Z Transform
Z Transform
Z Transform
4: Z-Transform
Information source
and input transducer
Source Coding
Ch3.4:
z-Transform
Channel Coding
Modulator
Questions to be answered:
z-Transform: A general version of DTFT
Region of Convergence: Where the
transform exists.
Channel
Source Decoding
Channel Decoding
Demodulator
(Matched Filter)
1
Ch3.4: z-Transform
Definition of z-Transform
Region of Convergence
Inverse z-Transform
Z-Transform Properties
LTI System in Transform Domain
Generalizing DTFT
The DTFT provides a frequency-domain representation of discretetime signals and LTI discrete-time systems.
z-Transform
z-transform gives
z-Transform
The relationship between
and
can also be
illustrated in the z-plane (a real-imaginary plane for complex
number).
z-Transform
Main advantages of using z-transform over DTFT:
z-transform can encompass a broader class of signals than
DTFT
Recall that a sufficient condition for convergence of the DTFT is:
|
-4 -2
-32
Elec3100 Chapter 3.4
z-Transform
Example: z-transform of
Proof:
0.5
0.5
0.5
0.5
1 exists if 0.5
.
.
z-Transform
Other advantages of using z-transform:
More convenient notation than DTFT when dealing with
analytical problems
Convenient block diagram representation for
implementation of practical systems, Eg., a unit delay
system is expressed as:
x[n]
z-1
y[ n] = x[n 1]
.
an impulse response
is given by
is given by
10
Ch3.4: z-Transform
Definition of z-Transform
Region of Convergence
Inverse z-Transform
Z-Transform Properties
LTI System in Transform Domain
11
Since z can be any point on the z-plane, generally there exists some
z which makes X(z) not converge
|
The ROC must be specified along with X(z) in order for the ztransform to be completely defined.
12
P( z )
X ( z) =
=
Q( z )
b z
a z
k =0
N
b ( z c1 )(z c2 )L (z cM ) b0
= 0
=
a0 ( z d1 )( z d 2 )L (z d N ) a0
k =0
(z c )
k
k =1
N
(z d )
a0 0, b0 0
k =1
13
The ROC is ring or disk in the z-plane centered at the origin, i.e.
0
| |
The DTFT of
converges absolutely iff the ROC of the ztransform includes the unit circle.
of the sequence
0.6
0.6
14
Note:
has M poles at
and N poles at
0.
Thus, the ROC is the entire z-plane except possibly at
and/or at
N1
N2
15
16
converges if
1
. This requires
| |, and gives
18
converges if
1
. This requires
| |, and gives
19
Different signals can give same z-transform, although the ROCs will
differ
x[n] = a n u[n]
x[n] = a nu[n 1]
1
X ( z) =
1 if z > a
1 az
X ( z) =
( ) exists if a < 1
( ) does not exist if a > 1
X e j
X e j
Elec3100 Chapter 3.4
1
if z < a
1
1 az
( ) exists if a > 1
( ) does not exist if
X e j
X e j
a <1
20
can be expressed as
21
, whose z-
whereas the
22
1
1
x[n] = u[n] + u[n]
2
3
1
1
Z
x1 [n] = u[ n]
X 1 ( z) =
1 12 z 1
2
z >
if
1
2
1
1
Z
x2 [n] = u[n]
X 2 ( z) =
1 + 13 z 1
3
X ( z) =
1 12 z 1 1 + 13 z 1
1
2 z z 12
=
z 12 z + 13
)(
if
if
z >
1
3
1
1
1
Table 3.4.1:
Common
z-transform
pairs
24
Ch3.4: z-Transform
Definition of z-Transform
Region of Convergence
Inverse z-Transform
Z-Transform Properties
LTI System in Transform Domain
25
There are 4 commonly used techniques to evaluate the inverse ztransform. They are
1. Inspection Method
2. Partial Fraction Expansion
3. Power Series Expansion
4. Cauchy Integral Theorem
This is the formal inverse z-transform expression based on
Contour integral (an integration techniques together with
right-hand rule) onto z-plane.
We will not cover this method in this course.
26
Example:
Find the inverse z-transform of
This gives
X ( z) =
z
X ( z) =
z ( 12 )
z>
1
2
1
z>
2
1 (12 )z 1
1
x[n] = u[n]
2
Elec3100 Chapter 3.4
27
A rational
If
can be expressed as
, then
can be re-expressed as
is
28
The constants
29
0.2
is of the form
0.6
Given
we have
.
.
.
.
. Thus,
30
Example Consider
1
2
0.12
1
0.4
1.6
0.52
0.4
0.2224
Ch3.4: z-Transform
Definition of z-Transform
Region of Convergence
Inverse z-Transform
Z-Transform Properties
LTI System in Transform Domain
32
z-Transform Properties
Linearity
Z
Z
If x1[n]
X 1 ( z ), ROC = Rx1 and x2 [n ]
X 2 ( z ),
ROC = Rx
Z
then ax1 [n] + bx2 [n]
aX 1 ( z ) + bX 2 ( z ),
ROC contains Rx I Rx
1
1
ROC is given by the overlap regions of
| |?
Question: What happens if
1 have z,
| |
1
1
| | and
| |.
33
z-Transform Properties
Time Shifting
Z
x[n n0 ]
z n0 X ( z ),
ROC = Rx
ROC = z 0 Rx
34
z-Transform Properties
Differentiation
dX ( z )
,
nx[n] z
dz
Z
ROC = Rx
Z
Time Reversal x[ n ]
X (1 z ),
ROC = Rx
ROC = 1 Rx
35
1
,
a u[ n]
z>a
1
1 az
1
a 1 z 1
Z
n
=
a u[ n]
,
1 1
1 az 1 a z
n
z < a 1
36
z-Transform Properties
Convolution of Sequences
Z
Z
If x1 [n]
X 1 ( z ),
ROC = Rx1 and x2 [n ]
X 2 ( z ),
Z
then x1 [n] x2 [n] X 1 ( z ) X 2 ( z ),
ROC = Rx2
The resulting ROC contains at least the intersection of Rx1 and Rx2
If there is no pole-zero cancellation in the linear
combination, the ROC is exactly equal to Rx1 I Rx2 .
If there is pole-zero cancellation in the linear combination,
the ROC may be larger.
Initial-Value Theorem
If x[n] is zero for n < 0 (i.e. if x[n] is causal), then x[0] = lim X ( z )
z
37
and
, where
Solution:
Method 1: direct convolution
Z 1
Method 2: Y ( z ) = X 1 ( z ) X 2 ( z ) y[ n] = x1 [n ] x2 [n ]
1
1
X 1 ( z) =
,
z
>
a
and
X
(
z
)
=
,
z >1
2
1
1
1 az
1 z
This gives
Y ( z) =
1
1
z >1
1 az 1 z
1 1
a
=
1
1 a 1 z
1 az
y[n] =
Elec3100 Chapter 3.4
1
u[n] a n+1u[n]
1 a
38
Table 3.4.2:
z-transform
properties
39
Ch3.4: z-Transform
Definition of z-Transform
Region of Convergence
Inverse z-Transform
Z-Transform Properties
LTI System in Transform Domain
40
An LTI discrete-time system is completely characterized in the timedomain by its impulse response sequence
.
system
has
transform-domain
41
.
an impulse response
is given by
/
is the z-transform of
Here,
transfer function or the system function.
h ( n) =
0
else
y[ n] = b0 x[ n] + b1x[ n 1] + L + bM 1 x[ n M + 1]
which is a linear convolution of finite support.
y[n] =
M 1
N 1
m=0
m =1
bm x[n m] am y[n m]
43
.
Applying the z-transform to both sides of the difference
equation, we arrive at
where
and
denote the z-transforms of
and
with associated ROCs, respectively.
A more convenient form of the z-domain representation of
the difference equation is given by
Elec3100 Chapter 3.4
44
Thus,
, ,,
are finite zeros, and , , ,
are finite poles.
If
, there are additional
zeros at
0.
If
, there are additional
poles at
0.
For a causal digital filter, the impulse response is a causal
sequence. The ROC of the causal transfer function is exterior to a
circle going through the pole furthest from the origin with
max | |
Elec3100 Chapter 3.4
45
1
1
46
47
If the ROC of the transfer function H(z) includes the unit circle, then
the frequency response of the LTI digital filter can be obtained
|
simply as follows:
48
|
|
| | ||
|
|
|
| |
|
|
|
|
arg
49
Geometric Interpretation
50
Geometric Interpretation
As indicated by |
|
|
|
|
, the magnitude
51
52
53
Stability Condition
A causal LTI digital filter is BIBO stable if and only if its impulse
response h[n] is absolutely summable, i.e., S
|
| .
54
Consider the causal IIR digital filter with a rational transfer function
H(z) given by
sequence.
The ROC of the
is exterior to a circle going through the pole
furthest from z 0. But stability requires ROC includes the unit
cycle.
Conclusion: All poles of a causal stable transfer function H(z) must
be strictly inside the unit circle.
The stability region (shown shaded) in the z-plane is shown below
z-Transform
55
56