Skip to main content

Inverse Z-transform by inversion integral (cubic)

Short answer

Rewrite X(z)=z^2/((z−1)(z+0.8)^2). Sum residues of X(z)z^{k−1} at z=1 and double pole z=−0.8 gives x(k) = (1/3.24)[1 − (1+1.8k)(−0.8)^k] for k ≥ 0.

Find the inverse Z-transform of X(z)=z⁻¹/((1-z⁻¹)(1+1.6z⁻¹+0.64z⁻²)) by inversion integral method.

In the inversion integral method, x(k)x(k) is the sum of the residues of X(z)zk−1X(z)z^{k-1} at its poles:

x(k)=12πj∮CX(z)zk−1 dz=∑iRes[X(z)zk−1]z=zix(k) = \frac{1}{2\pi j}\oint_C X(z)z^{k-1}\,dz = \sum_i\text{Res}\left[X(z)z^{k-1}\right]_{z=z_i}

Step 1: Rewrite X(z)X(z) in powers of zz

1+1.6z−1+0.64z−2=(1+0.8z−1)21 + 1.6z^{-1} + 0.64z^{-2} = (1 + 0.8z^{-1})^2. Multiply numerator and denominator by z3z^3:

X(z)=z−1(1−z−1)(1+0.8z−1)2=z2(z−1)(z+0.8)2X(z) = \frac{z^{-1}}{(1 - z^{-1})(1 + 0.8z^{-1})^2} = \frac{z^2}{(z-1)(z+0.8)^2} X(z)zk−1=zk+1(z−1)(z+0.8)2X(z)z^{k-1} = \frac{z^{k+1}}{(z-1)(z+0.8)^2}

For k≥0k \ge 0 there is no pole at the origin. The poles are a simple pole at z=1z = 1 and a double pole at z=−0.8z = -0.8.

Step 2: Residue at z=1z = 1

R1=[zk+1(z+0.8)2]z=1=1(1.8)2=13.24=0.3086R_1 = \left[\frac{z^{k+1}}{(z+0.8)^2}\right]_{z=1} = \frac{1}{(1.8)^2} = \frac{1}{3.24} = 0.3086

Step 3: Residue at the double pole z=−0.8z = -0.8

R2=ddz[zk+1z−1]z=−0.8=[(k+1)zk(z−1)−zk+1(z−1)2]z=−0.8=(−0.8)k[(k+1)(−1.8)−(−0.8)](−1.8)2=(−0.8)k(−1.8k−1)3.24\begin{aligned} R_2 &= \frac{d}{dz}\left[\frac{z^{k+1}}{z-1}\right]_{z=-0.8} = \left[\frac{(k+1)z^{k}(z-1) - z^{k+1}}{(z-1)^2}\right]_{z=-0.8} \\ &= \frac{(-0.8)^k\left[(k+1)(-1.8) - (-0.8)\right]}{(-1.8)^2} = \frac{(-0.8)^k\left(-1.8k - 1\right)}{3.24} \end{aligned}

Step 4: Result

x(k)=R1+R2=13.24[1−(1+1.8k)(−0.8)k],k=0,1,2,…x(k) = R_1 + R_2 = \frac{1}{3.24}\left[1 - (1 + 1.8k)(-0.8)^k\right], \quad k = 0, 1, 2, \dots

Equivalently x(k)=0.3086−(0.3086+0.5556k)(−0.8)kx(k) = 0.3086 - (0.3086 + 0.5556k)(-0.8)^k.

Step 5: Check

kk0123456∞\infty
x(k)x(k)01−0.61.32−0.7281.32−0.6460.3086

Expanding the denominator gives (1−z−1)(1+1.6z−1+0.64z−2)=1+0.6z−1−0.96z−2−0.64z−3(1 - z^{-1})(1 + 1.6z^{-1} + 0.64z^{-2}) = 1 + 0.6z^{-1} - 0.96z^{-2} - 0.64z^{-3}. Direct division of z−11+0.6z−1−0.96z−2−0.64z−3\dfrac{z^{-1}}{1 + 0.6z^{-1} - 0.96z^{-2} - 0.64z^{-3}} gives z−1−0.6z−2+1.32z−3−0.728z−4+…z^{-1} - 0.6z^{-2} + 1.32z^{-3} - 0.728z^{-4} + \dots, which matches.

The final value theorem gives lim⁡z→1(1−z−1)X(z)=1(1.8)2=0.3086\lim_{z\to1}(1 - z^{-1})X(z) = \dfrac{1}{(1.8)^2} = 0.3086, which also matches.

Answer: x(k)=13.24[1−(1+1.8k)(−0.8)k]x(k) = \dfrac{1}{3.24}\left[1 - (1 + 1.8k)(-0.8)^k\right] for k≥0k \ge 0.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 2 questions →