1、作业任务:利用 matlab 完成:(1) 绘出带宽为 B=3000Hz 的加性高斯白噪声信道容量与 S/N 间的函数关系曲线,其中 S 为信号功率,N 为噪声单边密度谱,S/N 在-20dB 至 30dB 的范围内取值。(2)绘出当 S/N =25dB 时,加性高斯白噪声信道容量与带宽 B 间的函数关系曲线,说明当带宽 B 无限增加时,信道容量为多少?(1)源代码:clearclcclfb=3000;sn0=-20;sn1=30;ns=0.01;N=(sn0:ns:sn1);snrlin=10.(N/10);ct=b.*log2(1+snrlin.*(1/b);plot(snrlin,ct)
2、;xlabel(s/n0);title(高斯信道容量);仿真结果:0 100 200 300 400 500 600 700 800 900 10000200400600800100012001400s/n0信 信 信 信 信 信(2)源代码:clearclcclfn1=2.5;sn1=10.n1;b0=300000;bs=10;B=(3000:bs:b0);b=1./B;ct=B.*(log2(1+sn1.*b);plot(B,ct);xlabel(B);title(信道容量);ct=(1/log(2)*sn1);仿真结果: 0 0.5 1 1.5 2 2.5 3x 105430435440445450455460B信 信 信 信