Lec.3 Ztransform
Lec.3 Ztransform
Outlines
Series and their convergence.
Why do we use Z-transform?
Z transform?
Definition of Z-transform
Z-Transform of simple functions
Properties of Z-transform
Inverse Z-transform
Long division
Partial fraction expansion
1
Objectives
Understand the definition of discrete time systems
Series
A 1 a a2 .... aN
B 1 a a2 .... aN ....
C a2 a3 .... aN ....
D 1a 2a2 .... NaN ....
CISE318_Topic 3 (c) Khoukhi 2010 4
2
Answers
1 a N 1
A 1 a a2 .... a N 1 a for a 1
N 1 for a 1
1
B 1 a a2 .... a N .... , defined for a 1
1 a
1
C a2 a3 .... a N .... 1 a, defined for a 1
1 a
D 1a 2a2 .... NaN .... ?
CISE318_Topic 3 (c) Khoukhi 2010 5
What is Z-transform?
Z-transform is a tool that helps us to solve linear
difference equations
Z-transform models such as pulse transfer
function are commonly used to describe:
linear time-invariant discrete-time systems
Difference Z-transform
Z transform Algebraic
Equation Equation
3
Why do we use Z-transform
With Z-transform, it is easier to
Compute
C t the
th response off discrete-time
di t ti system
t
Analyze discrete-time system
Stability
Performance
Steady state error
….
Design digital controllers
Definition of Z-transform
More useful for computer systems
Time is discrete,
discrete denoted k instead of t
The Z-transform of a sequence {f(k)} is defined as
Z[ f (k )] F ( z ) f (k ) z k
k 0
4
Series
A a k 1 a 1 a 2 a 3 ....
k 0
Examples of Z-transform
Unit Step Example 1
u(k)
... ...
k
-2 -1 0 1 2 3 4
1 k 0
unit step u(k )
0 k 0
The Z
Z-transform
transform of unit step u(k) is
1
Z {u ( k )} u( k ) z k
z k
k 0 k 0 1 z 1
CISE318_Topic 3 (c) Khoukhi 2010 10
5
Examples of Z-transform Example 2
Examples of Z-transform
Unit Ramp Example 3
kT k 0
unit ramp r (k )
0 k0
The Z-transform of unit ramp r(k) is
Tz
Z {r ( k )} r ( k ) z k
kT z k
k 0 k 0 z 12
6
Example 4
F ( z ) k 0 f ( k ) z k 1 3z 1 2 z 2 1z 3
Example 5
k 0 1 2 3 >3
f(k) 1 1 1 1 1
F ( z ) k 0 f ( k ) z k k 0 z k
1
1 z 1 z 2 z 3 ....
1 z 1
CISE318_Topic 3 (c) Khoukhi 2010 14
7
Example 6
Find the Z-transform of the sequence
k 0 1 2 3 >3
f(k) 1 0.5 0.25 0.125 (0.5)k
1 1 1 1 1 z
1 z1 z2 z3 .... 1
1
2 4 8 1 (2z) 1 0.5 z z 0.5
Properties of Z-transform
Linearity
Let F1 ( z ) Z { f1 ( k )}
F2 ( z ) Z { f 2 ( k )}
a and b are any real numbers
Then
Z {a f1 ( k )} a F1 ( z )
Z { f1 ( k ) f 2 ( k )} F1 ( z ) F2 ( z )
Z {a f1 ( k ) b f 2 ( k )} a F1 ( z ) b F2 ( z )
CISE318_Topic 3 (c) Khoukhi 2010 16
8
Example 7
1
F ( z ) k 0 f ( k ) z k 7
1 z 1
Example 8
Find the Z-transform of the sequence
k 0 1 2 3 >3
f(k) 2 2 2 2 2
2
F ( z ) k 0 f ( k ) z k
1 z 1
9
Properties of Z-transform
Let Z { f ( k )} F ( z )
dF ( z )
Z {kT f ( k )} T z
dz
Z {e akT f ( k )} F ( e aT z )
Properties of Z-transform
Let Z { f ( k )} F ( z )
Z { f ( k n )u( k n )} z n F ( z )
where u( k n ) is the shifted unit step
10
Z-transform Properties
Convolution definition f1n f 2 n f m f n m
1 2
m
Take z-transform
Z f1n f 2 n Z f1m f 2 n m
m
Z-transform definition f1m f 2 n m z n
Interchange summation n m
Substitute r = n – m f1m f 2 n mz n
m n
Z-transform definition
f m f rz
m
1
r
2
r m
f1mz m f 2 r z r
m r 21
F1zF2 z
CISE318_Topic 3 (c) Khoukhi 2010
Example 9
z 2 2z 1
Ratio of polynomial z-domain functions X [ z]
3 1
z2 z
2 2
Divide through by the highest
1 2 z 1 z 2
power of z X [ z]
3 1
1 z 1 z 2
2 2
Factor denominator into first-order factors
1 2 z 1 z 2
X [ z]
Use partial fraction decomposition
1 1
1 z 1 z 1
2
to get first-order terms
A1 A2
X [ z ] B0
1 1 1 z 1
1 z
2
CISE318_Topic 3 (c) Khoukhi 2010 22
11
Example 9 (con’t)
2
1 2 3 1 2 1
Find B0 by polynomial z z 1 z 2z 1
2 2
division z 2 3z 1 2
5 z 1 1
1 5 z 1
X [ z] 2
1 1
1 z 1 z
1
Express in terms of B0 2
1 2 z 1 z 2 1 4 4
A1 9
1 z 1 z 1 2
1 2
Solve for A1 and A2
1 2 z 1 z 2 1 2 1
A2 8
1 1
1 z 1
CISE318_Topic 3 (c) Khoukhi 2010 2 z 1 1 2 23
Example 9 (con’t)
Express X[z] in terms of B0, A1, and A2
9 8
X [ z] 2 1
1 z 1 1 z
1
2
Use table to obtain inverse z-transform
n
1
xn 2 n 9 un 8 un
2
With the unilateral z-transform, or the bilateral z-transform with
region of convergence, the inverse z-transform is unique
12
Properties of Z-transform
Initial and final value theorems
Let Z { f ( k )} F ( z )
Initial value Theorem
f (0) lim F ( z )
z
Example 10
z 0.6
What is f(0) and f() if F ( z )
z 0.5z 0.06
2
z 0.6
f (0) lim F (z ) 0 L ' Hopital ' sRule
z z 0.5z 0.06 z
2
13
Example 11
z 0.7
What is f(0) and f() if F ( z )
z 3z 2
2
z 0.7
f (0) lim F ( z ) 0
z z 2 3z 2 z
To find f () we need to check for applicability of
final value Theorem
Poles of F ( z )are 1,2 we can NOT use the Theorem
f () is unbounded
CISE318_Topic 3 (c) Khoukhi 2010 27
Example 12
What is Z {kTe akT } ?
Solution :
T z
Z {kT }
( z 1) 2
Z {e akT f ( k )} F ( e aT z )
akT T e aT z
Z {kTe } aT
( e z 1) 2
CISE318_Topic 3 (c) Khoukhi 2010 28
14
Example 13
g n n u n u n 6
g ( n ) n u n n u n 6
n u n n 6 u n 6 6 u n 6
z 1 z 1 z
G z 6 6
z 1 z 1 z z 1
2 2
z6
z 1 6
z 1
2
z 5
z 1
2
z z 1
5
z 5
z
1
z 1 6
z 5
z 1
2
z 5
z 1
2
z 1 z z 1
5
z 6
6z 5
z 1
5 2
z
CISE318_Topic 3 (c) Khoukhi 2010 29
Example 14
Find the z-transform of the unit pulse or impulse sequence
1 for n 0
xn n
0 otherwise
This follows trivially from Equation
x ( z ) z [ xn ] n
x z
n 0
n
n
1 0z
n 0
n
1
Z{ (k )} 1 0 z 1 0 z 2 ... 1
15
Example 15
Find the z-transform of the unit –step sequence
1 for n 0
xn un
0 for n 0
From the definition
x( z ) x z
n 0
n
n
z
n 0
n
(z
n 0
1 n
)
1 z
1 z 1 z 1
Exercise 1
Find the Z-transform of the sequence
k 0 1 2 >2
f(k) 0 0 1 1
F ( z) ?
16
Exercise 2
Find the Z-transform of the sequence
k 0 1 2 >2
f(k) 1 1 -1 0
F ( z) ?
Inverse Z-transform
17
z-Transforms of Common Functions
n( n 1)( n 2)...( n m 1) n z
10 un
m m! ( z ) m 1
z ( z cos )
11a cos nun
n
z 2 (2 cos ) z
2
z ( z sin )
sin nun
n
12b
z 2 (2 cos ) z
2
(0.5re j ) z (0.5re j ) z
r cos( n )un e j
n
12b
z z 2
r cos( n )un
n
12c z ( Az B)
z 2 2az
2
A z B 2 AaB)
2 2 2 a Aa B
r cos 1 tan 1
A a2
2
a
2 2
CISE318_Lesson5 (c) Khoukhi 2009 36
18
Partial Fraction Expansion
Z-transform
Z transform table provide a list of functions and
their Z-transform
Expand X(z) as the weighted sum of terms
available in the Table
Because most of term in the Z-transform table has
“z’’ in numerator, we will factor X(z)/z then
multiply
lti l b
by z tto gett X(
X(z))
19
Partial Fraction Expansion, Example 16
2z
Find Z 1
( z 1)( z 2)
F ( z) 2 a a
Expand 1 2
z ( z 1)( z 2) z 1 z 2
2
a1 ( z 1) 2
( z 1)( z 2) z 1
2
a2 ( z 2) 2
( z 1)( z 2) z 2
2z
f ( k ) 2(1) k 2( 2) k 22 k 1
2z
F ( z)
z 1 z 2
CISE318_Lesson5 (c) Khoukhi 2009 39
a1 z a2z an z
F (z)
z p1 z p2 z pn
f ( k ) a 1 ( p 1 ) k a 2 ( p 2 ) k ... a n ( p n ) k
CISE318_Lesson5 (c) Khoukhi 2009 40
20
Partial Fraction Expansion
Example 18
2z
Find Z 1
( z 1)( z 2)
F ( z) 2 a a
Expand 1 2
z ( z 1)( z 2) z 1 z 2
2
a1 ( z 1) 2
( z 1)( z 2) z 1
2
a2 ( z 2) 2
( z 1)( z 2) z 2
2z
f ( k ) 2(1) k 2( 2) k 22 k 1
2z
F ( z)
z 1 z 2
CISE318_Lesson5 (c) Khoukhi 2009 41
Inversion Formula
x(k ) residuesof E ( z) z
all poles
k 1
of X ( z ) z k 1
21
Example 19
Inversion Formula
1 z k 1
X ( z) X ( z ) z k 1
( z 1)( z 2 ) ( z 1)( z 2 )
for k 0 poles are 0,1,2
for k 0 poles are 1,2
x(k )
all poles
residues of E ( z ) z k 1
of X ( z ) z k 1
zk
x ( k ) z k 1
z ( z 1)( z 2 )
More Examples
8 z 19
Find the inverse z-transform of : X [z]
( z 2)( z 3)
X [ z] 8 z 19
Step 1: Divide both sides by z :
z z ( z 2)( z 3)
X [ z ] (19 / 6) (3 / 2) (5 / 3)
Step 2: Perform partial fraction:
z z z 2 z 3
19 3 z 5 z
Step 3: Multiply both sides by z : X [ z]
6 2 z 2 3 z 3
Step 4: Obtain inverse z-transform of each term from table (#1 & #6) :
3
[n] 2n 3n u[n]
19 5
x[n]
6 2 3
CISE318_Lesson5 (c) Khoukhi 2009 44
22
Find inverse z-transform – repeat real poles
Example 20
Find the inverse z-transform of: z ( 2 z 2 11z 12)
X [ z]
( z 1)( z 2) 3
Di id both
Divide b th sides
id byb z and
d expand:
d
X [ z ] 2 z 2 11z 12 k a0 a1 a2
z ( z 1)( z 2) 3 z 1 ( z 2) 3 ( z 2) 2 ( z 2)
Use covering method to find k and a0 :
2 z 11z 12
2
2 z 2 11z 12
k 3 a0 2
( z 1)( z 2) 3 z 1
( z 1)( z 2)3 z 2
W gett :
We
X [ z ] 2 z 2 11z 12 3 2 a1 a2
z ( z 1)( z 2) 3
z 1 ( z 2) ( z 2)
3 2
( z 2)
To find a2 , multiply both sides by z and let z :
0 3 0 0 a 2 a 2 3
CISE318_Lesson5 (c) Khoukhi 2009 45
n( n 1) n n n
x[ n] 3 2 ( 2) ( 2) 3( 2) n u[ n]
8 2
1
3 ( n 2 n 12) 2 n u[ n]
4
CISE318_Lesson5 (c) Khoukhi 2009 46
23
Find inverse z-transform – complex poles (1)
Example 21
Find inverse z-transform of: 2 z (3 z 17 )
X [ z]
( z 1)( z 2 6 z 25)
2 z (3 z 17)
( z 1)( z 3 j 4)( z 3 j 4)
Whenever we encounter complex pole, we need to use a special partial
fraction method (called quadratic factors):
X [ z] 2(3 z 17 ) 2 Az B
z ( z 1)( z 2 6 z 25) z 1 z 2 6 z 25
Now multiply
p y both sides by
y z and let z :
0 2 A A 2
We get :
2(3 z 17 ) 2 2z B
( z 1)( z 2 6 z 25) z 1 z 2 6 z 25
CISE318_Lesson5 (c) Khoukhi 2009 47
X [ z] 2 2 z 16 2z z (2 z 16)
X [ z]
z z 1 z 2 6 z 25 z 1 z 2 6 z 25
Use table pair #12c, we identify A=-2, B=16, 5 and a=-3
24
Inverse Z-Transform by Power Series Expansion
Example 22
The z-transform is power series Xz xn z
n
n
In expanded from
Xz x 2 z2 x 1 z1 x0 x1 z 1 x2 z 2
1
Z-transforms of this form
Xz z2 1 z 1 1 z 1 1 z 1
2
1 n 2
1 1 1
z z 1 z 1
2
2 n 1
can generally be inversed
2 2
xn 1 n 0
Especially useful for finite-length
1
2 n1
1 1
Example xn n 2 n 1 n n 1 0
n2
2 2
CISE318_Lesson5 (c) Khoukhi 2009 49
Homework problems
Check the course webCT for the Homework
Assignment
25