第6章FIR数字滤波器设计_第1页
第6章FIR数字滤波器设计_第2页
第6章FIR数字滤波器设计_第3页
第6章FIR数字滤波器设计_第4页
第6章FIR数字滤波器设计_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章FIR数字滤波器设计第一页,共75页。2内容提要6.1引言6.2线性相位FIR滤波器的特点6.3利用窗函数法设计FIR滤波器6.4利用频率采样法设计FIR滤波器6.5FIR滤波器和IIR滤波器的比较第二页,共75页。本章学习要点了解两类线性相位的概念,掌握FIR数字滤波器线性相位条件的推导与证明;掌握相位条件FIR滤波器的幅度特点和零点特性;掌握窗函数法和频率采样法设计FIR数字低通滤波器的基本原理、步骤和实现;了解等波纹逼近法、简单整系数法设计FIR数字滤波器的方法;掌握IIR及FIR数字滤波器的比较。3第三页,共75页。46.1引言一、IIR滤波器的优缺点

优点:

可以利用模拟滤波器设计的结果,而模拟滤波器的设计有大量图表可查,方便简单。精度高。

缺点:

相位的非线性,若须线性相位,则要采用全通网络进行相位校正,使滤波器设计变得复杂。第四页,共75页。5信号通过3种系统后的输出不发生相位失真的条件群时延(常数)幅度失真相位失真无失真传输第五页,共75页。6二、FIRDF优点

在满足幅度特性的同时,很容易做到线性相位特性。

设FIR滤波器单位冲激响应h(n)长度为N,其系统函数H(z)为:

稳定和线性相位是FIR滤波器突出的优点。收敛域包含单位圆,因此,H(z)永远稳定。第六页,共75页。7三、为何要设计FIR滤波器

(1)语音处理、图像处理以及数据传输要求线性相位,任意幅度(信道具有线性相位特性),而FIR数字滤波器能够很容易地实现线性相位。

(2)FIR数字滤波器的单位脉冲响应是有限长的,因而滤波器一定是稳定的。

(3)FIR数字滤波器可以用FFT算法来实现过滤信号。四、本章讨论的主要内容

(1)线性相位FIR滤波器的条件和特点(2)线性相位FIR滤波器的设计方法

——窗函数法和频率采样法第七页,共75页。86.2.1FIRDF具有线性相位的条件

对于长度为N的h(n),传输函数为:

6.2线性相位FIR滤波器的条件和特点其中,——幅度特性,纯实数,可正可负,即

——相位特性

注意:幅度特性≠幅频特性第八页,共75页。9例如:第九页,共75页。10第十页,共75页。111.H(ejω)线性相位概念

H(ejω)线性相位是指是ω的线性函数,即群时延000为常数——第一类线性相位为起始相位——第二类线性相位第十一页,共75页。122.FIR滤波器具有线性相位的条件h(n)是实序列,且满足偶对称或奇对称,即h(n)=h(N-1-n)或h(n)=-h(N-1-n),对称轴第十二页,共75页。13N为奇数N为偶数第十三页,共75页。143.线性相位条件的证明

(1)h(n)偶对称的情况由此可得令m=N-1-n因此——第一类线性相位

第十四页,共75页。15

(2)h(n)奇对称的情况因此——第二类线性相位

第十五页,共75页。16N为奇数N为偶数第十六页,共75页。将和式中偶对称的项两两合并。由于N是奇数,故余下中间一项(),其余组合后共有项,得176.2.2线性相位FIR滤波器幅度特性的特点

(1)h(n)=h(N-1-n),N为奇数——1型均对(N-1)/2呈偶对称令m=(N-1)/2-n由于cosnω对ω=0、π、2π这些点偶对称,因此H

(ω)关于ω=0、π、2π偶对称。第十七页,共75页。18

(2)h(n)=h(N-1-n),N为偶数——2型

由于N是偶数,故无单独项。合并后可得令m=(N-1)/2-n第十八页,共75页。19

