无限冲激响应数字滤波器的设计二.doc
《无限冲激响应数字滤波器的设计二.doc》由会员分享,可在线阅读,更多相关《无限冲激响应数字滤波器的设计二.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流无限冲激响应数字滤波器的设计二.精品文档.6.4 无限冲激响应数字滤波器的频率变换设计法实际中通常要求的滤波器是低通、高通、带通、带阻、多带通或多带阻数字滤波器。前四种滤波器可以通过模拟低通滤波器转换得到,后两种滤波器用转换方法来设计尚需进一步研究,这里只讨论前四种。所谓原型滤波器是指截止频率为的低通滤波器。如果数字滤波器想由模拟低通滤波器转换得到,则可能有三种方法,如图6-21所示。(1)由模拟低通原型滤波器变成所需型式的模拟滤波器,然后再把它转换成数字滤波器;(2)由模拟低通滤波器直接转换成所需的数字滤波器。(3)由模拟低通滤波器先转换成
2、数字低通原型,然后再用变量代换变换成所需的数字滤波器;数字化模拟域频率转换模拟低通原型模拟低通、高通、带通、带阻数字低通、高通、带通、带阻(a)模拟-数字转换模拟低通原型数字低通、高通、带通、带阻(b)(c)数字域频率转换模拟低通原型数字低通数字低通、高通、带通、带阻数字化图6.21 设计IIR滤波器的频率变换法实际上,第二种方法是第一种方法的特例。这种方法是将第一种方法的两步合成一步,而且,在第二步中的模拟到数字域的转换采用双线性变换。即把模拟低通原型变换到模拟低通、高通、带通、带阻等滤波器的公式与用双线性变换得到相应数字滤波器的公式合并,就可直接从模拟低通原型通过一定的频率变换关系,一步完
3、成各种类型数字滤波器的设计,因而简捷便利,得到普遍采用。下面就上述三种转换方法分别予以讨论。6.4.1 先由模拟低通原型滤波器转换成所需型式的模拟滤波器,然后再把它转换成数字滤波器的方法此法中的第二步在6-2中已讨论过,既可以采用冲激不变法,也可以采用双线性变换法。但是由于冲激不变法只适用于限带滤波器的设计,不适合带阻、高通滤波器的设计,因此,一般采用的是双线性变换方法。对于高通、带阻滤波器,由于冲激响应不变法不能直接采用,或者只能在加了保护滤波器以后使用。而第一步,即由低通模拟原型到其他型式模拟滤波器的转换的方法没有讨论,所以,这是关键的一步,这种转换有各种各样的方法。下面给出一种将截止频率
4、为1(rad/s)的低通滤波器变换成另一个低通滤波器或带通、高通、带阻滤波器的一组变换关系式。一、第一步:归一化低通模拟原型到其他型式模拟滤波器的转换方法1、归一化模拟低通原型到模拟低通滤波器的转换显然可以采用函数:将模拟低通频率转换到。其中,c和2存在映射关系(如图6-22所示)。于是可有,因此,于是, 或 延拓到S域(令:),则有若,c =1;则得模拟低通原型滤波器到截止频率为2的低通滤波器的映射公式: (6-64) 令,相应的频率变换公式则为 (6-65)图6-22 低通到低通滤波器的映射 图6-23 低通到高通滤波器的映射2、归一化模拟低通原型到模拟高通滤波器的转换可采用如下函数完成模
5、拟低通到模拟高通滤波器的转换(如图6-23所示) (6-66)由图可得映射关系:可以计算得到:代入(6-65)可得:令:,延拓到S域,得若令c =1;则得模拟低通原型滤波器到截止频率为2的高通滤波器的映射公式: (6-67)令,相应的频率变换公式则为 (6-68)3、 归一化模拟低通原型到模拟带通滤波器的转换(1) 归一化模拟低通到模拟带通的映射 下列映射函数可以将模拟低通滤波器转换为模拟带通滤波器,如图6-24所示。图6-24 低通到带通滤波器的映射 (6-69)式中0是一个待定常数。由图6-24可见,若设模拟带通滤波器的上下边界频率分别为1,2,模拟低通滤波器的边界频率为c,则可得如下的映
6、射关系:代入(6-67)式可得:解得: (6-70)其中,为带通滤波器的带宽。令:,延拓到S域,得 (6-71)这里,s是模拟低通滤波器的拉普拉斯变量,而p则是模拟带通滤波器的拉普拉斯变量。0则是一个常数。式(6-71)是将截止频率为的模拟低通滤波器转换为频率分别为1,2的模拟带通滤波器。而我们一般是先设计归一化低通原型滤波器,所以还需进一步转换。(2) 归一化模拟低通原型到模拟带通的映射设低通原型滤波器的拉普拉斯变量是S1,而截止频率为的模拟低通滤波器的拉普拉斯变量是S,于是由式(6-64)可得 (6-72)将(6-71)代入(6-72)可得模拟低通原型滤波器到边界频率分别为1,2的带通滤波
7、器的映射公式 (6-73)令,代入(6-73)并取绝对值(取绝对值是为了使频率取正值)得模拟低通原型滤波器和模拟带通滤波器的频率关系: (6-74)4、 归一化图6-25 低通到带阻滤波器的映射模拟低通原型到模拟带阻滤波器的转换(1)模拟低通到模拟带阻的映射 下列映射函数可以将模拟低通滤波器转换为模拟带通滤波器,如图6-25所示。 (6-75)式中0是一个待定常数。由图6-25可见,若设模拟带阻滤波器的两个边界频率分别为1,2,模拟低通滤波器的边界频率为c,则可得如下的映射关系:代入(6-72)可得解得 (6-76)或其中,为带通滤波器的带宽。令:,延拓到S域,得 (6-77)式(6-74)是
8、将截止频率为的模拟低通滤波器转换为频率分别为1,2的模拟带阻滤波器。而我们一般是先设计归一化低通原型滤波器,所以还需进一步转换。(2)模拟低通原型到模拟带阻的映射设低通原型滤波器的拉普拉斯变量是S1,而截止频率为的模拟低通滤波器的拉普拉斯变量是S,于是由式(6-64)可得 (6-78)将(6-77)代入(6-78)可得模拟低通原型滤波器到边界频率分别为1,2的带阻滤波器的映射公式 (6-79)令,代入(6-79)并取绝对值,得模拟低通原型滤波器和模拟带阻滤波器的频率关系: (6-80)上述将模拟低通原型转换为各种模拟滤波器的变换公式示于表6-3。表6-3 低通原型滤波器到低通、带通、高通、带阻
9、滤波器的变换关系变换类型变换公式频率变换公式参数意义低通原型 低通c:实际低通滤波器的截止频率低通原型 高通c:实际高通滤波器的截止频率低通原型 带通H,L:实际带通滤波器的上下通带(3dB)截止频率低通原型 带阻H,L:实际带阻滤波器的上下通带(3dB)截止频率表中,s是低通原型滤波器的拉普拉斯变量,而p则是实际的模拟滤波器的拉普拉斯变量; 是模拟低通原型滤波器的频率变量,而则是要设计的模拟滤波器的频率变量;二、第二步:模拟滤波器转换到数字滤波器第二步将模拟滤波器转换到数字滤波器可采用6.3节所介绍的冲激不变法、阶跃不变法及双线性变换法。其中,前两种方法适合作低通滤波器、带通滤波器的设计。而
10、双线性变换法则适合各种情况。由于双线性变换法有确定的公式,当第二步采用此法时,可将两步的公式合为一个公式,这就得到了后面的第二种方法。设计步骤1、 根据要求确定数字滤波器的指标;2、 将数字指标转换成模拟频率指标;这里要注意:(1) 若采用时域变换法(冲激不变及阶跃不变法),可采用无预畸变的变换公式这里,分别是抽样频率及抽样间隔。(2) 若采用频域的双线性变换法,则采用预畸变的变换公式3、 根据表6-3的频率变换公式计算模拟低通原型滤波器的频率指标;即确定阻带截止频率。注意:在设计模拟带通滤波器或模拟带阻滤波器时,由于有上下截止频率,因此,转换成低通原型指标时会得到两个阻带截止频率,实际处理是
11、取其较小值作为低通原型滤波器的阻带截止频率(按设计原理,计算的了两个低通滤波器的3dB通带截止频率相等,因此,只考虑阻带截止频率的选择)。即:因为,按现有设计方法,模拟低通滤波器通常采用butterworth滤波器,它具有单调下降的特性,因此,取较小的频率值,此处满足阻带衰减的指标要求,在阻带其它频率(较大)处肯定也是满足指标要求的。4、 按6.3节的方法设计归一化模拟低通原型滤波器。5、 采用表6-3的公式转化成所需形式的模拟滤波器。6、 采用6.2节的方法(冲激不变、阶跃不变法、双线性变换法)将模拟滤波器转换成数字滤波器例6-7 设计一个数字带通滤波器,3dB处的通带截止频率分别为0.3和
12、0.4;阻带截止频率分别为0.2和0.5,阻带衰减要求为衰减18dB。模拟滤波器的设计要求采用巴特沃思低通原型滤波器设计,而模拟到数字的转换则采用冲激不变法。抽样间隔设为Ts=1。解:(1)依题意,可得数字指标:通带截止频率:L=0.3;H =0.4; 通带衰减:Ap=3dB;阻带截止频率:s1=0.2;s2 =0.5;阻带衰减:As=18dB;(2)模拟带通指标 由于采用冲激不变法,因此通带截止频率:L=L/Ts=0.3;H=H / Ts =0.4; 通带衰减:Ap=3dB;阻带截止频率:s1=0.2;s2 =0.5;阻带衰减:As=18dB;(3)模拟低通原型滤波器的阻带截止频率根据表6-
13、3可得因此,(4)低通原型滤波器设计 根据(6-18)式得 查表6-2可得3阶butterworth原型滤波器(5)转换成带通滤波器由表6-3可得转换公式代入得模拟带通滤波器的系统函数(6)按冲激不变法将模拟带通滤波器转换成数字带通滤波器。略例6-8,重做6-7,但是,模拟到数字的转换则采用双线性变换。解:(1)依题意,可得数字指标:通带截止频率:L=0.3;H =0.4; 通带衰减:Ap=3dB;阻带截止频率:s1=0.2;s2 =0.5;阻带衰减:As=18dB;(2)模拟带通指标 由于采用双线性变换,先求双线性变换公式,这里,取C=2/T=2则,于是,通带截止频率:; 通带衰减:Ap=3
14、dB;阻带截止频率:;阻带衰减:As=18dB;(3)模拟低通原型滤波器的阻带截止频率根据表6-3可得因此,(4)低通原型滤波器设计 根据(6-18)式得查表6-2可得3阶butterworth原型滤波器(5)转换成带通滤波器由表6-3可得转换公式代入得模拟带通滤波器的系统函数(6)采用双线性变换法将模拟带通滤波器转换成数字带通滤波器6.4.2 直接由归一化模型原型到其他数字滤波器的转换这种转换方法是把s平面到z平面的映射及z到Z的转换统一考虑,因此要求s到Z有确定的表达式。这种方法适于双线性变换法,而不适用于冲激不变方法。是将第一种方法的两步合成一步,而且,在第二步中的模拟到数字域的转换采用
15、双线性变换。这种方法可以得到直接从模拟低通原型到各种类型数字滤波器的设计公式,简捷便利,得到普遍采用。因此,下面我们重点讨论这种方法。1 归一化模拟低通原型滤波器变换成数字低通滤波器根据双线性公式可得将其模拟低通原型滤波器转换成数字低通滤波器的公式 (6-81)模拟低通原型滤波器的模拟角频率与数字低通滤波器的角频率之间的关系 (6-82)显然,若数字低通滤波器的截止频率为,则有对应的映射关系于是,可得: (6-83)2、归一化模拟低通原型滤波器变换成数字高通滤波器将双线性变换公式(6-81)代入表(6-3)中的模拟低通原型转换为模拟高通滤波器的转换公式可得 (6-84)这里,是变换常数,需确定
16、。令,得归一化模拟低通原型滤波器与数字稿通滤波器的角频率之间的关系 (6-85)由于存在映射关系于是,可得3、归一化模拟低通原型滤波器变换成数字带通滤波器将双线性变换公式(6-82)代入表(6-3)中的模拟低通原型转换为模拟带通滤波器的转换公式可得 (6-86)这里, (6-87)是变换常数,需确定。而是通过双线性变换公式将数字带通滤波器器的角频率转换而来,即代入D,E的计算公式(6-87)可得 (6-88) (6-89)令,得归一化模拟低通原型滤波器与数字稿通滤波器的角频率之间的关系 (6-91)4、归一化模拟低通原型滤波器变换成数字带阻滤波器将双线性变换公式(6-81)代入表(6-3)中的
17、模拟低通原型转换为模拟带通滤波器的转换公式可得 (6-91)这里, (6-92)是变换常数,需确定。而是通过双线性变换公式将数字带通滤波器器的角频率转换而来,即代入D1,E1的计算公式(6-92)可得 (6-93) (6-94)令,得归一化模拟低通原型滤波器与数字稿通滤波器的角频率之间的关系 (6-95)上述将归一化模拟低通原型滤波器直接转换为各种数字滤波器的变换公式可归纳示于表6-4。表6-4 归一化低通原型滤波器到低通、带通、高通、带阻数字滤波器的变换关系数字滤波器类型变换公式频率变换公式参数计算公式低通高通带通带阻表中,s是低通原型滤波器的拉普拉斯变量,而z则是实际的数字滤波器的变量;
18、是归一化模拟低通原型滤波器的角频率,而则是要设计的数字滤波器的角频率;H,L:实际带阻滤波器的上下通带(3dB)截止频率,c:实际高通滤波器的截止频率5、设计步骤(1)根据要求确定数字滤波器的指标;(2)从表(6-4)中选择相应的公式,并计算公式中的参数;(3)根据表6-4的频率变换公式计算模拟低通原型滤波器的频率指标,即确定阻带截止频率。在计算时,由于有上下截止频率,因此,转换成低通原型指标时会得到两个阻带截止频率,实际处理是取其较小值作为低通原型滤波器的阻带截止频率,即:,其中,需按表6-4的频率转换公式计算。(4)按6.3节的方法设计归一化模拟低通原型滤波器。(5)采用表6-4的公式转化
19、成所需形式的模拟滤波器。例6-9 采用本节方法重做例6-8(设计一个数字带通滤波器,3dB处的通带截止频率分别为0.3和0.4;阻带截止频率分别为0.2和0.5,阻带衰减要求为衰减18dB。模拟滤波器的设计要求采用巴特沃思低通原型滤波器设计)解:(1)依题意,可得数字指标:通带截止频率:L=0.3;H =0.4; 通带衰减:Ap=3dB;阻带截止频率:s1=0.2;s2 =0.5;阻带衰减:As=18dB;(2)变换公式的确定(3)取(4)低通原型滤波器设计 根据(6-18)式得查表6-2可得2阶butterworth原型滤波器(5)采用表6-4的公式转化成所需形式的数字带通滤波器(与例6-7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无限 冲激 响应 数字滤波器 设计
限制150内