数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt

上传人:牧羊曲112 文档编号:6294367 上传时间:2023-10-14 格式:PPT 页数:69 大小:342KB
返回 下载 相关 举报
数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt_第1页
第1页 / 共69页
数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt_第2页
第2页 / 共69页
数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt_第3页
第3页 / 共69页
数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt_第4页
第4页 / 共69页
数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt》由会员分享,可在线阅读,更多相关《数字信号处理模拟滤波器设计无限脉冲响应数字滤波器.ppt(69页珍藏版)》请在三一办公上搜索。

1、5.1 模拟滤波器基本概念及设计方法,输入、输出均为模拟信号的滤波器即模拟滤波器。通常用幅频响应和相频响应来表征一个滤波器的特性。对幅频响应,通常把能够通过的信号的频率范围定义为通带,而把受阻或衰减的信号频率范围称为阻带,通带和阻带的界限频率称为截止频率。按照通带和阻带的相互位置不同,模拟滤波器可分为低通、高通、带通和带阻四类。,图5.1 各种理想滤波器的幅频特性,模拟滤波器的设计方法 模拟滤波器的设计就是要将一组规定的设计要求,转换为相应的模拟系统函数Ha(s),使其逼近某个理想滤波器的特性,这种逼近是根据幅度平方函数来确定的,也就是说,模拟滤波器设计中,通常只考虑幅频特性。1.模拟低通滤波

2、器的设计指标及逼近方法 模拟低通滤波器的设计指标有p,p,s和s。其中p和s分别称为通带截止频率和阻带截止频率,p是通带(=0p)中的最大衰减系数,s是阻带s的最小衰减系数,p和s一般用dB数表示。对于单调下降的幅度特性,可表示成:,如果=0处幅度已归一化到1,即|Ha(j0)|=1,p和s表示为以上技术指标用图5-2表示。图中c称为3dB截止频率,因,(5-3),(5-4),(5-1),(5-2),图5-2 低通滤波器的幅度特性,滤波器的技术指标给定后,需要设计一个传输函数Ha(s),希望其幅度平方函数满足给定的指标p和s,一般滤波器的单位冲激响应为实数,因此,如果能由p、s、p、c求出,那

3、么滤波器的设计就转化为如何由 求得Ha(s),分析如下:因为脉冲响应 ha(t)是实的,因而Ha(s)的极点(或零点)必成共轭对存在。Ha(s)Ha(-s)的极点、零点分布如图所示,是成象限对称的。,由于任何实际可实现的滤波器都是稳定的,因此其系统函数Ha(s)的极点一定落于s的左半平面,所以左半平面的极点一定属于Ha(s),而右半平面的极点必属于 Ha(-s)。零点的分布则无此限制,它只和滤波器的相位特性有关,如果要求是最小相位延时特性,则Ha(s)应取左半平面零点;如无特殊要求,则可将对称零点的任一半(应为共轭对)取为 Ha(s)的零点。由此,得到由 确定Ha(s)的方法:(1)由 得到象

4、限对称的s平面函数(2)寻找Ha(s)Ha(-s)的零点和极点。将左半平面的极点归于Ha(s),如无特殊要求,可取 Ha(s)Ha(-s)以虚轴为对称轴的对称零点的任一半(应是共轭对)作为Ha(s)的零点。j轴上的零点或极点都是偶次的,其中一半(应为共轭对)属于Ha(s)(3)求出Ha(s)的零极点和增益,即可确定系统函数Ha(s)。,2.巴特沃斯低通滤波器的设计方法 巴特沃斯低通滤波器的幅度平方函数|Ha(j)|2用下式表示:,(5-7),图5-4 巴特沃斯幅度特性和N的关系,将幅度平方函数|Ha(j)|2写成s的函数:,(5-7),此式表明幅度平方函数有2N个极点,极点sk用下式表示:,k

5、=0,1,2N-1(5-8),这2N个极点分布在s平面半径为c的圆上(巴特沃斯圆),角度间隔/N弧度。为形成稳定的滤波器,取平面左半平面的N个极点构成 Ha(s)。,所以取左半平面的极点时,应满足,因,而k为整数,所以k=0,1,N-1。所以巴特沃斯滤波器的N个极点为,则滤波器的系统函数Ha(s)为,图5-5 三阶巴特沃斯滤波器极点分布,以N3为例,Ha(s)Ha(-s)极点分布如图,分别为,,,,,,,Ha(s)取左半平面极点,即,所以Ha(s)极点为s0,s1,s2,由于各滤波器的幅频特性不同,为使设计统一,将所有的频率归一化。这里采用对3dB截止频率c归一化,归一化后的Ha(s)表示为

