《 数字信号处理 》课件第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、17.5 IRR和和FIR数字滤波器的比较数字滤波器的比较2 10()()NnnH zh n z3nFIRFIR数字滤波器很容易得到严格的线性相位。数字滤波器很容易得到严格的线性相位。nFIRFIR数字滤波器的单位脉冲响应是有限长的,数字滤波器的单位脉冲响应是有限长的,因此总是稳定的。因此总是稳定的。nFIRFIR滤波器的设计方法:滤波器的设计方法:n窗函数法窗函数法n频率取样法频率取样法n等纹波逼近法等纹波逼近法n1.线性相位FIR数字滤波器n单位脉冲响应h(n)的长度为N,则其频率响应函数为 其中,为幅度特性,为相位特性。而线性相位FIR滤波器是指 是w的线性函数。其中:n第一类线性相位的
2、相位特性函数是的严格线性函数:n第二类线性相位FIRDF的相位特性函数如下式:4 1jj0(e)()e 7.1.1NnnHh n()jj()g(e)()e 7.1.2HH()()7.1.3()0()7.1.4()g()H()()52.线性相位FIR滤波器的时域约束条件1)第一类线性相位对)第一类线性相位对h(n)的约束条件的约束条件n第一类线性相位FIRDF的相位函数 ,由(7.1.1)和(7.1.2)得 n由式(7.1.5)得到 1jjjg01g0 (e)()e()e ()(cosjsin)()(cosjsin)(7.1.5)NnnNnHhnHhnnnH11gg00()cos()cos,()
3、sin()sin 7.1.6NNnnHh nnHh nn()()n将式(7.1.6)中两式相除得:即n移项并用三角公式化简得到要求 和h(n)满足如下条件:610()sin()0 7.1.7Nnh nn()1(),7.1.82()(1),01Nh nh NnnN ()1010()coscossin()sinNnNnh nnh nn1100()cossin()sincosNNnnh nnh nn2)第二类线性相位对第二类线性相位对h(n)的约束条件的约束条件第二类线性相位FIRDF的相位函数n由式(由式(7.1.1)和式()和式(7.1.2),有:有:n经过同样的推导过程可得到经过同样的推导过程
4、可得到:n要求要求 和和h(n)满足如下条件满足如下条件 71jjj(/2)g0(e)()e()eNnnHhnH 10()cos()0 7.1.9Nnh nn()1(),7.1.1022()(1),01Nh nh NnnN ()()2 3.线性相位线性相位FIR滤波器幅度特性滤波器幅度特性Hg()的特点的特点n对幅度特性Hg()的约束情况情况1:h(n)=h(N-n-1),N为奇数时Hg()的特点:Hg()关于0,2三点偶对称,情况情况2:h(n)=h(N-n-1),N为偶数时Hg()的特点:Hg()关于0,2偶对称,而关于奇对称,因此8情况情况3:h(n)=-h(N-n-1),N为奇数时Hg
5、()的特点:Hg()关于0,2三点奇对称,情况情况4:h(n)=-h(N-n-1),N为偶数时Hg()的特点:Hg()关于0,2奇对称,而关于偶对称,910表表7.1.1(a)线性相位线性相位FIRDF的时域和频域特性一览表的时域和频域特性一览表11表表7.1.1(b)线性相位线性相位FIRDF的时域和频域特性一览表的时域和频域特性一览表4.线性相位线性相位FIRDF的零点分布特点的零点分布特点将 代入上式,得到:由(7.1.14)式可以看出:如果 是 的零点,其倒数 也必然是其零点;又因为h(n)是实序列,H(z)的零点必定共轭成对,因此 和 也是其零点。这样线性相位FIR滤波器的零点确定其
6、中一个,另外三个也确定了,当然也有特殊情况(共轭为本身or倒数为本身的情况,如图所示)1210()()NnnH zh n z()(1)h nh Nn 11001(1)(1)10()()(1)=()=()7.1.14NNnnnnNNmNmH zh n zh Nn zh m zzH z ()z=zi()H z1zi*zi1*(z)i1314n理想低通滤波器的频率响应理想低通滤波器的频率响应 n其对应的单位脉冲响应其对应的单位脉冲响应 可以看到可以看到()7.2.10jcjdceHe()sin()1()7.2.2)2()cccjj ndnh needn(15n将将n可以将可以将看作是看作是与矩形窗与
7、矩形窗 相乘相乘 ()01()0dh nnNh n其它()()()7.2.3dNh nh n Rn()()NRn16n时域加窗时域加窗n频域卷积频域卷积()()()dRh nh n wn11()()()()22jjjjjdRdRH eHeWeHeWed(7.2.4)17n时域表示时域表示n频域表示频域表示n幅度幅度n相位相位101()0RnNwn其它1120sin(2)()sin(2)NNjjj nRnNW eeegsin(2)()sin(2)RNW12N18nFIR滤波器的幅频特性滤波器的幅频特性gg11()()()()()d22jjjjdRgdRgH eHeWeeHWg1()()()d2d
8、gRgHHWdg1 ()0 ccH1920n(1)在理想特性不连续点在理想特性不连续点c附近形成过渡带。附近形成过渡带。过滤带的宽度近似等于过滤带的宽度近似等于 WR()主瓣宽度,主瓣宽度,=4/N。n(2)通带内增加了波动,最大的峰值在通带内增加了波动,最大的峰值在c-2/N 处。阻带内产生了余振,最大的负峰在处。阻带内产生了余振,最大的负峰在c+2/N处。通带与阻带中波动的情况与窗函处。通带与阻带中波动的情况与窗函数的幅度谱有关。数的幅度谱有关。WR()波动愈快(加大时),波动愈快(加大时),通带与阻带内波动愈快,通带与阻带内波动愈快,WR()旁瓣的大小直旁瓣的大小直接影响波动的大小。接影
9、响波动的大小。n这些影响是对这些影响是对hd(n)加矩形窗引起的,称之为加矩形窗引起的,称之为吉吉布斯效应布斯效应。21n增加矩形窗口的宽度增加矩形窗口的宽度N不能减少吉布斯效应的不能减少吉布斯效应的影响。影响。N的改变只能改变的改变只能改变坐标的比例和坐标的比例和 的绝对的绝对大小,不能改变主瓣和旁瓣幅度相对值。加大大小,不能改变主瓣和旁瓣幅度相对值。加大N并不是减少吉布斯效应的有效方法。并不是减少吉布斯效应的有效方法。n寻找合适的窗函数形状,使其谱函数的主瓣包寻找合适的窗函数形状,使其谱函数的主瓣包含更多的能量,相应旁瓣幅度就变小了;旁瓣含更多的能量,相应旁瓣幅度就变小了;旁瓣的减少可使通
10、带与阻带波动减少,从而加大阻的减少可使通带与阻带波动减少,从而加大阻带的衰减。但这样总是以加宽过渡带为代价的。带的衰减。但这样总是以加宽过渡带为代价的。sin/2sing/2()NxRxWN()()RW22n矩形窗矩形窗n三角(三角(Bartlett)窗)窗 n汉宁(汉宁(Hanning)窗)窗n哈明(哈明(Hamming)窗)窗 n布莱克曼(布莱克曼(Blackman)窗)窗n凯塞凯塞-贝塞尔(贝塞尔(Kaiser-Basel-)窗)窗23n矩形窗矩形窗101()0nNw n其它sin2()sin2RNW图图7.2.3 矩形窗的四种波形矩形窗的四种波形24n三角(三角(Bartlett)窗)
11、窗其频谱函数为:其频谱函数为:其幅度函数为:其幅度函数为:21012()212112nNnNw nnNnNN122B2 sin(/4)()sin(/2)NjjNW eeN2Bg2sin(/4)()sin(/2)NWN25n汉宁(汉宁(Hanning)窗)窗 Hnggg22()0.5()0.2511220.5()0.25(N1RRgRgRRgRgWWWWNNWWWNN当时)hn22()0.5 1 cos()0.5()()cos11NNNnnw nR nR nR nNN26n哈明(哈明(Hamming)窗)窗 Hm2()0.540.46cos()1nwnw nNHmgg22()0.54()0.23
12、11RRgRgWWWWNN27n布莱克曼(布莱克曼(Blackman)窗)窗 Bl24()0.420.5cos0.08cos()11nnwnw nNN28n凯塞凯塞-贝塞尔(贝塞尔(Kaiser-Basel)窗)窗 20k02111()()nINw nI2012()1!kkIk 2930窗函数类型旁瓣峰值n(dB)过渡带宽度B阻带最小衰减s(dB)近似值精确值矩形窗134/N1.8/N21三角窗258/N6.1/N25汉宁窗318/N6.2/N44哈明窗418/N6.6/N53布莱克曼窗5712/N11/N74凯塞窗(=7.865)57 10/N8031表中过渡带宽和阻带最小衰减是用对应的窗函
13、数表中过渡带宽和阻带最小衰减是用对应的窗函数设计的设计的FIR数字滤波器的频率相响应指标。除了以数字滤波器的频率相响应指标。除了以上上6种窗函数外,比较有名的还有种窗函数外,比较有名的还有Chebyshev窗、窗、Gaussian窗窗。32n1.根据允许的过渡带宽及阻带衰减,选根据允许的过渡带宽及阻带衰减,选定窗函数和定窗函数和N值。值。n2.给出希望设计的滤波器的频率响应函给出希望设计的滤波器的频率响应函数数n3.计算计算 如果如果不能用简单函数表示,可以不能用简单函数表示,可以用求和代替积分。用求和代替积分。1()()2jj nddh nHeed22101()()MjkjknMMddkh
14、nHeeM33n4.将将与窗函数相乘得与窗函数相乘得FIR数字滤波器数字滤波器的冲激响应的冲激响应h(n)n5.计算计算FIR数字滤波器的频率响应,并验数字滤波器的频率响应,并验证是否达到所要求的指标证是否达到所要求的指标 10()()NjjnnH eh n eh(n)=h()()dn w n34n例例7.2.1 用窗函数法设计线性相位高通用窗函数法设计线性相位高通FIRDF,要求,要求通带截止频率通带截止频率p=/2 rad,阻带截止频率,阻带截止频率s=/4 rad,通带最大衰减,通带最大衰减 p=1 dB,阻带最小衰减,阻带最小衰减 s=40 dB。解:解:(1)选择窗函数w(n),计算
15、窗函数长度N。已知阻带最小衰减s=40 dB,由表(7.2.2)可知汉宁窗和哈明窗均满足要求,这里选择汉宁窗。本例中过渡带宽度 ,汉宁窗的精确过渡带宽度 ,解不等式得到:N24.8,而对高通滤波器N要取奇数,所以此处N取25.所以有:ps/4 tB tB=6.2/N25()0.5 1cos()12nw nRn35(2 2)构造)构造式中,式中,(3 3)求出)求出将将=12=12代入,得:代入,得:公式中第一项对应全通滤波器,第二项是低通,两者之公式中第一项对应全通滤波器,第二项是低通,两者之差即为高通。差即为高通。jd(e)Hjjcdce,(e)0,0H csp1/212,()/23/8N
16、dh()nccjjddjjjjc1()(e)ed2sin()1sin()eedeed2()()nnnh nHnnnndsin3(12)/8()(12)(12)nh nnn36(4 4)加窗)加窗d25()()()sin3(12)/8(12)0.50.5cos()(12)12h nh n w nnnnRnn实际设计的时候一般用Matlab工具箱函数,可调用工具箱函数fir1实现窗函数法设计步骤的(2)(4)的过程。n1)fir1是用窗函数法设计线性相位FIRDF的工具箱函数,以实现线性相位FIRDF的标准窗函数法设计。n2)用fir2函数设计时,可以指定任意形状的 ,所以称之为任意形状幅度特性窗
17、函数法设计函数,它实质是一种频率采样法与窗函数法的综合设计函数37jd(e)H381.基本思想基本思想n频域采样法是在频率域对理想滤波器频域采样法是在频率域对理想滤波器采样,采样,在采样点上设计的滤波器在采样点上设计的滤波器和理想滤波器和理想滤波器幅度值相等,然后根据频率域的采样值求幅度值相等,然后根据频率域的采样值求得实际设计的滤波器的频率特性得实际设计的滤波器的频率特性。n对理想滤波器的频率特性对理想滤波器的频率特性在在0,2 范围内范围内等间隔地取样等间隔地取样N个点个点 2d()()jdkNHkHe39n根据插值公式根据插值公式n此式就是直接利用频率采样值此式就是直接利用频率采样值Hd
18、(k)形成滤波形成滤波器的系统函数,适合频率采样结构器的系统函数,适合频率采样结构1dk10N()1()1 WNNkHkzH zNz40n当当h(n)是偶对称,是偶对称,h(n)=h(N-n-1),N为奇数。为奇数。nH()是偶对称的是偶对称的n对对在在0,2 范围内等间隔地取样范围内等间隔地取样N个点个点12d()()NjjdgHeHedgdg()(2)HH2()kkNHH1 2N1k2NkNkN kN kHH41n当当h(n)是偶对称,是偶对称,h(n)=h(N-n-1),N为偶数。为偶数。nH()是偶对称的是偶对称的n对对在在0,2 范围内等间隔地取样范围内等间隔地取样N个点个点12d(
19、)()NjjdgHeHedgdg()(2)HH 2()kkNHH1 2N1k2NkNkN kN kHH 42n采用频域取样法设计的采用频域取样法设计的FIRFIR数字滤波器在阻带数字滤波器在阻带内的衰减很小,在实际应用中往往达不到要求。内的衰减很小,在实际应用中往往达不到要求。n产生这种现象的原因是由于在通带边缘采样点产生这种现象的原因是由于在通带边缘采样点的陡然变化而引起的起伏振荡。的陡然变化而引起的起伏振荡。n增加阻带衰减的方法是在通带和阻带的边界处增加阻带衰减的方法是在通带和阻带的边界处增加一些过渡的采样点,从而减小频带边缘的增加一些过渡的采样点,从而减小频带边缘的突变,也就减小了起伏振
20、荡,增大了阻带最小突变,也就减小了起伏振荡,增大了阻带最小衰减。衰减。n 的内插表示形式:n式中n因此采样点处H(ejwk)与H(k)相等,逼近误差为043jw()()H eFT h n-1jwk=02()()()NH eH kwkNj(1)/21 sin(/2)()esin(/2)NNN 44n 45图图7.3.1 频率采样法设计过程中的波频率采样法设计过程中的波形(形(N=15)图图7.3.2 采样点数采样点数N不同时的逼不同时的逼近误差比较(近误差比较(N=15,75)m123s4454 dB6575 dB8595 dB46将过渡带采样点的个数将过渡带采样点的个数m与滤波器阻带最小衰减与
21、滤波器阻带最小衰减 s的经的经验数据列于表验数据列于表7.3.1中,我们可以根据给定的阻带最小衰减中,我们可以根据给定的阻带最小衰减 s选择过渡带采样点的个数选择过渡带采样点的个数m。表表7.3.1 过渡带采样点的个数过渡带采样点的个数m与滤波器阻带最小衰减与滤波器阻带最小衰减 s的经验数据的经验数据47(1)根据阻带最小衰减根据阻带最小衰减 选择过渡带采样点的个数选择过渡带采样点的个数m。(2)确定过渡带宽度确定过渡带宽度 ,估算频域采样点数(即滤波器,估算频域采样点数(即滤波器长度)长度)N。如果增加。如果增加m个过渡带采样点,则过渡带宽度个过渡带采样点,则过渡带宽度近似变成近似变成 。当
22、。当N确定时,确定时,m越大,过渡带越越大,过渡带越宽。如果给定过渡带宽度宽。如果给定过渡带宽度 ,则要求,则要求 ,即滤波器长度即滤波器长度N必须满足以下等式:必须满足以下等式:(3)构造一个希望逼近的频率响应函数:构造一个希望逼近的频率响应函数:设计标准型片段常数特性的设计标准型片段常数特性的FIR数字滤波器时,一般构数字滤波器时,一般构造幅度特性函数造幅度特性函数 为相应的理想频响特性,且满足为相应的理想频响特性,且满足表表7.1.1要求的对称性。要求的对称性。stB(1)2/mNtB(1)2/BtmN2N(1)tmBjj(1)/2ddg(e)()eNHHjdg(e)H48(4)按照按照
23、(7.3.1)式进行频域采样:式进行频域采样:并加入过渡采样。过渡带采样值可以设置为经验值,或用并加入过渡采样。过渡带采样值可以设置为经验值,或用累试法确定,也可以采用优化方法估算。累试法确定,也可以采用优化方法估算。(5)对对 进行进行N点点IDFT,得到第一类线性相位,得到第一类线性相位FIR数字数字滤波器的单位脉冲响应:滤波器的单位脉冲响应:(6)检验设计结果。如果阻带最小衰减未达到指标要求,检验设计结果。如果阻带最小衰减未达到指标要求,则要改变过渡带采样值,直到满足指标要求为止。如果滤则要改变过渡带采样值,直到满足指标要求为止。如果滤波器边界频率未达到指标要求,则要微调波器边界频率未达
展开阅读全文