第5章数字滤波概述5.1数字滤波器与模拟滤波器一般来说课件.ppt
《第5章数字滤波概述5.1数字滤波器与模拟滤波器一般来说课件.ppt》由会员分享,可在线阅读,更多相关《第5章数字滤波概述5.1数字滤波器与模拟滤波器一般来说课件.ppt(266页珍藏版)》请在三一办公上搜索。
1、第5章 数字滤波概述5.1 数字滤波器与模拟滤波器一般来说,时域信号含有各种频率成分。所谓滤波器是一类系统,它能够使输入信号中的某些频率成分充分地衰减,同时保留那些需要的频率成分。,比如一个低通滤波器,它将使输入信号中高于某一频率(通常称这一频率为截止频率)的成分尽可能地衰减,而低于这一频率的成分不衰减或者衰减很少。被严重衰减的频率范围称为滤波器的阻带,而被保留的频率范围称为通带。一般情况下,滤波器是一类线性时不变系统。,根据处理的信号是模拟的还是数字的,滤波器可以分为模拟滤波器和数字滤波器。模拟滤波器要用硬件电路来实现,也就是用由模拟元件(比如电感、电容等)组成的电路来完成滤波的功能。而数字
2、滤波器将输入信号序列通过一定的运算后变换为输出信号序列,从而完成滤波功能。,因此,数字滤波器就是一个线性时不变的数字系统(离散系统)。所以,数字滤波器具有我们前面所讨论的LTI系统的所有性质;并且也是用数字信号处理的三种方式来实现,也即数字硬件电路实现、计算机编程软件方式实现以及DSP方式实现。,5.2 两大类数字滤波器正如离散系统,数字滤波器也分为递归型和非递归型两大类。递归型的数字滤波器实际上叫做IIR数字滤波器,IIR是无限冲激响应(Infinite Impulse Response)的意思,就是说这类滤波器的h(n)是无限长度的;而FIR数字滤波器属于非递归型的数字滤波器,FIR是有限
3、冲激响应(Finite Impulse Response)的意思,就是说这类滤波器的h(n)是有限长度的。,h(n)是当输入信号为单位抽样信号(n)时离散系统的输出信号,而(n)只当n=0时为1,其它时刻均为0。如果滤波器是因果非递归型的,那末其输出只依赖于输入信号,因此如果在n=0时有输入,一般也就有输出h(0),但是之后输入值就是0了,只是由于滤波器的延时单元的作用,才使得输出h(n)会持续一些时刻,但是终究会变为0,也即h(n)的长度是有限的。,如果滤波器是因果递归型的,那末其输出不仅依赖于输入信号,而且与输出信号有关,这样,只要n=0时输入不为0,并且同时产生了不为0的输出,该输出值就
4、会反馈到输入,即使之后外部的输入值均为0,也会产生输出值,并且输出还会不断地反馈到输入,因而也就不断产生输出,所以这种情况下输出序列h(n)就会无限长。,当然如果系统是稳定的,h(n)会逐渐趋于0,但是不会完全等于0。IIR数字滤波器与FIR数字滤波器无论在特性方面还是在设计方法方面都很不相同,下面各章将对这两大类滤波器分别进行讨论。,5.3 数字滤波器的设计步骤 设计一个数字滤波器,大致可分为三步。1.按照实际需要确定滤波器的性能要求,并且将这些性能要求以滤波器指标的形式表示出来。,2用一个因果稳定的系统函数去逼近这些指标。系统函数分为IIR和FIR两大类,因此,应该先确定采用哪种类型的滤波
5、器,然后再按照这类滤波器的设计方法去设计系统函数H(z)。3.用一个有限精度的运算去实现这个系统函数。要确定实现方式,选择合适的字长,以及针对滤波器类型选择适当的算法结构等等。,第一步本教材不讨论,也即我们是在给定滤波器性能指标的条件下去考虑数字滤波器的设计问题。第二步内容将在下面两章中分别对IIR滤波器和FIR滤波器进行讨论。第三步中,实现方式应该根据具体情况来确定,在这里不讨论;字长位数的选择一方面要了解字长效应产生的影响(第9章),另一方面要根据实现的方式以及实际要求和实际条件来确定;算法结构的问题将在第8章中详细讨论。,第6章 IIR数字滤波器的原理及设计6.1 概述 6.1.1 II
6、R 数字滤波器的差分方程和系统函数我们已经知道IIR数字滤波器是一类递归型的线性时不变因果系统,其差分方程可以写为:(6.1),进行z变换,可得:于是得到IIR数字滤波器的系统函数:(6.2),6.1.2 IIR 数字滤波器的设计方法 对(6.2)式的有理函数的分子、分母多项式进行因式分解,可以得到:(6.3)其中ci 为零点而di为极点。H(z)的设计就是要确定系数、或者零极点、,以使滤波器满足给定的性能指标。一般有三种方法。,1.零极点位置累试法 IIR系统函数在单位圆内的极点处出现峰值、在零点处出现谷值,因此可以根据此特点来设置H(z)的零极点以达到简单的性能要求。所谓累试,就是当特性尚
7、未达到要求时,通过多次改变零极点的位置来达到要求。当然这种方法只适用于简单的、对性能要求不高的滤波器的设计。,2.借助于模拟滤波器的理论和设计方法来设计数字滤波器 模拟滤波器的逼近和综合理论已经发展得相当成熟,产生了许多效率很高的设计方法,很多常用滤波器不仅有简单而严格的设计公式,而且设计参数已图表化,设计起来方便准确。,而数字滤波器就其滤波功能而言与模拟滤波器是相同的,因此,完全可以借助于模拟滤波器的理论和设计方法来设计数字滤波器。在IIR数字滤波器的设计中,较多地采用了这种方法。,3.用优化技术设计 系统函数H(z)的系数、或者零极点、等参数,可以采用最优化设计方法来确定。最优化设计法的第
8、一步是要选择一种误差判别准则,用来计算误差和误差梯度等。,第二步是最优化过程,这个过程的开始是赋予所设计的参数一组初值,以后就是一次次地改变这组参数,并一次次计算H(z)的特性与所要求的滤波器的特性之间的误差,当此误差达到最小值时,所得到的这组参数即为最优参数,设计过程也就到此完成。,这种方法能够精确地设计许多复杂的滤波器,但是往往计算很复杂,需要进行大量的迭代运算,故必须借助于计算机,因而优化设计又叫做IIR滤波器的计算机辅助设计(CAD)。第一种方法的算法简单、设计粗糙,在这里不具体讨论了;第三种方法所涉及的内容很多,并且需要最优化理论作为基础,因此在本章中只能作简要介绍;本章将着重讨论用
9、得最多的第二种方法。,6.1.3 借助于模拟滤波器的理论和方法的设计原理利用模拟滤波器来设计数字滤波器,要先根据滤波器的性能指标设计出相应的模拟滤波器的系统函数Ha(s),然后由Ha(s)经变换而得到所需要的数字滤波器的系统函数H(z)。常用的变换方法有冲激响应不变法和双线性变换法。,6.2 模拟低通滤波特性的逼近 模拟滤波器的设计包括逼近和综合两大部分,其中逼近部分是与数字滤波器的设计有关的。本节要讨论的是,在已知模拟低通滤波器技术指标的情况下,如何设计其系统函数Ha(s),使其逼近所要求的技术指标。,模拟系统的频率响应Ha(j)是冲激响应ha(t)的傅里叶变换,Ha(j)的模表征系统的幅频
10、特性,下面要讨论如何根据幅频特性指标来设计系统函数。图6.1中用虚线画出的矩形表示一个理想的模拟低通滤波器的指标,是以平方幅度特性|Ha(j)|2来给出的。,c 是截止频率,当0c时,|Ha(j)|2=0,是阻带。图6.1中的实的曲线表示一个实际的模拟低通滤波器的平方幅度特性,我们的设计工作就是要用近似特性来尽可能地逼近理想特性。通常采用的典型逼近有Butterworth逼近、Chebyshev逼近和Cauer逼近(也叫椭圆逼近。,6.2.1 Butterworth低通滤波特性的逼近 对于Butterworth滤波器有:(6.4)满足此平方幅度特性的滤波器又叫做B型滤波器。这里N为正整数,为B
11、 型滤波器的阶次,为截止频率。,6.2.1.1 B型滤波特性 1.最平坦函数 B型滤波器的幅频特性是随增大而单调下降的。在=0附近以及 很大时幅频特性都接近理想情况,而且在这两处曲线趋于平坦,因此B型特性又叫做最平坦特性。,2.3db带宽 由(6.4)式可知,当=c 时,=,而 因此截止频率又叫做3db带宽或者半功率点。,图6.1 Butterworth低通滤波器的平方幅度特性,3.N的影响 在通带内,01,故N越大,随增大而下降越快。,因此,N越大,B型滤波器的幅频特性越接近理想的矩形形状;而不同的N所对应的特性曲线都经过c 处的半功率点。离c越近,幅频特性与理想特性相差越大。,6.2.1.
12、2 由得到Ha(s),B型滤波器的极点由于Ha(s)是s的实系数有理函数,故有:,令s=j,则有:,而(6.5)由(6.4)式和(6.5)式有:用s代替上式中的j:(6.6),图 6.2 阶次N对B型特性的影响,(6.6)式的极点为:p=0,1,2N-1 作为 1的2N次方根,p 均匀地分布在单位圆上,幅角间隔为/N;它们关于实轴对称,却没有一个在实轴上。显然,将 的模乘上,再将其按逆时针方向旋转,就得到sp。因此,sp均匀地分布在半径为的圆周上,其位置关于虚轴对称,却没有一个在虚轴上,这就是说,2N个极点sp在s平面的左、右两半平面各有N个。,这2N个极点是Ha(s)Ha(-s)的极点,考虑
13、到系统函数Ha(s)的极点必须在左半平面系统才是稳定的,因而将左半s平面的N个极点sk(k=0,1,N-1)分给Ha(s),这样,右半平面的N 个极点-sk就正好是Ha(s)的极点。因此有:(6.8),这个式子中的常数 是为了使(6.5)式满足而加入的。这N个极点s0、s1、sN-1在s 平面的左半平面而且以共轭形式成对出现,当N为奇数时,有一个在实轴上(为-)。,6.2.1.3 一般情况下的B型低通滤波器,图 6.3 一般情况下低通滤波器的设计指标,此时,应该将角频率 标称化,通常以1为基准频率,则标称化角频率为:=/1。于是通带边界的标称化角频率为 1=1,并且在通带有01,在过渡带和阻带
14、则有 1。以下为了方便起见,仍用不带撇的表示标称化的角频率。频率标称化后,B型滤波器的平方幅度特性仍如(6.2)式所示,只是式中的参数和N都需要由图6.3给出的指标来确定。,(6.4)式可以写成:(6.10)当=1=1时,上式为:(6.11)令(6.12)则由(6.11)式可得:,当 时有:(6.13)故(6.14)由(6.14)式可求出N,再将其代入(6.12)式,即可求 得。,6.2.2 Chebyshev 低通滤波特性的逼近 Chebyshev滤波特性分为两个类型。Chebyshev型在通带是等波纹波动的,在过渡带和阻带为单调波形;Chebyshev型则在通带和过渡带为单调波形,而在阻带
15、是等波纹波动的。这里讨论的是Chebyshev型低通滤波特性。,现将低通滤波器的平方幅度特性写成一般形式:(6.15)当f()=0,便有,达到最大值。而B型滤波器在带通内f()的零点都集中于=0处,因而只在=0附近通带特性好。如果将通带内f()的零点分散开,则 将在通带内多个点上出现最大值,于是通带内的总体特性就会得到改善。,Chebyshev响应就具有这样的特点,具有这种特性的滤波器又叫做C型滤波器。C型滤波器的平方幅度特性为:(6.16)其中为标称化的角频率,基准频率为通带边界频率,即=1;N为滤波器阶数,它可以是0和正整数;是N 阶Chebyshev多项式,为一常数。,6.2.2.1 C
16、hebyshev多项式 从(6.16)式可知,C型滤波器的平方幅度特性主要由Chebyshev多项式CN()决定,因此,我们首先讨论CN()的特性。定义为:(6.17),这里cosh(x)为双曲余弦函数:(6.18)1.关于 在的情形,令,则 cos=,而cos(-)=-cos=-,故有:(6.20),于是有:(6.23),(6.23)式虽然是对 时 的定义式推导出的,但可以证明同样对于 时的定义式也成立。因此有:(6.24),2.关于分界点(6.17)和(6.24)这两个分段表达式意味着 与 都在分段点|=1处连续。事实上,可以证明,对于 区间的表达式,有;而对于区间的表达式,也有。又由于两
17、段都满足,故在0 时的分界点=-1处也是连续的。,3.是一个多项式 当 时,若令,则。而(6.25)(6.26),将(6.25)式和(6.26)式两边分别相加得 于是可得到下面的递推公式:(6.27)由于(6.28)(6.29),于是由(6.27)式、(6.28)式、(6.29)式就可以得到N为任何非负整数时的,而且显然这些表达式都是多项式。下面列出了0N8时的Chebyshev多项式。N 0 1 1 2,3 4 5 6 7 8,看出,的阶次N正好等于多项式的最高幂次,而最高次项的系数即为;并且当N为偶数时,多项式CN()只含的偶次方项,而当N为奇数时,CN()只含的奇次方项。上述结果虽然是在
18、 时推导出的,但是实际上,上表中的 的多项式表达式以及(6.27)的递推公式对于 均满足。,4.的零点分布当|1即在通带时,根据余弦函数的性质可以证明,共有N个零点;而当|1,由于 实际上是一指数函数,故不再有零点,而且|随|增大而单调上升,N越大上升越快。,5.关于CN(0)由余弦函数的性质可以得到:(6.31),6.2.2.2 C型低通滤波器的平方幅度特性根据上面对Chebyshev多项式 的特性分析以及(6.16)式,可以得到C型低通滤波器的平方幅度特性。1.通带特性 在通带即|1范围内,在1与 之间等波纹波动,波动的幅度为:(6.32),此幅度通常用通带内 的最小值的分贝损耗来表示,即
19、:(6.33)RWdb 是描写C型滤波器特性的一个参数,若RWdb=0.5(对应于=0.3493),我们就叫此滤波器为0.5db滤波器,余此类推。,2.边界特性由于=1,因此在通带边界频率1=1处,无论N为何值,总有:(6.34)当=0,由(6.16)式和(6.31)式可以得到:(6.35),3.过渡带和阻带特性以及3db带宽当1,即在过渡带和阻带,随增大而单调下降,N越大下降越快。3db带宽c 并不是C型滤波器的重要参数,它由N和决定,有:(6.36),。,图6.4 C型低通滤波器的平方幅度特性,对于C型滤波器,这种滤波器正是将通带内f()的N 个零点分散开来实现的,因此通带的总体特性优于B
20、型滤波器。此外,对于同样的阶数N,C型滤波器的过渡带和阻带特性也优于B 型滤波器。,4和N的影响C型滤波器的特性参数是 和N。增大 会使阻带衰减增大,从而改善阻带特性;但同时通带波动幅度增大,通带特性变坏。加大N可使阻带衰减增大,过渡带变陡;而N的大小只影响通带波动的快慢,并不影响通带波动的幅度,因此应该说不影响通带特性。,图 6.5 一个低通滤波器的指标,6.2.2.3 根据滤波器所要求的指标确定参数和N 下面举例来说明如何确定C型滤波器的参数 和N。例6.1 一个低通滤波器的指标如图6.5所示,为标称化的角频率。若用C型滤波特性逼近,求其参数 和N。,解:由于通带波动大小只与有关,故应先根
21、据通带要求确定。由,可得到,=0.48432。再根据阻带要求确定N,由所给指标有:故可得(6.37),根据递推公式 因,故有 已经看到,只要N=3,便可满足(6.37)式。因此所设计的C 型滤波器的平方幅度响应为,6.2.2.4 C型低通滤波器的极点和系统函数 由(6.3)式和(6.16)式可得:(6.38)用s代替j,便有:(6.39),故 的极点是方程 的根。可以证明,这些根共有2N个,它们成复共轭对出现,而且关于虚轴对称,却没有一个在虚轴上。这2N个极点实际上分布在一个椭圆上,椭圆的短轴半径为a,长轴半径为b,这里:(6.41)而(6.42),将左半平面的N个极点分给,设这N个极点为 k
22、=1,2,N(6.43)则有(6.44),由于 的最高次幂的系数为,因此(6.39)式中Ha(s)的分母多项式的最高次项的系数应为,于是有:(6.46)椭圆上的这2N个极点还可以由作图法确定,如图6.6所示,图中是N=3的情况。,图6.6 C型低通滤波器的极点分布,例6.2 求=0.04,N=4的C型低通滤波器的系统函数。解:a=(1/4-1/4)/2=(50.021/4-50.02-1/4)/21.142 b=(1/4+-1/4)/2=(50.021/4+50.02-1/4)/21.518左半平面的极点为:sk=k+jk,其中,k=1,2,3,4。,可求得系统函数的分母多项式为:Q(s)=(
23、s-s1)(s-s2)(s-s3)(s-s4)=(s+0.437j1.4)(s+1.055j0.581)(s+1.055+j0.581)(s+0.437+j1.4)=s4+2.984s3+5.446s2+5.807s+3.121该C型低通滤波器的系统函数为:,我们看到,B型和C型滤波器的系统函数Ha(s)的分子都是常数,分母都是s 的多项式,这样的滤波器叫做全极点滤波器。就幅频特性而言,C型滤波器是最佳的全极点滤波器,当给定允许的通带和阻带的误差容限时,它有最短的过渡带。,6.2.3 Cauer 低通滤波特性简介 由于全极点滤波器系统函数的零点即衰减极点在s=,因此,全极点滤波器的阻带特性不是
24、很好并且其过渡带也不会太陡;如果要求过渡带较陡较窄,那末全极点滤波器的阶次N就会较大。若是在阻带内有频率有限大的传输零点,并使其靠近通带,这样就会使过渡带的衰减特性变陡。Cauer滤波器就具有这样的特性,其平方幅度函数为:,(6.47)这里 为雅可比椭圆函数,N为滤波器阶次。此滤波器幅度特性主要由雅可比椭圆函数决定,故又叫椭圆(函数)滤波器。这种滤波器的系统函数的分子分母都是s的多项式,其一般形式为:,N为偶数:N为奇数:由于分子也是s的多项式,因此Ha(s)在s平面的有限远处具有零点。Cauer 滤波器在通带和阻带都有等波纹幅度特性,如图6.7所示。,图 6.7 Cauer低通滤波器的平方幅
25、度响应,6.2.4 三种滤波器的比较 B型滤波器和C 型滤波器都是全极点滤波器,而cauer滤波器不是。这三种滤波器无论在滤波特性、设计方法以及稳定性方面都是不同的,总的来说,C型滤波器在各个方面都介于B型滤波器和Cauer滤波器之间。,1.关于滤波器的幅度频率特性:Butterworth滤波器在整个频带内都是单调下降的;Chebyshev型滤波器在通带内等波纹振动,在过渡带和阻带单调下降;Cauer滤波器除了过渡带外,在通带和阻带都等波纹振动。,2.关于过渡带的陡度:Cauer滤波器最陡,Butterworth滤波器最差。因此,对于相同要求的过渡带特性,所需的滤波器阶次N,Cauer为最低,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 滤波 概述 5.1 数字滤波器 模拟 滤波器 一般来说 课件
链接地址:https://www.31ppt.com/p-3951445.html