IIR数字滤波器设计.ppt
第6章 IIR数字滤波器设计 6.1 6.1 数字滤波类型与指标数字滤波类型与指标 6.2 6.2 模拟滤波器设计模拟滤波器设计6.3 6.3 设计设计IIRIIR滤波器的脉冲响应不变法滤波器的脉冲响应不变法6.4 6.4 设计设计IIRIIR滤波器的双线性变换法滤波器的双线性变换法6.5 6.5 设计设计IIRIIR数字滤波器频率变换法数字滤波器频率变换法6.6 IIR6.6 IIR数字滤波器的计算机辅助设计数字滤波器的计算机辅助设计 第第6章章 IIR数字滤波器设计数字滤波器设计 滤波的目的n为了压制输入信号的某些频率成分,从而改变信号频谱中各频率分量的相对比例n广义滤波包括对信号的检测与参量的估计w信号的检测:确定在干扰背景中信号是否存在w信号参量的估计:为识别信号而确定信号的某一个或某几个参量的估值 6.1 数字滤波类型与指标数字滤波类型与指标 滤波技术包括:n滤波器设计:根据给定滤波器的频率特性,求得满足该特性的传输函数,n滤波过程的实现:获得传输函数后,以何种方式达到对输入信号的进行滤波的目的1.1.数字滤波器的频率特性数字滤波器的频率特性数字滤波器n具有某种特定频率特性的线性时不变系统n广义上,任何线性时不变离散系统都是一个数字滤波器设计数字滤波器的任务n寻求一个因果稳定的线性时不变系统,使其系统函数H(z)具有指定的频率特性对因果稳定的线性时不变系统::滤波器的传输函数H(z):系统函数h(n):滤波器的单位脉冲响应:幅度响应:相位响应DF按频率特性分类按频率特性分类可分为低通、高通、带通、带阻和全通可分为低通、高通、带通、带阻和全通特点为特点为l数字频率以数字频率以 周期周期l频率特性只限于频率特性只限于 范围,依取样定范围,依取样定理,理,对应于实际模拟抽样频率的一半对应于实际模拟抽样频率的一半 频率变量以数字频率频率变量以数字频率 表示表示 其中其中 模拟角频率,模拟角频率,T抽样时间间隔,抽样时间间隔,fs 抽样频率抽样频率理想滤波器的频率响应 0:通带波纹:通带波纹:阻带波纹:阻带波纹:过渡带:过渡带:通带截止频率:通带截止频率:阻带截止频率:阻带截止频率DF的性能要求(低通为例)的性能要求(低通为例)从信号不失真角度讲通常要求n相位线性具有群恒时延特性 相位响应2 2IIRIIR和和FIRFIR数字滤波器数字滤波器 IIR滤波器的系统函数通常可表示成的有理分式FIR滤波器的系统函数则可表示为的多项式 设计过程一般包括以下三个基本问题:n根据实际要求确定滤波器性能指标;n用一个因果稳定的系统函数去逼近这个指标;n用一个有限精度的运算去实现这个传输函数 w问题1、3与实际的要求及实现的硬件条件有关w本章主要讨论问题2,即系统函数的设计(或逼近)问题。3 3设计设计IIRIIR滤波器的几种方法滤波器的几种方法 IIR数字滤波器的系统函数可表示为的有理分式 设计IIR滤波器的系统函数,就是要确定H(z)的阶数N(通常称N为滤波器的阶数)以及分子分母多项式的系数 满足指定的频率特性(1)(1)利用模拟滤波器的理论来设计利用模拟滤波器的理论来设计 模拟滤波器研究较早,理论已经十分成熟,有许多简单而严谨的设计公式和大量的图表可以利用,利用这些现有技术来解决数字滤波器的设计问题采用这种方法时,要先要设计一个合适的模拟滤波器,然后将它转换成满足给定指标的数字滤波器这种方法适合于设计幅频特性比较规则的滤波器,例如低通、高通、带通、带阻等当把模拟滤波器的H(s)转换成数字滤波器的H(z)时,要实现S平面向Z平面的映射,必须满足两个条件 必须保证模拟频率映射为数字频率,且保证两者的频率特性基本一致n要求变换后代表S平面的虚轴j应映射到Z平面的单位圆n且数字滤波器的频率响应和模拟滤波器频率响应的形状应基本保持不变;因果稳定的模拟滤波器系统函数H(s)转换成数字滤波器传输函数H(z)后,仍然是因果稳定的n要求S平面左半平面的极点必须映射到Z平面的单位圆内 两种常用的方法 n脉冲响应不变法:从时域的角度出发进行映射n双线性不变法:从频域角度出发进行映射(2)(2)利用最优化技术进行利用最优化技术进行CADCAD设计设计 若需设计滤波器的幅频特性是任意的或者形状比较复杂,可采用计算机辅助设计(CAD)方法进行优化设计设计思想 希望滤波器的幅频响应:设计滤波器的幅频响应:选择一种最优化的准则,例如采用最小均方误差准则 在指定的一组离散的频率点 的均方误差 求解H(z)的系数使均方误差最小 当滤波器阶数 N 较高时,转换为一个多变量最优化问题,需要大量的迭代运算,因此必须采用CAD的方法。6.2 模拟滤波器设计 IIR滤波器的设计是基于模拟滤波器的成熟技术而完成的简单介绍模拟滤波器设计的一些基本概念,并介绍两种常用的滤波器的设计方法:n巴特沃思(Butterworth)滤波器n切比雪夫(Chebyshev)滤波器621模拟滤波器设计的基本概念 1.模拟滤波器的频率特性与衰减特性模拟滤波器的频率特性与衰减特性 滤波器的频率特性主要取决于构成滤波器系统的系统函数 工程设计中给定的指标往往是通带和阻带的衰减,它一般用反映功率增益的幅度平方函数或称模方函数来定义 当要求滤波器具有线性相位特性(延时为常数)时滤波器的频率特性为2.归一化与频率变换归一化与频率变换 采用归一化参数n设计结果具有普遍性n计算方便归一化包含:n电路参数归一化:将系统中无源元件的阻抗或运算阻抗分别除以基准电阻(系统的负载电阻值)。n频率归一化:将所有的频率都除以基准频率(滤波器的截止频率)w计算实际电路参数时应要将归一化频率乘以截止频率,进行反归一化n频率变换:从归一化低通原型滤波器到高通、带通、带阻等其它类型的滤波器的变换方法3.从模方函数从模方函数 求模拟滤波器的系统函数求模拟滤波器的系统函数H(s)当不含有源器件,作为一个因果稳定、物理可实现的系统函数必须满足的条件 a、是一个具有实系数的s有理函数 b、所有极点必须全部分布在s的左半平面内 c、分子多项式式N(s)的阶次必须小于或等于分母多项式D(s)的阶次 正实函数正实函数 实函数的傅立叶变换存在共轭对称的性质 有 从给定的模方函数求出所需要的系统函数的方法 a、解析延拓,令s=代入模方函数得到 ,并求其零极点 b、取 所有在左半平面的极点作为 的极点 c、按需要的相位条件(最小相位,混合相位等)取一半的零点构成 的零点 4 模拟滤波器的设计模拟滤波器的设计-逼近问题逼近问题:通带衰减:通带衰减:阻带衰减:阻带衰减:与通带衰减、阻:与通带衰减、阻带衰减有关的系数带衰减有关的系数 :通带截止频率:通带截止频率:阻带截止频率:阻带截止频率寻找一个恰当的近似函数来逼近理想特性所谓逼近问题最常用的具有优良性能的滤波器:n巴特沃思(Butterworth)滤波器n切比雪夫(Chebyshev)滤波器n椭圆(elliptic)函数或考尔(Cauer)滤波器n实现线性相位的贝塞尔滤波器622巴特沃思Butterworth低通滤波器 1基本性质基本性质 BW滤波器以巴特沃思函数来近似滤波器的系统函数BW的低通模平方函数表示 指定 、后,带 到上式,得指定 、后,带 到上式,得用3dB截止频率 来规一化:对频率进行 ,下式变为 讨论:当 =0 时,=1,取最大值当 时,=0.5,取3dB值阻带内,由于 或 幅度随着 N的增加阻带衰减近似为6N db/倍频程。N越大,频带特性越接近理想矩形特性 上式的台劳级数展开为:=0处函数对2Nl阶导数都等于零曲线在 =0附近是最“平坦”,巴特沃思滤波器又叫做“最大平坦滤波器”归一化巴特沃思低通滤波器的幅度特性 2设计过程设计过程(a)按给定指标确定阶次按给定指标确定阶次N 实际计算时,要对上式求得的数值取整加1。若给定的指标 =3dB,即通带边频 时,=1,可求得(b)从模方函数求系统函数从模方函数求系统函数H(s)求得极点求得极点 分析讨论在归一化频率的情况 =1,极点均匀分布在单位圆上 对于物理可实现系统,它的所有极点均应在 s的左半平面上 系统函数的构成系统函数的构成 滤波器的极点求出后,可取左平面上的所有极点构成系统函数 对于低通滤波器,为了保证在频率零点 =0处,=1,可取因此得 例例6 6-2-1举例说明系统函数的构成 设计一巴特沃思滤波器,使其满足以下指标:通带边频 =100k rad/s,通带的最大衰减为 =3dB,阻带边频为 =400k rad/s,阻带的最小衰减为 =35 dB解解:由于通带边频就是3dB 截止频率,即 确定阶次N求左半平面的极点:得极点:构成巴特沃思滤波器传输函数H(s)为 相对截止频率 归一化,得归一化巴特沃思滤波器传输函数 一般一般N阶归一化巴特沃思滤波器传输函数阶归一化巴特沃思滤波器传输函数 表示表示 是 =1时的极点,分布在单位圆上 分母一般称为巴特沃思多项式,其系数可通过查表求得,见表5-2-1 表6-2-1 巴特沃思多项式系数 Na1a2a3a4a5a6a7a8a9 21.4142 32.00002.0000 42.61313.41422.6131 53.23615.23615.23613.2361 63.86377.46419.14167.46413.8637 74.494010.09714.59214.59210.0974.4940 85.152813.13721.84625.68821.84613.1375.1528 95.758816.58131.16341.98641.98631.16316.5815.7588106.392520.43142.80264.88274.23364.88242.80220.4316.3925表6-2-2 巴特沃思多项式因式分解 N 巴 特 沃 思 多 项 式1 s+12s2+1.4142s+13(s+1)(s2+s+1)4(s2+0.7654s+1)(s2+1.8478s+1)5(s+1)(s2+0.6180s+1)(s2+1.6180+1)6(s2+0.5176s+1)(s2+1.412s+1)(s2+1.9319s+1)7(s+1)(s2+0.4450s+1)(s2+1.2470s+1)(s2+1.8019s+1)8(s2+0.3092s+1)(s2+1.1111s+1)(s2+1.6629s+1)(s2+1.9616s+1)9(s+1)(s2+0.3473s+1)(s2+s+1)(s2+1.5321s+1)(s2+1.8794s+1)上述归一化公式和表格是相对3dB 截止频率 给出的。由指定的技术指标 利用上述公式和表格进行设计时,最关键的2个参数是滤波器的节数N和3dB 截止频率 。N用来求巴特沃思多项式,用来反归一化,求实际滤波器的参数。623 切比雪夫滤波器 63 设计IIR滤波器的脉冲响应不变法利用模拟滤波器设计数字滤波器,就是从已知的模拟滤波器传递函数Ha(s)设计数字滤波器传递函数H(z),这归根到底是一个由S平面到Z平面的变换,这种映射变换应遵循两个基本原则:1)H(z)的频响要能模仿Ha(s)的频响,即S平面的虚轴应映射到Z平面的单位圆上。2)Ha(s)的因果稳定性映射成 H(z)后保持不变,即S平面的左半平面 ReS0 应映射到Z平面的单位圆以内|Z|1。1 1脉冲响应不变法脉冲响应不变法 原理:原理:从时域响应出发,使求得的数字滤波器的单位脉冲响应h(n)等于模拟滤波器的单位冲激响应h(t)的抽样值。则可由下式求的H(z):下面讨论两种常用的映射变换方法。方法方法:将H(s)表示为部分分式形式 其拉氏反变换为 得到数字滤波器的单位脉冲响应 对上式两边取Z变换得(6-2-3)根据理想采样序列拉氏变换与模拟信号拉氏变换的关系推导理想采样信号的拉氏变换与采样序列的 Z 变换之间存在的 S 平面与 Z 平面的映射关系。s平面与z平面的映射关系 以上表明,采用脉冲响应不变法将模拟滤波器变换为数字滤波器时,它所完成的 S 平面到 Z 平面的变换,正是拉氏变换到Z变换的标准变换关系,即首先对Ha(s)作周期延拓,然后再经过 的映射关系映射到 Z 平面上。如果模拟滤波器的系统函数是稳定的,其极点应位于左半平面 对应Z平面的极点有 位于单位园内。因此H(z)是一个稳定的离散系统函数,这说明由一个稳定的模拟滤波器得到了一个稳定的数字滤波器 稳定性映射关系S平面上每一条宽为 的横带部分,都将重叠地映射到Z平面的整个平面上:每一横带的左半部分映射到Z平面单位圆以内,每一横带的右半部分映射到Z平面单位圆以外,轴映射到单位圆上,轴上每一段 都对应于绕单位圆一周。S 平面Z 平面 应指出,Z=esT的映射关系反映的是Ha(s)的周期延拓与 H(Z)的关系,而不是Ha(s)本身与H(Z)的关系,因此,使用脉冲响应不变法时,从Ha(s)到H(z)并没有一个由S平面到Z平面的一一对应的简单代数映射关系,即没有一个S=f(z)代数关系式。还可看到,数字滤波器的频响并不是简单的重现模拟滤波器的频响,而是模拟滤波器频响的周期延拓:如果模拟滤波器的频率响应是带限于折叠频率之内,即 这样数字滤波器的频率响应才能等于模拟滤波器的频率响应 但任何一个实际的模拟滤波器,其频响都不可能是真正带限的,因此不可避免地存在频谱的交叠,即混淆,如图,这时,数字滤波器的频响将不同于原模拟滤波器的频响而带有一定的失真。模拟滤波器频响在折叠频率以上衰减越大,失真则越小,这时,采用脉冲响应不变法设计的数字滤波器才能得到良好的效果。脉冲响应不变法中的频响混淆注意:高通和带阻滤波器一定不能满足避免频率混迭要求,将会产生混叠脉冲响应不变法不适合用来设计高通和带脉冲响应不变法不适合用来设计高通和带阻数字滤波器。阻数字滤波器。例 将一个具有如下系统函数 的模拟滤波器数字化。解:模拟滤波器的频率响应为:示于图a数字滤波器的频率响应为:显然 与采样间隔T有关,如图b,T越小,衰减越大,混叠越小,当 fs=24Hz,混叠可忽略不计,为什么混迭呢?3 3几点修正几点修正 1 1)、消去)、消去T T的影响的影响 由由上上式可式可见见,数字频率响应与模拟频率响应的第一差别是具有一数字频率响应与模拟频率响应的第一差别是具有一个乘法因子个乘法因子(1/T)=(1/T)=f fS S,当采,当采样频样频率率f fS S很高很高时时,将会使,将会使滤滤波器的增波器的增益很大,益很大,这这往往是不希望的,往往是不希望的,为为此可此可对对下下式作修正式作修正:令令2 2)、直接用数字频率表示的求)、直接用数字频率表示的求H(z)的公式的公式在在实实际际滤滤波波器器设设计计中中,因因模模拟拟滤滤波波器器系系统统函函数数的的表表格格大大都都是是归归一一化化低通原型低通原型 ,其滤波器,其滤波器3dB3dB点截止频率都归一化在点截止频率都归一化在原因:可将设计公式及有关参数表格化,使之更通用。我们只要原因:可将设计公式及有关参数表格化,使之更通用。我们只要知道滤波器的阶数,就可直接查出低通原型的系统函数。知道滤波器的阶数,就可直接查出低通原型的系统函数。当滤波器的实际截止频率不等于当滤波器的实际截止频率不等于1 1时,须进行所谓反归一化,时,须进行所谓反归一化,以以(s/)(s/)代替代替 中的中的s s,即实际低通滤波器的系统函数即实际低通滤波器的系统函数H(s)应为应为为模拟归一化原型系统函数的极点 例例5-3-15-3-1利用脉冲响应不变法设计一个4阶巴特沃斯型数字低通滤波器,满足以下指标(A)若采样周期T=10s,求实际模拟截止频率fc,(B)3dB截止频率弧度。解:先计算模拟截止频率,设计数字低通滤波器分三步:第一步 查巴特沃斯数字低通滤波器原型表,求得系统函数 第二步 部分分式分解并求Ak第三步 将 代入下式,整理并化简求得H(z)的实系数二次形式 小结 1)脉冲响应不变法的一个重要特点是频率坐标的变换是线性的,与是线性关系。因此如果模拟滤波器的频响带限于折叠频率以内的话,通过变换后数字滤波器的频响可不失真地反映原响应与频率的关系。例如线性相位的贝塞尔低通滤波器,通过脉冲响应不变法得到的仍是线性相位的低通数字滤波器。2)在某些场合,要求数字滤波器在时域上能模仿模拟滤波器的功能时,如要实现时域冲激响应的模仿,一般使用脉冲响应不变法。3)如果Ha(s)是稳定的,即其极点在S左半平面,映射后得到的H(Z)也是稳定的。4)脉冲响应不变法的最大缺点:有频谱周期延拓效应,因此只能用于带限的频响特性,如衰减特性很好的低通或带通,而高频衰减越大,频响的混淆效应越小,至于高通和带阻滤波器,由于它们在高频部分不衰减,因此将完全混淆在低频响应中,此时可增加一保护滤波器,滤掉高于 的频带,再用脉冲响应不变法转换为数字滤波器,这会增加设计的复杂性和滤波器阶数,只有在一定要满足频率线性关系或保持网络瞬态响应时才采用。64 设计IIR滤波器的双线性变换法1 1设计方法设计方法 从从频频域响域响应应出出发发,直接使数字,直接使数字滤滤波器的波器的频频域响域响应应 ,逼近模逼近模拟滤拟滤波器的波器的频频域响域响应应 ,进进而求出而求出H H(z z)。脉冲响脉冲响应应不不变变法的主要缺点法的主要缺点:n对时对时域的采域的采样样会造成会造成频频域的混叠效域的混叠效应应,因而有可能,因而有可能使使设计设计的数字的数字滤滤波器的波器的频频域响域响应应与原来模与原来模拟滤拟滤波器波器的的频频域响域响应应相差很大,而且不能用来相差很大,而且不能用来设计设计高通和高通和带带阻阻滤滤波器波器原因:原因:从从S S平面到平面到Z Z平面的映射是多平面的映射是多值值的映射关系的映射关系双线性变换的映射过程 脉冲响应不变法的映射过程 双线性变换法的改进 为避免为避免频频域的混叠域的混叠,分两步完成,分两步完成S S平面到平面到Z Z平面的映射平面的映射v将将S S平面平面压缩压缩到某一中介的到某一中介的S S1 1平面的一条横平面的一条横带带域域v通通过标过标准的准的变换变换将此横将此横带带域映射到整个域映射到整个Z Z平面上去,平面上去,为了将S平面的j轴压缩到S1平面j1轴上的/T到/T 一段上,可通过以下的正切变换实现:这里C是待定常数,经过这样的频率变换,当由 时,1由-/T经过变化到/T ,即S平面的整个j轴被压缩到S1平面的2/T 一段。实现方法:通过标准变换关系映射到Z平面,将1映射到Z平面的单位圆上 通常取C=2/T,再将 S1 平面通过标准变换关系映射到Z平面,即令将这一关系解析扩展至整个S平面,则得到S平面到S1平面的映射关系:最后得S平面与Z平面的单值映射关系:双线性换法的主要优点是S平面与Z平面一一单值对应,S平面的虚轴(整个j)对应于Z平面 单位圆的一周,S平面的=0处对应于Z平面的=0处,对应即数字滤波器的频率响应终 止于折叠频率处,所以双线性变换不存在混迭效应。双线性变换的映射关系满足关于映射关系可行性的两个条件(1)S平面的虚轴映射到Z平面的单位圆上;(2)位于S左半平面的极点应映射到Z平面的单位圆内。带入表达式得:说明S平面的虚轴 映射成了Z平面的单位圆令 ,带入表达式得:即s左半平面映射在单位圆内,s右半平面映射在单位圆外,因此稳定的模拟滤波器通过双线性变换后,所得到的数字滤波器也是稳定的。时小结 1)与脉冲响应不变法相比,双线性变换的主要优点:S平 面与Z平面是单值的一一对应关系(靠频率的严重非线性关系得到的),即整个j轴单值的对应于单位圆一周,关系式为:可见,和为非线性关系,如图所示。图2 双线性变换的频率非线性关系 由图中看到,在零频率附近,接近于线性关系,进一步增加时,增长变得缓慢,(终止于折叠频率处),所以双线性变换不会出现由于高频部 分超过折叠频率而混淆到低频部分去的现象。2)双线性变换缺点:与成非线性关系,导致:a.数字滤波器的幅频响应相对于模拟滤波器的幅频响应有畸变,(使数字滤波器与模拟滤波器在响应与频率的对应关系上发生畸变)。例如,一个模拟微分器,它的幅 度与频率是直线关系,但通过双线性变换后,就不可能得到数字微分器b.线性相位模拟滤波器经双线性变换后,得到的数字滤波器为非线性相位。c.要求模拟滤波器的幅频响应必须是分段恒定的,故双线性变换只能用于设计低通、高通、带通、带阻等选频滤波器。)计算H(Z)双线性变换比脉冲响应法的设计计算更直接和简单。由于s与z之间的简单代数关系,所以从模拟传递函数可直接通过代数置换得到数字滤波器的传递函数。置换过程:频响:这些都比脉冲响应不变法的部分分式分解便捷得多,一般,当着眼于滤波器的时域瞬态响应时,采用脉冲响应不变法较好,而其他情况下,对于IIR的设计,大多采用双线性变换。通过模拟原型设计数字滤波器的四个步骤:1)确定数字滤波器的性能要求,确定各临界频率k。2)由变换关系将k映射到模拟域,得出模拟滤波器的临界频率值k。3)根据k设计模拟滤波器的Ha(s)4)把Ha(s)变换成H(z)(数字滤波器系统函数)下面举例讨论两种变换法在IIR数字滤波器设计中的应用。例例1 设采样周期 ,设计一个三阶巴特沃兹LP滤波器,其3dB截止频率fc=1khz。分别用脉冲响应不变法和双线性变换法求解。解:a.脉冲响应不变法 由于脉冲响不变法的频率关系是线性的,所以可直接按c=2fc设计Ha(s)。根据上节的讨论,以截止频率c 归一化的三阶巴特沃兹 滤波器的传递函数为:以 代替其归一化频率,得:为进行脉冲响应不变法变换,计算Ha(S)分母多项式的根,将上式写成部分分式结构:对照前面学过的脉冲响应不变法中的部分分式形式,有将上式部分系数代入数字滤波器的传递函数:极点 并将 代入,得:合并上式后两项,并将 代入,计算得:可见,H(Z)与采样周期T有关,T越小,H(Z)的相对增益越大,这是不希望的。为此,实际应用脉冲响应不变法时稍作一点修改,即求出H(Z)后,再乘以因子T,使H(Z)只与 有关,即只与fc和fs的相对值 有关,而与采样频率fs无直接关系。例如,与 的数字滤波器具有相同的传递函数,这一结论适合于所有的数字滤波器设计。最后得:b.双线性变换法 (一)首先确定数字域临界频率 (二)根据频率的非线性关系,确定预畸的模拟滤波器临界频率(三)以 代入归一化的三阶巴特沃模拟器传递函数并将 代入上式。(四)将双线性变换关系代入,求H(Z)。图1 三阶Butterworth 数字滤波器的频响脉冲响应不变法双线性变换法fs/2频率/Hz三阶巴特沃兹滤波器的频率响应幅度/dB 图1为两种设计方法所得到的频响,对于双线性变换法,由于频率的非线性变换,使截止区的衰减越来越快,最后在折 叠频率处 形成一个三阶传输零点,这个三阶零点正是模拟滤波器在 处的三阶传输零点通过映射形成的。因此,双线性变换法使过渡带变窄,对频率的选择性改善,而脉冲响应不变法存在混淆,且没有传输零点。进行频率变换有以下两种基本方法:65 设计IIR数字滤波器频率变换法第一种方法的简化的形式:n找出归一化模拟低通原型与数字高通,带通和带阻滤波器之间的从S域到Z域的变换关系n直接由归一化模型低通原型变换成所需的数字滤波器在模拟滤波器的高通设计中,低通至高通的变换就是S变量的倒置,这一关系同样可应用于双线性变换,只要将变换式中的S代之以1/S,就可得到数字高通滤波器.即1归一化模拟低通原型到数字高通滤波器的频率变换归一化模拟低通原型到数字高通滤波器的频率变换 由于倒数关系不改变模拟滤波器的稳定性,因此,也不会影响双线变换后的稳定条件,而且 轴仍映射在单位圆上,只是方向颠倒了。如图即 映射到 即 映射到 即 图1 高通变换频率关系 这一曲线的形状与双线性变换时的频率非线性关系曲线相对应,只是将 坐标倒置,因而通过这一变换后可直接将模拟低通变为数字高通,如图2。0 图2 高通原型变换 应当明确:所谓高通DF,并不是高到 ,由于数字频域存在 折叠频 率 ,对于实数响应的数字滤波器,部分只是 的镜象部分,因此有效的数字域仅是 ,高通也仅指这一段的高端,即到 为止的部分。高通变换的计算步骤和低通变换一样。但在确定模拟原型预畸的临界频率时,应采用 ,不必加负 号,因临界频率只有大小的意义而无正负的意义。例例 :采样 设计一个三阶切比雪夫高通DF,其通过频率 (但不必考虑 以上的频率分量),通带内损耗不大于1dB。解:首先确定数字域截止频率 ,则切比雪夫低通原型的振幅平方函数为:为N阶切比雪夫多项式通带损耗 时,N=3时,系统函数为:为方便,将 和 S 用T/2归一化,则于是 图3 三阶切比雪夫高通频响2归一化模拟低通原型到数字带通滤波器的频归一化模拟低通原型到数字带通滤波器的频率变换率变换 直接寻求模拟低通到数字带通之间的映射关系 :中心频率:下边频和上边频:下阻带上边频:上阻带下边频:模拟的阻带下边频:模拟的3DB截止频率(零点)(极点)数字带通到模拟低通的映射应满足的映射关系 满足以上关系的变换式为:稳定变换:S平面稳定的函数变换到Z平面也是稳定的 例如设0z=r1,则有 表明:Z平面单位圆内的极点变到了S平面的左半平面 其次令 代入上式,可得频率变换关系 表明:Z平面单位圆变换到了S平面的虚轴 模拟低通与数字带通的频率变换 当 时,反归一化处理例例6-5-3 设计一个三阶巴氏数字带通滤波器对模拟信号滤波,上下边带的3dB截止频率为 =12.5kHz,=37.5kHz,阻带边频 =45.125 kHz,采样频率为 =100kHz。并求阻带的最小衰减。解:1)先确定上下边带的3dB数字截止频率,及上阻带下边频 2)确定数字中心频率:得:3)求模拟低通截止频率和阻带下边频 4)求 ,当 =1时,三阶巴氏低通滤波器的传输函数为:5)求H(z),将 代入上式得 6)求相对 =45.125kHz处的阻带的最小衰减。由下式 得:代入 和 及N=3,求得 例6-5-3设计的带通滤波器的幅度响应与相位响应652 数字域频率变换法 在已知数字低通滤波器时,通过在Z域内的数字频域变换得到所需类型的数字滤波器 假定变换前的平面为z平面,变换后的为Z平面,这种变换就是要将z平面的系统函数 映射成Z平面的系统函数 。假设从z到Z的映射关系为 则有:变换函数 必须满足以下三个条件:(1)为满足一定的频率响应要求,z域的频率必须变换成Z域的频率,也就是说平面的单位圆必须映射到Z平面的单位圆上;(2)为保证由因果稳定的系统变换得到的系统也是因果稳定的,要求平面的单位圆内部必须映射到Z平面的单位圆内部;(3)由于 是z-1的有理函数,为了保证变换后的 也是Z-1的有理函数,要求变换函数 必须是Z-1的有理函数。设 和 分别为z 平面和Z 平面的数字频率变量,即 有:表明函数 在单位圆上的幅度必须恒等于1全通函数,任何全通函数都可以表示为全通函数的特点保证极点在单位圆内,即 ,以保证变换后稳定性不变 的所有零点都是其极点的共轭倒数 ,当 由0变到 时,全通函数相角 的变化量为 。选择合适的N和 ,则可得到各类变换 1数字低通数字低通 数字低通数字低通 和 都是低通系统函数,只是截止频率不同 从0变到 时,也应从0变到 ,如图所示。由全通函数相角变化为 ,可确定此处阶数应为 ,故变换函数为一阶全通函数 带入,注意a为实数。得频率间关系为:图1(a)LP-LP变换(有对称性)由此求得 与 之间的关系:对于幅度响应为分段常数的滤波器,变换后仍可得类似的频率响应 设低通原型的截止频率为 ,变换后的对应截止频率为带入下式得:由截频为 的 得到截频为 的 变换关系:2数字低通数字低通数字高通数字高通 低通变成高通,只需将频率响应旋转180,即将Z变换成-Z即可旋转变换 将下式中的 用 代替,得到低通到高通的变换图3(a)LP-BP变换3数字低通数字低通数字带通数字带通 LP-BP变换把带通的中心频率 故 N=2。由以上分析得变换关系:或 如图3(a),全通函数取负号。把变换关系 代入(2)式得:消去 r1,得:令确定r1,r2:可证明,其中 r1,r2代入(2)式,则可确定频率变换关系,如图3(b)。LP-BP频率关系 图4(a)LP-BS变换4数字低通数字低通数字带阻数字带阻 如图4(a),LPBS变换把带阻的中心频率 的变化范围为 ,故 N=2 又 g(1)=1,所以,全通函数取正号。由以上分析得变换关系:(1)或 (2)确定r1,r2:把变换关系 代入(2)式得:其中 ,r1,r2代入(2)式,得图4(b),此频率变换关系与前面的分析相吻合。LP-B S频率变换关系6.6 IIR数字滤波器的计算机辅助设计 脉冲响应不变法和双线性变换法脉冲响应不变法和双线性变换法n设计时先设计模拟滤波器,再经过变换得到需要的数字滤波器设计时先设计模拟滤波器,再经过变换得到需要的数字滤波器n只适合于设计幅度特性分段恒定的滤波器,例如低通、高通、带通只适合于设计幅度特性分段恒定的滤波器,例如低通、高通、带通和带阻等滤波器,不能设计任意幅度特性或多带的滤波器和带阻等滤波器,不能设计任意幅度特性或多带的滤波器n设计所得的滤波器在性能上也不一定是最优的设计所得的滤波器在性能上也不一定是最优的计算机辅助设计计算机辅助设计n按照指定的滤波器特性,根据某种最优化准则,利用计算机进行反按照指定的滤波器特性,根据某种最优化准则,利用计算机进行反复迭代运算,从而求出所要求的滤波器复迭代运算,从而求出所要求的滤波器n既可在时域特性进行,也可在频域特性进行,既可在时域特性进行,也可在频域特性进行,w指定滤波器的单位脉冲响应或指定滤波后的输出波形指定滤波器的单位脉冲响应或指定滤波后的输出波形w指定滤波器的频率特性指定滤波器的频率特性本节内容本节内容n介绍一种从频域出发,基于最小均方误差的最优化介绍一种从频域出发,基于最小均方误差的最优化准则,求滤波器传输函数的计算机辅助设计方法准则,求滤波器传输函数的计算机辅助设计方法n讨论最小平方逆滤波的问题讨论最小平方逆滤波的问题w从时域出发,按照均方误差最小的准则来求取滤波器的单从时域出发,按照均方误差最小的准则来求取滤波器的单位脉冲响应位脉冲响应 6.6.1 IIR数字滤波器频域最小均方误差设计 给定的幅度特性形状是任意的时候,可以采用本节介绍的最小均方误差法进行设计。最优化准则是使实际设计的滤波器频响与希望设计的滤波器频响在指定的频率点均方误差最小,从而求得传输函数中分子和分母多项式的系数 设希望设计滤波器频响为 ,实际设计滤波器频响为其均方误差E的表达式为 设IIR滤波器是由k个二阶网络级联而成,H(Z)可表示为:记:令:则均方误差表示成 首先选择A使E最小,令 得推导 对系数的偏导数方程 写成对系数的偏导 有时采用所谓最小p误差准则进行设计,误差函数为:662 最小平方逆滤波 1、问题的提出、问题的提出 正滤波系统 逆滤波系统 x(n)=s(n)*p(n)X(z)=S(z)P(z)逆滤波的目的在于求得一个滤波器 h(n),使H(z)X(z)=H(z)P(z)S(z)=S(z)或 h(n)*x(n)=h(n)*p(n)*s(n)=h(n)*p(n)*s(n)=(n)*s(n)=s(n)应满足将原滤波器的响应作为输入时其输出为(n)2、最小平方逆滤波原理、最小平方逆滤波原理 通常的情况是通常的情况是p(n)并不是已知的,仅仅并不是已知的,仅仅x(n)是可以测是可以测量的。量的。n在地震勘探中,在地震勘探中,x(n)为地震仪器检测到的信号,为地震仪器检测到的信号,p(n)为将地为将地层作为滤波器时,地层对地震激励信号的响应,通常不是层作为滤波器时,地层对地震激励信号的响应,通常不是已已知的。知的。希望根据希望根据x(n)=s(n)*p(n)的某些特征来寻求的某些特征来寻求p(n)的的估计值,从而求得估计值,从而求得h(n)。最小平方逆滤波则是从使平最小平方逆滤波则是从使平方误差最小的准则出发来求方误差最小的准则出发来求h(n)。设h(n)为有限长 h(n),n=0,1,N,要求在p(n)输入时,输出为(n),现在假定p(n)输入时,其输出为按最小平方准则有:为了求出使 最小的h(n),对 求h(n)的偏导数并令其为零:或:于是对j=0,1,N 有 令:有此方程组为 假定s(n)是不相关的序列:x(n)的自相关函数为:可通过求解下述方程组来得到h(n)上述方程组中矩阵的主对角线全为 ,由于有 ,所以该矩阵为正定矩阵,该方程组一定有唯一的一组解,上述矩阵常称为Toplize 矩阵。