用窗函数设计FIR数字滤波器.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《用窗函数设计FIR数字滤波器.doc》由会员分享,可在线阅读,更多相关《用窗函数设计FIR数字滤波器.doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流用窗函数设计FIR数字滤波器.精品文档.实验名:用窗函数设计FIR数字滤波器实验任务:选择合适的窗函数设计FIR数字低通滤波器,要求:通带p=0.2,Rp=0.05dB;阻带s=0.3,As=40dB。描绘实际滤波器的脉冲响应、窗函数及滤波器的幅频响应曲线和相频响应曲线。实验程序:1.建立新文件,以ideal_lp命名,键入以下程序,保存文件function hd=ideal_lp(wc,N);tao=(N-1)/2;n=0:(N-1);m=n-tao+eps;hd=sin(wc*m)./(pi*m);2.建立新文件,任意命名,键入以下程序,
2、保存并运行程序wp=0.2*pi;ws=0.3*pi;deltaw=ws-wp;N0=ceil(6.2*pi/deltaw);%汉宁窗N=N0+mod(N0+1,2)windows=(hanning(N);wc=(ws+wp)/2;hd=ideal_lp(wc,N);b=hd.*windows;db,mag,pha,grd,w=freqz_m(b,1);n=0:N-1;dw=2*pi/1000;Rp=-(min(db(1:wp/dw+1)As=-round(max(db(ws/dw+1:501)subplot(2,2,1),stem(n,b);axis(0,N,1.1*min(b),1.1*m
3、ax(b);title(实际脉冲响应);xlabel(n);ylabel(h(n);subplot(2,2,2),stem(n,windows);axis(0,N,0,1.1);title(窗函数特性);xlabel(n);ylabel(wd(n);subplot(2,2,3),plot(w/pi,db);axis(0,1,-150,10);title(幅频响应);xlabel(频率(单位:pi);ylabel(H(ejomega);set(gca,XTickMode,manual,XTick,0,wp/pi,ws/pi,1);set(gca,YTickMode,manual,YTick,-100,-40,-3,0);gridsubplot(2,2,4),plot(w/pi,pha);axis(0,1,1.1*min(pha),1.1*max(pha);title(相频特性 );xlabel(频率(单位:pi);ylabel(phi(omega);set(gca,XTickMode,manual,XTick,0,wp/pi,ws/pi,1);set(gca,YTickMode,manual,YTick,-pi,0,pi);grid实验运行结果:N =63Rp =0.0888As =44实验图象:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 函数 设计 FIR 数字滤波器
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内