北京邮电大学《数字信号处理》课件-第6章 无限脉冲响应数字滤波器的设计_第1页
北京邮电大学《数字信号处理》课件-第6章 无限脉冲响应数字滤波器的设计_第2页
北京邮电大学《数字信号处理》课件-第6章 无限脉冲响应数字滤波器的设计_第3页
北京邮电大学《数字信号处理》课件-第6章 无限脉冲响应数字滤波器的设计_第4页
北京邮电大学《数字信号处理》课件-第6章 无限脉冲响应数字滤波器的设计_第5页
已阅读5页,还剩76页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章

无限脉冲响应数字滤波器的设计北京邮电大学《数字信号处理》2本章主要内容数字滤波器的技术指标与设计方法

模拟滤波器设计

IIR数字滤波器的Matlab仿真实现

脉冲响应不变法设计IIR数字低通滤波器

双线性变换法设计IIR数字低通滤波器

数字高通、带通和带阻滤波器设计

3数字滤波器的分类数字滤波器的技术指标6.1数字滤波器的基本概念数字滤波器的设计方法概述

41.数字滤波器的分类

数字滤波器:输入输出均为数字信号,通过数值运算改变信号

频率成分的相对比例,或滤除某些频率成分。

经典滤波器:根据不同频率成分占据不同频带,完成滤波。

现代滤波器:根据信号的统计特性完成滤波。现代滤波器可分为维纳滤波器、卡尔曼滤波器、自适应滤波器等。

经典滤波器可分为:

低通滤波器(只允许低频信号通过而抑制高频信号)

高通滤波器(只允许高频信号通过而抑制低频信号)

带通滤波器(只允许某一频带的信号通过)

带阻滤波器(只抑制某一频带的信号)

5四种理想滤波器幅频特性按实现结构或单位脉冲响应长度分为IIR滤波器和FIR滤波器.IIR滤波器:FIR滤波器:672.数字滤波器的技术指标频率响应函数幅频特性表示信号通过该滤波器后各频率成分振幅衰减情况相频特性反应各频率成分通过滤波器后在时间上的延时情况因此,即使两个滤波器的幅频特性相同,而相频特性不同,相同输入时,输出波形也是不同的。8低通滤波器的幅频特性通带阻带

图6.1.3低通滤波器的幅频特性指示示意图9低通滤波器的幅频特性通带内允许最大衰减:阻带内允许最小衰减:对于低通滤波器,两者分别定义为

10对于图6.1.3所示的单调下降幅频特性有通带内允许的最大衰减阻带内允许的最小衰减3dB通带截止频率当幅度下降到时,即下降为0.707,,对应的频率

11理想滤波器是非因果的,物理上不可实现。为了物理上可实现,在通带与阻带之间应设置一定宽度的过渡带,并且在通带和阻带都允许一定的误差容限,即通带不是完全水平的,阻带不是绝对衰减到零。123.数字滤波器的设计方法概述IIR滤波器的间接设计方法--借助模拟滤波器将给定的数字滤波器的技术指标转换为模拟滤波器的技术指标;根据转换后的技术指标设计模拟原型滤波器;按照一定规则将模拟滤波器转换为数字滤波器。IIR滤波器的直接设计方法直接在频域或者时域中设计数字滤波器,由于要解联立方程,因此需要计算机辅助进行设计。

13FIR滤波器的设计方法FIR滤波器的设计不能通过间接法常用的设计方法:窗函数法频率采样法切比雪夫等波纹逼近法146.2模拟滤波器的设计模拟低通滤波器的设计指标及逼近方法巴特沃斯低通滤波器的设计切比雪夫滤波器的设计设计IIR数字滤波器的频率变换法

156.2模拟滤波器的设计常用的模拟滤波器巴特沃斯(Butterworth)滤波器具有单调下降的幅频特性切比雪夫(Chebyshew)滤波器幅频特性在通带或阻带内有波动,可以提高选择性椭圆(Ellipse)滤波器在通带和阻带内都有纹波贝塞尔(Bessel)滤波器等通带内有较好的线性相位特性

16理想模拟滤波器幅频特性176.2.1模拟低通滤波器的指标及设计模拟滤波器特性表示:

、线性常系数微分方程模拟滤波器设计目的:

由设计指标求出系统函数

工程常使用指标:损耗函数(衰减函数)损耗函数特点:18模拟低通滤波器的设计指标通带截止频率通带最大衰减阻带截止频率阻带最小衰减3dB截止频率19206.2.1模拟低通滤波器的指标及设计设计出的必须因果稳定,因此极点必须落在s的左半平面,的极点就要落在右半平面。幅度平方函数在模拟滤波器设计中起着重要的作用。模拟滤波器设计路径

