fir数字滤波器的设计

fir数字滤波器的设计

ID:1482466

大小:199.50 KB

页数:7页

时间:2017-11-11

fir数字滤波器的设计_第1页
fir数字滤波器的设计_第2页
fir数字滤波器的设计_第3页
fir数字滤波器的设计_第4页
fir数字滤波器的设计_第5页
资源描述:

《fir数字滤波器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验五FIR数字滤波器的设计一.实验目的1.掌握用窗函数法、频率采样法设计FIR滤波器的原理,熟悉MATLAB编程;2.知道线性相位FIR滤波器的幅频特性和相频特性;3.了解不同窗函数对滤波器性能的影响。二.实验内容1.N=45,计算并画出矩形窗、三角窗、Hanning窗、Hamming窗和Blackman窗归一化频谱,比较它们的特点;2.N=15,带通滤波器的边界频率分别为0.3pi和0.5pi。用Hanning设计线性相位滤波器,观察3dB和20dB带宽;将N改为45,重复上述设计,观察N变化对幅频特性影响

2、。3.改用矩形窗和Blackman窗,重复“2”中滤波器设计,观察并记录窗函数对幅频特性影响,比较它们特点。4.用Kaiser窗设计内容2参数的滤波器,N取40,Beta分别取4、6、10,比较Beta取值不同时对幅频特性影响。5.试用频率采样法设计内容2参数的滤波器。自己确定过渡带宽和过渡点值,将其与时域设计法比较,说说特点。三.思考题若没有给出滤波器h(n)长度,但知道通带截止频率、阻带边界频率和衰减要求,说说如何确定滤波器长度并设计滤波矩形窗函数具有最窄的主瓣宽度,但有最大的旁瓣峰值;汉明窗函数的主瓣稍宽

3、,而旁瓣较小;布莱克曼窗函数则更甚之。矩形窗设计的滤波器过渡带最窄,但是阻带最小衰减也最差;布莱克曼窗设计的滤波器阻带衰减最好,过度带最宽,约为矩形窗设计的的三倍。汉明窗设计的滤波器处于矩形窗和布莱克曼窗之间。(2)N=15,带通滤波器的两个通带边界分别是ω1=0.3π,ω2=0.5π。用汉宁(Hanning)窗设计此线性相位带通滤波器,观察它的实际3dB和20dB带宽。N=45,重复这一设计,观察幅频和相位特性的变化,注意长度N变化的影响。程序如下:n=15;wn=[0.3,0.5]b=fir1(n,wn,H

4、anning(n+1));[h,w]=freqz(b,1,512);freqzplot(h,w);title('n=15Hanning');figure;n=45;wn=[0.3,0.5]b=fir1(n,wn,Hanning(n+1));[h,w]=freqz(b,1,512);freqzplot(h,w);title('n=45Hanning');7运行结果如图:所设计滤波器的h(n):相应的幅频相频特性曲线:器。观察它的实际3dB和20dB带宽,发现N=15时,3DB带宽约为0.2pi,20db带其宽约为

5、0.45pi;N=45时,其3DB带宽约为0.16pi,20db带宽约为0.3pi5DSP试验04008012可见N增大,其3db带宽和20db带宽分别减小,滤波器特性变好,过渡带变陡,幅频曲线显示其通带较平缓,波动小,阻带衰减大。相频特性曲线显示其相位随频率变化也变大。(3)分别改用矩形窗和Blackman窗,设计(2)中的带通滤波器,观察并记录窗函数对滤波器幅频特性的影响,比较三种窗的特点。程序如下:n=15;wn=[0.3,0.5]b=fir1(n,wn,boxcar(n+1));[h,w]=freqz(

6、b,1,512);freqzplot(h,w);title('n=15boxcar');figure;n=45;b=fir1(n,wn,boxcar(n+1));[h,w]=freqz(b,1,512);freqzplot(h,w);title('n=45boxcar');figure;n=15;b=fir1(n,wn,blackman(n+1));[h,w]=freqz(b,1,512);freqzplot(h,w);title('n=15blackman');figure;n=45;b=fir1(n,wn,

7、blackman(n+1));[h,w]=freqz(b,1,512);freqzplot(h,w);title('n=45blackman');相应的幅频曲线如图:77内容一程序代码:wp=pi/2;ws=pi/4;wc=(wp+ws)/2/pi;hn0=fir1(44,wc,boxcar(45));hn1=fir1(44,wc,bartlett(45));hn2=fir1(44,wc,hanning(45));[hw0,wc]=freqz(hn0,1);[hw1,wc]=freqz(hn1,1);[hw2,

8、wc]=freqz(hn2,1);subplot(321)stem(hn0)gridxlabel('n');ylabel('hn0');title('N=45时boxcar设计的hn波形');subplot(322)plot(wc/pi,20*log10(abs(hw0)))xlabel('w/pi');ylabel('幅度/db');gridon;title('N=45时boxcar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。