gusucode.com > matlab通信工程仿真源码(张德丰等编著)程序书籍 > matlab_code/matlab通信工程仿真源码(张德丰等编著)/第8章/li8_15.m

    clear all;
Lc=20;      %每比特码片数目
A1=3;       %第一个余弦干扰信号的幅度
A2=7;       %第二个余弦干扰信号的幅度
A3=12;      %第三个余弦干扰信号的幅度
A4=0;       %第四种情况,无干扰
w0=1;       %以弧度表达的余弦干扰信号频率
SNRindB=1:2:30;
for i=1:length(SNRindB)    %计算误码率
    s_er_prb1(i)=li8_15fun(SNRindB(i),Lc,A1,w0);
    s_er_prb2(i)=li8_15fun(SNRindB(i),Lc,A2,w0);
    s_er_prb3(i)=li8_15fun(SNRindB(i),Lc,A3,w0);
end
SNRindB4=0:1:8;
for i=1:length(SNRindB4)  %计算无干扰情况下的误码率
     s_er_prb4(i)=li8_15fun(SNRindB4(i),Lc,A4,w0);
end
semilogy(SNRindB,s_er_prb1,'p-',SNRindB,s_er_prb2,'o-');
hold on;
semilogy(SNRindB,s_er_prb3,'v-',SNRindB4,s_er_prb4,'+-');