离散系统的系统函数, 分子分母系数的相关问题

设某离散系统的传递函数为:

H(z)=B(z)A(z) H ( z ) = B ( z ) A ( z )

在表示系统函数分子、分母多项式时应该注意:

1、系统函数按Z Z的降幂排列时

系数向量应由最高次项系数开始,直到常数项,缺项补零

例如

H(z)=3z35z2+10zz4+2z33z2+7z5

则:分母向量A=[1,2, -3, 7, -5]; 分子向量B=[3, -5, 10, 0]。
A和B的维数不一定相同,视分子分母的阶数而定,若阶数相同,则A和B的维数相同。

2、系统函数按Z1 Z − 1的升幂排列时
分子、分母多项式应保证维数相同缺项补零

例如

H(z)=35z1+10z21+2z13z2+7z35z4 H ( z ) = 3 − 5 z − 1 + 10 z − 2 1 + 2 z − 1 − 3 z − 2 + 7 z − 3 − 5 z − 4

则:分母向量A=[1,2, -3, 7, -5]; 分子向量B=[3, -5, 10, 0, 0]。
A和B的维数务必保持相同,即使分子分母阶数不同,通过缺项补零使得A和B的维数相同。

事实上,B=[3, -5, 10],写成这种形式在大多数情况下也是能够接受的,利用matlab进行相关计算时二者没有差别,但是这种写法可能会忽略z = 0的极点或零点,故推荐写成 B=[3, -5, 10, 0, 0],即缺失的项上补零。


版权声明:本文为tugepaopaoo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。