怎样用MATLAB画出窗函数低通滤波器的单位脉冲响应

发布网友 发布时间:2022-04-21 22:29

我来回答

1个回答

热心网友 时间:2023-09-23 15:15

hd=sin(wd*n)./(pi*n); % 理想冲激响应
w=hamming(N)'; % 海明窗
h=hd.*w; % 实际冲激响应
H=20*log10(abs(fft(h,1024))); % 实际滤波器的幅频特性
HH=[H(513:1024) H(1:512)];
subplot(221),stem(nn,hd,'k');
xlabel('n');title('理想冲激响应');axis([-70 70 -0.1 0.3]);
subplot(222),stem(nn,w,'k');axis([-70 70 -0.1 1.2]);
title('海明窗');xlabel('n');
subplot(223),stem(nn,h,'k');
axis([-70 70 -0.1 0.3]);xlabel('n');title('实际冲激响应');
w=(-512:511)/511;
subplot(224),plot(w,HH,'k');
axis([-1.2 1.2 -140 20]);xlabel('\omega/\pi');title('滤波器幅频特性');
set(gcf,'color','w');参考这段程序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com