《数字信号处理 》课件第7章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《数字信号处理 》课件第7章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号处理 数字信号处理 课件第7章 数字信号 处理 课件
- 资源描述:
-
1、第7章 有限脉冲响应数字滤波器的设计 第第7 7章章 有限脉冲响应数字滤波器的设计有限脉冲响应数字滤波器的设计 7.1 线性相位FIR数字滤波器的条件和特点 7.2 利用窗函数法设计FIR滤波器 7.3 利用频率采样法设计FIR滤波器 7.4 利用等波纹最佳逼近法设计FIR数字滤波器 7.5 IIR和FIR数字滤波器的比较 7.6 几种特殊类型滤波器简介 7.7 滤波器分析设计工具FDATool 习题与上机题第7章 有限脉冲响应数字滤波器的设计 IIR数字滤波器的设计方法是利用模拟滤波器成熟的理论及设计图表进行设计的,因而保留了一些典型模拟滤波器优良的幅度特性。但设计中只考虑了幅度特性,没考虑
2、相位特性,所设计的滤波器一般是某种确定的非线性相位特性。为了得到线性相位特性,对IIR滤波器必须另外增加相位校正网络,使滤波器设计变得复杂,成本也高,又难以得到严格的线性相位特性。有限脉冲响应(FIR)滤波器在保证幅度特性满足技术要求的同时,很容易做到有严格的线性相位特性。本章中用N表示FIR滤波器单位脉冲响应h(n)的长度,其系统函数H(z)为第7章 有限脉冲响应数字滤波器的设计 H(z)是z1的N1次多项式,它在z平面上有N1个零点,在原点z=0处有一个N1重极点。因此,H(z)永远稳定。稳定和线性相位特性是FIR滤波器最突出的优点。FIR滤波器的设计方法和IIR滤波器的设计方法有很大差别
3、。FIR滤波器设计任务是选择有限长度的h(n),使频率响应函数H(ej)满足技术指标要求。本章主要介绍三种设计方法:窗函数法、频率采样法和切比雪夫等波纹逼近法。10)()(NnnznhzH第7章 有限脉冲响应数字滤波器的设计 7.1 7.1 线性相位线性相位FIRFIR数字滤波器的条件和特点数字滤波器的条件和特点1 线性相位线性相位FIR数字滤波器数字滤波器对于长度为N的h(n),频率响应函数为(7.1.1)(7.1.2)式中,Hg()称为幅度特性;()称为相位特性。注意,这里Hg()不同于|H(ej)|,Hg()为的实函数,可能取负值,而|H(ej)|总是正值。线性相位FIR滤波器是指()是
4、的线性函数,即10jje)()e(NnnnhH)(jje)()e(gHH第7章 有限脉冲响应数字滤波器的设计 为常数(7.1.3)如果()满足下式:是起始相位 (7.1.4)严格地说,此时()不具有线性相位特性,但以上两种情况都满足群时延是一个常数,即也称这种情况为线性相位。一般称满足(7.1.3)式是第一类线性相位;满足(7.1.4)式为第二类线性相位。0=/2是第二类线性相位特性常用的情况,所以本章仅介绍这种情况。,)(00)(,d()d 第7章 有限脉冲响应数字滤波器的设计 2.线性相位线性相位FIR的时域约束条件的时域约束条件线性相位FIR滤波器的时域约束条件是指满足线性相位时,对h(
5、n)的约束条件。1)第一类线性相位对h(n)的约束条件 第一类线性相位FIR数字滤波器的相位函数()=,由式(7.1.1)和(7.1.2)得到:(7.1.5)1jjjg0(e)()e()e NnnHh nH1g0()(cosjsin)()(cosjsin)Nnh nnnH第7章 有限脉冲响应数字滤波器的设计 由式(7.1.5)得到:(7.1.6)将(7.1.6)式中两式相除得到:1010()coscossin()sinNnNnh nnh nn1g01g0()cos()cos ()sin()sinNnNnHh nnHh nn第7章 有限脉冲响应数字滤波器的设计 即 移项并用三角公式化简得到:(7
6、.1.7)函数h(n)sin(n)关于求和区间的中心(N1)/2奇对称,是满足(7.1.7)式的一组解。因为sin(n)关于n=奇对称,如果取=(N1)/2,则要求h(n)关于(N1)/2偶对称,所以要求和h(n)满足如下条件:10()sin()0Nnh nn1100()cossin()sincosNNnnh nnh nn第7章 有限脉冲响应数字滤波器的设计(7.1.8)由以上推导结论可知,如果要求单位脉冲响应为h(n)、长度为N的FIR数字滤波器具有第一类线性相位特性(严格线性相位特性),则h(n)应当关于n=(N1)/2点偶对称。当N确定时,FIR数字滤波器的相位特性是一个确知的线性函数,
7、即()=(N1)/2。N为奇数和偶数时,h(n)的对称情况分别如表7.1.1中的情况1和情况2所示。1(),2()(1),01Nh nh NnnN 第7章 有限脉冲响应数字滤波器的设计 表表7.1.1 线性相位线性相位FIR数字滤波器的时域和频域特性一览数字滤波器的时域和频域特性一览 第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 2)第二类线性相位对h(n)的约束条件第二类线性相位FIR数字滤波器的相位函数()=/2,由式(7.1.1)和(7.1.2),有:经过同样的推导过程可得到 (7.1.9)函数h(n)cos(n)关于求和区间的中心(N1)/2奇对称,是满足
8、式(7.1.9)的一组解,因为cos(n)关于n=偶对称,所以要求和h(n)满足如下条件:1jjj(/2)g0(e)()e()eNnnHhnH 10()cos()0Nnh nn第7章 有限脉冲响应数字滤波器的设计(7.1.10)由以上推导结论可知,如果要求单位脉冲响应为h(n)、长度为N的FIR数字滤波器具有第二类线性相位特性,则h(n)应当关于n=(N1)/2点奇对称。N为奇数和偶数时h(n)的对称情况分别如表7.1.1中情况3和情况4所示。1(),22()(1),01Nh nh NnnN 第7章 有限脉冲响应数字滤波器的设计 3 线性相位线性相位FIR滤波器幅度特性滤波器幅度特性Hg()的
9、特点的特点实质上,幅度特性的特点就是线性相位FIR滤波器的频域约束条件。将时域约束条件h(n)=h(Nn1)代入式(7.1.1),设h(n)为实序列,即可推导出线性相位条件对FIR数字滤波器的幅度特性Hg()的约束条件。当N取奇数和偶数时对Hg()的约束不同,因此,对于两类线性相位特性,下面分四种情况讨论其幅度特性的特点。这些特点对正确设计线性相位FIR数字滤波器具有重要的指导作用。为了推导方便,引入两个参数符号:1,2N12NM第7章 有限脉冲响应数字滤波器的设计 式中,表示取不大于(N1)/2的最大整数。显然,仅当N为奇数时,M=(N1)/2。情况情况1:h(n)=h(Nn1),N为奇数。
10、将时域约束条件h(n)=h(Nn1)和()=代入式(7.1.1)和(7.1.2),得到:2/)1(N第7章 有限脉冲响应数字滤波器的设计 第7章 有限脉冲响应数字滤波器的设计 所以(7.1.11)因为cos(n-)关于=0,2三点偶对称,所以由式(7.1.11)可以看出,Hg()关于=0,2三点偶对称。因此情况1可以实现各种(低通、高通、带通、带阻)滤波器。对于N=13的低通情况,Hg()的一种例图如表7.1.1中情况1所示。1g0()()2()cos()MnHhh nn第7章 有限脉冲响应数字滤波器的设计 情况情况2:h(n)=h(Nn1),N为偶数。仿照情况1的推导方法得到:1jjjjg0
11、0(e)()e=()ee2()cos()NMnnnHHh nh nn(7.1.12)g0()2()cos()MnHh nn式中,。因为是偶数,所以当时(1)/2/21/2NN cos()cossin022NNnnn 第7章 有限脉冲响应数字滤波器的设计 而且cos(n)关于过零点奇对称,关于=0和2偶对称。所以Hg()=0,Hg()关于=奇对称,关于=0和2偶对称。因此,情况2不能实现高通和带阻滤波器。对N=12 的低通情况,Hg()如表7.1.1中情况2所示。情况情况3:h(n)=h(Nn1),N为奇数。将时域约束条件h(n)=h(Nn1)和()=/2代入式(7.1.1)和(7.1.2),并
12、考虑,得到:102Nh第7章 有限脉冲响应数字滤波器的设计 1g0()2()sin()MnHh nn第7章 有限脉冲响应数字滤波器的设计 式中,N是奇数,=(N1)/2是整数。所以,当=0,,2时,sin(n)=0,而且sin(n)关于过零点奇对称。因此Hg()关于=0,2三点奇对称。由此可见,情况3只能实现带通滤波器。对N=13的带通滤波器举例,Hg()如表7.1.1中情况3所示。第7章 有限脉冲响应数字滤波器的设计 情况情况4:h(n)=h(Nn1),N为偶数。用情况3的推导过程可以得到:(7.1.13)式中,N是偶数,=(N1)/2=N/21/2。所以,当=0,2时,sin(n)=0;当
13、=时,sin(n)=(1)nN/2,为峰值点。而且sin(n)关于过零点=0和2两点奇对称,关于峰值点=偶对称。因此Hg()关于=0和2两点奇对称,关于=偶对称。由此可见,情况4不能实现低通和带阻滤波器。对N=12的高通滤波器举例,Hg()如表7.1.1中情况4所示。g0()2()sin()MnHh nn第7章 有限脉冲响应数字滤波器的设计 为了便于比较,将上面四种情况的h(n)及其幅度特性需要满足的条件列于表7.1.1中。应当注意,对每一种情况仅画出满足幅度特性要求的一种例图。例如,情况1仅以低通的幅度特性曲线为例。当然也可以画出满足情况1的幅度约束条件(Hg()关于=0,2三点偶对称)的高
14、通、带通和带阻滤波器的幅度特性曲线。所以,仅从表7.1.1就认为情况1只能设计低通滤波器是错误的。第7章 有限脉冲响应数字滤波器的设计 3.线性相位线性相位FIR数字滤波器的零点分布特点数字滤波器的零点分布特点将h(n)=h(N1n)代入上式,得到:(7.1.14)10()()NnnH zh n z11001(1)(1)10()()(1)()()NNnnnnNNmNmH zh n zh Nn zh m zzH z 第7章 有限脉冲响应数字滤波器的设计 由(7.1.14)式可以看出,如z=zi是H(z)的零点,其倒数也必然是其零点;又因为h(n)是实序列,H(z)的零点必定共轭成对,因此也是其零
15、点。这样,线性相位FIR滤波器零点必定是互为倒数的共轭对,确定其中一个,另外三个零点也就确定了,如图7.1.1中。当然,也有一些特殊情况,如图7.1.1中z1、z2和z4情况。1iz*1*)(iizz 和1*13333()zzzz、和第7章 有限脉冲响应数字滤波器的设计 图7.1.1 线性相位FIR数字滤波器的零点分布第7章 有限脉冲响应数字滤波器的设计 7.2 利用窗函数法设计利用窗函数法设计FIR滤波器滤波器7.2.1 窗函数法设计原理窗函数法设计原理设希望逼近的滤波器频率响应函数为Hd(ej),其单位脉冲响应是hd(n)。ccde)e(21)(e)()e(jjddjdjdnnnHnhnh
16、H第7章 有限脉冲响应数字滤波器的设计 如果能够由已知的Hd(ej)求出hd(n),经过Z变换可得到滤波器的系统函数。但通常以理想滤波器作为Hd(ej),其幅度特性逐段恒定,在边界频率处有不连续点,因而hd(n)是无限时宽的,且是非因果序列。例如,线性相位理想低通滤波器的频率响应函数Hd(ej)为(7.2.1)其单位脉冲响应hd(n)为(7.2.2)jjcdce|(e)0 H)()(sindee21)(cjjdccnnnhna第7章 有限脉冲响应数字滤波器的设计 由上式看到,理想低通滤波器的单位脉冲响应hd(n)是无限长,且是非因果序列。hd(n)的波形如图7.2.1(a)所示。为了构造一个长
17、度为N的第一类线性相位FIR滤波器,只有将hd(n)截取一段,并保证截取的一段关于n=(N1)/2偶对称。设截取的一段用h(n)表示,即式中,RN(n)是一个矩形序列,长度为N,波形如图7.2.1(b)所示。由该图可知,当取值为(N1)/2时,截取的一段h(n)关于n=(N1)/2偶对称,保证所设计的滤波器具有线性相位。我们实际设计的滤波器的单位脉冲响应为h(n),长度为N,其系统函数为H(z),)()()(dnRnhnhN(7.2.3)第7章 有限脉冲响应数字滤波器的设计 这样用一个有限长的序列h(n)去代替hd(n),肯定会引起误差,表现在频域就是通常所说的吉布斯(Gibbs)效应。该效应
18、引起过渡带加宽以及通带和阻带内的波动,尤其使阻带的衰减小,从而满足不了技术上的要求,如图7.2.2所示。这种吉布斯效应是由于将hd(n)直接截断引起的,因此,也称为截断效应。下面讨论这种截断效应的产生,以及如何构造窗函数w(n),用来减少截断效应,设计一个能满足技术要求的FIR线性相位滤波器。10)()(NnnznhzH第7章 有限脉冲响应数字滤波器的设计 图7.2.1 窗函数设计法的时域波形(矩形窗,N=30)第7章 有限脉冲响应数字滤波器的设计 图7.2.2 吉普斯效应第7章 有限脉冲响应数字滤波器的设计 以上就是用窗函数法设计FIR滤波器的思想。另外,我们知道Hd(ej)是一个以2为周期
19、的函数,可以展为傅里叶级数,即傅里叶级数的系数为hd(n),当然就是Hd(ej)对应的单位脉冲响应。设计FIR滤波器就是根据要求找到N个傅里叶级数系数h(n),n=1,2,N1,以N项傅氏级数去近似代替无限项傅氏级数,这样在一些频率不连续点附近会引起较大误差,这种误差就是前面说的截断效应,如图7.2.2所示。nnnhHjdjde)()e(第7章 有限脉冲响应数字滤波器的设计 因此,从这一角度来说,窗函数法也称为傅氏级数法。显然,选取傅氏级数的项数愈多,引起的误差就愈小,但项数增多即h(n)长度增加,也使成本和滤波计算量加大,应在满足技术要求的条件下,尽量减小h(n)的长度。在(7.2.3)式中
20、,RN(n)(矩形序列)就是起对无限长序列的截断作用,可以形象地把RN(n)看做一个窗口,h(n)则是从窗口看到的一段hd(n)序列,所以称h(n)=hd(n)RN(n)为用矩形窗对hd(n)进行加窗处理。下面分析用矩形窗截断的影响和改进的措施。为了叙述方便,用w(n)表示窗函数,用下标表示窗函数类型,矩形窗记为wR(n)。用N表示窗函数长度。(7.2.4)第7章 有限脉冲响应数字滤波器的设计)(jRjdjd)e()e(21)e(WHH(7.2.4)根据傅里叶变换的时域卷积定理,得到(7.2.3)式的傅里叶变换:式中,Hd(ej)和WR(ej)分别是hd(n)和RN(n)的傅里叶变换,即(7.
21、2.5)jRg)1(21j10j10jR10jRe)()2/sin()2/sin(e eee)()(WNwnWeWNNnnNnnNnnjR第7章 有限脉冲响应数字滤波器的设计 WRg()称为矩形窗的幅度函数,如图7.2.3(b)所示,将图中2/N,2/N区间上的一段波形称为WRg()的主瓣,其余较小的波动称为旁瓣。将Hd(ej)写成Hd(ej)=Hdg()ej,则按照(7.2.1)式,理想低通滤波器的幅度特性函数(如图7.2.3(a)所示)为|0|1)(ccdg,H21)2/sin()2/sin()(RgNNW,式中第7章 有限脉冲响应数字滤波器的设计 图7.2.3 矩形窗加窗效应第7章 有限
22、脉冲响应数字滤波器的设计 将Hd(ej)和WR(ej)代入(7.2.4)式,得到:Rgdgj)(jRgjdgjd)()(21ede)(e)(21)e(WHWHH(7.2.6)将H(ej)写成H(ej)=Hg()ej ,则gdgRg1()()()d2HHW第7章 有限脉冲响应数字滤波器的设计 式中Hg()是H(ej)的幅度特性。该式说明加窗后的滤波器的幅度特性等于理想低通滤波器的幅度特性Hdg()与矩形窗幅度特性WRg()的卷积。图7.2.3(f)表示Hdg()与WRg()卷积形成的Hg()波形。当=0时,Hg(0)等于图7.2.3(a)与(b)两波形乘积的积分,相当于对WRg()在c之间一段波
23、形的积分,当c2/N时,近似为之间波形的积分。将H(0)值归一化到1。当=c时,情况如图7.2.3(c)所示,当c 2/N时,积分近似为WRg()一半波形的积分,对Hg(0)归一化后的值近似为1/2。第7章 有限脉冲响应数字滤波器的设计 当=c2/N时,情况如图7.2.2(d)所示,WR()主瓣完全在区间c,c之内,而最大的一个负旁瓣移到区间c,c之外,因此Hg(c2/N)有一个最大的正峰。当=c+2/N时,情况如图7.2.2(e)所示,WRg()主瓣完全移到积分区间外边,由于最大的一个负旁瓣完全在区间c,c内,因此Hg(c+2/N)形成最大的负峰。图7.2.2表明,Hg()最大的正峰与最大的
24、负峰对应的频率相距4/N。通过以上分析可知,对hd(n)加矩形窗处理后,Hg()与原理想低通Hdg()的差别有以下两点:第7章 有限脉冲响应数字滤波器的设计(1)在理想特性不连续点=c附近形成过渡带。过渡带的宽度近似等于WRg()主瓣宽度4/N。(2)通带内产生了波纹,最大的峰值在c2/N处。阻带内产生了余振,最大的负峰在c+2/N处。通带与阻带中波纹的情况与窗函数的幅度谱有关,WRg()旁瓣幅度的大小直接影响Hg()波纹幅度的大小。以上两点就是对hd(n)用矩形窗截断后,在频域的反映,称为吉布斯效应。这种效应直接影响滤波器的性能。通带内的波纹影响滤波器通带的平稳性,阻带内的波纹影响阻带内的衰
25、减,可能使最小衰减不满足技术指标要求。当然,一般滤波器都要求过渡带愈窄愈好。下面研究如何减少吉布斯效应的影响,设计一个满足要求的FIR滤波器。第7章 有限脉冲响应数字滤波器的设计 直观上,好像增加矩形窗的长度,即加大N,就可以减少吉布斯效应的影响。只要分析一下N加大时WRg()的变化,就可以看到这一结论不是完全正确。我们讨论在主瓣附近的情况。在主瓣附近,按照式(7.2.5),WRg()可近似为该函数的性质是随x加大(N加大),主瓣幅度加高,同时旁瓣也加高,保持主瓣和旁瓣幅度相对值不变;另一方面,N加大时,WRg()的主瓣和旁瓣宽度变窄,波动的频率加快。三种不同长度的矩形窗函数的幅度特性WRg(
展开阅读全文