6、式中,s/c=j/c。令=/c,称为归一化频率;令p=j,p称为归一化复变量,这样归一化巴特沃斯的传输函数为,(5-11),(5-12),(3)频率归一化问题,式中,pk为归一化极点,因p=s/c,pk=sk/c用下式表示:将极点表示式代入(5-12)式,得到的归一化系统函数Ha(p)的表达式,所以求Ha(p)需先求滤波器阶数N,求得N后按式(5-13)或查表5-1即得Ha(p)。下面介绍阶数N的确定方法,(5-13),(5-6),(5-3),(5-4),将=p和s分别代入(5-6),得到p和s处的幅度平方函数,再将这两个频率点处的幅度平方函数分别代入(5-3)和(5-4),得,由(5-15)

7、和(5-16)式得到:,令,则N由下式表示:,(5-17),用上式求出的N可能有小数部分,应取大于等于N的最小整数。关于3dB截止频率c,如果技术指标中没有给出,可以按照(5-15)式或(5-16)式求出,由(5-15)式得到:,由(5-16)式得到:,(5-18),(5-19),总结以上,低通巴特沃斯滤波器的设计步骤如下:(1)根据技术指标p,p,s和s,用(5-17)式求出滤波器的阶数N。(2)按照(5-13)式,求出归一化极点pk,将pk代入(5-12)式,得到归一化传输函数Ha(p)。(3)将Ha(p)去归一化。将p=s/c代入Ha(p),得到实际的滤波器传输函数Ha(s)。,表5-1

8、 巴特沃斯归一化低通滤波器参数,例5-1 已知通带截止频率fp=5kHz,通带最大衰减p=2dB,阻带截止频率fs=12kHz,阻带最小衰减s=30dB,按照以上技术指标设计巴特沃斯低通滤波器。解(1)确定阶数N。,(2)按照(5-13)式,其极点为,按照(5-12)式,归一化传输函数为,,,,,,,,,,,上式分母可以展开成为五阶多项式,或者将共轭极点放在一起,形成因式分解形式。这里不如直接查表5-1简单,由N=5,直接查表得到:极点:-0.3090j0.9511,-0.8090j0.5878;-1.0000,式中 b0=1.0000,b1=3.2361,b2=5.2361,b3=5.236

9、1,b4=3.2361,(3)为将Ha(p)去归一化,先求3dB截止频率c。按照(5-18)式,得到:,将c代入(5-19)式,得到:,将p=s/c代入Ha(p)中得到:,6.1 数字滤波器基础,1.数字滤波器的分类(1)数字滤波器从实现的网络结构或者从单位脉冲响应分类,可以分成无限脉冲响应(IIR)滤波器和有限脉冲响应(FIR)滤波器。它们的系统函数分别为:,图6-1 理想低通、高通、带通、带阻滤波器幅度特性,(2)从功能上分为低通、高通、带通、带阻滤波器。,2数字滤波器的技术要求 我们通常用的数字滤波器一般属于选频滤波器。假设数字滤波器的传输函数H(e j)用下式表示:,图6-2 低通滤波

10、器的技术要求,通带内和阻带内允许的衰减一般用dB数表示,通带内允许的最大衰减用p表示,阻带内允许的最小衰减用s表示,p和s分别定义为:,(6-1),(6-2),c=3db时,对应的频率记为wc,称为3db截止频率。,3.数字滤波器设计方法概述 IIR滤波器和FIR滤波器的设计方法是很不相同的。IIR滤波器设计方法有两类,经常用的一类设计方法是借助于模拟滤波器的设计方法进行的。其设计步骤是:先设计模拟滤波器得到传输函数Ha(s),然后将Ha(s)按某种方法转换成数字滤波器的系统函数H(z)。FIR滤波器通常直接在频域或时域内进行,借助窗函数法设计。,6.2 IIR数字低通滤波器的设计,IIR滤波

