DSP Unit II Material
DSP Unit II Material
UNIT-II
Z Transform
Realization of Discrete Systems
6. Inverse Z Transform
➢ Partial Fractions Method
➢ Power Series or Long Division Method
➢ Residue or Contour Integral Method
9. Descriptive Questions
10. Quiz Questions
Z Transform of a discrete time signal or sequence x(n) is represented with X(z) and it can be
evaluated by using the mathematical formula
ZT[ x(n) ] = X(z) = x(n)z
n=−
−n
− − − − − − − (1)
Above equation (1) is called bi-directional or both sided Z Transform, because x(n) is both-sided.
Above equations (2) and (3) are called uni-directional or one-sided Z transform.
Where, z is a complex variable and it can be defined as
z = r e j
= r cos() + j r sin()
= Re{ z } + j Im{ z }
Where, r is magnitude of z and is phase of z or digital frequency, measured in rad/sample.
A graph, which is drawn between Re{ z } = r cos() on x-axis and jIm{ z } = jr sin() on y-axis is
called z-plane.
j Im{z}
jr Re{z}=rcos() Im{z}=jrsin() z
00 r j0 r
Re{z} 900 0 jr r
-r r
1800 –r j0 r
-jr 2700 0 –jr r
x(n) (re )
−n
= j
n = −
= x(n) r
n = −
−n
e- j n
= [r
n = −
−n
x(n) ] e- j n
ZT[ a n u(n) ] = a
n = −
n
u(n) z −n
= a n z −n
n =0
n
a
=
n =0 z
2 3
a a a a
= 1 + + + + ....... +
z z z z
1 a
= , if 1
a z
1−
z
ROC
z
ZT[a u(n)] = X(z) =
n
z−a z a
➢ X(z) has one zero, which is located at z=0 and one pole, which is located at z=a.
➢ If we locate poles and zeros on the z-plane, then the z-plane is called pole-zero plot.
➢ The range of values of z for which X(z) is finite is called Region of Convergence (ROC).
➢ Now draw a z-plane and indicate ROC, poles and zeros.
j Im{z}
ROC
If the signal x(n) is right-sided with infinite duration, then its ROC is outside the circle of outer
most pole.
ZT[ - a n u(-n - 1) ] = [ - a
n = −
n
u(-n - 1) ] z −n
−1
= − a n z −n
n = −
−1 n
a
=−
n = − z
n
z
= −
n =1 a
= − + + + ....... +
a a a a
z z z 2 z 3 z
= − 1 + + + + ....... +
a a a a a
1
z z
= − , if 1
a 1− z a
a
z a
= − , if z a
a a-z
z
= , z a
z-a
ROC
z
ZT[ − a nu( − n − 1 )] = X(z) =
z−a z a
➢ X(z) has one zero, which is located at z=0 and one pole, which is located at z=a.
➢ If we locate poles and zeros on the z-plane, then the z-plane is called pole-zero plot.
➢ The range of values of z for which X(z) is finite is called Region of Convergence (ROC).
➢ Now draw a z-plane and indicate ROC, poles and zeros.
j Im{z}
ROC
z=0 z=a Re{z}
If the signal x(n) is left-sided with infinite duration, then its ROC is inside the circle of innermost
pole.
ZT[ a ] =
n
a
n =−
n
z −n
−1
= a
n =−
n
z + a
−n
n =0
n
z −n
−1
= a-n z −n + an z −n
n=− n=0
−1 n
a
= (az)
n=−
-n
+
n=0 z
n
a
= (az) + n
n=1 n=0 z
a 1 a 2 a
= az + (az) + (az) + .......+ (az) + 1+ + + ...... +
2 3
z z z
a 1 a 2 a
= az 1+ az + (az)2 + (az)3 + .......+ (az) + 1+ + + ...... +
z z z
1 1 a
= az + , if az 1 & 1
1− az 1− a z
z
az z
= + , if z 1/ a & a z
1− az z − a
az(z - a) + z(1- az)
= , if z 1 / a & z a
(1− az)( z − a)
z(az - a2 + 1- az)
= , a z 1 / a
(1− az)( z − a )
z(1- a2 )
= , a z 1 / a
(1− az)( z − a )
z(1- a2 )
= , a z 1 / a
- a(z − 1 / a )( z − a)
z(a - 1/a)
= , a z 1 / a
(z − 1 / a)( z − a)
➢ X(z) has one zero, which is located at z=0 and two poles, which is located at z=a and z=1/a.
➢ If we locate poles and zeros on the z-plane, then the z-plane is called pole-zero plot.
➢ The range of values of z for which X(z) is finite is called Region of Convergence (ROC).
➢ Now draw a z-plane and indicate ROC, poles and zeros.
j Im{z}
ROC
Re{z}
z=0 z=a z=1/a
If the signal x(n) is both-sided with infinite duration, then its ROC is a finite duration ring, which
lies between two poles.
= x(0)z −0
= 1 1
=1
ROC
ZT[x (n) ] = X(z) = 1
Entire z-plane
= x(0)z −0 + x(1)z −1
= 1 1 − 1 z −1
= 1 − z −1
z −1
=
z
z −1 ROC
ZT[x (n) ] = X(z) =
z Entire z-plane except z=0
= x(-1 )z −( −1 ) + x( 0 )z −0
= 1 z − 1 z 0
= z −1
ROC
ZT[x (n) ] = X(z) = z − 1
Entire z-plane except z=
Property-1:
If x(n) is right-sided sequence with infinite duration, then its ROC is outside the circle of outermost
pole.
n n
1 1
Example: x(n) = 3 u(n) − 2 u(n)
2 3
1 n 1
n
ZT[ x(n) ] = ZT 3 u(n) − 2 u(n)
2 3
1 n 1 n
X(z) = 3ZT u(n) − 2ZT u(n)
2 3
3z 2z 1 1
= − , z & z
1 1 2 3
z− z−
2 3
z (3 z − 1 − 2 z + 1) 1
= , z
1 1 2
z − z −
2 3
z2 1
= , z
1 1 2
z − z −
2 3
1 n 1
n
z2 ROC
ZT 3 u(n) − 2 u(n) = X(z) =
2 3 1 1 1
z − z − z
2 3 2
Property-2:
If x(n) is left-sided sequence with infinite duration, then its ROC is inside the circle of innermost
pole.
Example: x(n) = 3(2) u( − n − 1 ) − 2(3) u( − n − 1 )
n n
ZT[ x(n) ] = ZT 3(2) u( − n − 1 ) − 2(3) u( − n − 1 )
n n
X(z) = 3ZT (2) u( − n − 1 ) − 2ZT (3) u( − n − 1 )
n n
= 3ZT (2) u( − n − 1 )− 2ZT (3) u( − n − 1 )
n n
− 3z − 2 z
= − , z 2& z 3
z −2 z −3
− z (3z − 9 − 2 z + 4)
= , z 2
(z − 2)(z − 3)
ZT 3(2) u( − n − 1 ) − 2(3) u( − n − 1 ) = X(z) =
n n − z ( z − 5)
(z − 2)(z − 3)
ROC
z 2
Property-3:
If x(n) is both-sided sequence with infinite duration, then its ROC is a finite duration ring, which
lies between two poles.
n
1
Example: x(n) = 3 u(n) − 2(3) u( − n − 1 )
n
2
1 n
ZT[ x(n) ] = ZT 3 u(n) − 2(3) u( − n − 1 )
n
2
1 n
X(z) = 3ZT u(n) − 2 ZT (3) u( − n − 1 )
n
2
3z 2(− z ) 1
= − , z & z 3
z−
1 z −3 2
2
z (3 z − 9 + 2 z − 1) 1
= , z 3
1
z − ( z − 3)
2
2
5 z ( z − 2) 1
= , z 3
1
z − ( z − 3)
2
2
1 n 5 z ( z − 2) ROC
ZT 3 u(n) − 2(3) u( − n − 1 ) = X(z) =
n
2 1
z − (z − 3)
1
z 3
2 2
Property-4:
If x(n) is finite duration sequence, then its ROC is entire z-plane except possibly z=0 and/or z=.
Example-1: x(n) = {1}
ZT[ x(n) ] = x(n)z
n=−
−n
= x(0)z −0
= 1 1
=1
ROC
ZT[x (n) ] = X(z) = 1
Entire z-plane
= x(0)z −0 + x(1)z −1
= 1 1 − 1 z −1
= 1 − z −1
z −1
=
z
z −1 ROC
ZT[x (n) ] = X(z) =
z Entire z-plane except z=0
ZT[ x(n) ] = x(n)z
n=−
−n
= x(-1 )z −( −1 ) + x( 0 )z −0
= 1 z − 1 z 0
= z −1
ROC
ZT[x (n) ] = X(z) = z − 1
Entire z-plane except z=
Property-5:
Within the ROC, poles do not exist.
Example: Above all examples.
Property-6:
ROC is independent of zero’s.
Example: Above all examples.
= a ZT [ x1 (n) ] + b ZT [ x 2 (n) ]
= a X1 (z) + b X 2 (z)
n n
1 1
Example: x1(n) = u(n) and x2(n) = u(n)
2 3
ZT[ 3x1(n) + 2 x2(n) ] = 3ZT[ x1(n)] + 2ZT[x2(n) ]
1 n 1 n
= 3ZT u(n) + 2ZT u(n)
2 3
3z 2z 1 1
= + , z &z
1 1 2 3
z− z−
2 3
z( 3z − 1 + 2 z − 1 ) 1
= , z
1 1 2
z − z −
2 3
z (5 z − 2) 1
= , z
1 1 2
z − z −
2 3
ZT[ x(n) ] = x(n)z
n =−
−n
ZT[ x(n - n 0 ) ] = x(n - n
n =−
0 )z−n , Let n − n0 = m n = n0 + m
= x(m)z
m=−
−( n0 +m)
= x(m)z
m=−
−n0
z -m
= z −n0 x(m) z
m=−
-m
−n0
=z ZT [ x(n) ]
= z −n0 X(z)
Example:
1 n+1 1 n−9+10
ZT 3 u(n − 9 ) = 3 ZT u(n − 9 )
2 2
1
10
1 n−9
= 3 ZT u(n − 9 )
2 2
1
10
1 n
= 3 z −9 ZT u(n)
2 2
1
10 z 1
= 3 z −9 , z
2 z−1 2
2
10
1
3
= , z
2 1
1 2
z8 z −
2
Note: If initial conditions are considered, then
➢ ZT[ x(n − 1 ) ] = z −1 X ( z ) + x(−1)
−
= x(m)
m=
(z −1 ) −m
− −m
1
=
m=
x(m)
z
= ZT[ x(n) ] with replacemen t of z = 1/z
1
= X
z
Example:
Evaluate the z transform of u(n) and u(-n)
We know that,
z
ZT [a nu (n)] = , z a
z−a
Put a = 1
z
ZT [u (n)] = , z 1
z −1
Apply time shifting property of z Transform
1/ z
ZT [u (−n)] = , 1/ z 1
1/ z − 1
1
= , z 1
1− z
x * (n) ((z*) ) *
−n
=
n = −
= [ x(n) (z*)
n = −
−n
]*
*
= x(n) (z*)−n
n = −
= (ZT [ x(n) ] with z = z*) *
= (X(z) with z = z*) *
= [ X(z*) ] *
= X * (z*)
-n
z
=
n = −
x(n)
a
z
= X
a
Differentiate w.r.t z
d d −n
[ X(z) ] = x(n) z
dz n = − dz
= x(n) (-n)z
n = −
−n −1
= x(n) (-n)z
n = −
−n
z −1
= −z −1 [ n x(n) ] z −n
n = −
d 1
[ X(z) ] = − ZT[ nx(n) ]
dz z
d
ZT[ nx(n) ] = −z [ X(z) ]
dz
Example:
Evaluate the z transform of nanu(n)
We know that,
z
ZT [a nu (n)] = , z a
z−a
Apply differentiation in z domain property
d z
ZT[na nu(n)] = − z
dz z − a
( z − a )(1) − z (1)
= − z
( z − a ) 2
z−a−z
= − z
2
( z − a )
az
=
( z − a)2
X(z) = x(n)z −n
n =0
Apply as z → 1
Lt Lt
z →1
(1 - z -1 )X(z) = [ x(n) - x(n - 1) ]z−n
z → 1 n =0
Lt −n
= [ x(n) - x(n - 1) ] z
n =0 z →1
= [ x(n) - x(n - 1) ]
n =0
Example:
z (5 z − 2) 1
Evaluate the final value of a causal signal x(n) from the z domain X ( z ) = , z
1 1 2
z − z −
2 3
Lt Lt ( z − 1) z (5 z − 2)
x ( ) = (z - 1)X(z) ==
z →1 z → 1 1 1
z − z −
2 3
(1 − 1)(1)(5 − 2)
= =0
(1 − 1 / 2)(1 − 1 / 3)
= [ x1(m) x 2 (n - m) ] z −n
n=− m=−
change the order of summation
=
m=−
x 1(m) x 2 (n - m) z −n
n=−
= x (m) (ZT[x
m=−
1 2 (n - m)] )
= x (m) z
m=−
1
−m
ZT[x 2 (n) ]
= x (m) z
m=−
1
−m
X2 (z)
= X1(z)X2 (z)
Example:
Evaluate the z transform of anu(n)*nanu(n)
We know that,
z
ZT [a nu (n)] = , z a and
z−a
az
ZT[nanu(n)] = , z a
( z − a) 2
X(z) N(z)
=
z z(z - p1 )(z - p 2 )(z - p3 )
X(z) A B C D
= + + +
z z z − p1 z − p2 z − p3
z z z
X(z) = A + B + C + D
z − p1 z − p2 z − p3
z z z
x(n) = Z −1 A + B + C + D
z − p1 z − p2 z − p3
z z z
x(n) = A Z −1(1) + B Z −1 + C Z −1 + D Z −1
z − p1 z − p2 z − p3
= A (n) + Bp1nu (n) + Cp2nu (n) + Dp3nu (n)
Case 1:
To obtain the causal or right sided sequence, assume x(n) = 0, n < 0.
From the basic definition of z transform
ZT[ x(n) ] = x(n)z
n=−
−n
X(z) = x(n)z −n
n =0
Case 2:
To obtain the anti-causal or left sided sequence, assume x(n) = 0, n > 0.
From the basic definition of z transform
ZT[ x(n) ] = x(n)z
n = −
−n
−1
X(z) = x(n)z
n = −
−n
7 19
Sequence representation, x(n) = 0, 1, , ,......... .....
4 16
z +1
Example-2: Determine the left sided or anti-causal sequence x(n) from X(z) =
1 1
z - z -
2 4
We know that the positive power series expansion of X(z) is
X(z) = x(1) z1 + x(2) z 2 + x(2) z 3 + .......... ......(1)
z +1 z +1
Given X(z) = =
1 1 z 2 − 3 z + 1
z - z -
2 4 4 8
Apply long division method and evaluate the positive power series expansion of X(z)
Compare equations (1) and (2) x(0) = 8, x(-1) = 56, x(-2) = 272, x(−3) = 1184,......... .....
Sequence representation, x(n) = .......... ..... 1184,272,56, 8
(C)Residue Method or Contour Integral Method:
If the z-domain X(z) has multiple poles at a single location, then residue or contour integral method
is convenient to evaluate discrete time sequence x(n).
dN-1
If X(z) =
p(z)
(z − a) N
, then x(n) =
1
(N − 1)!
Lt
z → a dz N-1
(p(z) zn−1 )
Where,
p(z) : Numerator polynomial of X(z)
z=a : Location of pole
N : Number of poles located at z = a.
z
Example-1: Determine the causal signal x(n) from the z-domain X(z) =
(z − 2)3
Given p(z)=z, N = 3 and a =2.
dN-1
x(n) =
1
(N − 1)!
Lt
z → a dz N-1
( )
p(z) zn −1
d
( )
2
1 Lt
= z z n −1
2! z → 2 dz 2
d2
=
1 Lt
z → 2 dz 2
( )
zn
2
=
1
2
Lt
z→2
n (n - 1) z n - 2
1
= n (n - 1) 2 n - 2
2
n (n - 1) 2 n
= u(n)
8
=
1
2
Lt
z→2
(n + 1) n z n -1
1
= n (n + 1) 2 n -1
2
n (n + 1) 2 n
= u(n)
4
1
Example-3: Determine the causal signal x(n) from the z-domain X(z) =
(z − 2) 4
Given p(z)=1, N = 4 and a =2.
dN-1
x(n) =
1
(N − 1)!
Lt
z → a dz N-1
(
p(z) zn−1 )
d
( )
3
1 Lt
= 1 zn−1
3! z → 2 dz 3
d3
=
1 Lt
z → 2 dz 3
(
zn−1 )
6
=
1
6
Lt
z→2
(n − 1) (n - 2)(n - 3) z n-4
1
= (n - 1) (n - 2)(n - 3) 2 n-4
6
(n - 1) (n - 2)(n - 3) 2 n
= u(n)
96
N M N M
y(n) + aK y(n − k) + bK x(n − k) or y(n) = - aK y(n − k) + bK x(n − k)
k =1 k =0 k =1 k =0
(A)Transfer Function:
The ratio between output to input in frequency domain (z-domain) representation is called transfer
function or system function. It is represented with H(z) and it can be obtained from LCCDE by
applying z transform.
N M
ZT[ y(n) ] + ZT[ a K y(n − k) ] = ZT[ bK x(n − k) ]
k =1 k =0
N M
Y(z) +
k =1
a K z -k Y(z) = bK z -k X(z)
k =0
N M
Y(z) + Y(z)
k =1
a K z -k =X(z)
k =0
bK z -k
N M
Y(z) [ 1 +
k =1
a K z -k ] = X(z)
k =0
bK z -k
M
Y(z) bK z -k
= k =0
N
X(z)
1 + a K z -k
k =1
b0 + b1 z −1 + b2 z − 2 + .......... ........ + bM z − M
H(z) =
1 + a1 z −1 + a2 z − 2 + .......... ........ + aN z − N
(B)Impulse Response:
Output of discrete LSI system with an input of impulse or unit sample signal is called impulse
response or unit sample response.
Impulse response is represented with h(n) and it is the inverse z transform of transfer function H(z)
Apply inverse z transform(Partial fractions method) to get the impulse response, h(n) = z −1[ H ( z )]
z +1
H(z) =
3 1
z2 − z +
4 8
z +1
= 0 +1
1 1 A= =8
z - z - 1 1
2 4 0 − 0 -
H ( z) z +1
2 4
= 1 3
z 1 1 +1
z z - z -
2 4 B= 2 = 2 = 12
11 1 1
A
= +
B
+
C -
z z- 1 1 2 2 4 8
z-
2 4 1 5
+1
C= 4 = 4 = −20
z z −1
H ( z ) = 8 + 12 − 20 1 1 1
-
z-
1 z-
1 4 4 2 16
2 4
z z
h(n) = 8Z −1[1] + 12Z −1 − 20Z −1
z-
1 z- 1
2 4
n n
1 1
= 8 (n) + 12 u (n) − 20 u (n)
2 4
z z +1
Y ( z) =
1 3 1 1 3
z − z2 − z + +1
3 4 8 A= 2 = 2 = 36
z ( z + 1) 1 1 1 1 1 2
= − -
1 1 1 2 3 2 4 6 8
z − z − z −
2 3 4 1 4
+1
Y ( z) z +1 B= 3 = 3 = −96
=
1 1 1 1 1 1 1 − 1 1
z
z − z − z − − -
2 3 4 3 2 3 4 6 12
A B C 1 5
= + + +1
1 1 1 C= 4 = 4 = 60
z− z− z−
2 3 4 1 1 1 1 − 2 - 1
− -
4 2 4 3 8 12
z z z
Y ( z ) = 36 − 96 + 60
z−1 z−1 z−1
2 3 4
n n n
1 1 1
y (n) = 36 u (n) − 96 u (n) + 60 u (n)
2 3 4
Apply long division method and evaluate the negative power series expansion of X(z)
5 + 6z−1 + 7z−2 + 8z−3 + 9z−4 )5 + 16z−1 + 34z−2 + 60z−3 + 70z−4 + 70z−5 + 59z−6 + 36z−7 (1 + 2z−1 + 3z−2 + 4z−3
5 + 6 z −1 + 7 z −2 + 8 z −3 + 9 z −4 + 70z−5 + 59z−6 + 36z−7
10 z −1 + 27z−2 + 52 z −3 + 61 z −4 + 70z−5 + 59z−6 + 36z−7
10 z −1 + 12z−2 + 14 z −3 + 16 z −4 + 18z−5
15z−2 + 38 z −3 + 45 z −4 + 52z −5 + 59z−6 + 36z−7
15z−2 + 18 z −3 + 21 z −4 + 24z −5 + 27z−6
20 z −3 + 24 z −4 + 28z −5 + 32z−6 + 36z−7
20 z −3 + 24 z −4 + 28z −5 + 32z−6 + 36z−7
0
Result of long division method X(z) = 1 + 2z + 3z + 4z−3
−1 −2
Response of a discrete LSI system by applying input with zero initial conditions is called zero state
response or forced response.
Response of a discrete LSI system is the sum of natural response and forced response.
y(n) = yn (n) + yf (n).
(a)Natural response: Take the input x(n)=0 and initial conditions y(-1)=y(-2)=1.
Given LCCDE
3 1
y(n) − y(n − 1 ) + y(n − 2 ) = x(n − 1 ) + x(n − 2 ) = 0
4 8
Apply z transform
3 1
ZT [ y(n) − y(n − 1 ) + y(n − 2 )] = 0
4 8
3
4
( ) (
1
)
Y ( z ) − z −1Y ( z ) + y (−1) + z −2Y ( z ) + z −1 y (−1) + y (−2) = 0
8
3 3 1 1 1
Y ( z ) − z −1Y ( z ) − + z −2Y ( z ) + z −1 + = 0
4 4 8 8 8
3 1 5 1
Y ( z )1 − z −1 + z −2 = − z −1
4 8 8 8
5 1 3
5 1 −1 −
− z 3
8 8 A = 16 8 = 16 =
Y ( z) = 1 1 1 4
3 1 -
1 − z −1 + z −2 2 4 4
4 8
5 1 1
5 1 −
z z − −1
B = 32 8 = 32 =
Y ( z) =
8 8 1 1 -1
- 8
3 1
z2 − z + 4 2 4
4 8
5 1
z−
Y ( z) 8 8
=
z 1 1
z − z −
2 4
Y ( z) A B
= +
z 1 1
z− z−
2 4
3 z 1 z
Y ( z) = −
4 z − 1 8 z − 1
2 4
n n
31 11
y ( n) = − , n −2
4 2 8 4
n n
31 11
Natural Response yn (n) = y (n) = − , n −2
4 2 8 4
Given LCCDE
3 1
y(n) − y(n − 1 ) + y(n − 2 ) = x(n − 1 ) + x(n − 2 )
4 8
Apply z transform
3 1
ZT [ y(n) − y(n − 1 ) + y(n − 2 )] = ZT [ x(n − 1) + x(n − 2)]
4 8
3
4
1
(
Y ( z ) − z −1Y ( z ) + z −2Y ( z ) = 1 + z −1 X ( z )
8
)
3 1
(
Y ( z )1 − z −1 + z −2 = 1 + z −1 X ( z ) )
4 8
Y ( z) =
( −1
)
1 + z X ( z)
=
z +1
z
1
+1
3
A= 2 = 2 = 36
1 − z −1 + z −2 z 2 − z + z −
3 1 3 1 1
1 1 1 1 1 2
4 8 4 8 3 − -
Y ( z) z +1 2 3 2 4 6 8
= 1 4
z 1 1 1 + 1
z − z − z − 3 3
2 3 4 B= = = −96
1 1 1 1 − 1 1
Y ( z) A B C − -
= + + 3 2 3 4 6 12
z 1 1 1
z− z− z− 1 5
2 3 4 +1
C= 4 = 4 = 60
z z z 1 1 1 1 − 2 - 1
Y ( z ) = 36 − 96 + 60 − -
z− 1 z− 1 z− 1 4 2 4 3 8 12
2 3 4
n n n
1 1 1
y (n) = 36 − 96 + 60 , n 0
2 3 4
n n n
1 1 1
Forced Response, y f (n) = y (n) = 36 − 96 + 60 , n 0
2 3 4
(c)Response of a discrete LSI system is the sum of natural response and forced response.
y ( n) = yn ( n) + y f ( n)
n n n n n
31 11 1 1 1
y (n) = − + 36 − 96 + 60 , n −2
4 2 8 4 2 3 4
n n n
147 1 1 479 1
y ( n) = − 96 − , n −2
4 2 3 8 4
➢ A discrete LSI system having the rational system function H(z) is said to be stable only
when the ROC includes the unit circle.
➢ A discrete LSI causal system having the rational system function H(z) is said to be stable
only when the poles of H(z) should be inside the unit circle.
Examples: Analyze the following discrete LSI systems for causality and stability.
z(z4 + 1)
(1) H(z) =
1 1 1 1
z − z − z − z −
2 3 4 5
➢ Given discrete LSI system is non causal because the degree of numerator is more when
compared to the degree of denominator.
1
➢ Given discrete LSI system is stable if the ROC is z .
2
z(z + 1)
(2) H(z) =
1 1 1 1
z − z − z − z −
2 3 4 5
1
➢ Given discrete LSI system is causal if the ROC is z .
2
1
➢ Given discrete LSI system is stable if the ROC is z .
2
z(z + 1)
(3) H(z) =
(z − 2)(z − 3)(z − 4)(z − 5)
➢ Given discrete LSI system is causal if the ROC is z 5.
z(z + 1)
(4) H(z) =
1
z − (z − 3)(z − 4)(z − 5)
2
➢ Given discrete LSI system is causal if the ROC is z 5.
1
➢ Given discrete LSI system is stable if the ROC is z 3.
2
Adder is used to add two or more signals, for example y(n) = x1(n) + x2(n)
x2(n)
Constant multiplier is used to get the product of a constant and a signal, for example y(n)=kx(n)
x(n) k y(n)=kx(n)
Delay or Memory unit is used to get one unit delay of a signal, for example y(n) = x(n – 1)
Various structures of realization methods or techniques , which are used in the design of Infinite
Impulse Response (IIR) & Finite Impulse Response (FIR) systems are given below.
X(z) b0 + + Y(z)
Z-1 Z-1
b1 + + -a1
Z-1 Z-1
b2 + + -a2
Z-1 Z-1
bM -aN
X(z) + b0 + Y(z)
Z-1
+ -a1 b1 +
Z-1
+ -a2 b2 +
Z-1
-aN bM
Direct Form-II structure is also known as Canonic Form realization. It is the modified form of
Direct Form-I realization and it involves
➢ ‘M+N’ number of adders.
➢ ‘M+N+1’ number of constant multipliers.
➢ ‘M’ number of delays if M>N and ‘N’ number of delays if N>M.
It is most widely used realization, because it involves less number of delays.
H2(z) +
H3(z) +
HN(z)
➢ It is the parallel connection of H1(z), H2(z), H3(z). …… HN(z).
➢ Realize H1(z), H2(z), H3(z). …… HN(z) by using canonic form of realization.
➢ H1(z), H2(z), H3(z). …… HN(z) are first or second order transfer functions
b0 b1 b2 bN-1
+ + + Y(z)
Linear phase realization is possible only when b0=bN-1, b1=bN-2, b2=bN-3, ………….,
Y(z) = b0 X(z) + b1z −1X(z) + b2 z −2 X(z) + .............. + b2 z − ( N −3) X(z) + b1z − ( N −2) X(z) + b0 z − ( N −1) X(z)
Y(z) = b0 (1 + z −( N −1) )X(z) + b1(z −1 + z −( N −2) )X(z) + b2 (z −2 + z −( N −3) )X(z) + ...........
+
+ +
+ +
+
- b0 - b1 - b2 -b(N-1)/2
0.008 0.008 0.008 0.008
1 1 1 1
+
+ +
+ +
+ Y(z)
1. Evaluate the Z-Transform and indicate the ROC for the following sequences
(i)x(n)=anu(n) (ii)y(n)=-anu(-n-1) (iii)z(n)=a|n|
2. Evaluate the Z-Transform and indicate the ROC for the following sequences
n n n n
1 1 1 1
(i) x(n) = 3 u(n) − 2 u(n) . (ii) x(n) = 3 u(-n - 1) − 2 u(-n - 1)
2 3 2 3
n n n n
1 1 1 1
(iii) x(n) = 3 u(-n - 1) + 2 u(n) (iv) x(n) = 3 u(n) + 2 u(-n - 1)
2 3 2 3
3. Evaluate the Z-Transform and indicate the ROC for the following sequences
(i) x(n) = a n Sin(n )u (n) (ii) y (n) = a nCos(n )u (n)
4. Apply the properties to Evaluate the Z-Transform and associate ROC for the following
sequences (i)x(n)=n2an u(n) (ii) x(n)=an u(-n) (iii) x(n)=an+10 u(n-10)
5. Apply partial fractions method and compute all possible cases of sequences from given X(z)
z z +1 z
(i) X ( z ) = (ii) X ( z ) = (iii) X ( z ) =
( z − 1 / 2)( z − 1 / 4) ( z − 1 / 2)( z − 1 / 4) ( z − 1 / 2) 2 ( z − 1 / 4)
6. Apply power series method and Evaluate both the causal and Non-causal sequences from
z2 + z + 1
X ( z) =
2 z 3 + 3z 2 + z + 4
z ( z − 2)
7. Apply Residue method and Obtain the causal sequence x(n) from X ( z ) =
(z − 1/ 4)3
8. Compute the initial value of a causal sequence x(n) from the z-domain
z ( z + 1)( z + 2)
X ( z) =
(2 z − 1 / 2)(4 z − 1 / 4)(8 z − 1 / 8)
9. Calculate the final value of a causal sequence x(n) from the z-domain
z ( z + 1)( z + 2)
X ( z) =
( z − 1)( z − 1 / 2)( z − 1 / 4)( z − 1 / 8)
10. Determine the z-transform of a convoluted sequence
(a) x(n) = u (n) * nu(n) * n 2u (n) (b) x(n) = n(1/ 2) u(n − 1)
n +1
4. 1 1
What is the ROC of z transform of “ ( ) n u(n) + ( ) n u(n) + u(n) ” |z|>1
2 3
5. If ZT of anu(n) * bnu(n) is X(z)/(z-a)(z-b), then X(z) is
C
(A)1 (B) z (C) z2 (D) 1+z
6. If ZTof u(-n) is k/X(z), then k-X(z) is z
7. 1
Find a causal sequence from the z-domain X ( z ) = u(n-1)
z −1
8. 9
If X ( z ) = and x(n)=an-bu(n-c), then a,b,c=
z ( z − 9)
9
D
(A)9,9,9 (B) 9,10,9 (C) 10,9,9 (D) 9,9,10
9. z ( z + 1)
Find the initial value of a sequence x(n) from X ( z ) = 1/6
(3 z − 1)(2 z − 1)
10. z ( z + 1)
Find the final value of a sequence x(n) from X ( z ) = 2
( z − 1)(2 z − 1)