(3)h(n)=-h(N-1-n),N为奇数——3型由,同理得到第十九页,共75页。20

(4)h(n)=-h(N-1-n),N为偶数——4型第二十页,共75页。表6-1a四种线性相位FIR滤波器的特性第二十一页,共75页。22实际使用时,一般来说,1型适合构成低通、高通、带通、带阻滤波器;2型适合构成低通、带通滤波器;3型适合构成带通滤波器;4型适合构成高通、带通滤波器。第二十二页,共75页。23表6-1b四种线性相位滤波器1型2型第二十三页,共75页。3型4型24第二十四页,共75页。256.2.3线性相位FIR滤波器零点分布特点由式(6-9)和(6-16)得到:

如果H(zi)=0,则H(zi-1)=0。此外,因h(n)是实数,H(z)的零点必成共轭对出现,所以及也一定是H(z)的零点。所以,零点必是互为倒数的共轭对或者说共轭镜像。第二十五页,共75页。26图6-5线性相位FIR滤波器的零点位置图第二十六页,共75页。27第二十七页,共75页。第二十八页,共75页。296.3窗函数法设计FIR滤波器(Fourier级数法)一、设计思路与方法

1.由理想的频率响应得到理想的;

2.将无限长的hd(n)加窗截断为有限长的h(n);h(n)=hd(n)w(n)例如,。

3.由h(n)所设计滤波器的频率响应。非因果,无限长要注意线性相位的约束条件!第二十九页,共75页。30例:设计一个线性相位FIR数字低通滤波器。理想低通滤波器的频率响应

无限长偶对称

截短保留特点:解决方法:第三十页,共75页。31在一定意义上来看,窗函数决定了我们能够“看到”多少个原来的单位脉冲响应,“窗”这个用词的含义也就在此。=(N-1)/2a第三十一页,共75页。32二、加窗对滤波器频率特性的影响第三十二页,共75页。图6-9矩形窗对理想低通幅度特性的影响第三十三页,共75页。34第三十四页,共75页。吉布斯(Gibbs)效应

由于对hd(n)截短,导致了所设计滤波器幅频特性的起伏波动,波动的幅度强弱完全取决于窗函数的类型,而与窗的宽度N无关。这种现象称为吉布斯(Gibbs)效应。N=7N=21N=51N=101第三十五页,共75页。361.加矩形窗对滤波器频响产生的影响

(1)出现过渡带,宽度等于WR(ω)的主瓣宽度(对于矩形窗);

(2)通带和阻带内产生波动,其振荡幅度取决于旁瓣的相对幅度。

2.对窗函数的要求主瓣宽度小,以获得较陡的过渡带;与主瓣的幅度相比,旁瓣应尽可能小,把能量尽量集中在主瓣中,以减小通带和阻带中的波纹幅度。第三十六页,共75页。37三、常用窗函数

(1)矩形窗主瓣宽度:第三十七页,共75页。38

(2)升余弦窗(汉宁窗HanningWindow)主瓣宽度:第三十八页,共75页。39

(3)改进的升余弦窗(汉明Hamming窗)主瓣宽度:第三十九页,共75页。40

(4)二阶升余弦窗(布莱克曼Blackman窗)主瓣宽度:第四十页,共75页。41HammingBlackman图6-10常用窗函数的时域波形第四十一页,共75页。图6-11常用窗函数的频谱HammingBlackmanRectangleHanning第四十二页,共75页。图6-12理想低通加窗后的幅度响应(N=51)HammingBlackmanRectangleHanning第四十三页,共75页。44

(5)凯塞窗(KaiserWindow)

这是一种适应性较强的窗,其窗函数的表示式为式中,I0(x)是第一类变形零阶贝塞尔函数,是一个可自由选择的参数。凯塞窗可以在主瓣宽度和旁瓣衰减之间自由选择。

