⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exc_2_1.m

📁 基于AR模型的现代谱估计
💻 M
字号:
B = 1;
A = [1, -0.8];
tn = 0:1023;
wn = gaussnoise(0,1,1024); %generate the guauss distributed noise w(n)
xn = filter(B, A, wn);   %generate the signal x(n);

figure(1)
subplot(2,1,1)
plot(tn, wn)
title('噪声信号w(n)时域波形图');
ylabel('白噪声w(n)')
xlabel('Time domain')
subplot(2,1,2)
plot(tn, xn)
title('信号x(n)时域波形图');
ylabel('信号x(n)')
xlabel('Time domain')

%Pxx(exp(jw))=(abs(1/(1-0.8exp(-jw))))^2
Wn = linspace(0,pi,512);
Pxx=(1./(abs(1-0.8*exp(-j*Wn)))).^2;
figure(2)
subplot(3,1,1)
plot(Wn/pi, Pxx);
title('信号x(n)理想功率谱密度')
ylabel('信号功率谱Pxx(exp(jw))')
xlabel('归一化频率w(rad/s)')


subplot(3,1,2)
%figure(3)
[P0, Wn0] = periodogram_yuqd(xn, 1024);
plot(Wn0/pi,P0)
title('N=1024时信号x(n)周期图谱估计')
ylabel('信号功率谱Pxx(exp(jw))')
xlabel('归一化频率w(rad/s)')
%figure(4)
subplot(3,1,3)
[P1, Wn1] = periodogram_yuqd(xn(1:256), 1024);
plot(Wn1/pi,P1)
title('N=256时信号x(n)周期图谱估计')
ylabel('信号功率谱Pxx(exp(jw))')
xlabel('归一化频率w(rad/s)')

%Pxx(exp(jw))=(abs(1/(1-0.8exp(-jw))))^2
Wn = linspace(0,pi,512);
Pxx=(1./(abs(1-0.8*exp(-j*Wn)))).^2;
figure(3)
subplot(3,1,1)
plot(Wn/pi, Pxx);
title('信号x(n)理想功率谱密度')
ylabel('信号功率谱Pxx(exp(jw))')
xlabel('归一化频率w(rad/s)')
subplot(3,1,2)

[P0, Wn0] = periodogram_seg_yuqd(xn(1:256), 2, 1024);
plot(Wn0/pi,P0)
title('N=256,L=2时信号x(n)平均周期图谱估计')
ylabel('信号功率谱Pxx(exp(jw))')
xlabel('归一化频率w(rad/s)')

subplot(3,1,3)
[P1, Wn1] = periodogram_seg_yuqd(xn(1:256), 8, 1024);
plot(Wn1/pi,P1)
title('N=256, L=8时信号x(n)平均周期图谱估计')
ylabel('信号功率谱Pxx(exp(jw))')
xlabel('归一化频率w(rad/s)')

⌨️ 快捷键说明

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