有限长单位冲激响应FIR滤波器的设计方法.pptx
《有限长单位冲激响应FIR滤波器的设计方法.pptx》由会员分享,可在线阅读,更多相关《有限长单位冲激响应FIR滤波器的设计方法.pptx(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FIR数字滤波器的特点(与IIR数字滤波器比较):优点:(1)很容易获得严格的线性相位,避免被处理 的信号产生相位失真,这一特点在宽频带信 号处理、阵列信号处理、数据传输等系统中 非常重要;(2)可得到多带幅频特性;(3)极点全部在原点(永远稳定),无稳定性问 题;(4)任何一个非因果的有限长序列,总可以通过一 定的延时,转变为因果序列,所以因果性总是 满足;(5)无反馈运算,运算误差小。第1页/共92页缺点:(1)因为无极点,要获得好的过渡带特性,需以较 高的阶数为代价;(2)无法利用模拟滤波器的设计结果,一般无解 析设计公式,要借助计算机辅助设计程序完成。第2页/共92页7.2 线性相位F
2、IR滤波器的特点 如果FIR数字滤波器的单位脉冲响应h(n)是实数序列,而且满足偶对称或奇对称的条件,即则滤波器就具有严格的线性相位特点。第3页/共92页一、线性相位特性 (1)h(n)偶对称的情况:h(n)=h(N-1-n)0nN-1其系统函数为:将m=N-1-n代入第4页/共92页即上式进一步写成:第5页/共92页滤波器的频率响应为 可以看到,上式的以内全部是标量,如果将频率响应用相位函数()及幅度函数H()表示 第6页/共92页那么有:幅度函数H()是标量函数,可以包括正值、负值和零,而且是的偶对称函数和周期函数;而|H(ej)|取值大于等于零,两者在某些值上相位相差。相位函数()具有严
3、格的线性相位,如图7-3所示。第7页/共92页图7-3.h(n)偶对称时的线性相位特性 第8页/共92页数字滤波器的群延迟()定义为式中,grd(groupdelay)为群延迟函数。由上式可知,当h(n)满足偶对称时,FIR数字滤波器具有(N-1)/2个采样的延时,它等于单位脉冲响应h(n)长度的一半。也就是说,FIR数字滤波器的输出响应整体相对于输入延时了(N-1)/2个采样周期。第9页/共92页其系统函数为因此 H(z)=-z-(N-1)H(z-1)h(n)=-h(N-1-n)0nN-1h(n)奇对称的情况:第10页/共92页同样可以改写成 第11页/共92页其频率响应为 所以有:第12页
4、/共92页幅度函数H()可以包括正值、负值和零,而且是的奇对称函数和周期函数。相位函数既是线性相位,又包括/2的相移,如图7-4所示。可以看出,当h(n)为奇对称时,FIR滤波器不仅有(N-1)/2 个采样的延时,还产生一个90的相移。这种使所有频率的相移皆为90的网络,称为移相器,或称正交变换网络。它和理想低通滤波器、理想微分器一样,有着极重要的理论和实际意义。当h(n)为奇对称时,FIR滤波器将是一个具有准确的线性相位的正交变换网络。第13页/共92页图7-4 h(n)奇对称时的90o线性相位特性 第14页/共92页二、幅度响应特性1.第一种类型:h(n)为偶对称,N为奇数 h(n)偶对称
5、的幅度函数式为:可以看出,不但h(n)对于(N-1)/2呈偶对称,而且也对(N-1)/2呈偶对称,即:第15页/共92页将内两两相等的项合并,幅度函数就可以表示为 令,则上式可改写为:第16页/共92页可表示为 式中:n=1,2,3,(N-1)/2由于cos(n)项对于=0,2皆为偶对称,因此幅度函数H()对于=0,,2也呈偶对称。第17页/共92页2.第二种类型:h(n)为偶对称,N为偶数令,代入上式可得因此由于N为偶数,因此式中无单独项,全部可以两两合并得第18页/共92页式中:n=1,2,3,N/2当=时,余弦项对=呈奇对称,因此H()=0,即H(z)在z=ej=-1处必然有一个零点,而
6、且H()对=呈奇对称。当=0或2时,或-1,余弦项对=0,2为偶对称,幅度函数H()对于=0,2也呈偶对称。如果数字滤波器在=处不为零,例如高通滤波器、带阻滤波器,则不能用这类数字滤波器来设计。第19页/共92页3.第三种类型:h(n)为奇对称,N为奇数 h(n)奇对称的幅度函数式如下:由于h(n)对于(N-1)/2呈奇对称,即h(n)=-h(N-1-n),当n=(N-1)/2时,因此,,即h(n)奇对称时,中间项一定为零。此外,式中,也对(N-1)/2呈奇对称。第20页/共92页因此,在中第n项和第(N-1-n)项是相等的,将这两两相等的项合并,即第21页/共92页令,则上式可改写为即式中:
7、n=1,2,3,(N-1)/2第22页/共92页由于sin(n)在=0,2处都为零,并对这些点呈奇对称,因此幅度函数H()在=0,2处为零,即H(z)在z=1上都有零点,且H()对于=0,2也呈奇对称。如果数字滤波器在=0,2处不为零,例如低通滤波器、高通滤波器、带阻滤波器,则不能用这类数字滤波器来设计,除非不考虑这些频率点上的值。第23页/共92页4.第四种类型:h(n)为奇对称,N为偶数令,则有由于N为偶数,因此式中无单独项,全部可以两两合并得第24页/共92页因此式中:当=0,2时,且对=0,2呈奇对称,因此H()在=0,2处为零,即H(z)在z=1处有一个零点,且H()对=0,2也呈奇
8、对称。第25页/共92页当=时,或1,则对=呈偶对称,幅度函数H()对于=也呈偶对称。如果数字滤波器在=0,2处不为零,例如低通滤波器、带阻滤波器,则不能用这类数字滤波器来设计。上述四种线性相位FIR滤波器的特性示于表7-1中。第26页/共92页表7-1四种线性相位FIR滤波器特性第27页/共92页表7-1四种线性相位FIR滤波器特性第28页/共92页三、线性相位FIR滤波器的零点位置线性相位FIR滤波器的系统函数为:H(z)=z-(N-1)H(z-1)因此,若z=zi是H(z)的零点,即H(zi)=0,则z=1/zi=zi-1也一定是H(z)的零点,(H(zi-1)=zi(N-1)H(zi)
9、=0)当h(n)是实数时,H(z)的零点必成共轭对出现,所以z=zi*及z=(z*i)-1也一定是H(z)的零点,因而线性相位FIR滤波器的零点必是互为倒数的共轭对。这种互为倒数的共轭对有四种可能性:第29页/共92页图7-5线性相位FIR滤波器的零点位置图第30页/共92页由幅度响应的讨论可知,第二种类型的线性相位滤波器H()=0,因此必然有单根z=-1。第四种类型的线性相位滤波器H(0)=0,因此必然有单根z=1。第三种类型的线性相位滤波器H(0)=H()=0,因此必然有两种单根z=1。了解了线性相位FIR滤波器的特点,便可根据实际需要选择合适类型的FIR滤波器,同时设计时需遵循有关的约束
10、条件。下面讨论线性相位FIR滤波器的设计方法时,都要用到这些特点。第31页/共92页如果希望得到的滤波器的理想频率响应为:窗口设计法(时域逼近)频率采样法(频域逼近)最优化设计(等波纹逼近)那么FIR滤波器的设计就在于寻找一个传递函数去逼近,逼近方法有三种:第32页/共92页7.3用窗函数法设计FIR滤波器一、设计方法窗函数法是设计FIR数字滤波器最简单的方法。这种方法一般是先给定所要求的理想滤波器的频率响应,要求设计一个FIR滤波器频率响应,去逼近理想的频率响应 。因此,必须首先由理想频率响应 的傅里叶反变换推导出对应的单位脉冲响应:窗函数法设计FIR数字滤波器是在时域进行的,从单位脉冲响应
11、序列着手,使h(n)逼近理想的单位脉冲响应序列hd(n)。(7-36)第33页/共92页由于许多理想化的系统均用分段恒定的或分段函数表示的频率响应来定义,因此hd(n)一定是无限长的序列,且是非因果的。而我们要设计的是FIR滤波器,其h(n)必定是有限长的,所以要用有限长的h(n)来逼近无限长的hd(n),最简单且最有效的方法是截断hd(n)0nN-1其他第34页/共92页式中如果采用简单截取,则窗函数为矩形窗。0nN-1其他矩形窗 通常,我们可以把h(n)表示为所需单位脉冲响应与一个有限长的窗口函数序列w(n)的乘积,即h(n)=hd(n)w(n)的波形如下图所示:第35页/共92页相应的单
12、位脉冲响应为:hd(n)是一个中心点在的偶对称、无限长、非因果序列,为了构造一个长度为N的线性相位滤波器,只有将hd(n)截取一段,并保证截取的一段对(N-1)/2对称,故中心点a必须取a=(N-1)/2。|cc2/N,H(0)实际上近似等于WR()的全部积分(=-到=+)面积。第43页/共92页(2)=c时的响应H(c),Hd()刚好与WR(-)的一半重叠,如图(c)。因此卷积值刚好是H(0)的一半,即H(c)/H(0)=1/2,如图(f)。第44页/共92页(4)当 时,主瓣全部在通带外都在Hd()的通带(|c)之外,而通带内的旁瓣负的面积大于正的面积,因而卷积结果达到最负值,频响出现负肩
13、峰。(3)当时,的主瓣全部在的通带内,这时应出现正的肩峰。第45页/共92页(6)当时,的右边旁瓣将进入的通带,右边旁瓣的起伏造成值围绕值而波动。(5)当时,随增加,左边旁瓣的起伏部分扫过通带,卷积也随着的旁瓣在通带内的面积变化而变化,故将围绕着零值而波动。第46页/共92页综上所述,加窗函数处理后,对理想频率响应产生以下几点影响:(1)H()将Hd()在截止频率处的间断点变成了连续曲线,使理想频率特性不连续点处边沿加宽,形成一个过渡带,过渡带的宽度等于窗的频率响应WR()的主瓣宽度=4/N,即正肩峰与负肩峰的间隔为4/N。窗函数的主瓣越宽,过渡带也越宽。(2)在截止频率c的两边即=c(2/N
14、)的地方,H()出现最大的肩峰值,肩峰的两侧形成起伏振荡,其振荡幅度取决于旁瓣的相对幅度,而振荡的多少,则取决于旁瓣的多少。第47页/共92页(3)改变N,只能改变窗谱函数的主瓣宽度,改变的坐标比例以及改变WR()的绝对值大小。例如,在矩形窗情况下,式中,x=N/2。当截取长度N增加时,只会减小过渡带宽度(4/N),但不能改变主瓣与旁瓣幅值的相对比例;同样,也不会改变肩峰的相对值。这个相对比例是由窗函数形状决定的,与N无关。换句话说,增加截取窗函数的长度N只能相应的减少过渡带,而不能改变肩峰值。第48页/共92页由于肩峰值的大小直接影响通带特性和阻带衰减,所以对滤波器的性能影响较大。例如,在矩
15、形窗情况下,最大相对肩峰值为8.95%,N增加时,2/N减小,起伏振荡变密,最大相对肩峰值则总是8.95%,这种现象称为吉布斯效应。第49页/共92页二、各种窗函数矩形窗截断造成的肩峰值为8.95%,则阻带最小衰减为20lg(8.95%)=-21dB,这个衰减量在工程上常常是不够大的。为了加大阻带衰减,只能改变窗函数的形状。只有当窗谱逼近冲激函数时,也就是绝大部分能量集中于频谱中点时,H()才会逼近Hd()。这相当于窗的宽度为无限长,等于不加窗口截断,这没有实际意义。从以上讨论中看出,窗函数序列的形状及长度的选择很关键,一般希望窗函数满足两项要求:第50页/共92页(1)窗谱主瓣尽可能地窄,以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限 单位 冲激 响应 FIR 滤波器 设计 方法
限制150内