pe_simu.m

来自「对pam调制的误码率进行理论和仿真对比」· M 代码 · 共 23 行

M
23
字号
function result=pe_simu(totalbits,snr_db,E,R)
Eb_N0=10^(snr_db/10);
sgma=E/sqrt(2*Eb_N0);
error=0;
for i=1:totalbits
    x=randint;
    n0=randn(1)*sgma;
    n1=randn(1)*sgma;
    if(x==0)
        r0=E+n0;
        r1=R+n1;
        if(r0<r1)
            error=error+1;
        end
    else
        r0=R+n0;
        r1=E+n1;
        if(r0>r1)
            error=error+1;
        end
    end
end;
result=error/totalbits

⌨️ 快捷键说明

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