第四十四页,共75页。45表6-2凯塞窗的性能第四十五页,共75页。46表6-3几种窗函数基本参数的比较

要求:熟悉各种窗函数的技术指标和加窗后对滤波特性的影响,能根据设计指标正确选择窗函数类型及其长度N。第四十六页,共75页。四、窗函数法设计线性相位FIR滤波器的一般步骤

为了准确控制滤波器通带边缘,常需进行多次设计。若Hd(ejw)不能用简单函数表示,则可用求和运算代替积分运算。第四十七页,共75页。48例题

例6-4用矩形窗设计一个线性相位带通滤波器(1)设计N为奇数时的h(n)。(2)设计N为偶数时的h(n)。(3)若改用海明窗设计,求以上两种形式的h(n)表达式。第四十八页,共75页。49

解:h(n)=hd(n)RN(n)

注意:N取奇、偶,虽然两个表达式形式完全一样,但在0≤n≤N-1上的取值上完全不同。第四十九页,共75页。50

例6-5根据下列技术指标,设计一个FIR低通滤波器。

通带截止频率wp=0.2p,通带允许波动Ap=0.25dB;阻带截止频率ws=0.3p,阻带衰减As=50dB。

解:查表6-3可知,海明窗和布拉克曼窗均可提供大于50dB的衰减。但海明窗具有较小的过渡带从而具有较小的长度N。根据题意,所要设计的滤波器的过渡带为

由表6-3可知,利用海明窗设计的滤波器的过渡带宽Δw=8p/N,所以低通滤波器单位脉冲响应的长度为第五十页,共75页。513dB通带截止频率为

由式(6-29)可知,理想低通滤波器的单位脉冲响应为海明窗为则所设计的滤波器的单位脉冲响应为第五十一页,共75页。52例6-6用矩形窗、汉宁窗和布莱克曼窗设计FIR低通滤波器设N=11,wc=0.2prad。解:Matlab程序如下%汉宁窗N=11;n=[0:1:N-1];Wc=0.2*pi;hd=ideal_lp(Wc,N);w_han=(hanning(N))';h=hd.*w_han;[db,mag,pha,grd,w]=freqz_m(h,1);plot(w/pi,db);%矩形窗w_han=(boxcar(N))';%布莱克曼窗w_han=(blackman(N))';第五十二页,共75页。53仿真曲线第五十三页,共75页。546.4利用频率采样法设计FIR滤波器一、设计方法

(1)对待设计的滤波器频响在之间等间隔采样N点,得到

(2)将此Hd(k)作为所设计滤波器频响的采样值,即令H(k)=Hd(k),k=0,1,…,N-1

(3)对N点H(k)求IDFT,得到h(n)。将h(n)代入z变换或DTFT公式,可得所设计滤波器的H(z)或H(ejw)。

也可以根据H(z)或H(ejw)的内插公式,由H(k)内插恢复出H(z)及H(ejw)。要注意线性相位的约束条件!第五十四页,共75页。55与窗函数法比较:第五十五页,共75页。(1)1型线性相位FIR滤波器(h(n)=h(N-1-n),N为奇数),令由于Hd(w)关于w=p偶对称,Hd(w)=Hd(2p-w),因此Hk也满足偶对称的要求。相位二、设计线性相位滤波器的条件第五十六页,共75页。57(2)其他类型线性相位FIR滤波器

频率采样法设计比较简单,所得的系统频率响应在每个频率采样点上严格与理想特性一致,各采样点之间的频响则是由各采样点的内插函数延伸叠加而成。第五十七页,共75页。58三、逼近误差

从时域方面分析根据频域采样定理,h(n)和hd(n)的关系为:由于时域混叠,引起h(n)和hd(n)有偏差,可增大N来减小。

从频域方面分析

采样点处H(ejw)与理想特性一致,采样点之间的频响则是由各采样点的内插函数延伸叠加而成。逼近误差和Hd(ejw)的平滑程度有关。内插函数第五十八页,共75页。59图6-17内插后矩形理想特性与梯形特性频率采样的响应由图可见:

