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

数字信号处理 - Z 变换解题示例



例 1

当所有初始条件都为零时,求系统 s(n+2)3s(n+1)+2s(n)=δ(n) 的响应。

− 对上述方程两边进行 Z 变换,得到

S(z)Z23S(z)Z1+2S(z)=1

S(z){Z23Z+2}=1

S(z)=1{z23z+2}=1(z2)(z1)=α1z2+α2z1

S(z)=1z21z1

对上述方程进行 Z 逆变换,得到

S(n)=Z1[1Z2]Z1[1Z1]

=2n11n1=1+2n1

例 2

求差分方程描述的系统的系统函数 H(z) 和单位样本响应 h(n)

y(n)=12y(n1)+2x(n)

其中,y(n) 和 x(n) 分别是系统的输出和输入。

− 对上述差分方程进行 Z 变换,得到

y(z)=12Z1Y(Z)+2X(z)

=Y(Z)[112Z1]=2X(Z)

=H(Z)=Y(Z)X(Z)=2[112Z1]

该系统在 Z=12Z=0 处有极点,并且 H(Z)=2[112Z1]

因此,对上述进行 Z 逆变换,得到

h(n)=2(12)nU(n)

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

例 3

确定以下情况下的 Y(z),n≥0 −

y(n)+12y(n1)14y(n2)=0giveny(1)=y(2)=1

− 对上述方程应用 Z 变换,得到

Y(Z)+12[Z1Y(Z)+Y(1)]14[Z2Y(Z)+Z1Y(1)+4(2)]=0

Y(Z)+12ZY(Z)+1214Z2Y(Z)14Z14=0

Y(Z)[1+12Z14Z2]=14Z12

Y(Z)[4Z2+2Z14Z2]=12Z4Z

Y(Z)=Z(12Z)4Z2+2Z1

广告