You are on page 1of 12

Department of Electrical Engineering

Digital Signal Processing Lab

Z and Inverse Z Transforms

Name : Usama Bin Sohaib


Abdur Raziq
Roll Number : BSEE-2019-43
BSEE-2019-01
Instructor : Engr. Waqas Shb.

Date : 16-03-2022

NAMAL UNIVERSITY MIANWALI


Introduction:
The Z-transform (see image) is a very useful method for efficiently representing functions of
real numbers in finite time. This can be useful for several applications. For example, it can be
used to efficiently represent the discrete Fourier transform (DFT) on complex numbers. In the
context of subspace codes, the Z-transform has important applications in the discrete symmetric
bilinear form. However, while their application to discrete symmetric bilinear form is obvious,
their exact definition is less so. Inverse Z-transform is a series of mathematical methods for
solving problems in the field of numerical analysis. The most common form of inverse Z-
transform is the 'pole zero method', which approaches problems by first transforming them into
the discrete time form.
Task1
Write a MATLAB program to find the Z-Transform of the given functions.
Usama Bin Sohaib
Code (a)

Output (a)

Code (b)

Output (b)
Abdur Raziq
Code (a)

Output (a)

Code (b)

Output (b)
Task2
Write a MATLAB program to find the Inverse Z-Transform of the given
functions.
Usama Bin Sohaib
Code (a)

Output (a)

Code (b)

Output (b)
Abdur Raziq
Code (a)

Output (a)

Code (b)

Output (b)
Task3
Write a MATLAB program to find the Z-Transform of the finite sequence.
Usama Bin Sohaib
Code

Output

What is the ROC of the sequence?


ROC of the sequence lies between -2 and 3 except zero.
Is the system Stable?
For the finite duration, poles lie in the left half-plane. That’s why the system is stable.
Abdur Raziq
Code

Output

What is the ROC of the sequence?


ROC of the sequence lies between -2 and 3 except zero.
Is the system Stable?
For the finite duration, poles lie in the left half-plane. That’s why the system is stable.
Task4
For given Z Transformed Signals find x1(z) = x2(z)
Usama Bin Sohaib
Code

Output

Abdur Raziq
Code

Output
Consider a discrete-time system given.
Transfer Function
Y(z) = 1/(z^-2-0.83z^-1+0.16)

Usama Bin Sohaib


Code

PZ map

Impulse Response
Abdur Raziq
Code

PZ map

Impulse Response
No, the system is not stable as can be observed from the above figures that poles are in
the right half-plane.

Conclusion
In MATLAB, The Z-Transform and the Inverse Z-Transform are matrices used in many
matrix-based applications for discrete time systems. The Z transform is a method for
transforming discrete time systems into their corresponding time series. The Inverse Z-
transform is a matrix inverse operation on the Z-transform. The most common form of inverse
Z-transform is the 'pole zero method', which approaches problems by first transforming them
into the discrete time form. The method has several advantages over other methods, such as
Gauss-Jordan elimination and the Hermite-Ritz transform. Pole zero is the inverse transform
of Z-transform, built upon the basis basis. It is used in many applications where normal
methods fail, such as computational fluid dynamics, statistical mechanics, finance and machine
learning.

You might also like