The z- transform for a discrete-time signal x[n] is given as:
X(z)=∑_n=−∞∞x[n] z−n
where X(z) is a complex valued function of complex variable z.
z transform always has two parts:
(i) Mathematical expression X(z)
(ii) Region of convergence (ROC) - region in the complex z- plane where the sum X(z) converges.
The region of convergence has radial symmetry. The ROC is always bounded by poles.
Examples
(i) Let x[n] be δ[n]={1 n=00otherwise
The z- transform is given by,
X(z)=∑_n=−∞∞x[n] z−n
=∑_n=−∞∞δ[n] z−n
=1
ROC of δ[n] : complete z-plane
(ii) x[n]=δ[n−n0], where n0>0 and an integer
The z- transform is given as:
X(z)=∑_n=−∞∞x[n] z−n
=∑_n=−∞∞δ[n−n0] z−n
=z−n0
=(z1)n0
ROC: whole z-plane except z=0
(iii) x[n]=δ[n+n0], where n0>0 and an integer
The z- transform is given as:
X(z)=∑_n=−∞∞x[n] z−n
=∑_n=−∞∞δ[n+n0] z−n
=zn0 using shifting property of impulse signals
ROC: whole z-plane except ∣z∣=∞
Poles and zeros
We are interested in z-transforms which are in the form of ratio of polynomials in z.
X(z)=D(z)N(z)
Numerator N(z)=0 provides zeros of X(z)
X(z)=0
Denominator D(z)=0 provides poles of X(z)
X(z)=∞
Note
Poles play an important role in deciding the ROC, zeros do not. The ROC can not contain any poles.
Different time domain signals can have same z-transform expression X(z)
but with different ROC.
For the system to be causal, the ROC would be outside the outermost pole.
For the system to be stable, the unit circle should be part of the ROC.
For a system to be causal and stable, all the poles should be inside the unit circle.
More examples
1. x[n]=anu[n]
X[z]=∑_n=−∞∞x[n] z−n
X[z]=∑_n=−∞∞anu[n] z−n
X(z) = z−az ;
x[n] is a causal signal i.e. x[n]=0 for n<0
ROC: ∣z∣>∣a∣
2. x[n]=−anu[−n−1]
X[z]=∑_n=−∞∞x[n] z−n
X[z]=∑_n=−∞∞−anu[−n−1] z−n
X(z) = z−az ;
x[n] is a anti-causal signal i.e. x[n]=0 for n>0
ROC: ∣z∣<∣a∣
3. x[n]=bnu[n]−anu[−n−1],∣b∣<∣a∣
Using linearity of the Z-transform, from above examples we have
X(z) =z−bz+ z−az ;
ROC: ∣b∣< ∣z∣<∣a∣