FIR 滤波器和 IIR 滤波器的格型结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.3.5 全零点格型结构

1973年,Gray 和Markel 提出一种新的系统结构形式,即格型结构(lattice structure )。这是一种很有用的结构,在功率谱估计、语音处理、自适应滤波等方面以得到了广泛的应用。这种结构的优点是,对有限字长效应的敏感度低,且适合递推算法。

这种结构有三种形式,即适用于FIR 系统的全极点格型结构和适用于IIR 系统的全极点和零极点格型结构。下面先介绍图7.10所示的全零点格型结构。其他两种个性结构将留到第4.3节讨论。

格型结构是由多个基本单元级联起来的一种极为规范化的结构。图7.11 示出其中的第m 极。与FIR 滤波器的直接型结构一样,全零点格型结构也是没有反馈支路的,

图7.10 全零点格型结构

图7.11 全零点格型结构的基本单元

让我们从一组FIR 滤波器的系统函数开始研究全零点格型结构。

图7.10 中,以)(n x 为输入序列,后接M 个格型级,这样就形成M 个滤波器:第m (M m ,...,2,1=)个滤波器有两个输出,即上输出)(n f m 和下输出)(n g m 。以)(n f m 为输出的滤波器称为前向滤波器;以)(n g m 为输出的滤波器称为后向滤波器。

对于M 个前向FIR 滤波器,它们的系统函数为:

,...,M ,m z A z H m m 21 ),()(== (18) 式中,)(z A m 是多项式: 1 ,)(1)(1

M m z k a

z A k

m

k m

m ≤≤+

=-=∑ (19) 这里,为了数学推导的方便,令式子右边第1项为1;下标m 代表滤波器序号,也代表滤波

器的阶数,例如,给定 1)0(=a 以及)(),...,2(),1(M a a a ,则第4个滤波器的系统函数为 443424144)4()3()2()1(1)(----++++=z a z a z a z a z H

设第m 个滤波器的输入、输出序列分别是)(n x 和)(n y ,则

)()()()(1

k n x k a n x n y m

k m -+=∑= (21)

其直接型实现如图12所示。

图7.12 FIR 滤波器的一种直接实现形式

1=m 阶滤波器的输出可表示为

)1()1()()(1-+=n x a n x n y (22) 该输出也可以从图12所示的第一级格型滤波器得到。图中,两个输入端联在一起,激励信号为)(n x 。从两个输出端得到的信号分别为 )(1n f 和)(1n g :

⎩⎨⎧--=-+=)1()()()

1()()(01

01n x n x k n g n x k n x n f (23)

其次我们考虑二阶FIR 滤波器,它的直接型结构输出为 )2()2()1()1()()(22-+-+=n x a n x a n x n y

T

22)]2( )1( 2)][1-( 1)-( )([a a n x n x n x = (24) 上式将输出)(n y 表示为两个向量的内积,T 表示向量转置。

相应地,这个二阶滤波器可以用两个级联的格型单元(图10 前面的两级)来实现。,

图中,第一级的输出为

⎩⎨

⎧--=-+=)1()()()

1()()(11

11n x n x k n g n x k n x n f (25)

⎩⎨

⎧-+=-+=)

1()()()

1()()(11221212n g n f k n g n g k n f n f (26) 将式(25)中的)(1n f 代入式(26)中,得

)]2()1([)1()()(1212-+-+-+=n x n x k k n x k n x n f

)2()1()1()(221-+-++=n x k n x k k n x (27) 现在令式(24)和式(27)的系数相等,即

)1()1( ,)2(21222k k a k a +== (28) 于是,得二阶格型结构的参数 )

2(1)

1( ),2(22122a a k a k +=

= (29)

其中,)2(22a k =这个结果是很容易理解的。从图7.12 看,如果滤波器阶数2=m ,则时延为2的输入输出传输值为)2(2a ,而从图7.10看,从输入到上端输出有三条可能的支路,而其中时延为2的支路传输值为1k 。如果这两个流图等效,则应有)2(22a k =。因此可以推论,若有m 个格型级,则其最右边的支路m k 与直接型结构的参数)(m a m 相等: )(m a k m m = (30) 为了得到其它支路传输值121,...,,k k k m m --与直接型结构的参数之间的关系,我们需要从图7.10 所示的M 阶格型结构的最右边做起:根据M 阶滤波器的直接型参数,依次求

1-M ,1,...,3,2--M M 阶滤波器的直接型参数。这是降阶递推。只要求出m 阶滤波器

的系数组},...,2,1),({m k k a m =,则格型结构的支路传输)(m a k m m =。

式(29)表明,二阶格型结构的两个参数1k 和2k 可以根据直接型结构的参数求出。继续这个过程,可以得到一个m 阶直接型FIR 滤波器和一个m 阶或m 级格型滤波器之间的等效性。按照图7.10,格型滤波器可用递归方程描述为

)()()(00n x n g n f == (31)

121 ),1()()(11,...,M-, m n g k n f n f m m m m =-+=-- (32)

121 ),1()()(11,...,M-, m n g n f k n g m m m m =-+=-- (33) 因此,第1M-级滤波器的输出相当于1M- 阶FIR 滤波器的输出,即

(n)f y(n)M 1-= (34)

因为FIR 滤波器和格型滤波器的输出)(n f m 可以表示为

相关文档
最新文档