主权项 |
一种产生滤波器传递函数的方法,其特征在于包括以下步骤:(1)所要设计的滤波器可能为低通、带通、高通,将所要设计的滤波器的指标归一化为截止频率为1的低通滤波器原型的指标,按照产生滤波器传递函数的经典方法,计算出满足该低通滤波器指标所需传递函数的最小阶数N,将该阶数增加为N+n,n为大于等于1的整数;(2)采用产生滤波器传递函数的经典方法,产生满足所要设计的低通滤波器指标的N+n阶低通滤波器传递函数,求出该低通滤波器传递函数的N+n个极点,即满足使传递函数分母为0的点,根据该N+n个极点的值,得到该N+n个极点的Q值,即极点的品质因子,共轭极点的Q值相同,将该N+n个极点依Q值从大到小的顺序进行排序,得到N+n个极点的序列,最大Q值记为Q<sub>max</sub>,最大Q值Q<sub>max</sub>对应的两个共轭极点记为p(1)、p(2),除Q<sub>max</sub>以外的Q值从大到小依次记为Q<sub>3</sub>,Q<sub>5</sub>,Q<sub>7</sub>,…,<img file="FDA0000664963000000011.GIF" wi="185" he="85" />当滤波器传递函数的阶数N+n为偶数时,r<sub>max</sub>=N+n‑1,Q<sub>r</sub>对应的极点为复数共轭极点p(r),p(r+1),r=3,4,5,…,r<sub>max</sub>,当滤波器传递函数的阶数N+n为奇数时,r<sub>max</sub>=N+n‑2,对应的极点为复数共轭极点p(r),p(r+1),r=3,4,5,…,r<sub>max</sub>,Q<sub>N+n</sub>=0.5,该Q值对应的极点为一个实数极点;(3)对步骤(2)的N+n个极点的序列中的极点的Q值和极点的绝对值进行步进调整,调整后的所有极点的Q值小于等于预先设定的上限值Q<sub>mu</sub>,Q<sub>mu</sub><Q<sub>max</sub>,根据调整后的极点的Q值和极点的绝对值,计算得到新的N+n个极点值;(4)根据步骤(3)得到的新的N+n个极点值,计算所对应的新的N+n阶低通滤波器传递函数,如果步骤(2)中的N+n阶低通滤波器传递函数有零点,则新的N+n阶低通滤波器传递函数的零点保持不变,或者略作调整;(5)判断步骤(4)计算出的N+n阶低通滤波器传递函数是否满足步骤(1)中所要设计的低通滤波器原型的指标,满足则保留该新的N+n阶低通滤波器传递函数;(6)步骤(5)会产生多个低通滤波器传递函数,从中选择极点的最大Q值最小,且其它极点的Q值也较小的低通滤波器传递函数,选定低通滤波器传递函数后,再进行频率变换,把得到的低通滤波器传递函数转换成所需的滤波器传递函数。 |