EE302 The Z-Transform
EE302 The Z-Transform
The Z-Transform
2
The Direct z-Transform
The z-transform of a discrete-time signal xk is defined as
the power series
X [ z] xk z k
xk
X [ z]
z
k
xk Inverse z-transform X [ z]
3
Example :
k 0
1 k
1 2z 1
z2
1
1 2 3 .. if 1
1
4
Example
Determine the z-transform of the following infinite-duration
signal
xk = (½)k k≥0
X(Z)=1+ (½) z-1+(½)2 z-2 +(½)3 z-3 + …..
k k
1 k 1 1
z z
k 0 2 k 0 2
1
1 2 3 .. if 1
1
1
X ( z) ROC : z 12
1 12 z 1
5
The Region of Convergence ROC
A discrete-time signal is
uniquely determined by its
z-transform and the ROC
6
Example :
- xk={1,2,5,7,0,1}
X(Z)=1+2z-1+5z-2+7z-3+z-5
ROC: entire z-plane except z=0
- xk={1,2,5,7,0,1}
X(Z)=z2+2z+5+7z-1+z-3
ROC: entire z-plane except z=0 and z=
7
- xk=k
X(Z)=1
ROC: entire z-plane
- xk=k-n, k>0
X(Z)=z-n , n>0
ROC: entire z-plane except z=0
- xk=k+n, k>0
X(Z)=zn , n>0
ROC: entire z-plane except z=
8
Rational z-Transforms
9
Example: Determine the pole-zero plot for the signal
x(k ) ak uk a0
1 z
X ( z) 1
z a
1 az za
Im{z}
10
Inversion of the z-transform by
partial-fraction
X ( z ) 1 X 1 ( z ) 2 X 2 ( z ) .. N X N ( z )
xk x x .. x
1
1 k
2
2 k
N
N k
11
Perform a partial fraction expansion
DISTINCT POLES
Suppose that the poles p1, p2,..,pN are all different (distinct). Then
we seek an expansion of the form
X ( z) A1 A2 AN
..
z z p1 z p2 z pN
1
X ( z)
1 1.5 z 1 0.5 z 2
z ( z 0.5) A1 ( z 1) A2
Set z=p1=1 1 (1 0.5) A1 A1 2
Set z=p2=0.5 0.5 (0.5 1) A2 A2 1
X ( z) 2 1
z z 1 z 0.5
14
Example:
Determine the partial-fraction expansion of
1 z 1
X ( z)
1 z 1 0.5 z 2
EXAMPLE:
Determine the partial-fraction expansion of
1
X ( z)
1 z 1 z
1 1 2
X ( z) z2 A1 A2 A3
z ( z 1)( z 1) 2
z 1 z 1 z 1 2
( z 1) X ( z )
A1
z 1
A2
z 1
A3
z 1 z 1
2
z
( z 1) X ( z )
A1 1
4
z z 1
17
To get A3, we multiply both sides by (z-1)2
( z 1) X ( z ) z 1
2 2
A1 z 1 A2 A3
z z 1
We set z=1 to get A3
( z 1) X ( z )
2
A3 1
2
z z 1
d ( z 1) X ( z )
2
A2 3
4
dz z z 1
18
After performed the partial-fraction, we need to perform
The inversion of X(z)
1 1 1
X ( z ) A1 1
A2 1
.... AN
1 p1 z 1 p2 z 1 pN z 1
if ROC: z pn
pn uk
k
1 1 causal signals
z 1
1 pn z if ROC: z pn
pn u k 1 anticausal signals
k
If the signal xk is causal, the ROC is |z|>pmax pmax =max[|p1|, |p2|, …. |pN|,]
1
X ( z)
(1 z 1 )(1 z 1 ) 2
1 1 3 1 1 z 1
X ( z)
4 1 z 1
4 1 z 1
2 1 z
1 2
1 3 1
x k 1 u (k ) u (k ) ku ( k )
k
4 4 2
20
EXAMPLE:
Determine the causal signal x(k) whose z-transform given by
1
X ( z)
(1 z 1 )(1 z 1 ) 2
1 1 3 1 1 z 1
X ( z)
4 1 z 1
4 1 z 1
2 1 z
1 2
1 3 1
x k 1 u (k ) u (k ) ku ( k )
k
4 4 2
21
Time shifting
If
x(k )
z
X ( z)
Then
n
x(k n)
z X ( z)
z
22
Example: Determine the system’s output which has
the following difference equation
where
yk 12 yk 1 uk uk 1 uk 1 k
k 0
2
Y z 12 z 1Y z U z z 1U z
Y z (1 12 z 1 ) U z (1 z 1 )
1 1
1 z 1 z 1
Y z 1 1
U z
1 2 z 1 12 z 1 1 12 z 1
yk
1 k 1
2 3
1 k 1
2 k 0
23