无限脉冲响应数字滤波器的设计数字信号处理.ppt
《无限脉冲响应数字滤波器的设计数字信号处理.ppt》由会员分享,可在线阅读,更多相关《无限脉冲响应数字滤波器的设计数字信号处理.ppt(88页珍藏版)》请在三一办公上搜索。
1、第八章 无限脉冲响应数字滤波器的设计,8.1 数字滤波器的基本概念,例:有信号要求用数字方法滤去50Hz的成分解:用T=0.004秒对信号x(t)进行采样(fs=250Hz)则,输出为五个信号采样值的平均值。,讨论:(1)可以用数字方法实现滤波(2)在数字滤波中,可以实现“非因果”的处理(3)若本例中改为50Hz和500Hz组成的信号,采样频率为2500Hz,数字滤波的结果是一样的。因此数字滤波时,滤波参数和信号采样频率的相对值有关。,非因果系统,因果系统,8.1 数字滤波器的基本概念,1.数字滤波器的分类 数字滤波器从实现的网络结构或者从单位脉冲响应分类,可以分成无限脉冲响应(IIR)滤波器
2、和有限脉冲响应(FIR)滤波器。它们的系统函数分别为:,(8.1.1),(8.1.2),2数字滤波器的技术要求 我们通常用的数字滤波器一般属于选频滤波器。假设数字滤波器的传输函数H(e j)用下式表示:,图8.1.2 低通滤波器的技术要求,通带内和阻带内允许的衰减一般用dB数表示,通带内允许的最大衰减用p表示,阻带内允许的最小衰减用s表示,p和s分别定义为:,(8.1.3),(8.1.4),如将|H(ej0)|归一化为1,(8.1.3)和(8.1.4)式则表示成:,(8.1.5),(8.1.6),3.数字滤波器设计方法概述 IIR滤波器和FIR滤波器的设计方法是很不相同的。IIR滤波器设计方法
3、有两类,经常用的一类设计方法是借助于模拟滤波器的设计方法进行的。其设计步骤是:先设计模拟滤波器得到传输函数Ha(s),然后将Ha(s)按某种方法转换成数字滤波器的系统函数H(z)。,8.3 用脉冲响应不变法设计IIR数字低通滤波器,为了保证转换后的H(z)稳定且满足技术要求,对转换关系提出两点要求:(1)因果稳定的模拟滤波器转换成数字滤波器,仍是因果稳定的。(2)数字滤波器的频率响应模仿模拟滤波器的频响,s平面的虚轴映射z平面的单位圆,相应的频率之间成线性关系。,图 z=esT,s平面与z平面之间的映射关系,设模拟滤波器的传输函数为Ha(s),相应的单位冲激响应是ha(t),设模拟滤波器Ha(
4、s)只有单阶极点,且分母多项式的阶次高于分子多项式的阶次,将Ha(s)用部分分式表示:,(8.3.1),式中si为Ha(s)的单阶极点。将Ha(s)进行逆拉氏变换得到ha(t):,(8.3.2),式中u(t)是单位阶跃函数。对ha(t)进行等间隔采样,采样间隔为T,得到:,),对上式进行Z变换,得到数字滤波器的系统函数H(z):,),设ha(t)的采样信号用ha(t)表示,,对 进行拉氏变换,得到:,式中ha(nT)是ha(t)在采样点t=nT时的幅度值,它与序列h(n)的幅度值相等,即h(n)=ha(nT),因此得到:,(8.3.5),上式表示采样信号的拉氏变换与相应的序列的Z变换之间的映射
5、关系可用下式表示:我们知道模拟信号ha(t)的傅里叶变换Ha(j)和其采样信号 的傅里叶变换 之间的关系满足(1.5.5)式,重写如下:,),将s=j代入上式,得,由)式和)式得到:,),),),上式表明将模拟信号ha(t)的拉氏变换在s平面上沿虚轴按照周期s=2/T延拓后,再按照(8.3.6)式映射关系,映射到z平面上,就得到H(z)。(8.3.6)式可称为标准映射关系。下面进一步分析这种映射关系。设,按照)式,得到:,因此得到:,),那么=0,r=1 0,r1 另外,注意到z=esT是一个周期函数,可写成,为任意整数,图 z=esT,s平面与z平面之间的映射关系,图 脉冲响应不变法的频率混
6、叠现象,假设 没有频率混叠现象,即满足 按照(8.3.9)式,并将关系式s=j代入,=T,代入得到:令,一般Ha(s)的极点si是一个复数,且以共轭成对的形式出现,在(8.3.1)式中将一对复数共轭极点放在一起,形成一个二阶基本节。如果模拟滤波器的二阶基本节的形式为,极点为,),可以推导出相应的数字滤波器二阶基本节(只有实数乘法)的形式为,),如果模拟滤波器二阶基本节的形式为,极点为,),),优点:频率坐标的转换是线性的缺点:1)非一一对应的映射,(2)内为一一对应 2)存在混叠现象。由于相应的模拟滤波器不是一个带限系统,根据 系统一定存在混叠 适用(1)衰减特性好的低通带通滤波器(2)系统函
7、数可用极点部分分式表示时,在实际应用中,通常采用修正措施:因为了减少混叠效应,一般选用较高采样频率,取T很小,这样会造成增益过高,故采取措施,例8.3.1 已知模拟滤波器的传输函数Ha(s)为 用脉冲响应不变法将Ha(s)转换成数字滤波器的系统函数H(z)。解 首先将Ha(s)写成部分分式:,极点为,那么H(z)的极点为,按照)式,并经过整理,得到 设T=1s时用H1(z)表示,T=0.1s时用H2(z)表示,则,转换时,也可以直接按照)式进行转换。首先将Ha(s)写成)式的形式,如极点s1,2=1j1,则,再按照)式,H(z)为,图 例的幅度特性,8.4 用双线性变换法设计IIR数字低通滤波
8、器,为了克服脉冲响应不变法的频率混叠,建立S平面与Z平面之间的一一对应关系,可以采取以下措施:1)将整个S平面压缩到S1平面的一个横向条带内2)将S1平面的一个横向条带变换到整个Z平面,S平面,1,S1平面,Z平面,正切变换实现频率压缩:,),式中T仍是采样间隔,当1从/T经过0变化到/T时,则由经过0变化到+,实现了s平面上整个虚轴完全压缩到s1平面上虚轴的/T之间的转换。这样便有,),再通过 转换到z平面上,得到:,),),下面分析模拟频率和数字频率之间的关系。,图 双线性变换法的映射关系,令s=j,z=e j,并代入(8.4.3)式中,有,),图 双线性变换法的频率变换关系,图 双线性变
9、换法幅度和相位特性的非线性映射,设,表 系数关系表,例试分别用脉冲响应不变法和双线性不变法将图所示的RC低通滤波器转换成数字滤波器。解 首先按照图写出该滤波器的传输函数Ha(s)为,利用脉冲响应不变法转换,数字滤波器的系统函数H1(z)为,利用双线性变换法转换,数字滤波器的系统函数H2(z)为,H1(z)和H2(z)的网络结构分别如图8.4.5(a),(b)所示。,图 例图H1(z)和H2(z)的网络结构(a)H1(z);(b)H2(z),下面我们总结利用模拟滤波器设计IIR数字低通滤波器的步骤。(1)确定数字低通滤波器的技术指标:通带截止频率p、通带衰减p、阻带截止频率s、阻带衰减s。(2)
10、将数字低通滤波器的技术指标转换成模拟低通滤波器的技术指标。,如果采用双线性变换法,边界频率的转换关系为,图例 图数字滤波器H1(z)和H2(z)的幅频特性,(3)按照模拟低通滤波器的技术指标设计模拟低通滤波器。(4)将模拟滤波器Ha(s),从s平面转换到z平面,得到数字低通滤波器系统函数H(z)。例8.4.2 设计低通数字滤波器,要求在通带内频率低于0.2rad时,容许幅度误差在1dB以内;在频率0.3到之间的阻带衰减大于15dB。指定模拟滤波器采用巴特沃斯低通滤波器。试分别用脉冲响应不变法和双线性变换法设计滤波器。,解(1)用脉冲响应不变法设计数字低通滤波器。数字低通的技术指标为 p=0.2
11、rad,p=1dB;s=0.3rad,s=15dB 模拟低通的技术指标为 T=1s,p=0.2rad/s,p=1dB;s=0.3rad/s,s=15dB,设计巴特沃斯低通滤波器。先计算阶数N及3dB截止频率c。,取N=6。为求3dB截止频率c,将p和p代入(8.2.17)式,得到c=0.7032rad/s,显然此值满足通带技术要求,同时给阻带衰减留一定余量,这对防止频率混叠有一定好处。根据阶数N=6,查表,得到归一化传输函数为,为去归一化,将p=s/c代入Ha(p)中,得到实际的传输函数Ha(s),用脉冲响应不变法将Ha(s)转换成H(z)。首先将Ha(s)进行部分分式,并按照)式、)式,或者
12、)式和)式,得到:,图 例图用脉冲响应不变法设计的数字低通滤波器的幅度特性,(2)用双线性变换法设计数字低通滤波器。数字低通技术指标仍为 p=0.2rad,p=1dB;s=0.3rad,s=15dB 模拟低通的技术指标为,设计巴特沃斯低通滤波器。阶数N计算如下:,取N=6。为求c,将s和s代入)式中,得到c=0.7662rad/s。这样阻带技术指标满足要求,通带指标已经超过。,根据N=6,查表得到的归一化传输函数Ha(p)与脉冲响应不变法得到的相同。为去归一化,将p=s/c代入Ha(p),得实际的Ha(s),用双线性变换法将Ha(s)转换成数字滤波器H(z):,图 例图用双线性变换法设计的数字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无限 脉冲响应 数字滤波器 设计 数字信号 处理

链接地址:https://www.31ppt.com/p-5743144.html