信号与系统 – 逆Z变换是什么?
逆Z变换
**逆Z变换**定义为从其Z变换X(z) 求解时域信号x(n) 的过程。逆Z变换表示为:
x(n)=Z−1[X(z)]
由于Z变换定义为:
X(z)=∞∑n=−∞x(n)z−n⋅⋅⋅(1)
其中,z是一个复变量,由下式给出:
z=rejω
其中,r是z平面中圆的半径。因此,将z的值代入式(1),我们得到:
X(z)=X(rejω)=∞∑n=−∞[x(n)r−n]e−jωn⋅⋅⋅(2)
式(2)是信号[x(n)r−n] 的离散时间傅里叶变换(DTFT)。因此,函数X(rejω) 的逆DTFT必须是[x(n)r−n] 。因此,我们可以写成:
F−1[X(rejω)]=x(n)r−n=12π∫π−πX(rejω)ejωndω
⇒x(n)=12π∫π−πX(rejω)(rejω)ndω⋅⋅⋅(3)
∵z=rejω
那么,
dzdω=jrejωordω=dzjrejω
将z和dω的值代入式(3),我们有:
x(n)=12πj∮cX(z)z(n−1)dz⋅⋅⋅(4)
式(4)中给出的积分表示沿半径为|z|=r 的圆进行逆时针方向的积分。 *这是求逆Z变换的直接方法*。直接法相当繁琐。因此,使用间接方法求逆Z变换。
求逆Z变换的方法
通常,有以下四种方法用于求逆Z变换:
**长除法或幂级数法** – 长除法很简单,这种方法的优点是它更通用,可以应用于任何问题。但是,这种方法的缺点是它不能给出封闭形式的解。此外,只有当给定Z变换X(z) 的收敛域(ROC)的形式为|z| > 𝑎 或|z| < 𝑎时才能使用它。
**部分分式展开法** – 在这种方法中,真分数X(z)⁄z 被写成部分分式的形式,并通过标准Z变换对找到每个部分分式的逆Z变换,然后将它们全部加起来。
**留数法或复反演积分法** – 在留数法中,逆Z变换是使用以下公式得到的:
x(n)=12πj∮cX(z)z(n−1)dz
**卷积积分法** – 卷积积分法利用Z变换的卷积性质,当给定Z变换X(z) 可以写成两个函数的乘积时,可以使用这种方法。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
数值例子
确定逆Z变换:
X(z)=4z−1[1−(13)z−1]2;ROC→|z|>(13)
解答
逆Z变换可以使用以下公式获得:
x(n)=12πj∮cX(z)z(n−1)dz
这个公式可以通过找到ROC中z平面内圆c内所有极点的留数之和来计算。因此,上述公式也可以写成
x(n)=∑c内极点处的X(z)zn−1的留数
⇒x(n)=∑i(z−zi)X(z)zn−1|z=zi
现在,如果存在k阶极点,则该极点的留数由下式给出:
x(n)=1(k−1)!dk−1dzk−1[(z−zi)kX(z)zn−1]z=zi
给定的Z变换是:
X(z)=4z−1[1−(13)z−1]2=4z[z−(13)]2
由于给定的Z变换X(z) 在z = (1/3)处具有2阶极点。
∴x(n)=1(2−1)!d(2−1)dz(2−1)[(z−13)24zzn−1[z−(13)]2]z=(1/3)
⇒x(n)=ddz[(z−13)24zn[z−(13)]2]z=(1/3)=[4nzn−1]z=(1/3)
∴x(n)=4n(13)n−1u(n)