Loading [MathJax]/jax/output/HTML-CSS/jax.js

Z变换的时移特性


Z变换

Z变换是一种数学工具,用于将离散时间域中的差分方程转换为z域中的代数方程。数学上,如果x(n)是离散时间函数,则其Z变换定义为:

Z[x(n)]=X(z)=n=x(n)zn

Z变换的时移特性

说明 – Z变换的时移特性指出,如果序列x(n)在时域中移动n0,则它在z域中导致乘以zn0。因此,如果

x(n)ZTX(z);ROC=R

在零初始条件下。

那么,根据时移特性,

x(nn0)ZTzn0X(z)

ROC = R,除了可能增加或删除𝑧 = 0或𝑧 = ∞

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

证明

根据Z变换的定义,我们有:

Z[x(n)]=X(z)=n=x(n)zn

Z[x(nn0)]=n=x(nn0)zn

在上述求和中用(nn0)=m代替,则我们有:

Z[x(nn0)]=m=x(m)z(m+n0)

Z[x(nn0)]=zn0m=x(m)zm=zn0X(z)

Z[x(nn0)]=zn0X(z)

同样,它可以表示为:

x(nn0)ZTzn0X(z)

类似地,如果信号在时间上提前,则根据时移特性,我们得到:

x(n+n0)ZTzn0X(z)

此外,*如果忽略初始条件*,则

  • 时间延迟的时移特性为:

    Z[x(nn0)]=zn0X(z)+zn0n0p=1x(p)zp

  • 时间提前的时移特性为:

    Z[x(n+n0)]=zn0X(z)zn0n01p=0x(p)zp

数值示例(1)

使用Z变换的时移特性,求序列的Z变换:

x(n)=u(n3)

解答

给定的序列是:

x(n)=u(n3)

由于单位阶跃序列的变换由下式给出:

Z[u(n)]=zz1;ROC|z|>1

因此,使用Z变换的时移特性[i.e.,x(nn0)ZTzn0X(z)],我们得到:

Z[u(n3)]=z3Z[u(n)]=z3(zz1)

Z[u(n3)]=1z2(z1);ROC|z|>1

数值示例(2)

使用Z变换的时移特性,求以下序列的Z变换

x(n)=δ(n+5)

解答

给定的序列是:

x(n)=δ(n+5)

由于冲击序列的Z变换由下式给出:

Z[δ(n)]=1

现在,使用Z变换的时移特性[i.e.,x(n+n0)ZTzn0X(z)],我们得到:

Z[δ(n+5)]=z5(1)=z5

更新于:2022年1月29日

11K+ 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告