Discrete-time systems and the Z-transform. Part I

The Z-transform does to discrete-time signals and systems what the Laplace transform does to a continuous-time signals and systems.

The Z-transform

The Z-transform of the discrete-time signal u[n], nN, is the function of the complex variable z defined by

U[z]=Z{u[n]}=n=0u[n]zn.

As with the Laplace transform, u[n] is assumed to be zero for negative n, that is u[n]=0, n<0.

Exponential discrete-time signals are of great importance and the calculation

Z{an}=n=0anzn=11az1,|z|>|a|.

reveals many of the inner workings of the Z-transform. The Z-transform of the exponential has a domain of convergence which is the exterior of the disc of radius |a|. As with the Laplace transform, the Z-transform has no trouble handling unbounded signals, e.g. |a|>1, by adapting its region of convergence.

A sufficient condition for a discrete-time signal to admit a Z-transform is for it to be of exponential order, that is if there exists a>0, and M>0 such that

|u[n]|Man,nN.

Indeed, with z=rejθ

|U[z]|n=0|u[n]||zn|Mn=0anrn=11+ar1

is bounded for all r>a. The region of convergence of a typical Z-transform is the exterior of a disc centered at the origin, whereas the region of convergence of a Laplace transform were a right half-plane.

The Z-transform has many properties that are analogous to the properties of the Laplace transform. For example, one useful property is the delay property

Z{u[nk]}=zkU[z],k0,

obtained by assuming u[n]=0, n<0, and changing indices as in

Z{u[nk]}=n=0u[nk]zn=m=ku[m]zmk=zkU[z].

As discussed in this post, the inverse Z-transform is given by the integral formula

u[n]=12πjCU[z]zn1dz,

a formula that is rarely used in practice, but of great theoretical importance.

We shall discuss other properties of the Z-transform in more detail later in this and on future posts.

Discrete-time linear systems, impulse response and convolution

As with continuous-time systems, discrete-time systems are completely described by one signal: the impulse response g[n]. The key ingredient is once again the definition of a suitable impulse

δ[n]={1,n=00,n0

Note how a discrete-time impulse is much better behaved than its continuous-time counterpart: the discrete-time impulse is actually a true signal!

As discussed here and in Chapter 3 in the case of continuous-time systems, with the help of the impulse one can represent signals as a combination of delayed impulses

u[n]=k=u[k]δ[nk]

and the response of an arbitrary discrete-time linear time-invariant system by the convolution

y[n]=k=g[nk]u[k]=k=g[k]u[nk].

With causality, in which case u[n] and g[n] are zero when n<0, these reduce to

y[n]=k=0ng[nk]u[k]=k=0ng[k]u[nk]

as for causal continuous-time systems.

One of the most useful properties of the Z-transform is the ability to transform a convolution into a product as in

Y[z]=Z{y[n]}=n=0k=0g[k]u[nk]zn=k=0g[k]n=0u[nk]zn=k=0g[k]zkU[z]=G[z]U[z]

after using the delay property of the Z-transform. One can recognize in the above formula the discrete-time transfer-function G[z]=Z{g[n]}.

The continuous- versus discrete-time analogies go well beyond those discussed so far. We will leave some of those for future posts.

One thought on “Discrete-time systems and the Z-transform. Part I”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.