In this digital signal processing and discrete-time control (digital control) tutorial, we will learn
- Basic definition of the Z-transform
- How to compute the Z-transform of the unit impulse sequence
- How to compute the Z-transform of the delayed unit impulse sequence
- How to compute the Z-transform of the unit-step sequence
The YouTube video accompanying this post is given below.
Z-transform Definition
Before starting with examples, it is very important to properly understand and memorize the definition of the Z-transform. In this tutorial, we consider sequences that are zero for negative values of the discrete-time instant. Consequently, we consider the unilateral Z-transform defined as follows.
Definition of the unilateral Z-transform of discrete sequences (signals). Let
(1)
Here are several important things that should be kept in mind:
is a complex number.- The notation
is the complex variable obtained after the Z-transform of the discrete-time sequence . That is, the capital letter notation is used to denote the transformed variables that are expressed in the complex z-domain. - The Z-transform transforms signals from the discrete-time domain to the complex
domain. On the other hand, the Laplace transform, transforms continuous-time signals to complex domain. The Laplace transform is used for continuous-time linear systems. On the other hand, the Z-transform is used for discrete-time systems. That is, what Laplace transform is for continuous-time systems, that is the Z-transform for discrete-time systems. - The notation
is used to denote the actual Z-transform of the discrete sequence . - The sum in the definition (1) is an infinite sum, and naturally, the question of convergence of such a sum might arise. In this tutorial, we will consider sequences for which the sum in (1) converges. In our future tutorials, we will analyze the convergence in more detail.
- Z-transform is a very useful tool for stability analysis, filter design, control system analysis, and design of discrete-time systems. Consequently, if you are working in the field of digital signal processing and real-time control, you have to have a strong understanding of the Z-transform.
In the sequel, we explain how to compute the Z-transform for several elementary and commonly used sequences in digital signal processing. In the second part of this tutorial, we will explain how to compute the Z-transform for other types of sequences.
Z-transform of the unit impulse sequence
The unit impulse sequence is a fundamental sequence in signal processing. It is often denoted by
(2)
Since this sequence is zero for
(3)
Since,
(4)
Consequently, we have
(5)
Z-transform of the delayed unit impulse sequence
The delayed unit impulse sequence is defined by the following equation
(6)
We have
(7)
or
(8)
We have that
(9)
This is actually a very important result that is often used in digital signal processing. The Z-transform of a delayed unit impulse if
Z-transform of the unit step sequence
The unit step sequence is another very important sequence or signal used in digital signal processing and digital control theory. It is usually denoted by
(10)
That is, this sequence is equal to
(11)
Next, we will determine the closed analytical form of the Z transform of the unit step sequence. The last equation in (11), is very similar to the classical geometric series of real numbers. In fact, the formulas for the sum and for the sum of
(12)
Similarly to the sum of the first
(13)
where
Now, if we let
(14)
By combining the last equation in (11) with (14), we obtain
(15)
or
(16)
and that is the final expression for the Z-transform of the unit step sequence.