The Z-Transform is a fundamental tool in digital signal processing that extends the concept of the Discrete-Time Fourier Transform (DTFT) to handle a broader class of signals. Where the DTFT exists only on the unit circle in the complex plane, the Z-Transform operates over a region of the complex z-plane.
Definition
For a discrete-time signal x[n], the Z-Transform is defined as:
X(z)=∑n=−∞∞x[n]z−n
where z is a complex variable. This can be viewed as the DTFT of the signal x[n]r−n evaluated at z=rejω:
X(z)=X(rejω)=DTFT{x[n]r−n}
Geometric Interpretation
The Z-Transform extends the frequency domain analysis by:
Unit Circle: The DTFT corresponds to ∣z∣=1 (unit circle)
Complex Plane: The Z-Transform exists over regions in the complex z-plane
Frequency Mapping: We essentially wrap the linear frequency axis around the unit circle
Region of Convergence (ROC)
The Region of Convergence is the set of all complex values z for which X(z) converges:
ROC={z∈C:∑n=−∞∞∣x[n]∣∣z∣−n<∞}
Properties of ROC
Ring or Disk: ROC is always a ring or disk in the z-plane
No Poles: ROC cannot contain any poles of X(z)
DTFT Existence: DTFT exists if and only if ROC includes the unit circle
Examples of ROC
Right-Sided Exponential Signal
For x[n]=anu[n] (where u[n] is the unit step):
X(z)=∑n=0∞anz−n=∑n=0∞(za)n=1−az−11=z−az
ROC: ∣z∣>∣a∣ (exterior of circle with radius ∣a∣)
Left-Sided Exponential Signal
For x[n]=−anu[−n−1]:
X(z)=z−az
ROC: ∣z∣<∣a∣ (interior of circle with radius ∣a∣)
Two-Sided Signal
For a combination of right-sided and left-sided exponentials:
x[n]=bnu[n]+cnu[−n−1]
If ∣c∣<∣b∣, then ROC: ∣c∣<∣z∣<∣b∣ (annular region)
Rational Z-Transforms
Most practical Z-transforms are rational functions:
X(z)=Q(z)P(z)=∑k=0Nakz−k∑k=0Mbkz−k
where P(z) and Q(z) are polynomials in z.
Poles and Zeros
Zeros: Values of z where X(z)=0 (roots of numerator)
Poles: Values of z where X(z)=∞ (roots of denominator)
For a rational transform with M zeros and N poles:
If M<N: (N−M) zeros at z=0
If M>N: (M−N) poles at z=0
Pole-Zero Plot Example
Consider:
X(z)=(z−a)(z−b)2z2−(b+a)z
Zeros: z=0,z=2b+a
Poles: z=a,z=b
ROC: Depends on signal causality and stability requirements
Inverse Z-Transform
Partial Fraction Expansion
For M≥N with distinct poles:
X(z)=∑r=0M−NBrz−r+∑k=1N1−dkz−1Ak
where:
Br coefficients obtained by long division
Ak are residues: Ak=(1−dkz−1)X(z)z=dk
dk are the pole locations
Multiple Poles
For a pole of order s at z=di:
X(z)=∑m=1s(1−diz−1)mCm+other terms
Methods for Inverse Transform
Partial Fraction Expansion
Power Series Expansion (long division)
Residue Method (contour integration)
Table Lookup with properties
Z-Transform Properties
Linearity
ax1[n]+bx2[n]↔aX1(z)+bX2(z)ROC: At least R1∩R2
Time Shifting
x[n−k]↔z−kX(z)ROC: Same as X(z) (except possibly z=0 or z=∞)
Scaling in Z-Domain
anx[n]↔X(z/a)ROC: ∣a∣R where R is the ROC of X(z)
Time Reversal
x[−n]↔X(z−1)ROC: 1/R where R is the ROC of X(z)
Convolution
x1[n]∗x2[n]↔X1(z)X2(z)ROC: At least R1∩R2
Initial Value Theorem
If x[n] is causal:
x[0]=limz→∞X(z)
Final Value Theorem
If x[n] is causal and (z−1)X(z) has no poles on or outside unit circle:
limn→∞x[n]=limz→1(z−1)X(z)
System Analysis with Z-Transform
System Function
For a linear time-invariant system with impulse response h[n]:
H(z)=∑n=−∞∞h[n]z−n
Input-Output Relationship: Y(z)=H(z)X(z)
Difference Equations
Linear constant-coefficient difference equation:
∑k=0Naky[n−k]=∑k=0Mbkx[n−k]