11、器常借助模拟滤波器来设计,方法是首先将数字滤波器技术指标转换为对应的模拟滤波器技术指标,然后设计满足技术指标的模拟滤波器Ha(s),最后将设计出的模拟滤波器Ha(s)转换为满足技术指标的数字滤波器H(z)。为了保证转换后的H(z)稳定且满足技术要求,对转换关系提出两点要求:(1)因果稳定的模拟滤波器转换成数字滤波器,仍是因果稳定的。模拟滤波器因果稳定要求其系统函数Ha(s)的极点全部位于s平面的左半平面;数字滤波器因果稳定则要求H(z)的极点全部在单位圆内。因此,转换关系应是s平面的左半平面映射到z平面的单位圆内。(2)数字滤波器的频率响应模仿模拟滤波器的频响,s平面的虚轴映射z平面的单位圆。

12、,脉冲响应不变法,脉冲响应不变法的核心是通过将模拟滤波器的单位脉冲响应ha(t)等间隔采样得到离散序列ha(nT),使h(n)=ha(nT)(其中,T为采样间隔),即得到数字滤波器的单位脉冲响应。因此脉冲响应不变法是一种时域上的转换方法,转换步骤如下:,Ha(s),Ha(t),Ha(nT)=h(n),H(z),设模拟滤波器的传输函数为Ha(s),相应的单位冲激响应是ha(t),即,设模拟滤波器Ha(s)只有单阶极点,且分母多项式的阶次高于分子多项式的阶次,将Ha(s)用部分分式表示:,(6-3),式中si为Ha(s)的单阶极点。将Ha(s)进行逆拉氏变换得到ha(t):,式中u(t)是单位阶跃

13、函数。对ha(t)进行等间隔采样,采样间隔为T,得到:,(6-4),对上式进行Z变换,得到数字滤波器的系统函数H(z):,(6-5),设ha(t)的采样信号用ha(t)表示,,对 进行拉氏变换,得到:,式中ha(nT)是ha(t)在采样点t=nT时的幅度值,它与序列h(n)的幅度值相等,即h(n)=ha(nT),因此得到:,(6.3.5),上式表示采样信号的拉氏变换与相应的序列的Z变换之间的映射关系可用下式表示:我们知道模拟信号ha(t)的傅里叶变换Ha(j)和其采样信号 的傅里叶变换 之间的关系满足下式(采样定理):,(6-8),将s=j代入上式,得,所以,(6-9),(6-10),(6-1

14、1),上式表明将模拟信号ha(t)的拉氏变换在s平面上沿虚轴按照周期s=2/T延拓后,再按照(6-8)式映射关系,映射到z平面上,就得到H(z)。(6-8)式可称为标准映射关系。下面进一步分析这种映射关系。设,按照(6-8)式,得到:,因此得到:,(6-12),那么=0,r=1 0,r1 另外,注意到z=esT是一个周期函数,可写成,为任意整数,图6-5 z=esT,s平面与z平面之间的映射关系,图6-6 脉冲响应不变法的频率混叠现象,假设 没有频率混叠现象,即满足 按照(6-11)式,并将关系式s=j代入,=T,代入得到:令,一般Ha(s)的极点si是一个复数,且以共轭成对的形式出现,在(6

15、-3)式中将一对复数共轭极点放在一起,形成一个二阶基本节。如果模拟滤波器的二阶基本节的形式为,极点为,可以推导出相应的数字滤波器二阶基本节(只有实数乘法)的形式为,如果模拟滤波器二阶基本节的形式为,极点为,例6-2 已知模拟滤波器的传输函数Ha(s)为 用脉冲响应不变法将Ha(s)转换成数字滤波器的系统函数H(z)。解 首先将Ha(s)写成部分分式:,极点为,那么H(z)的极点为,经过整理,得到 设T=1s时用H1(z)表示,T=0.1s时用H2(z)表示,则,图6.3.3 例的幅度特性,6.2.2 用双线性变换法设计IIR数字低通滤波器,原理是由数字滤波器的差分方程模拟模拟滤波器的微分方程。

16、Ha(s)微分方程差分方程H(z),以一阶微分方程为例进行推导。设,微分方程为,对连续函数x(t)和y(t)进行等间隔采样(间隔为T),得到离散值x(n)、x(n-1)、y(n)、y(n-1),利用数值分析中的标准方法,可进行以下近似,x(t),y(t),dy(t)/dt 将这些近似代入微分方程,进行Z变换,得,对比,可得H(z)与Ha(s)的关系,以上结论虽然是以一阶微分方式为例得出的,但由于任意高阶的Ha(s)都可以分解为一阶系统的并联,因此以上的推导具有普遍规律。s平面与z平面的转换关系为,转换关系分析,(1)s平面到z平面的映射关系设s=+j,z=rejw,由,当0时,r=1,s平面虚