216.2.2巴特沃斯低通滤波器的设计巴特沃斯低通滤波器的幅度平方函数为:N为滤波器阶数Ωc为3dB截止频率2223如图6.2.4所示:幅度特性随着Ω增加单调下降,下降的速度与阶数N有关。N愈大,通带愈平坦,过渡带愈窄,幅度下降的速度越快,过渡带越窄,过度带与阻带幅度下降的速度愈快,总的幅频响应特性越与理想低通滤波器的误差愈小。不管N的取值是多少,都经过点。

24幅度平方函数的极点分布幅度平方函数有2N个极点这2N个极点等间隔分布在半径为Ωc的圆上(该圆称为巴特沃斯圆),间隔是

/Nrad,如下图所示N=3。25Ha(s)的表达式为了保证所设计的滤波器是稳定的,将s平面左半平面的N个极点分配给Ha(s),而将右半平面的N个极点分配给Ha(-s)

,得到最终设计结果

上图6.2.5中设N=3,取左半平面3个极点构成Ha(s)26频率归一化(为使设计公式和图表统一)巴特沃斯滤波器将所有的频率对Ωc归一化,归一化频率:归一化后的系统函数为:由

得巴特沃斯归一化低通原型系统函数:巴特沃斯归一化低通滤波器参数将上述归一化原型系统函数的分母统一制成表6.2.1,这样设计时只要求出阶数N,查表即得

的各项系数,然后用去归一化,既得到巴特沃斯低通滤波器的系统函数。2728巴特沃斯模拟低通滤波器的设计步骤(1)由给定的技术指标Ωp、αp

、Ωs和αs确定巴特沃斯滤波器的阶数N和频率Ωc

。29(2)按下式求出归一化极点将pk代入得到归一化

低通原型系统函数,也可根据阶

数N直接查表6.2.1得到pk

和.巴特沃斯模拟低通滤波器的设计步骤30(3)将归一化。

将

带入得到实际的滤波器系统函数式中,为3dB截止频率。巴特沃斯模拟低通滤波器的设计步骤316.2.3切比雪夫滤波器的设计切比雪夫滤波器的幅频特性具有等波纹特性在通带内是等波纹的,在阻带内是单调的,称为切比雪夫Ⅰ型滤波器;在通带内是单调的,在阻带内是等波纹的,称为切比雪夫Ⅱ型滤波器。32切比雪夫滤波器的幅度平方函数ε是小于1的正数,表示通带内幅度的波动程度,ε愈大,波动幅度也愈大。Ωp称为通带截止频率,频率通常对Ωp归一化

33切比雪夫滤波器的幅频特性34切比雪夫多项式

N

为切比雪夫多项式的阶数切比雪夫多项式的递推公式35切比雪夫多项式的特性

36ε的确定设允许的通带纹波为,那么

37阶数N的确定38切比雪夫滤波器幅度平方函数的极点其中39求得滤波器的极点pk,归一化系统函数

40去归一化后得到实际的系统函数。416.2.4椭圆滤波器

椭圆(Elliptic)滤波器在通带和阻带内都具有等波纹幅频响应特性。由于其极点位置与经典场论中的椭圆函数有关,所以由此取名为椭圆滤波器。(a)

p=1dB,

s=20dB,N=3,4,6(b)N=4,

p=1,0.1,0.05dB,

s=10,20,40dB图6.2.10椭圆滤波器幅频响应特性曲线42

椭圆滤波器的典型幅频响应特性曲线如图6.2.10所示。由图6.2.10(a)可见,椭圆滤波器通带和阻带波纹固定时,阶数越高过渡带就越窄;由图6.2.10(b)可见,当椭圆滤波器阶数固定时,通带和阻带波纹越小则过渡带就越宽。所以椭圆滤波器的阶数N由通带边界频率

p、阻带边界频率

s、通带最大衰减

p和阻带最小衰减

s共同决定。436.2.5五种类型模拟滤波器的比较

前面讨论了五种类型的模拟低通滤波器的设计方法,前四种(巴特沃思、切比雪夫Ⅰ型、切比雪夫Ⅱ型和椭圆滤波器)是主要考虑逼近幅度响应指标的滤波器,第五种(贝塞尔滤波器)是主要考虑逼近线性相位特性的滤波器。为了正确地选择滤波器类型以满足给定的幅频响应指标,必须比较四种幅度逼近滤波器的特性。446.2.5五种类型模拟滤波器的比较

比较相同阶数的归一化巴特沃思、切比雪夫Ⅰ型、切比雪夫Ⅱ型和椭圆滤波器的频率响应特性。

当阶数相同时,对相同的通带最大衰减

p和阻带最小衰减

s,巴特沃思滤波器具有单调下降的幅频特性,过渡带最宽。

