![有限长单位脉冲响应(FIR)数字滤波器的设计课件_第1页](http://file4.renrendoc.com/view/32679e21fa03985fbe0ae340c555de8e/32679e21fa03985fbe0ae340c555de8e1.gif)
![有限长单位脉冲响应(FIR)数字滤波器的设计课件_第2页](http://file4.renrendoc.com/view/32679e21fa03985fbe0ae340c555de8e/32679e21fa03985fbe0ae340c555de8e2.gif)
![有限长单位脉冲响应(FIR)数字滤波器的设计课件_第3页](http://file4.renrendoc.com/view/32679e21fa03985fbe0ae340c555de8e/32679e21fa03985fbe0ae340c555de8e3.gif)
![有限长单位脉冲响应(FIR)数字滤波器的设计课件_第4页](http://file4.renrendoc.com/view/32679e21fa03985fbe0ae340c555de8e/32679e21fa03985fbe0ae340c555de8e4.gif)
![有限长单位脉冲响应(FIR)数字滤波器的设计课件_第5页](http://file4.renrendoc.com/view/32679e21fa03985fbe0ae340c555de8e/32679e21fa03985fbe0ae340c555de8e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本章主要内容线性相位FIR数字滤波器的特点用窗函数法设计FIR滤波器用频率采样法设计FIR滤波器第六章有限长脉冲响应(FIR)数字滤波器的设计本章主要内容第六章有限长脉冲响应(FIR)数字滤波器的设计方法1:
设计满足幅度指标要求的IIR滤波器,再加线性相位校正网络(如全通网络);设计复杂,成本高;方法2:用FIR滤波器的设计方法,幅度特性满足技术要求,又保证严格的线性相位。线性相位数字滤波器的实现方法1:线性相位数字滤波器的实现h(n)是FIR滤波器的单位脉冲响应,长度为N,则其系统函数为:H(z)=z-n收敛域包括单位圆;z平面上有N-1个零点;z=0是N-1阶极点;特点:FIR滤波器永远稳定和容易实现线性相位6.1线性相位FIR数字滤波器的特点h(n)是FIR滤波器的单位脉冲响应,长度为N,则其系统函数对于长度为N的h(n),传输函数为:注意:H
(ω)为ω的实函数,可能取负值;|H(ejω)|称为幅度响应,总是正值H
(ω)称为幅度函数,θ(ω)称为相位函数一、线性相位条件=H(ω)对于长度为N的h(n),传输函数为:注意:H(ω)称为幅度但上两种情况都满足群时延是一个常数第一类线性相位第二类线性相位θ(ω)=-τω,τ为常数;θ(ω)=θ0-τω,θ0是起始相位线性相位是指θ(ω)是ω的线性函数,即:1、什么是线性相位-=但上两种情况都满足群时延是一个常数第一类线性相位第二类线性相h(n)是以(N-1)/2偶对称实序列,即:h(n)=h(Nn1)2、第一类线性相位条件N为奇数的情况n0h(n)N为偶数的情况n0h(n)h(n)是以(N-1)/2偶对称实序列,即:h(n)=h(n)是以(N-1)/2奇对称实序列,即:h(n)=-h(Nn1)3、第二类线性相位条件N为偶数的情况N为奇数的情况n0h(n)n0h(n)h(n)是以(N-1)/2奇对称实序列,即:h(n)=-4、第一类线性相位特点令:m=N-n-1,则有
将z=ejω代入上式,得到:相位函数幅度函数H4、第一类线性相位特点令:m=N-n-1,则有将z=e第二类线性相位条件证明将z=ejω代入上式,得到:+相位函数+幅度函数m=0第二类线性相位条件证明将z=ejω代入上式,得到:+相位函第一类相位函数条件:h(n)偶对称第二类相位函数条件:h(n)奇对称+第一类相位函数条件:h(n)偶对称第二类相位函数条件:h(n1、h(n)=h(N-n-1),N=奇数由前面推导的幅度函数H(ω)为:二、线性相位FIR滤波器幅度函数的特点特点:
h(n)对(N-1)/2偶对称,余弦项也对(N-1)/2偶对称;以(N-1)/2为中心,把两两相等的项进行合并,因N为奇数,余下中间项n=(N-1)/2H(ω)1、h(n)=h(N-n-1),N=奇数二、线性相位FIR滤m=1令m=(N-1)/2-nH(ω)其中,m=1令m=(N-1)/2-nH(ω)其中,幅度函数特点:(1)式中cosω
n项对ω
=0,,皆为偶对称,则幅度特性对ω
=0,,是偶对称的。(2)可实现所有滤波特性(低通、高通、带通、带阻)。H(ω)=幅度函数特点:(1)式中cosωn项对ω=0,2、h(n)=h(N-n-1),N=偶数
推导情况和前面N为奇数相似,不同点是由于N为偶数,Hg(ω)中没有单独项,相等的项合并成N/2项。其中:令m=N/2-nH(ω)2、h(n)=h(N-n-1),N=偶数其中:令m=N/2-幅度特点:(1)当ω=时,故H()=0,即H(z)在z=1处,有一零点;(2)由于cos[ω(n½)]对w=奇对称,所以H(ω)在ω
=呈奇对称;(3)用这种滤波器设计方法不能实现高通、带阻滤波器;H(ω)幅度特点:(1)当ω=时,故H()=0,即H(z)在3、h(n)=-h(N-n-1),N=奇数由前面推导的幅度函数可得:由于h(n)=-h(N-n-1),当n=(N-1)/2时:h(n)和正弦项都对(N-1)/2奇对称,相同项合并,共合并(N-1)/2项。h[(N-1)/2]=0n=0(N-3)/22h(n)Sin[ω(-n)]令m=(N-1)/2-nH(ω)3、h(n)=-h(N-n-1),N=奇数由于h(n)=-h幅度特点:(1)幅度函数H(ω)在ω
=0,,呈奇对称。(2)H(ω)在ω
=0、、2处值为0,即H(z)零点在z=1处,只能实现带通滤波器;H(ω)幅度特点:(1)幅度函数H(ω)在ω=0,,呈4h(n)=-h(N-n-1),N=偶数令:m=N/2-n,则有:H(ω)H(ω)4h(n)=-h(N-n-1),N=偶数令:m=N/2-幅度特点:(1)由于sin[ω(n-½)]在ω
=0、2处都为0,因此H(ω)在ω
=0,2处也为0,H(z)在z=1处为零点;不能实现低通、带阻滤波器。(2)由于sin[ω(n-½)]在ω
=0、2处都呈奇对称,对ω
=呈偶对称,故幅度函数H(ω)在ω
=0,也呈奇对称,在ω
=处呈偶对称。H(ω)幅度特点:(1)由于sin[ω(n-½)]在ω=0、2处第一类和第二类线性相位的系统函数综合起来用下式表示:三、零点位置表明:
如果z=zi是H(z)的零点,则z=zi-1也是H(z)的零点。
由于h(n)为实序列,零点必定共轭成对。则zi*和(zi-1)*也是H(z)的零点;即H(z)的零点必定互为倒数的共轭对。第一类和第二类线性相位的系统函数综合起来用下式表示:三、零点01Re(z)jIm(z)Zi-1ZiZi*(Zi-1)*(1)分析:(1)当zi不在实轴上,不在|z|=1上,则零点是互为倒数的两组共轭对;确定了一个零点,其它三个确定了。(2)当zi不在实轴上,但在|z|=1上,由于共轭对的倒数是它们本身,故此时零点是一组共轭对;Re(z)jIm(z)Zi01ZI*(2)01Re(z)jIm(z)Zi-1ZiZi*(Zi-1)*((3)zi在实轴上,不在|z|=1上,则零点是互为倒数两个实数零点;-1(4)01jIm(z)Re(z)(4)zi在实轴上,也在|z|=1上,则零点只有一个,或位于z=1,或位于z=1。ZI101jIm(z)Zi(3)Re(z)○○(3)zi在实轴上,不在|z|=1上,则零点是互为倒数两个例:如果系统的单位脉冲响应为(1)判断该系统是否具有线性相位,说明理由。(2)求出该系统的频率响应,画出幅度、相位和群时延特性曲线。h(n)1,0≤n≤50,其他n例:如果系统的单位脉冲响应为(1)判断该系统是否具有线性相一、设计思想
设希望设计的滤波器传输函数为Hd(ejω),hd(n)是与其对应的单位脉冲响应,因此:
6.2用窗函数法设计FIR滤波器n问题:一般情况下Hd(ejω)是逐段恒定的,在边界频率处有不连续点,所以hd(n)是无限时宽,且为非因果,这样的系统不能实现。一、设计思想6.2用窗函数法设计FIR滤波器n问题:一般例:一理想低通滤波器的传输函数Hd(ejω)为相应的单位脉冲响应hd(n)为hd(n)nhd(n)是无限时宽,非因果序列0ωc-ωcω|Hd(ejω)|1例:一理想低通滤波器的传输函数Hd(ejω)为相应的单位脉冲要求:(1)得到一因果序列h(n);(2)构造一个长度为N的线性相位滤波器;将hd(n)截取一段,并保证截取的一段对(N-1)/2对称(线性相位)。设截取的一段用h(n)表示,即h(n)=hd(n)RN(n)RN(n)n0N-1hd(n)nh
(n)na=(N-1)/2矩形窗的长度为N,且a=(N-1)/2时,满足上述两个要求。要求:(1)得到一因果序列h(n);h(n)=hd(n)二、加窗处理对FIR滤波器幅频特性的影响
设计过程中,加窗后的单位响应序列为h(n)=hd(n)RN(n)。即用一个有限长的序列h(n)去代替一个无限长的序列hd(n),会产生误差,时域中是截断处理,在频域表现出的现象就是通带和阻带中有波动,也称为吉布斯效应(截断效应)。这样设计出来的频响H(ejw)只能是尽量逼近要求的Hd(ejw)h(n)=hd(n)RN(n)*分析:频域卷积定理二、加窗处理对FIR滤波器幅频特性的影响h(n)=hd(n)矩形窗的幅度函数理想低通滤波器的幅度特性*结论:设计出来的滤波器的幅度特性等于理想低通滤波器的幅度特性Hd(ω)与矩形窗幅度特性Rd(ω)的卷积。)矩形窗的幅度函数理想低通滤波器的幅度特性*结论:设计出来的Hd(ω)与Rd(ω)卷积形成H(ω)的过程Wc+2/NWc-2/NH(w)最大的正峰与最大的负峰对应的频率相差4π/NHd(ω)与Rd(ω)卷积形成H(ω)的过程Wc+2/NWH(ω)与原理想低通Hd(ω)差别有以下2点:H(ω)在ω=ωC附近形成过渡带,过渡带宽度B=4/N,近似于矩形序列幅度谱RN(ω)的主瓣宽度;通带内增加了波动,最大的峰值在ω=ωC2/N处,阻带内产生了余振,最大的负峰值在ω=ωC+2/N处。幅度谱RN(ω)波动越快(N加大),通带、阻带内波动越快,其旁瓣的大小直接影响H(ω)波动的大小。Hd(ω)在加窗后在频域中的现象称为吉布斯效应影响:(1)通带内的波动影响滤波器通带的平稳性;(2)阻带内波动影响阻带的衰减,可使最小衰减不满足技术要求;H(ω)与原理想低通Hd(ω)差别有以下2点:影响:减小吉布斯效应措施1、增加N值
可减小过渡带宽度,由于主瓣与旁瓣幅度也增加,且主瓣和旁瓣的相对值不变,H(w)的波动幅度没有改变。带内最大肩峰比H(0)高8.95%,阻带最大负峰比零值超过8.95%。使阻带最小的衰减只有21dB。谱间干扰未减小,波动更明显,因此加大N并不是减少吉布斯效应的有效方法;减小吉布斯效应措施2、改善窗函数的形状减少带内波动以及加大阻带的衰减只能从窗函数的形状找出解决方法,主要考虑以下2点因素:尽量减小主瓣宽度,以获得较窄的过渡带;尽量使窗函数的最大副瓣相对于主瓣要小,使设计出来的滤波器幅度特性中肩峰和余振较小,阻带衰减较大。2、改善窗函数的形状三、几种常见的窗函数1、矩形窗(RectangleWindow)wR(n)=RN(n)
其频率响应为WR(ejw)主瓣宽度为4/N,第一副瓣比主瓣低13dB。w三、几种常见的窗函数WR(ejw)主瓣宽度为4/N,第一2、三角窗(BartlettWindow),巴特利特窗WBr(ejw)主瓣宽度为8/N;第一副瓣比主瓣低26dB。w22、三角窗(BartlettWindow),巴特利特窗3.汉宁(Hanning)窗——升余弦窗频响函数其幅度函数WHn(ejw)主瓣宽度为8/N,第一副瓣比主瓣低33dB。w|3.汉宁(Hanning)窗——升余弦窗频响函数其幅度函4.哈明窗(HammingWindow)—改进的余弦窗WHm(ejw)主瓣宽度为8/N,第一副瓣比主瓣低40dB。w4.哈明窗(HammingWindow)—改进的余弦窗5.布莱克曼窗(BlackmanWindow):二阶升余弦窗WBl(ejw)主瓣宽度为12/N,第一副瓣比主瓣低57dB。w5.布莱克曼窗(BlackmanWindow):二阶升余6、凯塞-贝塞尔窗(Kaiser-BaselWindow)参数用以控制窗的形状,影响滤波器的性能参数,加大,主瓣加宽,旁瓣幅度减小,典型数据为:4<<9;当=5.44时,窗函数接近哈明窗,=7.865时,窗函数接近布莱克曼窗。凯塞窗的幅度函数为:I0(x)取15~25项,可满足精度要求I0(x)是零阶第一类修正贝塞尔函数6、凯塞-贝塞尔窗(Kaiser-BaselWindow凯塞窗参数对滤波器的性能影响
凯塞窗参数对滤波器的性能影响六种窗函数的基本参数
六种窗函数的基本参数四、窗函数法的设计步骤1.确定希望逼近的滤波器的频响函数Hd(ejω)2、根据Hd(ejω)确定其对应的单位脉冲响应hd(n)IDFTRM(n)n(1)Hd(ejω)可封闭求解,则:(2)Hd(ejω)不可封闭求解,对Hd(ejω)从ω=02采样M点,采样值为Hd(ej2k/M),k=0,1,…,M-1,用2/M代替上式中dω,则:四、窗函数法的设计步骤IDFTRM(n)n(1)Hd(ej(3)如果已知通带(或阻带)衰减和边界截止频率ωc,选理想滤波器作为逼近函数,对理想滤波器频响函数作IFT,求出hd(n)。2、选择窗函数
根据过渡带与阻带衰减的要求,选择满足条件的窗函数形式,并估计窗口长度N。原则是保证阻带衰减的前提下,尽量选主瓣窄的窗函数。(3)如果已知通带(或阻带)衰减和边界截止频率ωc,选理想3、计算所要设计的滤波器的单位采样响应h(n)
计算滤波器的单位取样响应h(n)=hd(n)w(n)。其中w(n)是上面选择好的窗函数,hd(n)与w(n)都应满足线性相位要求。
4、验证技术指标是否满足要求
已设计出的滤波器的频率响应。验算H(ejω)是否满足设计要求,若不满足要求,重复上面2,3,4过程。3、计算所要设计的滤波器的单位采样响应h(n)窗函数法优点:从时域出发的一种设计方法,设计简单,方便,实用。缺点是:
要求用计算机实现,边界频率不易控制。Hd(ejω)h(n)hd(n)IFT加窗截断FT比较,满足设计要求,则设计完毕,不合格则修改窗函数H
(ejω)窗函数法优点:Hd(ejω)h(n)hd(n)IFT加窗截断例:用矩形窗设计法设计一个FIR线性相位低通滤波器,已知ωc=0.5π,N=21,=(N-1)/2,画出h(n)和20lg|H(ω)/H(0)|曲线,再计算正、负肩峰的位置和过渡带宽带度。单位脉冲响应hd(n)为:{解:理想滤波器的频响为:例:用矩形窗设计法设计一个FIR线性相位低通滤波器,已知ωc计算得:hd(n)={…,0,1/9π,0,-1/7π,0,1/5π,0,-1/3π,0,1/π,0.5,1/π,0,-1/3π,0,1/5π,0,-1/7π,0,1/9π,0,…}n=0加矩形窗:h(n)=hd(n).RN(n)h(n)={0,0.0354,0,-0.0455,0,0.0637,0,-0.1061,0,0.3183,0.50,0.3183,0,-0.1061,0,0.0637,0,-0.0455,0,0.0345,0}h(n)={0,1/9π,0,-1/7π,0,1/5π,0,-1/3π,0,1/π,0.5,1/π,0,-1/3π,0,1/5π,0,-1/7π,0,1/9π,0}计算得:hd(n)={…,0,1/9π,0,-1/7π,0,20lg|H(ω)/H(0)|曲线如下:正肩峰A点:ωc-2π/N=0.5π-2π/2120lg(1.0895)=0.74dB临界频率B点:ωc=0.5π
20lg(0.5)=-6dB负肩峰C点:ωc+2π/N=0.5π+2π/2120lg(0.0895)=-21dB过渡带A~C宽度为:ωc+2π/N-(ωc-2π/N)=4π/N=0.19π20lg|H(ω)/H(0)|曲线如下:正肩峰A点:ωc-一、频率采样法基本原理设Hd(ejω)为所要设计的数字滤波器的频率响应,则:1、在=范围内对Hd(ejω)进行N点等间隔采样,得到Hd(k)6.3用频率采样法设计FIR滤波器2、对N点Hd(K)进行IDFT,得所设计的滤波器的单位脉冲响应h(n)一、频率采样法基本原理6.3用频率采样法设计FIR滤波器3.对求出的h(n)进行z变换,得到滤波器的系统函数H(z)或利用频域内插公式(P88)3.对求出的h(n)进行z变换,得到滤波器的系统函数H(z)Hd(ejω)Hd(k)h(n)H(ejω)等间隔采样IDFT内插函数是否满足指标Hd(ejω)Hd(k)h(n)H(ejω)等间隔采样IDF二、线性相位的约束(1)第一类线性相位:h(n)偶对称,N为奇数特点:幅度函数H(ω)关于ω=0,π,2π偶对称,H(ω)=H(2ω)采样值:Hk关于N/2偶对称,即:Hk=HN-k相位采样值:二、线性相位的约束(1)第一类线性相位:h(n)偶对称,N(2)第一类线性相位:h(n)偶对称,N为偶数特点:幅度函数H(ω)关于ω=π奇对称,H(ω)=-H(2ω)采样值:Hk关于N/2奇对称,即:Hk=-HN-k,且HN/2=0相位采样值:(2)第一类线性相位:h(n)偶对称,N为偶数特点:幅度函(3)第二类线性相位:h(n)奇对称,N为奇数特点:幅度函数H(ω)关于ω=0,π,2π奇对称,H(ω)=-H(2ω)采样值:Hk奇对称,即:Hk=-HN-k相位采样值:(3)第二类线性相位:h(n)奇对称,N为奇数特点:幅度函(4)第二类线性相位:h(n)奇对称,N为偶数特点:幅度函数H(ω)关于ω=π偶对称,H(ω)=H(2ω)采样值:Hk偶对称,即:Hk=HN-k相位采样值:(4)第二类线性相位:h(n)奇对称,N为偶数特点:幅度函(2)h(n)偶对称,N为偶数时:设计方法:用理想滤波器作为逼近滤波器,截止频率为ωc,采样点数为N,则Hk和θk的计算公式为:(1)h(n)偶对称,N为奇数时:Hk
=HN-k=1,k=0,1,…,kc;Hk
=0,k=kc+1,kc+2,…,N-kc-1;k=0,1,…,N-1;Hk
=1,k=0,1,…,kc;Hk
=0,k=kc+1,kc+2,…,N-kc-1;k=0,1,…,N-1;HN-k=-1,k=0,1,…,kc;kc取小于等于ωcN
/2的最大整数(2)h(n)偶对称,N为偶数时:设计方法:(1)h(n)偶对H(k)进行IDFT变换,求出h(n);由h(n)可求出所设计滤波器的频响H(ejw)由前面计算出的Hk和θk的值可构造出H(k)等效于在[0,2π]上的N个采样值k=0,1,…,N-1;对H(k)进行IDFT变换,求出h(n);由前面计算三、误差分析与改进措施设待设计的滤波器为Hd(ejω),对应的单位取样响应为hd(n)1、从时域分析误差频域采样定理:在频域0~2π之间等间隔采样N点,利用IDFT得到的h(n)。分析:如果Hd(ejω)有间断点,则hd(n)是无限长的,这样得到的h(n)产生时域的混迭,无法逼近hd(n)。改进措施:增大N值,使设计出的滤波器愈逼近待设计Hd(ejω)。三、误差分析与改进措施1、从时域分析误差分析:如果Hd(ej2、从频域分析误差
频率域等间隔采样得到N个采样值H(k),频响函数和H(k)的关系为内插函数内插公式在采样点ω=2k/N,k=0,1,…,N-1处,(ω
-2k/N)=1,因此采样点H(ejωk)与H(k)相等,逼近误差为0。在采样点间,H(ejω)由有限项H(k)与(ω
-2k/N)之乘积和形成,其误差与Hd(ejω)平滑度有关,越平滑,误差越小。特性曲线间断点处,误差最大,表现形式为间断点用斜线取代,且间断点附近形成振荡特性,使阻带衰减减小,有可能满足不了技术要求。误差分析:2、从频域分析误差内插函数内插公式在采样点ω=2(1)增大N值,但间断点仍无法弥补,带来体积增大,成本增加。(2)在频响间断点附近区间内插一个或几个过渡采样点,使不连续点变成缓慢过渡,虽然增加了过渡带带宽(代价),但增加了阻带衰减(收获)。过渡带的优化要借助于计算机优化设计。减小误差措施(1)增大N值,但间断点仍无法弥补,带来体积增大,成本增加。总结:频率采样法设计线性相位FIR滤波器步骤1、根据ωc及N的奇偶性,确定滤波器Hk和k及kC值;2、由H(k)=Hkejk,求出H
(k);3、对H
(k)进行IDFT变换,求出h(n);4、由h(n)求出所设计的滤波器的频率响应H(ejw),并分析误差,优化设计。总结:频率采样法设计线性相位FIR滤波器步骤例:试用频率采样设计法设计一个FIR线性相位低通滤波器,已知:ωc=0.5π,N=51。画出|Hd(ejw)|,|H(k)|,20lg|H(ejw)|曲线。解:在0~0.5π和1.5π~2π处的幅度函数为1,其余为0。采样频率为:2π/N=2π/51,ωc×51/2π=12.7,所以kc取值12。Hk=10≤k≤12和39≤k≤5013≤k≤380(k)=k(N-1)/N=-50k/51由幅度和相位特性,得到FIRDF的采样值为H(k)=Hkejk
=e-j50K/510≤k≤12和39≤k≤5013≤k≤380例:试用频率采样设计法设计一个FIR线性相位低通滤波器,已知画出|Hd(ejw)|,|Hd(k)|的曲线如下图所示画出|Hd(ejw)|,|Hd(k)|的曲线如下图所示20lg|H(ejw)|曲线如下图所示-----20lg|H(ejw)|曲线如下图所示-----频率采样法特点:优点:(1)可以在频域直接进行设计,并且适合于最优化设计;(2)特别适合于设计窄选频滤波器,因为只有少数几个非零值的H(k),因而设计计算量小。缺点:采样频率只能等于2π/N的整数倍,因而不能确保制止频率的自由取值,要想实现自由地选择截止频率,必须增加采样点数N,但这又使计算量加大。频率采样法特点:1.性能方面:IIR滤波器:传输极点可位于单位圆内任何地方。优点:较低阶数滤波器实现,存储单元少,所以经济且效率高;缺点:相位是非线性的,往往可选择性越好,相位非线性越严重。FIR滤波器优点:可以得到严格的线性相位。缺点:由于滤波器传输函数的极点固定在原点,所以只能用较高阶数的滤波器达到性能指标。6.5IIR和FIR数字滤波器的比较1.性能方面:6.5IIR和FIR数字滤波器的比较2.结构方面:
IIR滤波器采用递归型结构,极点要控制在单位圆内,系统才确保稳定,缺点是有限字长效应时,有寄生振荡;FIR采用非递归型结构,由于FIR的单位冲激响应h(n)有限长,可采用FFT运算,其运算速度快,误差小;3.
设计工具方面:IIR滤波器的设计可借助于模拟滤波器的成果,由于有有效的封闭设计公式和图表供选择,计算工作量小,计算工具要求不高;FIR滤波器设计没有封闭形式的公式和图表,一般FIR设计只有按照计算程序进行,故对计算工具要求较高。2.结构方面:3.
设计工具方面:
4.应用方面:IIR设计较简单,主要应用于设计具有片断常数特性的滤波器,如低通、高通、带通及带阻等滤波器;FIR滤波器能适应某些特殊的应用,如构成微分器或积分器,因而适应性更大,范围更广。在语音通信中,对相位线性特性要求不高,可以选用经济高效的IIR滤波器实现;而在图像通信中,对相位的线性特性要求较高,则要用稍为复杂的FIR滤波器来实现。4.应用方面:在语音通信中,对相位线性特性要求不高作业P3226.6P3236.12作业本章主要内容线性相位FIR数字滤波器的特点用窗函数法设计FIR滤波器用频率采样法设计FIR滤波器第六章有限长脉冲响应(FIR)数字滤波器的设计本章主要内容第六章有限长脉冲响应(FIR)数字滤波器的设计方法1:
设计满足幅度指标要求的IIR滤波器,再加线性相位校正网络(如全通网络);设计复杂,成本高;方法2:用FIR滤波器的设计方法,幅度特性满足技术要求,又保证严格的线性相位。线性相位数字滤波器的实现方法1:线性相位数字滤波器的实现h(n)是FIR滤波器的单位脉冲响应,长度为N,则其系统函数为:H(z)=z-n收敛域包括单位圆;z平面上有N-1个零点;z=0是N-1阶极点;特点:FIR滤波器永远稳定和容易实现线性相位6.1线性相位FIR数字滤波器的特点h(n)是FIR滤波器的单位脉冲响应,长度为N,则其系统函数对于长度为N的h(n),传输函数为:注意:H
(ω)为ω的实函数,可能取负值;|H(ejω)|称为幅度响应,总是正值H
(ω)称为幅度函数,θ(ω)称为相位函数一、线性相位条件=H(ω)对于长度为N的h(n),传输函数为:注意:H(ω)称为幅度但上两种情况都满足群时延是一个常数第一类线性相位第二类线性相位θ(ω)=-τω,τ为常数;θ(ω)=θ0-τω,θ0是起始相位线性相位是指θ(ω)是ω的线性函数,即:1、什么是线性相位-=但上两种情况都满足群时延是一个常数第一类线性相位第二类线性相h(n)是以(N-1)/2偶对称实序列,即:h(n)=h(Nn1)2、第一类线性相位条件N为奇数的情况n0h(n)N为偶数的情况n0h(n)h(n)是以(N-1)/2偶对称实序列,即:h(n)=h(n)是以(N-1)/2奇对称实序列,即:h(n)=-h(Nn1)3、第二类线性相位条件N为偶数的情况N为奇数的情况n0h(n)n0h(n)h(n)是以(N-1)/2奇对称实序列,即:h(n)=-4、第一类线性相位特点令:m=N-n-1,则有
将z=ejω代入上式,得到:相位函数幅度函数H4、第一类线性相位特点令:m=N-n-1,则有将z=e第二类线性相位条件证明将z=ejω代入上式,得到:+相位函数+幅度函数m=0第二类线性相位条件证明将z=ejω代入上式,得到:+相位函第一类相位函数条件:h(n)偶对称第二类相位函数条件:h(n)奇对称+第一类相位函数条件:h(n)偶对称第二类相位函数条件:h(n1、h(n)=h(N-n-1),N=奇数由前面推导的幅度函数H(ω)为:二、线性相位FIR滤波器幅度函数的特点特点:
h(n)对(N-1)/2偶对称,余弦项也对(N-1)/2偶对称;以(N-1)/2为中心,把两两相等的项进行合并,因N为奇数,余下中间项n=(N-1)/2H(ω)1、h(n)=h(N-n-1),N=奇数二、线性相位FIR滤m=1令m=(N-1)/2-nH(ω)其中,m=1令m=(N-1)/2-nH(ω)其中,幅度函数特点:(1)式中cosω
n项对ω
=0,,皆为偶对称,则幅度特性对ω
=0,,是偶对称的。(2)可实现所有滤波特性(低通、高通、带通、带阻)。H(ω)=幅度函数特点:(1)式中cosωn项对ω=0,2、h(n)=h(N-n-1),N=偶数
推导情况和前面N为奇数相似,不同点是由于N为偶数,Hg(ω)中没有单独项,相等的项合并成N/2项。其中:令m=N/2-nH(ω)2、h(n)=h(N-n-1),N=偶数其中:令m=N/2-幅度特点:(1)当ω=时,故H()=0,即H(z)在z=1处,有一零点;(2)由于cos[ω(n½)]对w=奇对称,所以H(ω)在ω
=呈奇对称;(3)用这种滤波器设计方法不能实现高通、带阻滤波器;H(ω)幅度特点:(1)当ω=时,故H()=0,即H(z)在3、h(n)=-h(N-n-1),N=奇数由前面推导的幅度函数可得:由于h(n)=-h(N-n-1),当n=(N-1)/2时:h(n)和正弦项都对(N-1)/2奇对称,相同项合并,共合并(N-1)/2项。h[(N-1)/2]=0n=0(N-3)/22h(n)Sin[ω(-n)]令m=(N-1)/2-nH(ω)3、h(n)=-h(N-n-1),N=奇数由于h(n)=-h幅度特点:(1)幅度函数H(ω)在ω
=0,,呈奇对称。(2)H(ω)在ω
=0、、2处值为0,即H(z)零点在z=1处,只能实现带通滤波器;H(ω)幅度特点:(1)幅度函数H(ω)在ω=0,,呈4h(n)=-h(N-n-1),N=偶数令:m=N/2-n,则有:H(ω)H(ω)4h(n)=-h(N-n-1),N=偶数令:m=N/2-幅度特点:(1)由于sin[ω(n-½)]在ω
=0、2处都为0,因此H(ω)在ω
=0,2处也为0,H(z)在z=1处为零点;不能实现低通、带阻滤波器。(2)由于sin[ω(n-½)]在ω
=0、2处都呈奇对称,对ω
=呈偶对称,故幅度函数H(ω)在ω
=0,也呈奇对称,在ω
=处呈偶对称。H(ω)幅度特点:(1)由于sin[ω(n-½)]在ω=0、2处第一类和第二类线性相位的系统函数综合起来用下式表示:三、零点位置表明:
如果z=zi是H(z)的零点,则z=zi-1也是H(z)的零点。
由于h(n)为实序列,零点必定共轭成对。则zi*和(zi-1)*也是H(z)的零点;即H(z)的零点必定互为倒数的共轭对。第一类和第二类线性相位的系统函数综合起来用下式表示:三、零点01Re(z)jIm(z)Zi-1ZiZi*(Zi-1)*(1)分析:(1)当zi不在实轴上,不在|z|=1上,则零点是互为倒数的两组共轭对;确定了一个零点,其它三个确定了。(2)当zi不在实轴上,但在|z|=1上,由于共轭对的倒数是它们本身,故此时零点是一组共轭对;Re(z)jIm(z)Zi01ZI*(2)01Re(z)jIm(z)Zi-1ZiZi*(Zi-1)*((3)zi在实轴上,不在|z|=1上,则零点是互为倒数两个实数零点;-1(4)01jIm(z)Re(z)(4)zi在实轴上,也在|z|=1上,则零点只有一个,或位于z=1,或位于z=1。ZI101jIm(z)Zi(3)Re(z)○○(3)zi在实轴上,不在|z|=1上,则零点是互为倒数两个例:如果系统的单位脉冲响应为(1)判断该系统是否具有线性相位,说明理由。(2)求出该系统的频率响应,画出幅度、相位和群时延特性曲线。h(n)1,0≤n≤50,其他n例:如果系统的单位脉冲响应为(1)判断该系统是否具有线性相一、设计思想
设希望设计的滤波器传输函数为Hd(ejω),hd(n)是与其对应的单位脉冲响应,因此:
6.2用窗函数法设计FIR滤波器n问题:一般情况下Hd(ejω)是逐段恒定的,在边界频率处有不连续点,所以hd(n)是无限时宽,且为非因果,这样的系统不能实现。一、设计思想6.2用窗函数法设计FIR滤波器n问题:一般例:一理想低通滤波器的传输函数Hd(ejω)为相应的单位脉冲响应hd(n)为hd(n)nhd(n)是无限时宽,非因果序列0ωc-ωcω|Hd(ejω)|1例:一理想低通滤波器的传输函数Hd(ejω)为相应的单位脉冲要求:(1)得到一因果序列h(n);(2)构造一个长度为N的线性相位滤波器;将hd(n)截取一段,并保证截取的一段对(N-1)/2对称(线性相位)。设截取的一段用h(n)表示,即h(n)=hd(n)RN(n)RN(n)n0N-1hd(n)nh
(n)na=(N-1)/2矩形窗的长度为N,且a=(N-1)/2时,满足上述两个要求。要求:(1)得到一因果序列h(n);h(n)=hd(n)二、加窗处理对FIR滤波器幅频特性的影响
设计过程中,加窗后的单位响应序列为h(n)=hd(n)RN(n)。即用一个有限长的序列h(n)去代替一个无限长的序列hd(n),会产生误差,时域中是截断处理,在频域表现出的现象就是通带和阻带中有波动,也称为吉布斯效应(截断效应)。这样设计出来的频响H(ejw)只能是尽量逼近要求的Hd(ejw)h(n)=hd(n)RN(n)*分析:频域卷积定理二、加窗处理对FIR滤波器幅频特性的影响h(n)=hd(n)矩形窗的幅度函数理想低通滤波器的幅度特性*结论:设计出来的滤波器的幅度特性等于理想低通滤波器的幅度特性Hd(ω)与矩形窗幅度特性Rd(ω)的卷积。)矩形窗的幅度函数理想低通滤波器的幅度特性*结论:设计出来的Hd(ω)与Rd(ω)卷积形成H(ω)的过程Wc+2/NWc-2/NH(w)最大的正峰与最大的负峰对应的频率相差4π/NHd(ω)与Rd(ω)卷积形成H(ω)的过程Wc+2/NWH(ω)与原理想低通Hd(ω)差别有以下2点:H(ω)在ω=ωC附近形成过渡带,过渡带宽度B=4/N,近似于矩形序列幅度谱RN(ω)的主瓣宽度;通带内增加了波动,最大的峰值在ω=ωC2/N处,阻带内产生了余振,最大的负峰值在ω=ωC+2/N处。幅度谱RN(ω)波动越快(N加大),通带、阻带内波动越快,其旁瓣的大小直接影响H(ω)波动的大小。Hd(ω)在加窗后在频域中的现象称为吉布斯效应影响:(1)通带内的波动影响滤波器通带的平稳性;(2)阻带内波动影响阻带的衰减,可使最小衰减不满足技术要求;H(ω)与原理想低通Hd(ω)差别有以下2点:影响:减小吉布斯效应措施1、增加N值
可减小过渡带宽度,由于主瓣与旁瓣幅度也增加,且主瓣和旁瓣的相对值不变,H(w)的波动幅度没有改变。带内最大肩峰比H(0)高8.95%,阻带最大负峰比零值超过8.95%。使阻带最小的衰减只有21dB。谱间干扰未减小,波动更明显,因此加大N并不是减少吉布斯效应的有效方法;减小吉布斯效应措施2、改善窗函数的形状减少带内波动以及加大阻带的衰减只能从窗函数的形状找出解决方法,主要考虑以下2点因素:尽量减小主瓣宽度,以获得较窄的过渡带;尽量使窗函数的最大副瓣相对于主瓣要小,使设计出来的滤波器幅度特性中肩峰和余振较小,阻带衰减较大。2、改善窗函数的形状三、几种常见的窗函数1、矩形窗(RectangleWindow)wR(n)=RN(n)
其频率响应为WR(ejw)主瓣宽度为4/N,第一副瓣比主瓣低13dB。w三、几种常见的窗函数WR(ejw)主瓣宽度为4/N,第一2、三角窗(BartlettWindow),巴特利特窗WBr(ejw)主瓣宽度为8/N;第一副瓣比主瓣低26dB。w22、三角窗(BartlettWindow),巴特利特窗3.汉宁(Hanning)窗——升余弦窗频响函数其幅度函数WHn(ejw)主瓣宽度为8/N,第一副瓣比主瓣低33dB。w|3.汉宁(Hanning)窗——升余弦窗频响函数其幅度函4.哈明窗(HammingWindow)—改进的余弦窗WHm(ejw)主瓣宽度为8/N,第一副瓣比主瓣低40dB。w4.哈明窗(HammingWindow)—改进的余弦窗5.布莱克曼窗(BlackmanWindow):二阶升余弦窗WBl(ejw)主瓣宽度为12/N,第一副瓣比主瓣低57dB。w5.布莱克曼窗(BlackmanWindow):二阶升余6、凯塞-贝塞尔窗(Kaiser-BaselWindow)参数用以控制窗的形状,影响滤波器的性能参数,加大,主瓣加宽,旁瓣幅度减小,典型数据为:4<<9;当=5.44时,窗函数接近哈明窗,=7.865时,窗函数接近布莱克曼窗。凯塞窗的幅度函数为:I0(x)取15~25项,可满足精度要求I0(x)是零阶第一类修正贝塞尔函数6、凯塞-贝塞尔窗(Kaiser-BaselWindow凯塞窗参数对滤波器的性能影响
凯塞窗参数对滤波器的性能影响六种窗函数的基本参数
六种窗函数的基本参数四、窗函数法的设计步骤1.确定希望逼近的滤波器的频响函数Hd(ejω)2、根据Hd(ejω)确定其对应的单位脉冲响应hd(n)IDFTRM(n)n(1)Hd(ejω)可封闭求解,则:(2)Hd(ejω)不可封闭求解,对Hd(ejω)从ω=02采样M点,采样值为Hd(ej2k/M),k=0,1,…,M-1,用2/M代替上式中dω,则:四、窗函数法的设计步骤IDFTRM(n)n(1)Hd(ej(3)如果已知通带(或阻带)衰减和边界截止频率ωc,选理想滤波器作为逼近函数,对理想滤波器频响函数作IFT,求出hd(n)。2、选择窗函数
根据过渡带与阻带衰减的要求,选择满足条件的窗函数形式,并估计窗口长度N。原则是保证阻带衰减的前提下,尽量选主瓣窄的窗函数。(3)如果已知通带(或阻带)衰减和边界截止频率ωc,选理想3、计算所要设计的滤波器的单位采样响应h(n)
计算滤波器的单位取样响应h(n)=hd(n)w(n)。其中w(n)是上面选择好的窗函数,hd(n)与w(n)都应满足线性相位要求。
4、验证技术指标是否满足要求
已设计出的滤波器的频率响应。验算H(ejω)是否满足设计要求,若不满足要求,重复上面2,3,4过程。3、计算所要设计的滤波器的单位采样响应h(n)窗函数法优点:从时域出发的一种设计方法,设计简单,方便,实用。缺点是:
要求用计算机实现,边界频率不易控制。Hd(ejω)h(n)hd(n)IFT加窗截断FT比较,满足设计要求,则设计完毕,不合格则修改窗函数H
(ejω)窗函数法优点:Hd(ejω)h(n)hd(n)IFT加窗截断例:用矩形窗设计法设计一个FIR线性相位低通滤波器,已知ωc=0.5π,N=21,=(N-1)/2,画出h(n)和20lg|H(ω)/H(0)|曲线,再计算正、负肩峰的位置和过渡带宽带度。单位脉冲响应hd(n)为:{解:理想滤波器的频响为:例:用矩形窗设计法设计一个FIR线性相位低通滤波器,已知ωc计算得:hd(n)={…,0,1/9π,0,-1/7π,0,1/5π,0,-1/3π,0,1/π,0.5,1/π,0,-1/3π,0,1/5π,0,-1/7π,0,1/9π,0,…}n=0加矩形窗:h(n)=hd(n).RN(n)h(n)={0,0.0354,0,-0.0455,0,0.0637,0,-0.1061,0,0.3183,0.50,0.3183,0,-0.1061,0,0.0637,0,-0.0455,0,0.0345,0}h(n)={0,1/9π,0,-1/7π,0,1/5π,0,-1/3π,0,1/π,0.5,1/π,0,-1/3π,0,1/5π,0,-1/7π,0,1/9π,0}计算得:hd(n)={…,0,1/9π,0,-1/7π,0,20lg|H(ω)/H(0)|曲线如下:正肩峰A点:ωc-2π/N=0.5π-2π/2120lg(1.0895)=0.74dB临界频率B点:ωc=0.5π
20lg(0.5)=-6dB负肩峰C点:ωc+2π/N=0.5π+2π/2120lg(0.0895)=-21dB过渡带A~C宽度为:ωc+2π/N-(ωc-2π/N)=4π/N=0.19π20lg|H(ω)/H(0)|曲线如下:正肩峰A点:ωc-一、频率采样法基本原理设Hd(ejω)为所要设计的数字滤波器的频率响应,则:1、在=范围内对Hd(ejω)进行N点等间隔采样,得到Hd(k)6.3用频率采样法设计FIR滤波器2、对N点Hd(K)进行IDFT,得所设计的滤波器的单位脉冲响应h(n)一、频率采样法基本原理6.3用频率采样法设计FIR滤波器3.对求出的h(n)进行z变换,得到滤波器的系统函数H(z)或利用频域内插公式(P88)3.对求出的h(n)进行z变换,得到滤波器的系统函数H(z)Hd(ejω)Hd(k)h(n)H(ejω)等间隔采样IDFT内插函数是否满足指标Hd(ejω)Hd(k)h(n)H(ejω)等间隔采样IDF二、线性相位的约束(1)第一类线性相位:h(n)偶对称,N为奇数特点:幅度函数H(ω)关于ω=0,π,2π偶对称,H(ω)=H(2ω)采样值:Hk关于N/2偶对称,即:Hk=HN-k相位采样值:二、线性相位的约束(1)第一类线性相位:h(n)偶对称,N(2)第一类线性相位:h(n)偶对称,N为偶数特点:幅度函数H(ω)关于ω=π奇对称,H(ω)=-H(2ω)采样值:Hk关于N/2奇对称,即:Hk=-HN-k,且HN/2=0相位采样值:(2)第一类线性相位:h(n)偶对称,N为偶数特点:幅度函(3)第二类线性相位:h(n)奇对称,N为奇数特点:幅度函数H(ω)关于ω=0,π,2π奇对称,H(ω)=-H(2ω)采样值:Hk奇对称,即:Hk=-HN-k相位采样值:(3)第二类线性相位:h(n)奇对称,N为奇数特点:幅度函(4)第二类线性相位:h(n)奇对称,N为偶数特点:幅度函数H(ω)关于ω=π偶对称,H(ω)=H(2ω)采样值:Hk偶对称,即:Hk=HN-k相位采样值:(4)第二类线性相位:h(n)奇对称,N为偶数特点:幅度函(2)h(n)偶对称,N为偶数时:设计方法:用理想滤波器作为逼近滤波器,截止频率为ωc,采样点数为N,则Hk和θk的计算公式为:(1)h(n)偶对称,N为奇数时:Hk
=HN-k=1,k=0,1,…,kc;Hk
=0,k=kc+1,kc+2,…,N-kc-1;k=0,1,…,N-1;Hk
=1,k=0,1,…,kc;Hk
=0,k=kc+1,kc+2,…,N-kc-1;k=0,1,…,N-1;HN-k=-1,k=0,1,…,kc;kc取小于等于ωcN
/2的最大整数(2)h(n)偶对称,N为偶数时:设计方法:(1)h(n)偶对H(k)进行IDFT变换,求出h(n);由h(n)可求出所设计滤波器的频响H(ejw)由前面计算出的Hk和θk的值可构造出H(k)等效于在[0,2π]上的N个采样值k=0,1,…,N-1;对H(k)进行IDFT变换,求出h(n);由前面计算三、误差分析与改进措施
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CNKI数据库培训课件
- 《设备规程保养》课件
- 《柱钢筋计算范例》课件
- 《财务报告编制方法》课件
- 《齿轮传动实验》课件
- 西尔斯当代大学物理双语课件
- 笔算乘法练习课课件
- 《LED显示屏介绍》课件2
- 大单元理念下的分数教学实践与思考
- 《纺织污染》课件
- 蓝色卡通风好书推荐教育PPT模板
- 浙美版小学六年级美术下册全册精品必备教学课件
- 2022年江苏省泰州市中考数学试题及答案解析
- DB32∕T 4245-2022 城镇供水厂生物活性炭失效判别和更换标准
- 石家庄铁道大学四方学院毕业设计46
- 智能化系统培训
- 人教版七年级上册历史课程纲要
- 2022新教科版六年级科学下册全一册全部教案(共28节)
- 部编版五年级语文下册第四单元课时作业本有答案
- 机器视觉论文英文
- 出国高中成绩证明模板
评论
0/150
提交评论