误差大小取决于理想频率响应曲线形状。理想频率响应特性变化越平缓,则内插(采样)值越接近理想值,逼近误差越小。第五十九页,共75页。60四、过渡带采样的最优设计为了提高逼近质量,在理想特性不连续点处人为加入过渡采样点(1~3个),虽然加宽了过渡带,但缓和了边缘上两采样点之间的突变,将有效的减少起伏振荡,提高阻带衰减。

过渡点的值,可由计算机通过线性最优化技术来确定。第六十页,共75页。

例6-8利用频率采样法设计一个线性相位FIR低通滤波器,已知

(1)采样点数N=33,wc=p/2;

(2)采样点数N=34,wc=p/2,设置两个过渡点|H1(k)|=0.5925,|H2(k)|=0.1099。

解:(1)首先选择滤波器的种类。由于要设计的是低通,且N为奇数,故选择1型滤波器,于是有由,确定通带内的采样点数取整数k=8,应在通带内设置9个采样点(k=0~8),第10个采样点已在通带截止频率之外,处于阻带内。第六十一页,共75页。62根据Hk=HN-k,可得Hk为因此将H(k)代入内插公式即得所设计滤波器的频率响应。第六十二页,共75页。(2)选择滤波器的种类。由于要设计的是低通,且N为偶数,故选择第2类滤波器,于是有由,确定通带内的采样点数取整数k=8,应在通带内设置9个采样点(k=0~8),第10个采样点已在通带截止频率之外,可将第10、11点设为过渡点。根据Hk=-HN-k,可得Hk为

Hk=1(k=0~8),0.5925(k=9),0.1099(k=10),-0.1099(k=24),

-0.5925(k=25),-1(k=26~33),0(其它)第六十三页,共75页。64第六十四页,共75页。65因此将H(k)代入内插公式即得所设计滤波器的频率响应。第六十五页,共75页。66例6-9要求编程实现例题6-8中所要求的内容。

解:Matlab主要程序%过渡带不设置采样点N=33;alpha=(N-1)/2;k=0:N-1;wk=(2*pi/N)*k;Hk=[ones(1,9),zeros(1,16),ones(1,8)];Hd=[1,1,0,0];wd=[0,0.5,0.5,1];angH=-alpha*(2*pi)/N*k;H=Hk.*exp(i*angH);h=real(ifft(H,N));[db,mag,pha,grd,w]=freqz_m(h,1);[Hr,ww,a,L]=Hr_Type1(h);subplot(2,2,1);plot(ww/pi,Hr,wk(1:17)/pi,Hk(1:17),'o',wd,Hd);axis([0,1,-0.5,1.2]);subplot(2,2,2);plot(w/pi,db);axis([0,1,-100,10]);grid第六十六页,共75页。仿真曲线第六十七页,共75页。686.5FIR滤波器和IIR滤波器的比较

前面讨论了IIR和FIR两种滤波器传输函数的设计方法。这两种滤波器究竟各自有什么特点?在实际运用时应该怎样去选择它们呢?

为此对这两种滤波器作一简单的比较。

1.从性能上比较

2.从结构上比较

3.从设计工具上比较第六十八页,共75页。691.从性能上进行比较IIR滤波器

传输函数的极点可位于单位圆内的任何地方,因此可用较低的阶数获得高的选择性,所用的存贮单元少,所以经济而效率高。但是这个高效率是以相位的非线性为代价的。选择性越好,则相位非线性越严重。FIR滤波器

可以得到严格的线性相位,然而由于FIR滤波器传输函数的极点固定在原点,所以只能用较高的阶数达到高的选择性;对于同样的滤波器设计指标,FIR滤波器所要求的阶数可以比IIR滤波器高5-10倍,结果,成本较高,信号延时也较大。第六十九页,共75页。702.从结构上进行比较IIR滤波器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论