FIR滤波器的设计方法.ppt
《FIR滤波器的设计方法.ppt》由会员分享,可在线阅读,更多相关《FIR滤波器的设计方法.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章FIR滤波器的设计方法 IIR滤波器优点是利用模拟滤波器的成果,可以简单、有效地完成滤波器设计,尤其是双线性变换法,没有频响混叠现象,效果很好,但它却是以牺牲相位特性为代价而获得的,因此IIR滤波器存在有明显的缺点:相位的非线性。相位不是线性的,如果要求线性相位,例如:图 像处理、数据传输或要求传输的信道具有线性相位特性,则必须 要加一全通网络进行相位校正。有不稳定问题。因为极点靠近单位圆,所以极点必须在单位圆内,如果由量化误差引起极点偏离的话,有可能造成系统的不稳定。采用递归结构。因为递归结构的误差是累计的,累计误差比较 大时,有可能产生极限环振荡。针对以上这些不足,FIR滤波器有它独
2、到的优点:相位严格线性。在满足一定条件下,可以保证精确的、严格的线性相位特性。采用非递归结构。非递归结构误差小。不存在输出对输入的反馈。无不稳定问题。FIR滤波器的h(n)是有限长序列,除了Z=0有极点外,有限长序列的Z变换在整个Z平面收敛,所以没有不稳定问题。可用延时实现非因果系统。因为任何一个非因果有限长序列,总可以通过一定的延时转变为因果序列。可采用FFT方法过滤信号。有限长序列可以用FFT实现快速卷积,从而大大地提高运算效率。总之,FIR滤波器由于它的传递函数H(z)除了原点外是没有极点的。这和所有的模拟滤波器是不同的,因而它有可能摆脱模拟滤波器的一些框框限制而实现模拟滤波器所不能实现
3、的一些性能。例如:线性相位、实现非因果系统等。但FIR滤波器在设计时不能够从 ,因为FIR滤波器的系统函数是 的多项式。因此,IIR滤波器中的各种变换,对于FIR滤波器的设计是不适用的。7.2 7.2 线性相位线性相位FIRFIR滤波器的特点滤波器的特点FIR系统的单位脉冲响应 是有限长的实序列,其Z变换为:它是的阶多项式,在有限Z平面有个零点,而在原点处有阶极点。如果我们希望设计的FIR滤波器具有线性相位,则对 有一定的条件要求,也就是对 只有强加某些对称条件,才能保证它具有线性相位的特性,因为并不是所有的FIR滤波器都具有线性相位。FIR滤波器要具有线性相位特性,它的单位脉冲响应 必须满足
4、偶对称或奇对称的条件,即:偶对称 或 奇对称FIR滤波器才具有线性相位特性。下面针对 满足偶对称或奇对称的情况,分析它的相位具有什么样的特点?一一.相位特点相位特点 1.1.偶对称偶对称 其Z变换为:令 ,则:也可以写成频响:我们将频响 可以用幅度函数 及相位函数 来表示。这里要强调一下幅度函数:中的 并不是 的模 ,是一个纯实数,而且是个标量,它包括正值或负值。千万不要把幅度函数 误认为是 中的模 ,由此得到FIR滤波器具有线性相位的充要条件是:相位时延 上式两个关系表明:为偶对称中心的,当 满足偶对称时,所得到的FIR滤波器是具有严格线性相位的滤波器。它的相位特性 是一条直线,并具有相位时
5、延 ,相位时延 等于单位脉冲响应 长度的一半,说明FIR 2.2.奇对称奇对称 同理有:滤波器的输出比输入序列延时了 个采样周期。相位特性如右图所示同理有:同样我们可以把 表达为:频响:具有线性相位的充要条件 当 满足奇对称时,所得到的FIR滤波器同样具有严格线性相位。它的相位特性 仍是一条直线,并且具有相位时延 ,但是它的相位在零频处有一个 的截距,这说明FIR滤波器输出不仅有 相位时延外,而且还有一个 的固定相移,它使得所有通过滤波器的信号将产生 的相移,我们称为正交变换。正交变换通过一个网络的所有信号将产生 相移,这种在所有频率上都产生 相移的变换我们称为信号的正交变换,具有这种特性的网
6、络称为正交变换网络。因此,当 为奇对称时,FIR滤波器将是具有严格线性相位的正交变换网络。象差分器和希尔伯特变换器都属于这种正交变换的滤波器。第一点结论第一点结论 :如果 满足偶对称或者奇对称,它的相位将具有线性相位的特点,即 具有严格的线性相位特性。二二.幅度响应的特点幅度响应的特点 下面考察线性相位FIR滤波器的幅度函数 ,分四种情况讨论。第一种:第一种:为偶对称,为偶对称,N N为奇数。为奇数。可以证明:是偶对称的。N为奇数时,给出N=7时 的示意图。n0项与nN1项相等,n=1与n=N-2相等。因此,可以将 内任何第n项和第(N-1-n)项两两合并。由于N是奇数,两两合并后还剩下中间项
7、是单项,无法合并,并且 。幅度函数表示为:进行换元,令:,则上式可以改写为:上式经整理后把m代回n,最后得到幅度函数:第一种情况的约束条件:第一种情况适用于低通、高通、带通、带阻等各种滤波器的设计,当我们设计一般用途的滤波器时,多采用第一种情况。第二种:第二种:为偶对称,为偶对称,N N为偶数为偶数 分析思想与第一种情况相同,不同的是由于N为偶数,所以可以全部两两合并为 项,这时幅度函数可以表示为:令 ,则 因此第二种情况的约束条件:(与第一种情况相同)当 时,而且 对 呈奇对称,当 时,说明在 处必然有一个零点,而且 在 处呈奇对称。高通和带阻滤波器在 处 能为零,第二种情况不宜设计高通和带
8、阻滤波器。,即 在 处呈奇对称。第三种:第三种:为奇对称,为奇对称,N N为奇数。为奇数。当 为奇对称,N7时如右图所示。的中间项 这是奇对称的要求。将两两相等的对应项进行合并,得:令:得到第三种情况下的幅度函数:即:在 处为0,并且 在 处呈奇对称。带通滤波器在 和 处的频响可以为零,第三种情况可用于带通滤波器设计,但不宜设计低通、高通和 带阻滤波器。第三种情况的约束条件:第四种:第四种:为奇对称,为奇对称,N N为偶数。为偶数。当 为奇对称,N8时如右图所示。和前面讨论的第二种情况类同,全部可以两两合并,共有 项。或者 整理后得到得到第四种情况的幅度函数:在 处均为0,并且在这些点上呈奇对
9、称。当 时,说明 在 处为0,所以第四种情况不宜设计低通和带阻滤波器。第四种情况的约束条件:以上均是在线性相位条件下,对于不同的 ,推导出 满足的不同约束条件。这些约束条件对我们设计线性相位的FIR滤波器提供了很重要的依据。因此我们在设计各种线性相位FIR滤波器时,一定要注意遵循以上四种情况给出的相应的约束条件。小结:小结:第一种:适合设计各种滤波器;第二种:不适合设计高通、带阻滤波器,;第三种:只适合设计带通滤波器,;第四种:不适合设计低通、带阻滤波器,。三三.零点特性零点特性 1线性相位FIR滤波器 的特点 FIR滤波器是全零点滤波器,由于线性相位条件要求滤波器的单位 脉冲响应 必须具有:
10、偶对称 ,或奇对称 ,因而线性相位FIR滤波器的零点分布具有特殊的规律。对于线性相位FIR滤波器的零点分布特性,它的传递函数应满足:如果 处是 的零点,即 ,其中“”为偶对称,“”为奇对称它的倒数 处也必定是 的零点,。因为:当 是实序列时,的零点必定是共轭成对的出现。如果 为零点,则 也必定是零点,那么 和 也为零。即 既不在实轴上也不在单位圆上 那么零点必然是四个互为倒数的两组共轭对。这四个零点是:在单位圆上 则有 ,即共轭对的倒数就是 它们本身,所以它们的零点必然是一对共轭对。2线性相位FIR滤波器的零点必须是互为倒数的共轭对线性相位FIR滤波器的零点分布有四种可能的情况:这时 为实数零
11、点,实数零点没有共轭部分,只有倒数部分,的共轭就是其本身。即 ,因此,零点则是两两成对出现。在实轴上 既在实轴上又在单位圆上 这时两组四个互为倒数的共轭零点四个合为 一点,此时只存在单根,有两种可能:a),位于 处有单根。如上面讨论过的第三和第四种线性相位滤波器。b),位于 处有单根。如上面讨论过的第二和第三种线性相位滤波器。上面我们分四种情况讨论了线性相位FIR滤波器的零点特性。具有线性相位的滤波器是FIR滤波器中最重要的一种滤波器,也是FIR滤波器中使用最广泛的一种滤波器。通过以上讨论,使我们了解了线性相位FIR滤波器的各种性能,包括相位特性、幅度特性、零点特性等。在实际使用时,可以根据具
12、体要求选择合适类型的FIR滤波器,并在设计中注意遵照它们各自的约束条件。小结:小结:为偶数为偶数为奇数为奇数表表7-1 7-1 四种线性相位四种线性相位FIRFIR滤波器滤波器 7.3 7.3 窗函数设计法窗函数设计法1.窗口法设计的基本思想 如果给定所要设计的滤波器的理想频响为 ,要用线性相位FIR滤波器来实现,就是要寻找一个传递函数 ,使其频响特性 这种逼近最直接的方法是在时域寻找一个单位脉冲响应 ,使 但设计是在时域进行的,因而先由理想频响 通过傅氏反变换得到 ,即这时一对序列的傅氏变换对 由于 是矩形频率特性,所以理想单位脉冲响应 一定是无限长序列,而且是非因果的,是无法实现的。而我们
13、要设计的FIR滤波器的为有限长序列,所以我们要用有限长序列去逼近无限长序列,即 。为了得到一个有限长序列 ,我们可以用有限项去逼近它,逼近最有效的方法就是截断,这相当于在时域乘上一个有限长的矩形窗口函数 ,可表示为:按照窗口法设计的基本思想,我们以理想低通滤波器为例来加以讨论。例例:用窗口法设计一个线性相位的低通滤波器,设其截止频率 为 ,低通特性的群时延为 ,其理想频响为:解:对 作傅氏反变换 是一个以 为中心的偶对称的、无限长的非因果序列。要想得到有限长序列 ,最简单的办法就是采取截取法。把 的 到 的一段作为 ,实际上就是用一矩形窗截断。为了保证设计的是线性相位滤波器,必须满足是偶对称性
14、,群时延 应该取 长度的一半,即:是偶对称的 线性相位FIR低通滤波器只能属于前面讨论的第一、第二种情况。2.窗口法设计的频响 我们现在进一步考察,对理想单位脉冲响应 经加窗处理以后 所设计出来的FIR滤波器,它对频响将产生什么影响?这种逼近的质量究竟如何呢?对 逼近的好坏程度 由 从公式可看出逼近程度的好坏完全取决于窗函数的频率特性。我们取窗函数为矩形窗则矩形窗函数的频响为:我们也可以用幅度函数 与相位函数 来表示 ,即 上式中其线性相位部分 ,表示相位时延了 长度的一半 ,对窗函数的频响 起影响作用的是它的幅度函数 很类似于第三章中讨论的频率采样内插函数 ,只差一个常数 。是周期的,周期从
15、0到2。由于 分子变化比分母快N倍。当 很小时,则很接近 函数在 之内有一主瓣,主瓣宽度 ,然后向两侧呈衰减震荡展开,形成许多旁瓣,如图所示:理想低通用矩形窗截断后的频响主要讨论加窗处理后究竟对频响产生何种影响?矩形窗的频响为:理想低通的频响为:其中理想频响的幅度函数为:将 、代入 ,则:其中 可以看出,相位函数是完全逼近,的幅度函数 主要取决于窗函数的频响的幅度函数 。现在定性分析一下卷积过程我们结合几个关键频率点,说明周期卷积的过程。理想低通频响的幅度函数矩形窗函数频响的幅度函数 a)当 时,零频处的响应值 应该 是 与 乘积的积分,当 时,可以近似等于从 到 内 的全部积分面积。所以主瓣
16、外的旁瓣部分负面积和正面积相抵消,而有一半旁瓣已移到通带以外,所以此时卷积出现最大值,频响的幅度函数 出现正肩峰。c)当 时,可以看到,这时 正 好与 的一半重叠,b)当 可以看到,这时 的全部主瓣都在 的通带内。由于 内旁瓣的负面积大于正面积,所以此时卷积出现最大负值,即频响的幅度函数 出现负肩峰,负肩峰实际上是频率泄漏。d)当 时,这时 的主瓣全部移到通带外,而且通带e)当 时,随着 的增大,卷积值也将伴随着 的旁瓣 在通带内面积的变化而变化。因此 将围绕零值而摆动。由 与 的卷积得到的频响幅度函数 如上图所示。从图中我们可以看出,的主瓣附近有长长的尾巴,这是由于窗函数频响的幅度函数当 很
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FIR 滤波器 设计 方法
限制150内