17、轴映射到Z平面的单位圆上;当0时,r1,s平面右半平面映射到Z平面的单位圆外。,这说明双线性变换法满足s到z的两个转换条件。即若Ha(s)因果稳定,转换后得到H(z)也因果稳定,数字滤波器频率响应H(ejw)模仿模拟滤波器频响Ha(j)。,(2)消除频率混叠的原因,增加一个过渡平面s1,将sz的转换分成两步,即ss1z.设,由,得,第一步转换,将,代入上式,可得,T是采样间隔,当 从 经过0变化到 时,则从-经过0变化到+实现了s平面上整个虚轴完全压缩到 s1平面上虚轴的之间的转换。,第二步转换,将,代入,所以s1到z平面,实现了s1左半平面(10)映射z平面的单位圆(r1)内,s1平面虚轴(

18、10)映射z平面的单位圆(r1)。,图6-9 双线性变换法的映射关系,设,表6-2 系数关系表,例6-3试分别用脉冲响应不变法和双线性不变法将图示的RC低通滤波器转换成数字滤波器。解 首先按照图写出回路方程,利用脉冲响应不变法转换,数字滤波器的系统函数H1(z)为,x(t),u(t),整理并拉氏变换得该滤波器的传输函数Ha(s)为,利用双线性变换法转换,数字滤波器的系统函数H2(z)为,H1(z)和H2(z)的网络结构分别如下图所示。,H1(z)和H2(z)的网络结构(a)H1(z);(b)H2(z),数字滤波器H1(z)和H2(z)的幅频特性,下面我们总结利用模拟滤波器设计IIR数字低通滤波

19、器的步骤。(1)确定数字低通滤波器的技术指标:通带截止频率p、通带衰减p、阻带截止频率s、阻带衰减s。(2)将数字低通滤波器的技术指标转换成模拟低通滤波器的技术指标。,如果采用双线性变换法,边界频率的转换关系为,若采用脉冲响应不变法,转换关系为,(3)按照模拟低通滤波器的技术指标设计模拟低通滤波器。,(4)将模拟滤波器Ha(s),从s平面转换到z平面,得到数字低通滤波器系统函数H(z)。脉冲响应不变法转换关系为 双线性变换法转换关系为(5)画出频率响应,校核是否满足设计指标。例6-4 设计低通数字滤波器,要求在通带内频率低于0.2rad时,容许幅度误差在1dB以内;在频率0.3到之间的阻带衰减

20、大于15dB。指定模拟滤波器采用巴特沃斯低通滤波器。试分别用脉冲响应不变法和双线性变换法设计滤波器。,解(1)用脉冲响应不变法设计数字低通滤波器。数字低通的技术指标为 p=0.2rad,p=1dB;s=0.3rad,s=15dB 设T1s,则模拟低通的技术指标为 T=1s,p=0.2rad/s,p=1dB;s=0.3rad/s,s=15dB,(频率转换关系为,衰减不变),设计巴特沃斯低通滤波器。先计算阶数N及3dB截止频率c。,取N=6。为求3dB截止频率c,将p和p代入(5-18)式,得到c=0.7032rad/s,显然此值满足通带技术要求,同时给阻带衰减留一定余量,这对防止频率混叠有一定好

21、处。根据阶数N=6,查表5-1,得到归一化传输函数为,为去归一化,将p=s/c代入Ha(p)中,得到实际的传输函数Ha(s),用脉冲响应不变法将Ha(s)转换成H(z)。首先将Ha(s)进行部分分式,并按照(6-6)式经整理得到:,例6-4图用脉冲响应不变法设计的数字低通滤波器的幅度特性,(2)用双线性变换法设计数字低通滤波器。数字低通技术指标仍为 p=0.2rad,p=1dB;s=0.3rad,s=15dB 模拟低通的技术指标为,设计巴特沃斯低通滤波器。阶数N计算如下:,取N=6。为求c,将s和s代入(5-19)式中,得到c=0.7662rad/s。这样阻带技术指标满足要求,通带指标已经超过。,根据N=6,查表5-1得到的归一化传输函数Ha(p)与脉冲响应不变法得到的相同。为去归一化,将p=s/c代入Ha(p),得实际的Ha(s),用双线性变换法将Ha(s)转换成数字滤波器H(z):,例6-4图用双线性变换法设计的数字低通滤波器的幅度特性,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号