The Electrical Engineering Handbook
The Electrical Engineering Handbook
“The z-Transfrom”
The Electrical Engineering Handbook
Ed. Richard C. Dorf
Boca Raton: CRC Press LLC, 2000
8
The z-Transform
8.1 Introduction
8.2 Properties of the z-Transform
Linearity • Translation • Convolution • Multiplication by
an • Time Reversal
8.1 Introduction
Discrete-time signals can be represented as sequences of numbers. Thus, if x is a discrete-time signal, its values
can, in general, be indexed by n as follows:
¥
Z{x (n )} = X (z ) = å x(n )z -n
n = -¥
in which the variable z can be interpreted as being either a time-position marker or a complex-valued variable,
and the script Z is the z-transform operator. If the former interpretation is employed, the number multiplying
the marker z –n is identified as being the nth element of the x sequence, i.e., x(n). It will be generally beneficial
to take z to be a complex-valued variable.
The z-transforms of some useful sequences are listed in Table 8.1.
Linearity
Both the direct and inverse z-transform obey the property of linearity. Thus, if Z { f (n)} and Z {g (n)} are denoted
by F(z) and G(z), respectively, then
1a.
1
z -a
, for * z * > * a * {
a n - 1u(n - 1) = 0, 1, a , a 2 , . . . }
1 ïì -1 -1 -1 ïü
1b. , for * z * < * a * -a n - 1u(-n ) = í. . . , , , ý
z -a ïî a3 a2 a ïþ
2a.
1
(z - a ) 2
, for * z * > * a * {
(n - 1)a n - 2u(n - 1) = 0, 1, 2a , 3a 2 , . . . }
1 ïì 3 2 1 ïü
2b. , for * z * < * a * -(n - 1)a n - 2u(-n ) = í. . . , , , ý
(z - a ) 2 ïî a 4
a 3
a 2 ïþ
3a.
1
(z - a )3
, for * z * > * a *
1
2
{
(n - 1)(n - 2)a n - 3u(n - 1) = 0, 0, 1, 3a , 6a 2 , . . . }
1 -1 ìï -6 -3 -1 üï
3b. , for * z * < * a * (n - 1)(n - 2)a n - 3u(-n ) = í. . . , , , ý
(z - a ) 3 2 ïî a 5
a4 a 3 ïþ
m -1
1 1
4a.
(z - a ) m
, for * z * > * a *
(m - 1)!
Õ (n - k )a n - mu(n - 1)
k =1
m -1
1 -1
4b.
(z - a )m
, for * z * < * a *
(m - 1)!
Õ (n - k )a n - mu(-n )
k =1
5a. z -m , for z ¹ 0, m ³ 0 {
d (n - m) = . . . , 0, 0, . . . , 1, 0, . . . , 0, . . .}
{
5b. z +m , for * z * < ¥, m ³ 0 d (n + m) = . . . , 0, 0, . . . , 1, . . . , 0, . . ., 0, . . . }
Source: J. A. Cadzow and H.F. Van Landingham, Signals, Systems and Transforms, Englewood Cliffs,
N.J.: Prentice-Hall, 1985, p. 191. With permission.
Translation
An important property when transforming terms of a difference equation is the z-transform of a sequence
shifted in time. For a constant shift, we have
Z{ f (n + k)} = z k F(z)
Convolution
In the z-domain, the time-domain convolution operation becomes a simple product of the corresponding
transforms, that is,
Z { f (n) * g (n)} = F(z)G(z)
Multiplication by a n
This operation corresponds to a rescaling of the z-plane. For a > 0,
æzö
Z {a n f (n )} = F ç ÷ for aR1 < * z * < aR2
èaø
Time Reversal
¥
Z + {x(n )} = X (z ) = å x(n )z -n
for * z * > R
n =0
where it is called single-sided since n ³ 0, just as if the sequence x(n) was in fact single-sided. If there is no
ambiguity in the sequel, the subscript plus is omitted and we use the expression z-transform to mean either
the double- or the single-sided transform. It is usually clear from the context which is meant. By restricting
signals to be single-sided, the following useful properties can be proved.
Time Advance
For a single-sided signal f(n),
More generally,
Z + { f (n + k )} = z k F (z ) - z k f (0) - z k -1 f (1) - . . . - z f (k - 1)
This result can be used to solve linear constant-coefficient difference equations. Occasionally, it is desirable to
calculate the initial or final value of a single-sided sequence without a complete inversion. The following two
properties present these results.
f (0) = lim F (z )
z Þ¥
Final Value
If f (n) = 0 for n < 0 and Z{ f (n)} = F(z) is a rational function with all its denominator roots (poles) strictly
inside the unit circle except possibly for a first-order pole at z = 1,
f(n) = Z –1{F(z)}
There are three useful methods for inverting a transformed signal. They are:
1. Expansion into a series of terms in the variables z and z–1
2. Complex integration by the method of residues
3. Partial-fraction expansion and table look-up
We discuss two of these methods in turn.
Method 1
For the expansion of F(z) into a series, the theory of functions of a complex variable provides a practical basis
for developing our inverse transform techniques. As we have seen, the general region of convergence for a
transform function F(z) is of the form a < * z * < b, i.e., an annulus centered at the origin of the z-plane. This
first method is to obtain a series expression of the form
¥
F (z ) = åc z n
-n
n = -¥
which is valid in the annulus of convergence. When F(z) has been expanded as in the previous equation, that
is, when the coefficients cn , n = 0, ±1, ±2, … have been found, the corresponding sequence is specified by
f (n) = cn by uniqueness of the transform.
Method 2
We evaluate the inverse transform of F(z) by the method of residues. The method involves the calculation of
residues of a function both inside and outside of a simple closed path that lies inside the region of convergence.
A number of key concepts are necessary in order to describe the required procedure.
G1(z 0 )
G (z ) =
(z - z 0 )k
1 d k -1
Res[G (z )] z = z = [(z - z 0 )k G (z )] z = z
0
(k - 1)! dz k -1 0
where m is the least power of z in the numerator of F(z)z n–1, e.g., m might equal n – 1. Figure 8.1 illustrates
the previous equation.
1 z
1. 1 (unit step)
s z -1
1 Tz
2. t (unit ramp)
s2 (z - 1)2
2 T 2 z (z + 1)
3. t 2
s 3
(z - 1)3
1 z
4. e -at
s +a z - e -aT
1 Tze -aT
5. te -at
(s + a )2 (z - e -aT )2
w z sin wT
6. sin wt
s +w2 2
z - 2z cos wT + 1
2
s z (z - cos wT )
7. cos wt
s 2 + w2 z 2 - 2z cos wT + 1
w ze -aT sin wT
8. e -at sin wt
(s + a ) + w 2 2
z - 2ze -aT cos wT + e -2 aT
2
s +a z (z - e -aT cos wT )
9. e -at cos wt
(s + a ) + w 2 2
z - 2ze -aT cos wT + e -2 aT
2
and * z * > r0 for the Laplace and z-transforms, respectively. The parameters s0 and r0 depend on the actual
transformed functions; in factor z, the inverse sequence would begin at n = 0. Thus, we use a modified partial-
fraction expansion whose terms have this extra z-factor.
Related Topics
17.2 Video Signal Processing • 100.6 Digital Control Systems
References
J. A. Cadzow and H. F. Van Landingham, Signals, Systems and Transforms, Englewood Cliffs, N.J.: Prentice-
Hall, 1985.
R. C. Dorf, Modern Control Systems, 7th ed. Reading, Mass.: Addison-Wesley, 1995.
R. E. Ziemer, Signals and Systems, 2nd ed., New York: MacMillan, 1989.
Further Information
IEEE Transactions on Education
IEEE Transactions on Automatic Control
IEEE Transactions on Signal Processing
Contact IEEE, Piscataway, N.J. 08855-1313