Chapter 4
Chapter 4
Chapter 4
CHAPTER FOUR
THE z-TRANSFORM AND DISCRETE-TIME LTI SYSTEMS
4.1 Introduction
The properties of the z-transform closely parallel those of the Laplace transform. However,
we will see some important distinctions between the z-transform and the Laplace transform.
In Sec. 2.8 we saw that for a discrete-time LTI system with impulse response h[n], the
output y[n] of the system to the complex exponential input of the form zn is
yn z n H z z n 4.1
where H z hnz
n
n
4.2
4.2.1 Definition
The function H(z) in Eq. 4.2 is referred to as the z-transform of h[n]. For a general discrete-
time signal x[n], the z-transform X(z) is defined as
X z xnz
n
n
4.3
z re j 4.4
where r is the magnitude of z and Ω is the angle of z. The z-transform defined in Eq. 4.3 is
often called the bilateral (or two-sided) z-transform in contrast to the unilateral (or one-
sided) z-transform, which is defined as
University of Mines and Technology, Tarkwa 49 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
X1 z xnz n 4.5
n 0
Clearly the bilateral and unilateral z-transforms are equivalent only if x[n] = 0 for n < 0.
The unilateral z-transform is discussed in Sec. 4.8. We will omit the word "bilateral" except
where it is needed to avoid ambiguity.
As in the case of the Laplace transform, Eq. 4.3 is sometimes considered an operator that
transforms a sequence x[n] into a function X(z), symbolically represented by
X z xn 4.6
The x[n] and X(z) are said to form a z-transform pair denoted as
xn X z 4.7
X z anunz n az 1
n
n n 0
1 n
az
n 0
Thus, the ROC is the range of values of z for which |az–1| < 1 or, equivalently, |z| > |a|.
Then
1
X z az 1
n
|z| > |a| 4.9
n 0 1 az 1
University of Mines and Technology, Tarkwa 50 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
Alternatively, by multiplying the numerator and denominator of Eq. 4.9 by z, we may write
X(z) as
z
X z |z| > |a| 4.10
za
Both forms of X(z) in Eqs. 4.9 and 4.10 are useful depending upon the application. From
Eq. 4.10 we see that X(z) is a rational function of z. Consequently, just as with rational
Laplace transforms, it can be characterized by its zeros (the roots of the numerator
polynomial) and its poles (the roots of the denominator polynomial). From Eq. 4.10 we see
that there is one zero at z = 0 and one pole at z = a. The ROC and the pole-zero plot for
this example are shown in Fig. 4.1. In z-transform applications, the complex plane is
commonly referred to as the z-plane.
University of Mines and Technology, Tarkwa 51 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
Property 2: If x[n] is a finite sequence (that is, x[n] = 0 except in a finite interval
N1 ≤ n ≤ N2, where N1 and N2 are finite) and X(z) converges for some value of z, then the
ROC is the entire z-plane except possibly z = 0 or z = ∞.
Property 3: If x[n] is a right-sided sequence (that is, x[n] = 0 for n < N1 < ∞) and X(z)
converges for some value of z, then the ROC is of the form
z rmax or z rmax
where rmax equals the largest magnitude of any of the poles of X(z). Thus, the ROC is the
exterior of the circle |z|= rmin in the z-plane with the possible exception of z = 0.
Property 4: If x[n] is a left-sided sequence (that is, x[n] = 0 for n > N2 > –∞) and X(z)
converges for some value of z, then the ROC is of the form
z rmin or 0 z rmin
where rmin is the smallest magnitude of any of the poles of X(z). Thus, the ROC is the
interior of the circle |z|= rmin in the z-plane with the possible exception of z = 0.
Property 5: If x[n] is a two-sided sequence (that is, x[n] is an infinite-duration sequence that
is neither right-sided nor left-sided) and X(z) converges for some value of z, then the ROC is
of the form
r1 z r2
where r1 and r2 are the magnitudes of the two poles of X(z). Thus, the ROC is an annular
ring in the z-plane between the circles |z|= r1 and |z| = r2 not containing any poles.
Note that Property 1 follows immediately from the definition of poles; that is, X(z) is infinite
at a pole.
University of Mines and Technology, Tarkwa 52 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
X z nz
n
n
z 0 1 all z 4.14
Thus,
1 z
un 1
|z| > 1 4.16
1 z z 1
4.4.1 Linearity
If
x1 n X1 z ROC = R1
x2 n X2 z ROC = R2
then
University of Mines and Technology, Tarkwa 53 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
then
Special Cases
xn 1 z 1 X z R R 0 z 4.19
xn 1 zX z R R z 4.20
Because of these relationships (Eqs. 4.19 and 4.20), z–1 is often called the unit-delay
operator and z is called the unit-advance operator. Note that in the Laplace transform the
operators s–1 = 1/s and s correspond to time-domain integration and differentiation,
respectively (Eqs. 3.22 and 3.20).
xn X z ROC = R
then
z
z0 xn X
n
R z0 R 4.21
z0
In particular, a pole (or zero) at z = zk in X(z) moves to z = z0zk after multiplication by z0n
and the ROC expands or contracts by the factor |z0|.
Special Case
e j0 n xn X e j0 z R R 4.22
In this special case, all poles and zeros are simply rotated by the angle Ω0 and the ROC is
unchanged.
xn X z ROC = R
then
University of Mines and Technology, Tarkwa 54 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
1 1
x n X R 4.23
z R
Therefore, a pole (or zero) in X(z) at z = zk moves to 1/zk after time reversal. The
relationship R' = 1/R indicates the inversion of R, reflecting the fact that a right-sided
sequence becomes left-sided if time-reversed, and vice versa.
xn X z ROC = R
then
dXz
nxn z R R 4.24
dz
4.4.6 Accumulation
If
xn X z ROC = R
then
n
1 z
xk 1 z 1
X z X z R R z 1 4.25
k z 1
n
Note that xk is the discrete-time counterpart to integration in the time domain and is
k
called the accumulation. The comparable Laplace transform operator for integration is 1/s.
4.4.7 Convolution
If
x1 n X1 z ROC = R1
x2 n X2 z ROC = R2
then
University of Mines and Technology, Tarkwa 55 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
This relationship plays a central role in the analysis and design of discrete-time LTI systems,
in analogy with the continuous-time case.
Inversion of the z-transform to find the sequence x[n] from its z-transform X(z) is called the
inverse z-transform, symbolically denoted as
1
xn X z z n1dz 4.28
2j C
X z X1 z ... Xn z 4.29
where X1(z), ..., Xn(z) are functions with known inverse transforms x1[n], ..., xn[n]. From the
linearity property 4.17 it follows that
n
... x 2z 2 x 1z x0 x1z 1 x2z 2 ... 4.31
University of Mines and Technology, Tarkwa 56 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
we can determine any particular value of the sequence by finding the coefficient of the
appropriate power of z−1. This approach may not provide a closed-form solution but is very
useful for a finite-length sequence where X(z) may have no simpler form than a polynomial
in z−1. For rational z-transforms, a power series expansion can be obtained by long division.
N z z z1 ...z zm
X z k 4.32
Dz z p1 ...z pm
X z c0 c1 c2 cn c n
c
... 0 k 4.33
z z z p1 z p2 z pn z k 1 z pk
where
X z
c0 X z z 0 ck z pk 4.34
z z pk
Hence, we obtain
z z n
z
X z c0 c1 ... cn c 0 ck 4.35
z p1 z pn k 1 z pk
Inferring the ROC for each term in Eq. (4.35) from the overall ROC of X(z) and using Table
4.1, we can then invert each term, producing thereby the overall inverse z-transform.
If m > n in Eq. 4.32, then a polynomial of z must be added to the right-hand side of Eq.
4.35, the order of which is (m − n). Thus for m > n, the complete partial-fraction expansion
would have the form
mn n
z
X z bq z q ck 4.36
q0 k 1 z pk
If X(z) has multiple-order poles, say pi is the multiple pole with multiplicity r, then the
expansion of X(z)/z will consist of terms of the form
University of Mines and Technology, Tarkwa 57 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
1 2 r
... 4.37
z pi z pi
2
z pi r
where
r k
1 dk
k
z pi r X z 4.38
k! dz z z pi
Y z X z H z 4.40
where Y(z), X(z), and H(z) are the z-transforms of y[n], x[n], and h[n], respectively.
Equation 4.40 can be expressed as
Y z
H z 4.41
X z
The z-transform H(z) of h[n] is referred to as the system function (or the transfer function)
of the system. By Eq. 4.41 the system function H(z) can also be defined as the ratio of the
z-transforms of the output y[n] and the input x[n]. The system function H(z) completely
characterizes the system. Figure 4.3 illustrates the relationship of Eqs. 4.39 and 4.40.
University of Mines and Technology, Tarkwa 58 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
Causality
For a causal discrete-time LTI system, we have [Eq. 2.44]
hn 0 n<0
since h[n] is a right-sided signal, the corresponding requirement on H(z) is that the ROC of
H(z) must be of the form
z rmax
That is, the ROC is the exterior of a circle containing all of the poles of H(z) in the z-plane.
Similarly, if the system is anticausal, that is,
hn 0 n≥0
then h[n] is left-sided and the ROC of H(z) must be of the form
z rmin
That is, the ROC is the interior of a circle containing no poles of H(z) in the z-plane.
Stability
In Sec. 2.7 we stated that a discrete-time LTI system is BIB0 stable if and only if [Eq. 2.49]
hn
n
The corresponding requirement on H(z) is that the ROC of H(z) contains the unit circle
(that is, |z| = 1).
N M
a yn k b xn k
k 0
k
k 0
k 4.42
University of Mines and Technology, Tarkwa 59 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
Applying the z-transform and using the time-shift property (Eq. 4.18) and the linearity
property (Eq. 4.17) of the z-transform, we obtain
N M
ak z k Y z bk z k X z
k 0 k 0
or
N M
Y z ak z k X z bk z k 4.43
k 0 k 0
Thus,
Y z
k
bz k
H z k 0
4.44
X z N
a z
k 0
k
k
Hence, H(z) is always rational. Note that the ROC of H(z) is not specified by Eq. 4.44 but
must be inferred with additional requirements on the system such as the causality or the
stability.
H z H1 z H2 z R R1 R2 4.46
Similarly, the impulse response of a parallel combination of two LTI systems is given by
and
H z H1 z H2 z R R1 R2 4.48
University of Mines and Technology, Tarkwa 60 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG
Signals and Systems Chapter 4 – The z-Transform and Discrete-Time LTI Systems
4.7.1 Definition
The unilateral (or one-sided) z-transform X1(z) of a sequence x[n] is defined as [Eq. 4.5]
X1 z xnz n 4.49
n0
and differs from the bilateral transform in that the summation is carried over only n ≥ 0.
Thus, the unilateral z-transform of x[n] can be thought of as the bilateral transform of
x[n]u[n]. Since x[n]u[n] is a right-sided sequence, the ROC of X1(z) is always outside a
circle in the z-plane.
University of Mines and Technology, Tarkwa 61 Solomon Nunoo MPhil, BSc, MIET, MASEE, MIAENG