matlab画低通带通白噪声功率谱密度自相关函数

分类: 通信原理MATLAB仿真 |
http://s6/mw690/001DLjb7gy6HktbEWfX15&690
% 带通白噪声Pn(f)↔自相关函数R(t2-t1)
% Band_Pass_White_Noise_PSD 2014-3-15
n0=0.5;B=2;f0=16;
subplot(2,2,1);
f=-4:0.001:4;
y=0.5.*n0.*rectpuls(f+2,1)+0.5.*n0.*rectpuls(f-2,1);;
plot(f,y,'r','LineWidth',2)
axis([-4 4 -0.5 1]);
title('带通白噪声功率谱密度');
xlabel('f')
grid on
subplot(2,2,2);
t=-1.5:0.001:1.5;
Rt=n0.*B.*(sinc(pi.*B.*t)).*cos(2.*pi.*f0.*t);
plot(t,Rt,'b','LineWidth',2)
axis([-1 1 -1 2]);
title('带通白噪声自相关函数');
xlabel('t')
grid on
subplot(2,2,3);
f=-4:0.001:4;
y=0.5.*n0.*rectpuls(f,2);
plot(f,y,'k','LineWidth',2)
axis([-4 4 -0.5 2]);
title('低通白噪声功率谱密度');
xlabel('f')
grid on
fh=2;
subplot(2,2,4);
t=-1.5:0.001:1.5;
X=n0.*fh.*sinc(2.*pi.*2.*fh.*t);
plot(t,X,'m','LineWidth',2)
axis([-1 1 -1 2.5]);
title('低通白噪声自相关函数');
xlabel('t')
grid on
前一篇:程时昕 何永明
后一篇:转载:步行的12种惊人效果