mpsk_symbol_dec.m

来自「这是个扩频仿真的有关程序」· M 代码 · 共 26 行

M
26
字号
function symbol_decid=Mpsk_symbol_dec(pliot,Z_n,Np)
% Np=2;
% load bbf;
% Z_n=symbol;
L_syb=length(Z_n);

% Z_n=symbol(Np+1:L_syb);
% know_sym_rec=symbol(1:Np);
% know_symbol=[1 j];
% tem1=(conj(sum(know_sym_rec.*conj(know_symbol))))/Np;
symbol_decid=zeros(1,L_syb);
symbol_decid(1:Np)=pliot;
for i=(Np+1):L_syb
    ip=1:Np;
    temp2=conj(symbol_decid(i-ip));
    temp3=(Z_n(i-ip));
    temp4=temp2.*temp3;
    temp=sum(temp4);
%     temp=sum(conj(symbol_decid(i-ip)).*(Z_n(i-ip)));
    fre=(conj(temp))/Np;
%     ang=angle(conj(temp));
%     fre=cos(ang)+j*sin(ang);
    symbol_no_decid=Z_n(i)*fre;
    symbol_decid(i)=symbol_deci(symbol_no_decid,1);
end
% symbol_de=symbol_decid(Np+1:L_syb);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?