Z-Transform Lecture Notes
Z-Transform Lecture Notes
Z-Transform Lecture Notes
Transform techniques are important tools in analysis of signals and linear time invariant systems.
We learned about the Laplace transform, which is a useful tool for solving differential equations
and for doing system analysis on continuous-time systems. Our development now continues to
the Z-transform. This is a transform technique used for discrete time signals and systems. As you
might expect, many of the tools and techniques that we developed using Laplace transforms will
transfer over to the Z-transform techniques.
For example, if we have the sequence x[0]; x[1]; x[2]; x[3], the Z-transform simply multiplies
each coefficient in the sequence by a power of z corresponding to its index. In this example
X (z) = x[0] + x[1]z−1 + x[2]z−2 + x[3]z−3.
where z re j is a complex variable. The values of z for which the sum converges define a
region in z-plane referred to as the region of convergence (ROC).
1. Notation
If x(n) has a z-transform X(z), we write
x(n)
Z
X ( z)
2. ROC
ROC is determined by the range of values of r for which
x ( n) r
n
n
If {x(n)} is defined for n = 0,1,2…, and x(n) = 0 for n < 0 , then the Z-transform is written as
{ }= ( )=∑ ( ) , where z is an arbitrary complex number. This is called one
sided Z – Transform.
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 1
Properties of Z-Transform
1. Linearity
If x(n) has a z-transform X(z) with a region of convergence Rx, and if y(n) has a z-transform
Y(z) with a region of convergence Ry,
Rx R y
and the ROC of W(z) will include the intersection of Rx and Ry, that is, Rw contains .
2. Shifting property
x(n n0 )
Z
z n0 X ( z )
.
3. Time reversal
If x(n) has a z-transform X(z) with a region of convergence Rx that is the annulus z , the
z-transform of the time-reversed sequence x(-n) is
x(n)
Z
X ( z 1 ) and has a region of convergence 1 z 1 , which is denoted by 1 Rx .
4. Multiplication by an exponential
n x(n)
Z
X ( 1 z ) .
5. Convolution theorem
If x(n) has a z-transform X(z) with a region of convergence Rx, and if h(n) has a z-transform
H(z) with a region of convergence Rh,
The ROC of Y(z) will include the intersection of Rx and Rh, that is, Ry contains Rx Rh .
With x(n), y(n), and h(n) denoting the input, output, and unit-sample response, respectively, and
X(z), Y(x), and H(z) their z-transforms. The z-transform of the unit-sample response is often
referred to as the system function.
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 2
6. Conjugation
If X(z) is the z-transform of x(n), the z-transform of the complex conjugate of x(n) is
x (n)
Z
X (z ) .
7. Derivative
k
If X(z) is the z-transform of x(n), the z-transform of n x(n) is
dX ( z )
nx ( n)
Z
z
dz .
If X(z) is the z-transform of x(n) and x(n) is equal to zero for n<0, the initial value, x(0), maybe
be found from X(z) as follows: x (0) lim X ( z ) .
z
Example 1. Find the z-transform of the unit pulse or impulse sequence { ( )} = ( ) , where
1 =0
( )= .
0 ≠0
Solution: By Definition ( ) = { ( )}
= ∑∞ ( ) =1+ 0 + 0 + ...
∴ { ( )} = 1
{ ( )}
Solution : By Definition ( ) = { ( )}
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 3
= ∑∞ ( )
= ∑∞ 1∙
=1+ + +⋯
= 1−
= ∑∞ ( )
= ∑∞
=1+ + +⋯
= 1−
n
Z{aZ{n
Example 4. Find }=u(n)}.
Solution: By Definition ( ) = { ( )}
= ∑∞ ∙ ( )
= ∑∞
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 4
=0+1+ + +⋯
= 1+2 +3 +⋯
= 1−
=( )
Z{n }=( )
Solution: By Definition ( ) = { ( )}
= ∑∞ ∙ ,n>0
= ∑∞
= + + +⋯
= + + +⋯
= 1−
1
=
−1
= ∑∞ ∙ ( ) ,n>0
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 5
= ∑∞ ( )
=1+ + + +⋯
= + + +⋯
= ∙ 1−
= ∙
1
= ∙
+1 −1
= ∑∞ ∙ ( ) ,n>0
= ∑∞ ( )
= + + …
= + + +⋯
= ∙ 1−
= ∙
1 1
= ∙
−1 −1
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 6
Example 8: Obtain !
( ) .
Solution: By Definition ( ) = { ( )}
= ∑∞ !
∙ ( ) ,n>0
= ∑∞ !
=1+ !
+ !
+ !
+⋯
= .
1
=
!
Example 9: Obtain ( )!
( ) .
Solution: By Definition ( ) = { ( )}
= ∑∞ ( )!
∙ ( ) ,n>0
= ∑∞ ( )!
= !
+ !
+ !
+ !
+⋯
= !
+ !
+ !
+⋯
= .
1
=
( + 1)!
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 7
Example 10) Find: Z !
( )
Solution:
Z !
=∑∞ !
=∑∞ !
=1+ !
+ !
… =
∴ !
=
, ≥0
Example 11) Find Z[ ( )] if f( ) = !
0 , ℎ
Z[ ( )]=∑∞ !
( )
( )
=∑∞ !
( )
=1+ !
+ !
+………
= [since =1+ !
+ !
+………]
∴ { ( )} =
z = 2log
z = ∑∞
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 8
=1 + + +.....
= log 1 −
= log
z ( )
= 2log - log
= 2− log
( )
= log
Solution:
( ) =
−
= ( )
∴ [cos( ) ( )+ ( ) ( )] =
( − cos( ) − ( ))
( ) )
= ( )
∙( ) )
∙( ) ∙
=( ) ( )
∙( ) ∙
=
∙( )
separating real and imaginary parts, (cos( ) ( )= and
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 9
∙
(sin(a ) ( ) = .
∙
In particular cos ( ) = =
∙ sin 2
sin ( ) = =
2 − 2 cos 2 + 1 +1
∙ .
Solution: cos ( ) = =
. .
Problems:
Solution:
{ ( )} = [ { ( )}] →
= ( ) →
/
=
→
= ( )
∴ { ( )}=
( − )
( )
2) Find .
Solution:
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 10
1
( ) = ( )
→
= ( ) →
= ( ) →
= ( )
∴ ( ) =
( − )
3) Find !
( ) .
Solution:
1
( ) = ( )
! ! →
=
→
∴ ( ) =
!
Solution:
(a sin ) = {sin( )} →
. .
= ( . ) →
.
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 11
.
= . .
0.707
{ cos }
− 1.41 cos + 0.49
Theorem: { ( ) ( )} = − ( )
Problems:
1) Find Z{n2u(n)}.
Solution:
{ ( )} = { ∙ ( )}
=− { }
=− ( )
( ) . . .( )
=− . ( )
( )
= ( )
( + 1)
{ }=
( − 1)
2) Find { ( )}.
Solution:
d ∙ ( − cos )
Z{n cos nθu(n)} = −z.
dz − 2 cos + 1
( ) ( ) ( )
= − . ( )
= − . ( ) 2 − cos − cos
{ cos } =− .
( − 2 cos + 1)
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 12
3) Obtain {( ) ( ) }
( )=
Z( )=Z( . )
=>-3 Z( )
( )
Z( )=-3 ( )
( ) ( ) ( ) ( )
Z( )=-3 ( )
z=>z/a
=-3
( ) ( ) ( ) ( )
=-3 ( )
( ) ( )( )
=-3 ( )
( ) ( )( )
Ans:= -3 ( )
4) Given Y( ) = (1 + ) | |> , ( ) [ ( )]
Gn: Y( )=log(1 + )
=a − ( ) + ( ) − ⋯ + (−1) ( ) +⋯
=∑∞ (−1) ( )
=∑∞ (−1)
( )
=∑∞ −
( )
Therefore y( ) =
Z[ ( )]= - z F( )
=-z (1 + )
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 13
=-z [− ] = − =
1) Determine the Z - transform of y(n) = 0.5n-5 u(n-5), where u(n-5) =1 for n ≥ 5, and u(n-5) = 0
for n < 5.
Solution:
Using Second shifting Theorem,
Y(z) = Z{ (0.5)n-5u(n-5)}
= z-5Z({(0.5)nu(n)}
z
= z 5 .
z 0.5
z 4
=
z 0.5
2) Determine the Z - transform of y(n) = 0.5n-3 sin(0. 5π(n-3))u(n-3), where u(n-3) =1 for n ≥ 3,
and u(n-3) = 0 for n < 3.
Solution:
Using Second shifting Theorem,
Y(z) = Z{ 0.5n-3 sin(0.5π(n-3))u(n-3) }
= z-3Z({(0.5)n sin(0.5π(n))u(n)}
0.5 sin(0.5 ) z 0.5 z 2
= z 3 =
z 2 2.0.5 cos(0.5 ) z 0.25 z 2 0.25
Convolution Theorem
{ ( ) ∗ ( )} = ( ) ( − )
Theorem: If Z{x(n)} = X(z) and Z{y(n)} = Y(z), then Z{x(n)*y(n)} = X(z) * Y(z).
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 14
1) If f(x)= ( ) , g(n) = cos ( ), find Z{f(n)* g(n)}
(z) = z = =
( )=z(cos ) = z{(−1) }=
Z{ ( ) ∗ ( )} = ( ) ( )
1 n
for n 0
3
9) If f (n) n g(n) = (1/2)n u(n), find Z{f(n)* g(n)}
1
2 for n 0
( )=∑ ∞ + ∑∞
=∑∞ + ∑∞
= 1− + 1−
= +
=
g(n) = (z) = z ( ) =
z{ ( ) ∗ ( )} =
=( ) ( )
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 15
10) Find z ( )
z = 2log
z = ∑∞
=1 + + +.....
= log 1 −
= log
z ( )
= 2log - log
= log 2−
= log
INVERSE Z TRANSFORM
If Z{x(n)} = X(z) is the Z -Transform of {x(n)} then the x(n) = Z-1{X(z)}is the inverse Z-
Transform.
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 16
2) Infer x(n) from ( ) = +( )
( )= 6 +7
+1 ( − 4)
Solution:
( )=
− 1.2 + 1
( )
= ( ) ( )
1 0.8
∴ ( )=
0.8 − 1.2 + 1
( ° ) ( )
= .
TABLE
( )
= ( − ). →
∗
2) Partial fraction with first order complex pole : + ∗
( )
= ( − ). →
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 17
3) Partial fractions with mth order real poles : +( )
+( )
+ ⋯+ ( )
1 ( )
= ( − ) →
( − 1)!
( )
Solution: . = ( . )( )
Consider ( . )( )
=( . )
+( )
( )
= ( − 0.3) → 0.3
= → 0.3
.
=− .
= −0.429
( )
= ( − 1) →1
= .
→1
= .
= 1.428
( ) . .
. = +
( . ) ( )
0.01z
2) Find Z 1
( z 0.1)( z 0.2)( z 0.3)
Solution:
0.01z
Y ( z) ...................................................( 1)
( z 0.1)( z 0.2)( z 0.3)
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 18
Y ( z) 0.01
z ( z 0.1)( z 0.2)( z 0.3)
0.01 A B C
( z 0.1)( z 0.2)( z 0.3) ( z 0.1) ( z 0.2) ( z 0.3)
0.01
=
(0.1 − 0.2)(0.1 − 0.3)
A = 0.5
0.01
=
(0.2 − 0.1)(0.2 − 0.3)
B = -1
0.01
=
(0.3 − 0.1)(0.3 − 0.2)
C = 0.5
Therefore we get,
0 .5 z z 0 .5 z
Y ( z)
( z 0.1) ( z 0.2) ( z 0.3)
Taking Z inverse,
z
we know that, Z 1 a n
( z a)
z ( z 0.2)
3) Find {f(n)} by Partial Fraction method, if F ( z)
( z 0.3) 2 ( z 0.5)
Solution:
F ( z) ( z 0.2)
z ( z 0.3) 2 ( z 0.5)
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 19
( z 0 .2 ) A B C
=
( z 0.3) ( z 0.5) ( z 0.5) ( z 0.3) ( z 0.3) 2
2
( )
= ( − 0.5) → 0.5
. .
= ( . . )
= 7.5
( )
=( )!
( − ) → , where k =2 , m = 2.
1 ( − 0.2)
= = ( − 0.3) → 0.3
(2 − 1)! ( − 0.3) ( − 0.5)
( . )( . )
= ( . )
→ 0.3
B= -7.5
1 ( − 0.2)
= = ( − 0.3) → 0.3
(1 − 1)! ( − 0.3) ( − 0.5)
. .
= . .
C = -0.5
1=.0625(3.55)+.25B + 1.66
B= - 3.5275
Solution:
( ) 1
=
( + 0.2)[ − (0.5 + 0.5)][ − (0.5 − 0.5)]
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 20
∗
=
[ ( . )]
+[ ( .
+(
. . )] . )
( . ) ( )
= → −0.2
B = 0.74
( )
= [ − (0.5 + 0.5)] → (0.5 + 0.5)
= → (0.5 + 0.5)
( . )[ ( . . )]
=
(( . . ) . )[( . . ) ( . . )]
= 1.162∠ − 125.53
An equation in the form of y(n) + a1y(n-1)+a2y(n-2) = f(n) is called finite difference equation. To
solve a difference equation with initial conditions, we have to deal with time-shifted sequence
such as y(n-1), y(n-2), ...y(n-m) and so on. Let us examine Z - Transform of these terms.
{ ( − 1)} = ∑ ( − 1)
= y(-1) + z-1Y(z)
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 21
Working Method to solve difference equation
.
= .
.
.
∴ ( )=( . )( . )
( ) .
=( . )( . )
=( . )
+( . )
. . . .
= = 1.231, = = −0.231
. . . .
( ) . .
Hence = .
− .
So x(n) =1.231(0.8) u(n) -0.231(-0.5)n u(n)
n
Example 2)
Given the following difference equation with the input-output relationship of a certain initially
relaxed system(all initial conditions are zero)
y(n) - 0.7y(n-1) + 0.1y(n-2) = x(n) + x(n-1)
a) Find the impulse response sequence y(n) due to the impulse sequence δ(n).
b) Find the output response of the system when the unit step function u(n) is applied.
Solution:
Applying Z-Transform on both sides of the difference equation, we get
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 22
Y(z) -0.7Y(z)z-1 + 0.1Y(z)z-2 = X(z) + z-1X(z)
i.e, Y(z) [1 -0.7z-1 +0.1z-2] = X(z)[1 + z-1]
Applying impulse sequence δ(n),
Y(z)[1 - 0.7z-1 + 0.1z-2] = 1. (1 + z-1)
1+
∴ ( )=
1 − 0.7 + 0.1
= . [ . . ]
( )
=[ . . ]
( ) ( )
Hence =[ . . ]
( )
= [ . ][ . ]
= .
+ .
= .
z = 0.5, So A = 5
= = 0.2, So, B = -4
.
( ) 5 4
= −
− 0.5 − 0.2
x(n) = 5(0.5)n u(n) -4(0.2)n u(n)
b) To obtain the response due to unit step function, the input sequence is set to be x(n) = u(n) and
the corresponding Z -Transform is ( ) = .
( + 1)
= ( −> 0.5) = −5
( − 0.1)( − 0.2)
( )
= (
( −> 0.2) = 1.
. )( . )
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 23
( )
Hence =( )
−( . )
+( . )
5 5
( )= − +
( − 1) ( − 0.5) ( − 0.2)
L E C T U LLECTURE
RE NOTES ON Z TRANSFORMS - BY Dr.V.GNANARAJ Page 24