Lect 3
Lect 3
Inverse z Transform:
2
Dr Samieh Abu Saad Digital Control
Direct Division Method
– it is considerably easier to use this method to obtain the inverse
z-transform than other methods.
– The result is an infinite series
– It may not be as useful as an analytical expression.
– From the definition of the z-transform as:
X ( z ) = Z | x(t ) |= x(kT )z −k
k =0
X ( z ) = x(0) + x(T ) z −1 + x(2T ) z −2 + .... + x(kT ) z −k + ...
The coefficients of z-1in the power series expansion of
X(z) are the values of x(t) at the sampling instants.
Hence, x(kT) or x(T) are determined by inspection.
Note, when performing the direct division method, put
z in the X(z) in the negative power form.
3
Dr Samieh Abu Saad Digital Control
Direct Division Method, Cont…
❖ Example
10 z + 5
– Find x(k) for k=0,1,2,3,4 when X(z) is : X ( z) =
(z − 1)( z − 0.2)
Rewrite X(z) in a ratio of polynomials in negative power of z as follows:
10 z −1 + 5 z −2
X ( z) = Complete the direct division as follows:
1 − 1 .2 z + 0 .2 z
−1 −2
1
1) X ( z ) =
z +1
2) X ( z ) = 1 + 2 z −1 + 3 z −2 + 4 z −3 + 2 z −1
2z 4 + 7z 3 + z 2 + 8z + 3
3) X ( z ) =
z4
z 3 + 2z 2 + z 2 + 3z + 4 z 3 + 2z 2 + z 2 + 3z + 4 z
4) X ( z ) = , Hint ; X ( z ) =
z ( z − 1)
2
z3 (z − 1)
5
Dr Samieh Abu Saad Digital Control
Computational Method
– Computational Method includes two approaches, namely:
– MATLab approach
– Difference equation approach
Only the first approach is discussed in detail in the laboratory
sessions.
❖ MATLab Approach:
– The approach is based on obtaining the output of a transfer of
which the input is the Kronecker delta and the output is the
function needs to be obtained.
– The Kronecker delta in Matlab is given by: x = [1
zeros(1,N)]
– The filter command can be used to obtain the output
numerically.
– The iztrans command is used to derive it symbolically
– More details will be given in the lab sessions.
6
Dr Samieh Abu Saad Digital Control
Partial Fraction Expansion Method
X ( z) a1 a2 an
= + + ... + where :
z ( z − p) ( z − p)
n n −1
( z − p)
an d k −1 X ( z)
ck = k −1 ( z − p ) n
; where k =1,2,..., n
(k − 1)! dz z z= p 1
7
Dr Samieh Abu Saad Digital Control
Partial Fraction Expansion Method, Cont…
❖ Examples
– Find the inverse z transform of X(z) where:
1) X ( z) =
(1 − e )z
− aT
( z − 1)( z − e ) − aT
2z3 + z
2) X ( z) =
( z − 2)2 ( z − 1)
z+2
3) X ( z) =
( z − 2 )z 2
0.5 z −1
4) X ( z) =
(1 − z −1 )(1 − 0.5 z −1 )
z −1 (0.5 − z −1 )
5) X ( z) =
(1 − 0.8 z −1 )2 (1 − 0.5 z −1 )
Dr Samieh Abu Saad Digital Control
Inversion Integral Method
– This method is used to derive the inverse z transform using the
residues theory.
– The inverse z transform is obtained by calculating the residues:
K=
1
lim
d q −1
(q − 1)! z → zj dz q −1
(
z − z ) q
X ( z ) z
k −1
j
❖ Examples
– Use the Inversion Integral Method to obtain the inverse z transform
x(kT) of X(z) where:
1) X ( z) =
(1 − e )z
− aT
( z − 1)( z − e )
− aT
z2
2) X ( z) =
( z − 1)2 ( z − e −aT )
z −1 (z -1 + 1)
3) X ( z ) = −1
( z − 2 )z − 2
0 .5 z − 2
4) X ( z) =
(1 − z −1 )3
z (z + 2)
5) X ( z) = ; use another different method to compare
( z − 1) 2
❖ Examples
– Use the inverse z-transform to solve the difference equation:
3) y(k)+5 y(k-1 )+6 y(k-2 )=u(k-1 )+3u(k-2 ) ; u(k) is the unit step input