Properties of the Z-transform

Screencast video [⯈]



This section first describes the main properties of the ZT. Finally, the so called one-sides ZT will be introduce, which is useful for solving Difference Equations with initial conditions.

Assume the ZT of the sequences x[n] and y[n] are given by X(z) and Y(z) and their ROC by Rx and Ry respectively.

x[n]  X(z) with ROC Rxandy[n]  Y(z) with ROC Ry



Property: Linearity

The ZT, as the FTD, is a linear operation:

w[n]=αx[n]+βy[n]W(z)=αX(z)+βY(z) with ROC Rw=RxRy

The resulting ROC Rw of the sequence w[n] will include the intersection of Rx and Ry. However the ROC Rw may be larger.

Example


Compute the ROC of w[n]=x[n]y[n], with x[n]=u[n] and y[n]=u[n1].
Both ROC's X(z) and Y(z) are all values of z outside the circle with radius 1. However, the ZT of w[n]=x[n]y[n]=δ[n] is the entire z-plane.



Property: Shifting

Shifting a sequence, which can be delaying or advancing, multiplies the ZT by a power of z:

x[nn0]zn0X(z) with ROC Rx

Because shifting a sequence does not affect its absolute sumability, shifting does not change the ROC. Therefor, the ZT of x[n] and x[nn0] have the same ROC, with the possible exception of adding or deleting the points z=0 and z=.



Property: Time reversal

