Digital Signal Processing UWO Lecture+9,+February+3rd
Digital Signal Processing UWO Lecture+9,+February+3rd
Faculty of Engineering
Winter 2017
Topic 3: The z-Transform and Its Application to the
Analysis of LTI Systems
The z-Transform
Rational z-Transforms
1
Rational z-transform as a ratio of polynomials in z :
1 2 M
PM k
b 0 + b1 z + b2 z + . . . + bM z k=0 bk z
X(z) = 1+a z 2 + ... + a z N
= PN (RT 1)
a0 + a1 z 2 N k=0 ak z k
1 2 M
PM k
b0 + b1 z + b2 z + . . . + bM z k=0 bk z
X(z) = 1+a z 2 + ... + a z N
= PN (RT 1)
a0 + a1 z 2 N k=0 ak z k
If a0 = 0 and b0 = 0, one can eliminate the negative powers of z and rewrite (RT1) as a ratio
of polynomials in z:
B(z)
M
M M 1 M 2
b0 z z + (b1 /b0 )z + (b2 /b0 )z + . . . + (bM /b0 )
X(z) = N
(RT 2)
a0 z z N + (a1 /a0 )z N 1 + (a /a )z N
2 0
2 + . . . + (a /a )
N 0
A(z)
Both B(z) and A(z) are polynomials in z, therefore they can be rewritten in factored form,
as follows
b0 N M (z z1 ) (z z2 ) . . . (z zM )
X(z) = z (RT 3)
a0 (z p1 ) (z p2 ) . . . (z pN )
Rational z-Transforms
b0 N M (z z1 ) (z z2 ) . . . (z zM )
X(z) = z (RT 3)
a0 (z p1 ) (z p2 ) . . . (z pN )
1 2 M
b0 + b 1 z + b2 z + . . . + bM z b0 N M (z z1 ) (z z2 ) . . . (z zM )
X(z) = 1+a z 2 + ... + a z N
= z
a0 + a1 z 2 N a0 (z p1 ) (z p2 ) . . . (z pN )
n z 1
x(n) = a u(n) ! X(z) = 1
, ROC : |z| > |a|
1 az
If |a| < 1, i.e., a is inside the unit circle, the signal is decaying.
1
n z az
x(n) = na u(n) X(z) = , ROC : |z| > |a|
(1 az 1 )2
If |a| < 1, i.e., a is inside the unit circle, the signal is bounded and eventually decaying
to zero.
if |a| > 1, the signal is growing without a bound.
If |a| = 1, the signal is linearly growing without a bound (!)
In addition, if a < 0 the response alternates in sign.
Relation between Pole Location and Time-Domain
Behaviour for Causal Signals
Time-domain behaviour of a double-real-pole (m = 2) signal as a func-
tion of the pole location (Figure 3.3.6 from Proakis & Manolakis, 2007)
Relation between Pole Location and Time-Domain
Behaviour for Causal Signals
n z 1 rz 1 cos
x(n) = (r cos n) u(n) X(z) = , ROC : |z| > |r|
1 2rz 1 cos + r2 z 2
Taking z-transform of both sides of (1) and using convolution property of the
z-transform, we have
Y (z) = H(n)X(z)
is called the system function (or transfer function) of the LTI system.
The Transfer Function of an LTI System
X(z) = Z [x(n)] .
Y (z) = H(z)X(z)
1
y(n) = Z [Y (z)]
The Transfer Function of a System Described by
Constant-Coefficient Difference Equation
System:
N
X M
X
ak y(n k) = bk x(n k), a0 = 1. (SY S1)
k=0 k=0
or, equivalently,
N
! M
!
X X
k k
Y (z) ak z = X(z) bk z . (SY S2)
k=0 k=0
P
M
k
bk z
Y (z)
H(z) = = k=0
X(z) PN
k
ak z
k=0
The Transfer Function of a System Described by
Constant-Coefficient Difference Equation
Example 3.3.4 (from Proakis & Manolakis, 2007): Determine the system function and the
impulse response of the system described by the dierence equation
1
y(n) = y(n 1) + 2x(n) (SY S1)
2
Solution:
Example 3.3.4 (from Proakis & Manolakis, 2007): Determine the system function and the
impulse response of the system described by the dierence equation
1
y(n) = y(n 1) + 2x(n) (SY S1)
2
Solution:
P
M
k
N
X M
X bk z
k=0
ak y(n k) = bk x(n k) H(z) =
PN
k
k=0 k=0 ak z
k=0
M
X M
X M
k 1 X
y(n) = bk x(n k) H(z) = bk z = M bk z M k
.
z
k=0 k=0 k=0
All zero system has only trivial poles (at z = 0). This is FIR system.
Special Case 2: All-Pole System: bk = 0 for all k = 1, . . . , M .
N
X b0 b0 z N
ak y(n k) = b0 x(n) H(z) = =
P
N
k
P
N
k=0 ak z ak z N k
k=0 k=0
All-pole system has only trivial zeros (at z = 0). This is IIR system.