两种类型的切比雪夫滤波器的过渡带宽度相等,比巴特沃思滤波器的过渡带窄,但比椭圆滤波器的过渡带宽。Ⅰ型滤波器在通带具有等波纹幅频特性,过渡带和阻带是单调下降的幅频特性。Ⅱ型滤波器的通带幅频响应几乎与巴特沃思滤波器相同,阻带是等波纹幅频特性。

椭圆滤波器的过渡带最窄,通带和阻带均是等波纹幅频特性。巴特沃思和切比雪夫滤波器在大约四分之三的通带上非常接近线性相位特性,而椭圆滤波器仅在大约半个通带上非常接近线性相位特性。

贝塞尔滤波器在整个通带逼近线性相位特性,而其幅频特性的过渡带比其他四种滤波器宽得多。45

另一方面,在满足相同的滤波器幅频响应指标条件下,巴特沃思滤波器阶数最高,椭圆滤波器的阶数最低,而且阶数差别较大。所以,就满足滤波器幅频响应指标而言,椭圆滤波器的性能价格比最高,应用较广泛。

由上述比较可见,五种滤波器各具特点。工程实际中选择哪种滤波器取决于对滤波器阶数(阶数影响处理速度和实现的复杂性)和相位特性的具体要求。例如,在满足幅频响应指标的条件下希望滤波器阶数最低时,就应当选择椭圆滤波器。466.2.6频率变换与模拟高通、带通、带阻滤波器的设计IIR数字滤波器的频率变换设计模拟高通、带通、带阻滤波器476.2.6频率变换与模拟高通、带通、带阻滤波器的设计高通、带通及带阻滤波器的概念及其指标参数。高通、带通、带阻滤波器的幅频响应曲线及边界频率分别如图(a),(b)和(c)所示。

(a)高通滤波器(b)带通滤波器(c)带阻滤波器图6.2.12各种滤波器幅频特性曲线及边界频率示意图48模拟高通滤波器设计低通原型到高通滤波器的映射关系为

(6.2.50)在虚轴上该映射关系简化为如下频率变换公式:

(6.2.51)式中,

ph为希望设计的高通滤波器HHP(s)的通带边界频率。将式(6.2.50)代入式

就可将通带边界频率为

p的低通原型滤波器的系统函数G(p)转换成通带边界频率为

ph的高通滤波器系统函数:

(6.2.52)49低通到带通的频率变换低通到带通的频率变换公式如下

(6.2.53)在p平面与s平面虚轴上的频率关系为

(6.2.54)式中,表示带通滤波器的通带宽度,分别为带通滤波器的通带下截止频率和通带上截止频率,称为带通滤波器的中心频率。

50低通到带通的频率变换将式(6.2.53)带入式,就将G(p)转换为带通滤波器的系统函数,即

(6.2.55)低通原型到带通的边界频率及幅频响应特性的映射关系如图6.2.14所示,低通原型的每一个边界频率都映射为带通滤波器两个相应的边界频率。图6.2.14低通原型到带通的边界频率及幅频响应特性的映射关系51低通到带阻的频率变换低通到带阻滤波器的映射关系为

(6.2.58)在虚轴上该映射关系简化为如下频率变换公式:

(6.2.59)

式中,

表示带阻滤波器的阻带宽度,分别为带阻滤波器的阻带下截止频率和阻带上截止频率,称为带阻滤波器的阻带中心频率。

将式(6.2.58)代入式

就可将通带边界频率为

p的低通原型滤波器的系统函数G(p)转换成通带边界频率为

ph的带阻滤波器系统函数:

(6.2.60)52设计IIR数字低通滤波器从模拟滤波器设计IIR数字滤波器就是按照一定的转换关系将s平面上的Ha(s)转换成z平面上的H(z)。为了保证转换后的H(z)稳定且满足技术指标要求,对转换关

系有两种要求:(1)因果稳定的模拟滤波器转换成数字滤波器,仍是因果稳定的。转换关系应使s平面的左半平面映射到z平面的单位圆内部。(2)数字滤波器的频率响应模仿模拟滤波器的频域采样,s平面的虚轴映射为z平面的单位圆,相应的频率呈线性关系。将系统函数Ha(s)从s平面转换到z平面的方法在工程上常用的是脉冲响应不变法和双线性变换法。536.3脉冲响应不变法设计IIR数字低通滤波器设模拟滤波器的系统函数为,相应的单位脉冲响应是,对进行等间隔采样,采样间隔为T,得到。将数字滤波器的单位取样响应h(n)作为相应的模拟滤波器的单位脉冲响应ha(t)即5455的极点映射到z平面的极点为

实质上,整个S平面到Z平面也满足映射关系:56s平面到z平面的映射关系s平面上每一条宽为2/T的横带重复地映射到整个z平面上每一横条的左半部分映射到z平面的单位圆以内右半部分映射到z平面的单位圆以外s平面的虚轴映射到z平面的单位圆上虚轴上每一段长为2/T的线段都映射到z平面单位圆上一周。