The ZT of the time reversed sequence x[n] is given by X(z1.

x[n]X(z1) with ROC 1/Rx

In case the ROC Rx is given by the annulus in between r and r+, the ROC of the time reversed sequence is given by the annulus in between 1r+ and 1r, which is denoted by 1/Rx.



Property: Multiply by an

anx[n]X(a1z) with ROC Ry=|a|Rx

The proof of this property is as follows: If a sequence x[n] is multiplied by a complex exponential an the resulting ZT Y(z) can be obtained by first combining the parameter a1 and the variable z resulting in a scaled version of X(z):

y[n]=anx[n]  Y(z)=n=anx[n]zn=n=x[n](a1z)n=X(a1z) with ROC Ry=|a|Rx

The resulting ROC is also scaled by the parameter a.

Example


The ZT and ROC of the unit step function x[n]=u[n] is as follows: x[n]=u[n]X(z)=n=0zn=|z|>111z1 Rx:|z|>1 Calculate the ZT and its ROC of the scaled version y[n]=anu[n] of the unit step function.
Evaluating the ZT of the scaled version y[n] via the property leads to the following complex function Y(z) from which the ROC is outside a circle with radius a. y[n]=anx[n]Y(z)=X(a1z)=11(a1z)1=11az1 Ry:|z|>|a| Verifying this result by applying the ZT to the sequence y[n]=anu[n] leads indeed to the same result Y(z) with the same ROC as follows from the following equations: via ZT of y[n]Y(z)=n=0anzn=|z|>|a|11az1 Ry:|z|>|a| Finally, as a special case note that if x[n] is multiplied by a complex exponent ejnθ0: ejnθ0x[n]  X(ejθ0z) which corresponds to a rotation of the z-plane



Property: Convolution Theorem

Perhaps the most important ZT property is the convolution theorem, which states that convolution in time domain is mapped to multiplication in z domain.

x[n]y[n]  X(z)Y(z)with Rw=RxRy

The proof of this property is shown in the following steps: First write out the convolution sum and transform to the z-domain.

w[n]=x[n]y[n]W(z)=n=(p=x[p]y[np])zn

In the next step change the order of the two summations and then add an extra exponent zp in the first summation which has to be compensated this in the second summation:

W(z)=p=x[p]{n=y[np]zn}=p=x[p]zp{n=y[np]z(np)}

The first summation is the ZT of the sequence x[n] and the second summation between large brackets is the ZT of the sequence y[n] , which finalizes the proof.

W(z)=X(z)Y(z)with Rw=RxRy

The ROC of the result W(z) of the convolution property includes the intersection of the ROC's of X(z) and Y(z). However, the ROC Rw may be larger, if there is a pole-zero cancellation in the product X(z)Y(z).

Example


Calculate the convolution result of the two finite length sequences: x[n]=δ[n]+2δ[n1]andy[n]=δ[n]+δ[n1] Calculate first the result via the convolution procedure and verify this result via the convolution property of the ZT.
Both x and y are finite length sequences and the convolution result w[n] is a finite length sequence which consists of 3 delta pulse with coefficients 1, 3 and 2 respectively. w[n]=x[n]y[n]==1δ[n]+3δ[n1]+2δ[n3] The ZT of the two sequences is as follows: x[n]=δ[n]+2δ[n1]X(z)=1+2z1y[n]=δ[n]+δ[n1]Y(z)=1+z1 Multiplying these two polynomials results in a finite length polynomial with coefficients 1, 3 and 2, which is indeed the ZT of the convolution result w[n]. W(z)=X(z)Y(z)==(1+2z1)(1+z1)=1+3z1+2z2 Finally the ROC of the result W(z) of the convolution theorem includes the intersection of the ROC's of X(z) and Y(z).

Example


Calculate the ROC of x[n]y[n] with x[n]=anu[n] and y[n]=δ[n]aδ[n1].
x[n]=anu[n]X(z)=11az1with Rx : |z|>|a|y[n]=δ[n]aδ[n1]Y(z)=1az1with Ry : |z|>0 In this example the ZT X(z) of the infinite length exponential decaying sequence x[n] has one pole at z=a and the ROC contains all complex variables z outside a circle with radius a. The ZT Y(z) of the finite length sequence y[n] has one zero at z=a and the ROC contains all complex variables z except z=0. W(z)=X(z)Y(z)=11az1(1az1)=1with Rw : all z The ZT of the convolution of x[n] with y[n] is W(z)=X(z)Y(z), which, due to the pole-zero cancellation, has a ROC that is the entire z-plane.



Property: Conjugation

x[n]  X(z) ; Rx As a corollary, note that if x[n] is real-valued, y[n]=x[n]=x[n], then X(z)=X(z) is such as case.

The proof of the conjugation property goes as follows:

The ZT of the complex conjugate of the sequence x[n] can be rewritten by taking the complex conjugation operation outside the brackets and interchange in the exponents of the variable z which leads to the final result. y[n]=x[n]  Y(z)=n=x[n]zn=(n=x[n]zn)=(n=x[n]zn)=X(z) ; Ry=Rx The ROC is not influenced by the complex operation.

Example


Calculate the ZT of the sequence (ejθ0)nu[n].
From the table with ZT-pairs it follows that anu[n]1/(1az1) : x[n]=(ejθ0)nu[n]X(z)=11ejθ0z1 With y[n]=x[n] ,we can find the result Y(z) by using the conjugation property as follows: Y(z)=X(z)={11ejθ0(z)1}={11ejθ0(z1)}=11ejθ0z1



Property: Derivative

nx[n]  zddzX(z) ; Rx

The proof of this property goes as follows:

The ZT of the sequence nx[n] can be pre-multiplied with z, which has to be compensated inside the summation: y[n]=nx[n]Y(z)=n=nx[n]zn=zn={nx[n]zn1} The function in between brackets can be rewritten as a differentiation, which can be taken outside the summation, because of linearity, which leads to the final result: Y(z)==zn={ddzx[n]zn}=zddz(n=x[n]zn)=zddzX(z) The ROC is not influenced.

Example


Calculate the ZT of y[n]=nanu[n].
The sequence y[n] is n times the exponential decaying sequence anu[n]. From the derivative property it follows that we can find the ZT Y(z) of y[n] as follows: Y(z)=zddz(11az1)=z{az2(1az1)2}=az1(1az1)2

Property: Initial value

When the sequence x[n]=0 for n<0, the initial value x[0] may be found from the ZT X(z) by taking the limit for z to infinity: x[0]=limz{X(z)} The proof goes as follows with x[n]=0 for n<0: limz{X(z)}=limz{n=x[n]zn}=limz{x[1]z+x[0]+x[1]z1+}=limz{0+x[0]+x[1]z1+}=x[0] This initial value property can be shown in the following example:

Example


Calculate the initial value x[0] of the sequence x[n]=anu[n] via the initial value property of the ZT.
The given ZT X(z) is related to the exponential decaying function x[n] from which it is clear that the initial value x[0]=1. X(z)=11az1x[n]=anu[n]x[0]=1 The same result can be found via the initial value property as follows: limz{X(z)}=limz{11az1}=1

One sided Z-Transform

The ZT X(z) of the sequence x[n], as discussed before, is the two-sided ZT. The one-sided ZT X~(z) is defined by the given equation in which the summation index n does not start from n= but from n=0. X~(z)=n=0x[n]zn Most of the properties of the one-sided ZT are the same as the properties of the two-sided ZT. One that is different, however, is the shift property. Specifically, if the sequence x[n] has a one-sided ZT X~(z), the difference of the one-sided ZT of the shifted sequence x[nk] is represented in red in the following shift property of the one-sided ZT: x[nk]  p=k1x[p]z(p+k)+zkX~(z) For the proof of this property we apply the one-sided ZT to the shifted sequence x[nk] and then substitute a new variable p for nk, which finalizes the proof: x[nk]n=0x[nk]zn====p=nkp=kx[p]z(p+k)=p=k1x[p]z(p+k)+zk(p=0x[p]zp) It is this shifting property that makes the one-sided ZT useful for solving Difference Equations with initial conditions, as can be shown by the following example.

Example


Consider the linear constant Difference Equation y[n]=14y[n2]+x[n]. Find the solution for this equation assuming x[n]=δ[n1]. First use the ZT for the case y[n]=0 for n<0 and then use the one sided ZT shift property for the case y[2]=y[1]=1.
Case y[n]=0 for n<0_ Use ZT:

In case the initial conditions are zero, we can use the usual ZT. Together with the ZT of x[n]=δ[n1] this leads to the given fraction. This fraction can be expanded as a sum of two terms which are related to the given sum of two exponential decaying sequences. Y(z)=14z2Y(z)+X(z) withX(z)=z1 Y(z)=z1114z2=1112z111+12z1 y[n]=((12)n(12)n)u[n]

Case y[2]=y[1]=1_ Use one-sided ZT:

In case the initial conditions are nonzero, for example y[2]=y[1]=1 we have to use the one-sided ZT to solve the Difference Equation. The one-sided ZT X~(z) of x[n]=δ[n1] is the same as the ZT X(z) which is equal to Z1. Using this together with the shift property of the one-sided ZT results in the given fraction, which can be expanded as a sum of two terms which are related to the given sum of two weighted exponential decaying sequences. Y~(z)=14(y[2]+y[1]z1+z2Y~(z))+X~(z) Y~(z)=14+54z1114z2=118112z1981+12z1Y~(z)y[n]=(118(12)n98(12)n)u[n] The influence of the initial conditions is reflected by the two weights denoted in red.