ZT 2024
ZT 2024
(Spring 2024)
z-Transform (z-T)
• Introduction
• The z-Transform
• Properties of the Region of Convergence (ROC)
• Properties of z-T
• Inverse of z-T
• The Transfer Function
• Causality and Stability
• The Unilateral z-T
• Determining Frequency Response from Poles and Zeros
• Computational Structure for Implementing DT LTI Systems (Skip)
3
All Transforms
4
Eigenfunction
5
z-Transform (z-T)
<Continuous-Time> <Discrete-Time>
Fourier Series DTFS (DFT)
Fourier Transform DTFT
Laplace Transform z-Transform
z-T Basics
• Importance of z-T in system analysis: Eigenfunctions of
discrete-time LTI systems
zn Discrete-Time H ( z) z n
LTI DT Transfer function
y[n ] = h[n ] x[n ] = h[k ]x[n − k ] .
k = −
Let x[n ] = z , y[n ] = k = z h[k ]z −k = H ( z ) z n
n n −k n
h[k ]z
= − k =−
z-T Basics
• z= 𝒓𝒆𝒋𝜴
• If r = 1, then z= 𝑒 𝑗Ω (i.e., DTFT)
8
z-T
Z {x[n]} = x[ n
n = −
] z −n
X ( z)
j 1
Let z = re x[n ] = X ( z ) z n −1
dz Z −1
[ X ( z )]
2j r
Forward z-T
Z {x[n ]} = x[n]z
n = −
−n
= x[n ][re j ]− n
n = −
= r
n = −
−n
x[n ]e − jn = DTFT {r − n x[n ]}
dz = d [re j ] = jre j d 1
n −1
x[n ] = X ( z ) z dz
d = 1j z −1dz 2j r
9
n = −
x[n]r − n
Example
x[n] = 0.5 n u[n]
1
X ( z ) = 0.5 z
n −n
= (0.5 z −1 ) n =
n =0 n =0 1 − 0.5 z −1 , if the infinite sum converges.
−1
Condition for convergence of infinite sum: | 0.5 z | 1 | z | 0.5
12
ROC: An example
Example 1: Causal
<Sol.>
1
X ( z ) = a z = (az −1 ) n =
n −n
n =0 n =0 1 − az −1
−1
ROC: | az | 1 | z | a
14
Example 2: Anti-causal
<Sol.> i = -n
−1
a −1 z 1
X ( z) = − a
n = −
n
z −n
= − a z = − ( a z ) = −
i =1
−i i
i =1
−1 i
=
1 − a −1 z 1 − az −1
ROC: | a −1 z | 1 | z | a
Note:
• Different DT signals can have the same
expression for the (bilateral) z-T but with
different ROC’s.
• To completely and uniquely specify a z-T,
the ROC must be given.
15
<Sol.>
k = -n
16
−n
Recall that z = re
j
, if x[n ] r , x[n]r − n has DTFT that converges.
n = −
Thus, any z that has the same |r| satisfies the condition.
Remarks:
➢ Thus, if a specific value of z is in the ROC, then all values of z on the same circle
will be in ROC.
➢ Inner boundary may extend inward to the origin.
➢ Outer boundary may extend outward to infinity.
18
= NULL
Example 1
23
Example 1
24
Example 2
• Find all possible ROCs of
z 2z
X ( z) = +
z + 12 z − 14
<Sol.>
(a) x[n] = −( −1/ 2)n u[−n − 1] + 2(1/ 4) n u[n]
1 − z −1 where n 0 ,
ROC {RX { z 1}}
29
Why?
30
Example 1: Pole-zero cancellation to
extend ROC
Why?
<Sol.>
The pole z = ½ is
cancelled. ROC is
enlarged.
31
<Sol.>
32
Example 3: Damped complex
exponential
<Sol.>
33
b0 + b1 z −1 + ... + bM z − M
X ( z) =
a0 + a1 z −1 + ... + a N z − N
M −N ~
~ B ( z)
~
X ( z) = f k z −k + X ( z ) where X ( z) =
k =0 A( z )
k =1 1 − d k z −1 .
If ROC = (1 z 2) , then
n
If ROC = ( z 2 ) , then
1
Then,
A(n + 1) (n + m − 1) z A
( di ) u[n]
n
( m − 1)! (1 − d i z −1 ) m , if ROC ( z d i )
A( n + 1) ( n + m − 1) z A
( i)
n
− − −
(1 − d i z −1 ) m , if ROC ( z d i )
d u[ n 1]
( m − 1)!
38
Example
<Sol.>
Remarks
• If we know causality/stability of a signal’s DTFT, then we can
determine the inverse z-T.
40
>
<
41
<
42
Transfer function
• The transfer function of a DT LTI system is the z-T of the
impulse response. Therefore, if x[n] and y[n] are system input
and output, respectively, then transfer function is
H ( z) = Y ( z) / X ( z)
a k y[n − k ] = bk x[n − k ]
k =0 k
k =0 k =0 z M −k
x[n − n0 ] z −n0 X ( z ) b z
z-T H ( z) =
k =0 k −k
N M N
k k X ( z)
−k −k a z
a z Y ( z ) = b z
k =0 k =0
45
Transfer function
~
−k
bM k =1 (1 − ck z −1 )
M M
bk z
H ( z) = k =0 factor H ( z) =
k =1 k )
−1
−
N −k N
ak z (1 d z
k =0
~
b = b0 / a0
46
Example
<Sol.>
47
<Sol.>
1
X ( z ) = a z = (az −1 ) n =
n −n
n =0 n =0 1 − az −1
−1
ROC: | az | 1 | z | a
49
<Sol.>
−1
a −1 z 1
X ( z) = − a
n = −
n
z −n
= − a z = − ( a z ) = −
i =1
−i i
i =1
−1 i
=
1 − a −1 z 1 − az −1
ROC: | a −1 z | 1 | z | a
Note:
• Different DT signals can have the same
expression for the (bilateral) z-T but with
different ROC’s.
• To completely and uniquely specify a z-T,
the ROC must be given.
50
Causality
ROC includes unit circle
Causal &
decaying
exponential
(STABLE)
Causal &
increasing
exponential
(UNSTABLE)
51
Stability
Causal &
decaying
exponential
(STABLE)
NONcausal &
decaying
exponential
(STABLE)
52
Causal + Stable
Example 1
54
Inverse system
• We know that the impulse responses of a system and its
inverse are related by
h inv [n] * h[n] = [n]
z-T
H inv ( z ) H ( z ) = 1 H inv ( z ) = 1 / H ( z )
~
k =1 k )
−1
−
M
−1
−
N
bM (1 c z (1 d z )
H ( z) = H ( z) = ~
inv k =1 k
k =1 bM k =1 (1 − ck z −1 )
−1
−
N M
(1 d k z )
Unilateral z-T
• In causal system analysis, we often are interested in obtaining
system response for n>=0 under some initial conditions
• Useful for studying LTI by the difference equation with ICs
X ( z ) = x[n ]z −n
n =0
1
n −1 −1
x[n ] = X ( z ) z dz Z [ X ( z )]
2j r
<Generalization>
x[n − k ] z − k X ( z ) + x[−1]z − k +1 + + x[−k + 1]z −1 + x[−k ]
60
−1 −2 2 − z −1 −1
[1 − 0.1z − 0.02 z ]Y ( z ) = −1
− 0.2 z − 0.6
1− z
61
<Proof>
X ( z ) = x[n]z − n
n =0
As z→∞ , z-n → 0
Only when n=0, z-n =0
x[0] = lim X ( z )
z →
63
Remarks: (1) If all poles of X(z) are inside unit circle, x[n] → 0 as n →
(2) If there are multiple poles at “1”, x[n] → as n →
(3) If poles are on the unit circle but not at “1”, x[n] → cos 0 n
64
(*1) – (*2) ➔
(1 − z −1 ) X ( z ) − x[−1]
N
( )
= lim x[n] z − n − z −(n −1) + x[ N ]z − N −
1
x[−1]
N →
n =0
As z→1,
lim (1 − z −1 ) X ( z ) − x[−1] = x[] − x[−1]
z →1
(
x[] = lim 1 − z −1 X ( z )
z →1
)
65
Frequency response
• The frequency response corresponds to the transfer function
evaluated on the unit circle in the z-plane
~
k =1 k )
−1
−
M
bM (1 c z
H ( z) =
k =1
−1
−
N
(1 d k z )
z = e j (unit circle)
~ ~
k =1 k ) bM e ( N − M ) j k =1 (e j − ck )
− j
−
M M
bM (1 c e
H (e j ) = =
k =1 (1 − d k e k =1 − d k )
N − j N j
) ( e
Magnitude
~
k =1 − ck )
Mj
bM ( e j
H ( e j ) = A ratio of products of e − a
k =1 − d k )
Nj
( e , where a is either a pole or a zero.
67
Frequency response
~
k =1 − ck )
M j
bM ( e
H ( e j ) =
k =1 − d k )
N j
( e
• The location of g (poles or zeros) affects the shape of the
frequency response. A peak (notch) is produced when a pole
(zero) is close to the unit circle as shown below
68
Example
𝑯 𝒛 = 𝟏 − 𝒂𝒛−𝟏 𝟏/𝑯 𝒛 = 𝟏/(𝟏 − 𝒂𝒛−𝟏 )
a = 0.5ej/4
a = 0.8ej/4
a = 0.95ej/4
Close to 1 →
notch/peak
69
Appendix: ZT Table
70
Basic z-Transform
71
Bilateral ZT (anticausality)
72
ZT Properties
73
Other properties
All proof for Properties of 74
Bilateral z-T
• https://zh.wikipedia.org/wiki/Z%E8%BD%89%E6%8F%9B