57为周期)。

(对数字频率,则是以因为h(n)=ha(nT)

所以是以为周期的周期延拓函数综上所述,脉冲响应不变法的优点是1、频率变换关系是线性的,即,如果不考虑频谱混叠现象,用这种方法设计的数字滤波器会很好的重现原模拟滤波器的滤波特性。2、数字滤波器的单位脉冲响应完全模仿模拟滤波器的单位冲激响应波形,时域特性逼近好。

但是,有限阶的模拟滤波器不可能是理想带限的,所以,脉冲响应不变法的最大缺点是会产生不同程度的频率混叠现象。适合低通、带通滤波器的设计,不适合高通、带阻滤波器的设计。

58例6.1设模拟滤波器的系统函数为试利用脉冲响应不变法求数字滤波器的系统函数。解将Ha(s)展开成部分分式得用代换得到59取T=1,得到数字滤波器的频率响应为606.4双线性变换法设计IIR数字滤波器采用非线性频率压缩方法将整个s平面压缩变换到s1平面

/T之间的一条横带里;然后再用z=es1T将此横带变换到整个z平面上去,这样就使s平面到z平面是一一映射的关系,从而克服了频谱混叠现象。61双线性变换法的映射关系62非线性频率压缩双线性变换的映射关系63z平面的ω与s平面的Ω之间呈非线性关系。这种非线性关系是双线性变换法的缺点,使数字滤波器频响曲线不能保真的模仿模拟滤波器的频响曲线形状。图6.4.2双线性变换法的频率关系64例6.2已知模拟滤波器的传输函数为采用双线性变换法将其转换为数字滤波器的系统函数,设T=2s解将s与Z的关系式代入Ha(s)可得65总结:用模拟滤波器设计IIR数字低通滤波器的步骤(1)确定数字低通滤波器的技术指标:(2)将数字低通滤波器的技术指标转换成相应的模拟低通滤波器的技术指标。主要是边界频率和的转换不变。

若采用脉冲响应不变法,边界频率的转换关系为若采用双线性变换法,边界频率的转换关系为(3)按照模拟低通滤波器的技术指标设计过渡模拟低通滤波器,设计方法和步骤参见本章6.2节。(4)用所选的转换方法,将模拟滤波器转换成数字低通滤波器系统函数H(z)。

666.5数字高通、带通和带阻滤波器的设计模拟原型低通滤波器模拟(高通、带通或带阻)滤波器数字(高通、带通或带阻)滤波器频率变换脉冲响应不变法双线性变换法模拟原型低通滤波器数字低通滤波器数字(高通、带通或带阻)滤波器脉冲响应不变法双线性变换法频率变换676.5数字高通带通和带阻滤波器的设计由模拟低通原型滤波器设计数字带通、高通和带阻滤波器的设计步骤:将所需类型数字滤波器的技术指标转换成模拟滤波器的技术指标。利用频率变换关系将模拟滤波器的技术指标转换为模拟低通滤波器的技术指标。设计模拟低通滤波器。将模拟低通滤波器通过频率变换法,转换成所需类型的模拟滤波器。采用双线性变换法,将所需类型的模拟滤波器转换成所需类型的数字滤波器。

68例6.3设计一个数字高通滤波器,要求通带下限频率,阻带上限频率为,通带衰减不大于3dB,阻带衰减不小于15dB。解:数字高通滤波器的技术指标为模拟高通滤波器的技术指标,取T=169对

p归一化,模拟低通滤波器的技术指标设计归一化模拟低通滤波器70取N=2,归一化模拟低通滤波器为去归一化,将模拟低通转换成模拟高通71用双线性变换法将模拟低通转换成模拟高通726.6IIR数字滤波器的Matlab仿真实现IIR数字滤波器设计模拟滤波器到数字滤波器的转换

脉冲响应不变法双线性变换法736.6.1IIR数字滤波器设计设数字滤波器系统函数为模拟滤波器的系统函数为函数butter和cheby1可以确定Butterworth和ChebyshevI型滤波器的系统函数。74函数butter的调用格式函数butter的调用格式为>>[b,a]=butter(n,Wc,)%设计数字Butterworth滤波器>>[b,a]=butter(n,Wc,'ftype')%设计模拟Butterworth滤波器其中,n为滤波器阶数,Wc为截止频率。75函数cheby1的调用格式函数cheby1的调用格式为>>[b,a]=cheby1(n,Rp,Wc)%设计数字Chebyshev滤波器>>[b,a]=cheby1(n,Rp,Wc,'ftype')%设计模拟Chebyshev滤波器其中,n为滤波器阶数,Rp为通带内的纹波系数,Wc为截止频率。76例6.4设计butterworth低通滤波器例6.4设计一模拟butterworth低通滤波器,通带截止频率300Hz,通带最大衰减

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论