S&S-8 (The z-transform) 1 of 49 Dr. Ravi Billa Signals & Systems – 8 August 5, 2011 VIII. The z-transform Syllabus: Fundamental difference between continuous and discrete time signals, Discrete time signal representation using complex exponential and sinusoidal components, Periodicity of discrete time signal using complex exponential signal, Concept of z-transform of a discrete sequence, Distinction between Laplace, Fourier and z transforms, Region of convergence in z-transform, Constraints on ROC for various classes of signals, Inverse z-transform, Properties of z-transforms. O&W Ch. 10. Contents: 8.1 Continuous-time signals 8.2 Discrete-time signals 8.3 The z-transform 8.4 Transforms of some useful sequences 8.5 Important properties of z-transforms 8.6 Transforms of some useful sequences, cont’d. 8.7 Region of convergence (ROC) 8.8 Inverse z-transform by partial fractions 8.9 Inverse z-transform by power series expansion (long division) www.jntuworld.com www.jntuworld.com
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
S&S-8 (The z-transform) 1 of 49 Dr. Ravi Billa
Signals & Systems – 8 August 5, 2011
VIII. The z-transform
Syllabus: Fundamental difference between continuous and discrete time signals, Discrete time signal
representation using complex exponential and sinusoidal components, Periodicity of discrete time
signal using complex exponential signal, Concept of z-transform of a discrete sequence, Distinction
between Laplace, Fourier and z transforms, Region of convergence in z-transform, Constraints on ROC
for various classes of signals, Inverse z-transform, Properties of z-transforms.
O&W Ch. 10.
Contents:
8.1 Continuous-time signals
8.2 Discrete-time signals
8.3 The z-transform
8.4 Transforms of some useful sequences
8.5 Important properties of z-transforms
8.6 Transforms of some useful sequences, cont’d.
8.7 Region of convergence (ROC)
8.8 Inverse z-transform by partial fractions
8.9 Inverse z-transform by power series expansion (long division)
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 2 of 49 Dr. Ravi Billa
8.1 Continuous-time signals
Continuous-time signals are functions of the continuous time variable, t. In this course the
independent variable is time; however, this need not always be the case.
Example 1 [Sinusoidal signal] The household voltage in India is 230 Volts (rms), 50 Hertz or cycles
per second. The waveform may be expressed in various forms, for example,
( ) √ , or ( ) √
The period is 1/50 second. The amplitude is √ volts, the radian frequency is rad/sec., the
Hertz (or cyclic) frequency is = 50 Hz.
Quiz What are the amplitude, rms value, period and frequency of ( ) ?
Periodic and aperiodic signals A signal ( )is periodic if and only if
( ) ( )
where is the period. The smallest value such that the above equation is satisfied is called the
fundamental period or simply the period. Any deterministic signal not satisfying the above equation is
called aperiodic. If a signal is periodic with a fundamental period of , then it is also periodic with a
period of , … or any integer multiple of .
Note We use the symbols (Hz) and (radians/second) for analog frequencies.
Example 2 [Periodicity] For the signal
( ) ( ) ( )
the parameter A is the amplitude (peak value), F0 is the frequency (Hertz or cycles per second), and θ or
( ) is the phase. The radian frequency is rad/sec. The period is given by ⁄ .The periodicity of the above ( )– whether it is periodic or not – can be verified by
checking if
( ( )) ( ) Now, replacing by , we have
( (
)) ( (
) ) ( )
[ ( ) ( ) ] ( ) ( )
Note that is the smallest value of such that ( ) ( ). There are no restrictions
on the period ( ) or the frequency ( ) in this analog case (as there are in the case of the discrete-
time counterpart).
The sum of two or more continuous-time sinusoids may or may not be periodic, depending on the
relationships among their respective periods (or frequencies). If the ratio of their periods (or
frequencies) can be expressed as a rational number, their sum will be a periodic signal. For instance, the
sum of two sinusoids of frequencies and is periodic if ⁄ = ⁄ where the ’s are integers.
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 3 of 49 Dr. Ravi Billa
Another way of putting this is: if their frequencies are commensurable, their sum will be a periodic
signal. Two frequencies, F1 and F2, are commensurable if they have a common measure. That is, there
is a number contained in each an integral number of times. Thus, if is the smallest such number,
and
is called the fundamental frequency. The periods, and corresponding to and are
therefore related by
which is rational.
HW Determine if the signal ( ) ( ) ( ) is periodic and if so determine its
frequency. [See BasicSim-51]
Note that if the signals ( ) and ( ) have the same period , then ( ) ( ) ( ) also is
periodic with the same period . That is, linear operations (addition in this case) do not affect the
periodicity of the resulting signal. In contrast nonlinear operations, generally, can produce different
frequencies (or periodicities). See example below.
Example 3 [Product of two sinusoids] Multiplication is a nonlinear operation. If ( ) and
( ) , then the signal ( ) ( ) ( ) will contain the sum and difference frequencies, ( ) and ( ), and the original frequencies and are absent. A similar observation
holds for the signal ( ) = ( ) or ( ).
However, if ( ) and ( ) have different (commensurable) frequencies then a linear
combination may produce new frequency(s): an example is ( ) ( ) ( ).
HW Recast the linear sum signal ( ) ( ) ( ) as the product of two sinusoids.
[See BasicSim-51]
Real exponential signal Consider ( ) where and are constants. For example, ( ) or ( ) . Sketch the waveforms. How do you find the time constant? Put the exponential
in the form of . For example, ( ) .
Complex exponential signal In what follows we make extensive use of Euler’s theorem
and the corresponding formulae
( ) ⁄ ( ) ⁄
It is often mathematically convenient to represent real signals in terms of complex quantities. Given the
phasor (or complex number) | | | | , the real sinusoidal signal ( ) can be expressed in
terms of the complex signal ( ) . In particular ( ) is defined as the real part of ( )as
( ) { ( )} { } ( )
{| | }
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 4 of 49 Dr. Ravi Billa
{| | ( )}
| | ( )
The complex signal ( ) | | ( ) is referred to as a rotating phasor characterized by the three
parameters: (1) The amplitude, | |, (2) The phase, , and (3) The radian frequency . The
signal ( ) is periodic with period .
Alternatively, we may relate ( ) to its sinusoidal counterpart by writing
( ) ( )
( )
| |
( )
| |
( ) ( )
which is a representation in terms of conjugate, oppositely rotating phasors.
The expressions (1) and (2) for ( ) | | ( ) are referred to as time-domain
representations.
An alternative representation for x(t) is provided in the frequency domain. Since ( ) | | ( ) is completely specified by | | and for a given value of (or ), this
alternative frequency domain representation can take the form of two plots, one showing the amplitude
| | as a function of frequency, , and the other showing the phase as a function of . The result is the
single-sided spectrum shown here.
Another version of the frequency domain representation, the two-sided spectrum, results if we
make a spectral plot corresponding to Eq. (2). The two-sided spectrum has lines at both and as
shown below. Note the even symmetry of the amplitude plot and the odd symmetry of the phase plot.
F F0
Phase
–
–F0
|A|/2
F –F0
Amplitude
|A|/2
F0
F 0
Phase
F0
|A|
F 0
Amplitude
F0
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 5 of 49 Dr. Ravi Billa
8.2 Discrete-time signals
Discrete-time signals are functions of the discrete time variable, n. In this course the independent
variable is time; however, this need not always be the case.
If a continuous-time signal x(t) is sampled at T-second intervals, the result is a discrete-time
signal or sequence { ( )} where n is an index on the sampling instants. For convenience we shall
drop the T and the braces and use just x(n) to represent the sequence.
Example 1 Consider the continuous-time waveform with a frequency of 4 Hz given by
( )
Sampling the above signal at T-second intervals results in the discrete-time signal ( ). Mathematically, this is accomplished by replacing by and the expression for ( ) is given by
( )
If, for instance, the sampling frequency is 16 Hz then T = 1/16 and the discrete-time signal becomes
( ) ( ⁄ ) ( )
In the notation ( ) we may drop the symbol T and refer to the discrete-time signal simply as
( ) ( ).
Quiz Write expressions for ( ) and ( ) obtained by sampling, respectively, ( ) and ( ) at 16 Hz. Sketch and label the sequences ( ), ( ) and ( ) for n = 0 to
12.
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 6 of 49 Dr. Ravi Billa
MATLAB plotting of continuous-time function
%Plot x1(t) = cos 2π4t as t goes from 0 to 0.5 sec (2 cycles) in steps of T = 1/160 sec.
t = 0: 1/160: 0.5; x1 = cos (2*pi*4*t); plot(t,x1);
xlabel ('Time, t, seconds'), ylabel('x1(t)');
title ('x1(t) = cos (2*pi*4*t) – 4Hz continuous Cosine plotted at T = 1/160 sec.')
HW Explain the effect of changing “plot(t, x1)” in the above program segment to “plot(t, x1, 'bo')”.
%Plot x1(t) = cos 2π4t as t goes from 0 to 0.5 sec (2 cycles) in steps of T = 1/160 sec.
t = 0: 1/160: 0.5; x1 = cos (2*pi*4*t); plot(t,x1, 'bo');
xlabel ('Time, t, seconds'), ylabel('x1(t)');
title ('x1(t) = cos (2*pi*4*t) – 4Hz continuous Cosine plotted at T = 1/160 sec.')
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Time, t, seconds
x1(t)
x1(t) = cos (2*pi*4*t) – 4Hz continuous Cosine plotted at T = 1/160 sec.
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 7 of 49 Dr. Ravi Billa
MATLAB plotting of discrete-time function
%Plot x1(n) = cos nπ/20 as n goes from 0 to 80 (2 cycles) in steps of 1 (T = 1/160 sec.)
n = 0: 1: 80; x1 = cos (n*pi/20); plot(n, x1, 'bo');grid %'bo' = Blue circles
xlabel ('Sample number, n'), ylabel('x1(n)');
title ('x1(n) = cos (n*pi/20) – 4Hz sampled Cosine at 160 samples/sec.')
HW Explain the result of changing “plot(n, x1, 'bo')” in the above program segment to “plot(n, x1)”.
%Plot x1(n) = cos nπ/20 as n goes from 0 to 80 (2 cycles) in steps of 1 (T = 1/160 sec.)
n = 0: 1: 80; x1 = cos (n*pi/20); plot(n, x1);grid
xlabel ('Sample number, n'), ylabel('x1(n)');
title ('x1(n) = cos (n*pi/20) – 4Hz sampled Cosine at 160 samples/sec.')
0 10 20 30 40 50 60 70 80-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Sample number, n
x1(n
)
x1(n) = cos (n*pi/20) – 4Hz sampled Cosine at 160 samples/sec.
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 8 of 49 Dr. Ravi Billa
MATLAB plotting of discrete-time function – the stem plot At each sampling instant, n, a vertical
line (stem) is erected with a height equal to the sample value.
%Stem plot x1(n) = cos nπ/20 as n goes from 0 to 80 (2 cycles) in steps of 1
%(T = 1/160 sec.)
n = 0: 1: 80; x1 = cos (n*pi/20); stem(n,x1)
xlabel ('Sample number, n'), ylabel('x1(n)');
title ('x1(n) = cos (n*pi/20) – Stem plot of 4Hz Cosine sampled at 160 Hz.')
0 10 20 30 40 50 60 70 80-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Sample number, n
x1(n
)
x1(n) = cos (n*pi/20) – Stem plot of 4Hz Cosine sampled at 160 Hz.
title ('x(n) = a^n for n = 0 to 20'); legend ('x(n) = (-1.1)^n u(n)'); grid;
0 2 4 6 8 10 12 14 16 18 200
2
4
6
8
n
x(n
)
x(n) = an for n = 0 to 20
0 2 4 6 8 10 12 14 16 18 20-10
-5
0
5
10
n
x(n
)
x(n) = an for n = 0 to 20
x(n) = (1.1)n u(n)
x(n) = (-1.1)n u(n)
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 14 of 49 Dr. Ravi Billa
Example 6 [The exponential sequence, cont’d. (Negative time)] The real-valued exponential
sequence ( ) , defined for negative is another basic building block in discrete-time systems.
(The minus sign in front of is chosen for a reason.) Here again there are two broad categories: | |< 1
and | |> 1. In this case, however, if is a positive fraction then, as , the sequence ( ) increases monotonically. If is a negative fraction then, as , the sequence ( ) alternates in
sign while increasing in magnitude.
In the MATLAB plots below note that the vertical axis ( ) is at the right edge, not the left.
title ('x(n) = -b^n for n = -20 to -1'); legend ('x(n) = -(-1.1)^n u(-n-1)'); grid;
-20 -18 -16 -14 -12 -10 -8 -6 -4 -2 0-1
-0.5
0
n
x(n
)
x(n) = -bn for n = -20 to -1
x(n) = -(1.1)n u(-n-1)
-20 -18 -16 -14 -12 -10 -8 -6 -4 -2 0-1
-0.5
0
0.5
1
n
x(n
)
x(n) = -bn for n = -20 to -1
x(n) = -(-1.1)n u(-n-1)
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 16 of 49 Dr. Ravi Billa
Example 7 [The sinusoidal sequence] Consider the continuous-time sinusoid x(t)
( )
and are the analog frequency in Hertz (or cycles per second) and radians per second, respectively.
The sampled version is given by
( )
We may drop the from ( ) and write
( )
We may write which is the digital frequency in radians (per sample), so that
( )
Setting gives ( ) which is the digital frequency in cycles per sample. In the
analog domain the horizontal axis is calibrated in seconds; “second” is one unit of the independent
variable, so and are in “per second”. In the digital domain the horizontal axis is calibrated in
samples; “sample” is one unit of the independent variable, so and are in “per sample”.
Periodic signal The discrete-time signal x(n) is periodic if, for some integer N > 0
( ) ( )
The smallest value of N that satisfies this relation is the (fundamental) period of the signal. If there is
no such integer N, then ( )is an aperiodic signal.
Example Given that the continuous-time signal ( ) is periodic, that is, ( ) ( ) for all t, and
that the discrete-time signal ( ) is obtained by sampling ( ) at T-second intervals, under what
conditions will ( ) be periodic?
Solution If ⁄ ⁄ for integers and then ( ) has exactly N samples in L periods of
( ) and ( ) is periodic with period N. If ⁄ for integer , then
( ) ( ) for all , or
( ) ( ) (( ⁄ ) ) (( ) ) for all
which implies periodicity with a period of .
More generally, if ⁄ ⁄ for integers and , then
( ) ( ) for all , or
( ) ( ) (( ⁄ ) ) (( ) ) for all
which again implies a period of . Thus ( ) will be periodic if is a rational number but not
otherwise.
Periodicity of sinusoidal sequences The sinusoidal sequence ( ) has several major differences
from the continuous-time sinusoid as follows:
a) The sinusoid ( ) ( ) ( ) is periodic if , that is, , is rational. If is
not rational the sequence is not periodic. Replacing n with (n+N) we get
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 17 of 49 Dr. Ravi Billa
( )= ( ( ))= ( ) ( )+ ( ) ( )
Clearly ( ) will be equal to ( ) – that is, the above expression reduces to ( ) – if
, an integer or . The fundamental period is obtained by choosing m as the smallest
integer that yields an integer value for N. For example, if = 15/25, which in reduced fraction form is
3/5, then we can choose m = 3 and get N = 5 as the (fundamental) period. In general, if is rational
then = where p and q are integers. If is in reduced fraction form then the denominat or q is
the period as in the above example.
On the other hand if is irrational, say √ , then N will not be an integer, and thus x(n) is
aperiodic.
b) The sinusoidal sequences ( ) and (( ) ) for 0 ω0 2π are identical. This can be
shown using the identity
(( ) ) ( ) = ( ) ( ) ( ) ( ) QED
Similarly, ( ) and (( ) ) are the same. Therefore in considering sinusoidal
sequences for analysis purposes can be restricted to the range without any loss of
generality.
Example 8 [The complex exponential sequence] Obtain the discrete-time sequence corresponding to
( ) . The signal ( ) may be discretized by replacing t with nT,
yielding the sequence
( )
Setting we have ( )
The sequence or is periodic if ( ) is rational. The parameters and =( ) are the digital frequency in radians/sample and cycles/sample, respectively. Note: In expressions such as ( ) or ( ) or or we shall loosely refer to ω or f as
the (digital) frequency even when the signal concerned is not periodic by the definition of periodicity
given above.
Example9 Plot the sequences ( ) and ( ) ( ). What are their
“frequencies”? Which of them is truly periodic and what is its periodicity?
Solution The MATLAB program segment follows:
N = 21; n = 0: N-1;
%
%Nonperiodic
x1= 2*cos(1*n);
subplot(2, 1, 1), stem(n, x1);
xlabel('n'), ylabel('x1'); title('x1 = 2 cos 1n');
%
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 18 of 49 Dr. Ravi Billa
%Periodic
x2 = 2*cos(0.2*pi*n);
subplot(2, 1, 2), stem(n, x2);
xlabel('n'), ylabel('x2'); title('x2 = 2 cos 0.2\pi n');
0 2 4 6 8 10 12 14 16 18 20-2
-1
0
1
2
n
x1
x1 = 2 cos 1n
0 2 4 6 8 10 12 14 16 18 20-2
-1
0
1
2
n
x2
x2 = 2 cos 0.2 n
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 19 of 49 Dr. Ravi Billa
Example10 Plot the sequence ( ) ( ) ( ).
Solution The MATLAB program segment follows:
n = [0: 30];
%
%“.^” stands for element-by-element exponentiation
%“.*” stands for element-by-element multiplication
The sum of two discrete-time periodic sequences is also periodic. Let x(n) be the sum of two periodic
sequences, x1(n) and x2(n), with periods N1 and N2 respectively. Let p and q be two integers such that
= and
(p and q can always be found)
Then x(n) is periodic with period N since, for all n,
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
Definition A discrete-time signal is a sequence, that is, a function defined on the positive and negative
integers.
0 5 10 15 20 25 30-1.5
-1
-0.5
0
0.5
1
1.5
2
n
x3
Sequence x3(n)
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 20 of 49 Dr. Ravi Billa
The sequence ( ) ( ) ( ) is a complex (valued) sequence if ( ) is not zero for all
n. Otherwise, it is a real (valued) sequence.
Signal descriptions such as x1(n) = 2 cos 3n or x2(n) = 3 sin (0.2πn) are an example of signal
representation in functional form. Alternatively, if a signal is non-zero over a finite (small enough)
interval, we can list the values of the signal as the elements of a sequence. For example
x3(n) = {5, 2, – 1, 1, – 1/2, 4}
The arrow indicates the value at n = 0. We omit the arrow when the first entry represents the value for n
= 0. The above sequence is a finite length sequence. It is assumed that all values of the signal not listed
are zero. In the above example x(0) = 1, x(1) = –1/2, x(–4) = x(3) = 0, etc.
Definition A discrete-time signal whose values are from a finite set is called a digital signal.
Odd and even sequences The signal x(n) is an even sequence if ( ) ( ) for all n, and is an odd
sequence if ( ) ( ) for all n.
The even part of ( ) is determined as
( ) ( ) ( )
and the odd part of ( ) is given by
( ) ( ) ( )
The signal ( ) then is given by ( ) ( ) ( ).
Definition A discrete-time sequence ( ) is called causal if it has zero values for n< 0, i.e., ( )= 0
for n< 0. If this condition is not satisfied the signal is non-causal. (An anticausal sequence has zero
values for , i.e., ( )= 0 for .)
x(n) (Even)
n 0 1
2
–1
–2 –1
x(n) (Odd)
n 0
2
–2 1
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 21 of 49 Dr. Ravi Billa
The unit sample sequence (discrete-time impulse, aka the Kronecker delta)
( )
Whereas δ(n) is somewhat similar to the continuous-time impulse function δ(t) – the Dirac delta
– we note that the magnitude of the discrete impulse is finite. Thus there are no analytical difficulties in
defining δ(n). It is convenient to interpret the delta function as follows:
( )
The unit step sequence
( )
( )
a) The discrete delta function can be expressed as the first difference of the unit step function:
( ) ( ) ( )
b) The sum from – to n of the δ function gives the unit-step:
∑ ( )
( )
δ(n)
n
0 1 –1
1 1
δ(n–k)
n
0 1 –1 k
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 22 of 49 Dr. Ravi Billa
Results (a) and (b) are like the continuous-time derivative and integral respectively.
c) By inspection of the graph of u(n), shown below, we can write:
( ) ( ) ( ) ( ) ∑ ( )
d) For any arbitrary sequence x(n), we have
( ) ( ) ( ) ( )
that is, the multiplication will pick out just the one value x(k).
If we find the infinite sum of the above we get the sifting property:
∑ ( ) ( )
( )
e) We can write x(n) as follows:
( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
This can be verified to be true for all n by setting in turn
The above can be written compactly as
n
Sum up to here is zero
k
0
k
0 n
Sum up to here is 1
0
δ(n)
u(n)
n
δ(n–1)
1
δ(n–2)
2
δ(n–3)
3
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 23 of 49 Dr. Ravi Billa
( ) ∑ ( ) ( )
This is a weighted-sum of delayed unit sample functions.
8.3 The z-transform
For continuous-time systems the Laplace transform is an extension of the Fourier transform. The
Laplace transform can be applied to a broader class of signals than the Fourier transform can, since
there are many signals for which the Fourier transform does not converge but the Laplace transform
does. The Laplace transform allows us, for example, to perform transform analysis of unstable systems
and to develop additional insights and tools for linear time-invariant (LTI) system analysis.
The z-transform is the discrete-time counterpart of the Laplace transform. The z-transform
enables us to analyze certain discrete-time signals that do not have a discrete-time Fourier transform.
The motivations and properties of the z-transform closely resemble those of the Laplace transform.
However, as with the relationship of the continuous time versus the discrete-time Fourier transforms,
there are distinctions between the Laplace transform and the z-transform.
Definition The two-sided (bilateral) z-transform, X(z), of the sequence x(n) is defined as
( ) { ( )} ∑ ( )
where is the complex variable. The above power series is a Laurent series.
The one–sided (unilateral) z-transform is defined as
( ) ∑ ( )
The unilateral z-transform is particularly useful in analyzing causal systems specified by linear
constant-coefficient difference equations with nonzero initial conditions into which inputs are stepped.
It is extensively used in digital control systems.
The region of convergence (ROC) is the set of z values for which the above summation converges. In
general the ROC is an annular region in the complex z-plane given by
| |
Im
Re
ROC
Rx–
Rx+
z-plane
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 24 of 49 Dr. Ravi Billa
Relationship between the z-transform and the discrete-time Fourier transform In the continuous-
time situation we denote the Laplace transform of ( ) by ( ) where = is the transform
variable in the complex -plane. The variable is the analog frequency in radians per second. The
corresponding Fourier transform is denoted by ( ). When the Laplace transform reduces to
the Fourier transform. In other words, when evaluated on the imaginary axis (i.e., for = ) in the -plane the Laplace transform reduces to the Fourier transform.
There is a similar relationship between the z-transform of the sequence ( ) and its discrete-
time Fourier transform. To explore this we express the complex variable z in polar form as
where and are respectively the magnitude and angle of . The variable ω is the digital frequency in
radians per sample. Substituting for in the definition of the -transform gives us
( )| ∑ ( )( )
∑ [ ( )]
Equivalently,
( ) ∑ [ ( )]
In other words, ( ) is the Fourier transform of the sequence ( ) multiplied by the real
exponential (convergence factor) . The exponential weighting may decay or grow with
increasing , depending on whether is greater than or less than 1. In particular, for | | the -
transform reduces to the discrete-time Fourier transform, that is,
( )| ( ) ∑ ( )
Thus, the z-transform, when evaluated on the unit circle, reduces to the discrete-time Fourier transform.
In the discussion of the -transform the role of the unit circle in the -planeis similar to that of the
imaginary axis in the -planein the discussion of the Laplace transform.
The -transform of ( ) then is the Fourier transform of ( ) :
( ) ( ) { ( ) } ∑ [ ( )]
From this equation, it is seen that, for convergence of the -transform, we require that the Fourier
transform of ( ) converge. For any specific ( ), we would expect this convergence for some
values of and not for others. In general, the -transform of a sequence, ( ), has a region of
convergence (ROC) – the range of values of for which ( ) converges. If the ROC includes the unit
circle, then the Fourier transform of ( ) also converges.
jΩ
σ
s-plane
1
Im
Re
z-plane
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 25 of 49 Dr. Ravi Billa
8.4 Transforms of some useful sequences
Example 1 [Exponential ( )] The positive-time signal
( )
If a is a positive fraction this sequence decays exponentially to 0 as n → ∞. Substituting x(n) into the
defining equation, the z-transform is
{ ( )} ( ) ∑
∑( )
| |
| | | |
The ROC is | | | |. This X(z) is a rational function (a ratio of polynomials in z). The roots of
the numerator polynomial are the zeros of X(z) and the roots of the denominator polynomial are the
poles of X(z). If | | , the ROC does not include the unit circle; for such values of , the Fourier
transform of ( ) does not converge.
This is a right-sided sequence. A right-sided sequence has an ROC that is the exterior of a circle
with radius Rx– (| | | |in this case, so the radius is | |). If the ROC is the exterior of a circle the
underlying sequence is a right-sided sequence.
Definition A right-sided sequence ( ) is one for which ( ) for all n < n0 where n0 is positive
or negative but finite. If n0 0 then x(n) is a causal or positive-time sequence.
Example 2 [Exponential ( ) (negative time)] Recall that the unit step sequence u(.) = 1 if
the argument of u(.) is 0, i.e., if (–n–1) 0 or n –1.
( )
If b> 1 this sequence decays exponentially to 0 as n → –∞. The z-transform is,
Im
Re a
Pole at a
Zero at 0
ROC, |z| > |a|
(Shaded area)
z-plane
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 26 of 49 Dr. Ravi Billa
{ ( )} ( ) ∑ ( )
∑
∑ ( )
Let n = –m and change the limits accordingly to get,
( ) ∑ ( )
∑( )
We added 1 in the last step above to make up for the m = 0 term within the summation. The result is,
( )
( ) | |
| | | |
This is a left-sided sequence. A left-sided sequence has an ROC that is the interior of a circle,
z < Rx+. In this case the ROC is z < b .If the ROC is the interior of a circle the underlying sequence is
a left-sided sequence.
Definition A left-sided sequence ( ) is one for which ( ) for all n n0, where n0 is positive or
negative but finite. If n0 0 then x(n) is an anticausal or negative-time sequence.
Note that if b = a then the two examples above have exactly the same X(z). So what makes the
difference? The region of convergence makes the difference.
Example 3 [Two-sided sequence] This is the sum of the positive- and negative-time sequences of the
previous two examples.
( ) ( ) ( )
Substituting into the defining equation,
( ) { ( )} ∑ [ ( ) ( )]
∑
∑
Now, from Examples 1 and 2,
∑
| | | | ∑
| | | |
So, the desired transform Y(z) has a region of convergence equal to the intersection of the two separate
ROC’s | | | |and | | | |. Thus
b
Im
Re
zero
pole
z-plane
ROC
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 27 of 49 Dr. Ravi Billa
( )
(| | | |) (| | | |)
( )
( )( ) | | | | | |
The ROC is the overlap of the shaded regions, that is, the annular region between | |and| |. The two
zeros are at 0 and( ) , and the two poles at a and b.
If b < a the transform does not converge.
In the above three examples we may express the z-transform both as a ratio of polynomials in z
(i.e., positive powers) and as a ratio of polynomials in z–1
(negative powers). From the definition of the
z-transform, we see that for sequences which are zero for n< 0, X(z) involves only negative powers of z.
However, reference to the poles and zeros is always in terms of the roots of the numerator and
Im
Re a b
poles
zero zero(a+b)/2 For |a| < |b|
ROC
Im
Re b a
poles
zero
zero
No ROC
when |b| < |a|
|z| > |a|
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 28 of 49 Dr. Ravi Billa
denominator expressed as polynomials in z. Also, it is sometimes convenient to refer to X(z), written as
a ratio of polynomials in z (i.e., positive power of z), as having poles at infinity if the degree of the
numerator exceeds the degree of the denominator or zeros at infinity if the numerator is of smaller
degree than the denominator.
Example 4 [Finite-length sequence] Only a finite number of sequence values are non-zero, as given
below.
( )
By the defining equation we have
( ) ∑ ( )
( ) ( )
Convergence of this expression requires simply that ( ) for . Then z may take on all
values except z = if N1 is negative and z = 0 if N2 is positive. Thus the ROC is at least 0 < z < and it
may include either z = 0 or z = depending on the sign of N1 and N2.
Example 5 [Unit sample ( )]
{ ( )} ∑ ( )
Delayed unit sample ( )
{ ( )} ∑ ( )
| |
| | | |
Example 6 [Unit step ( )]
{ ( )} ∑ ( )
∑
| | | |
Example 7 [Unit step ( )(negative time)]
{ ( )} ∑ ( )
∑ ( )
∑
∑
( )
| |
8.5 Important properties of z-transforms
The proofs are easily obtained by using the definition of the z-transform and transformations in the
summation.
www.jntuworld.com
www.jntuworld.com
S&S-8 (The z-transform) 29 of 49 Dr. Ravi Billa
(1) Linearity If { ( )} ( ) with { | | } and { ( )} ( ) with
{ | | }, then { ( ) ( )} ( ) ( ) with ROC at least the overlap of the
ROC’s of ( ) and ( ). If there is any pole-zero cancellation due to the linear combination, then the
ROC may be larger.
(2) Translation (Time-shifting) If { ( )} ( ) with { | | } then { ( )} ( ) with the same ROC except for the possible addition or deletion of z = 0 or z = ∞ due to .
Example 1 Given x(n) = {1, 2} and x2(n) =x(n+2) find X(z) and X2(z) and their respective