Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

ExperimentNo:13 Date:23/05/23

IMPULSE INVARIANCE AND BILINEAR


TRANSFORMATION METHODS

AIM:
To find the coefficients of digital transfer function using impulse invariance and
bilinear transformation method.

SOFTWARE REQUIRED:

1. MATLAB R2023a orR2022a.


2. Windows Operating System (Version 8.1 or10).

THEORY:

In this method, the impulse response of an analog filter is uniformly sampled to


Obtain the impulse response of digital filter, and hence this method is called impulse
Invariant method. The impulse invariance converts analog transfer function to digital
Transfer function. Impulse invariance method is appropriate only for band limited
filters i.e., lowpass and bandpass filters, but not suitable for high pass and bandstop
filters where additional band limiting is required to avoid aliasing.

In order to avoid aliasing problem, we use bilinear transformation method which is a


One to one mapping from s-plane to z-plane; that is it maps a point in the s-plane to a
Unique point in the z-plane and vice versa. This method is mostly used in designing
An IIR digital filter from an analog filter.

PROCEDURE:

 Switch on the system with MATLAB tool.


 Launch MATLAB software by clicking on MATLAB icon on the desktop.
 Create new program from NEW option in FILE menu.
 Write the program in TEXT EDITOR window.
 Save the program with .m extension.
 Run the program from the EDITOR menu or by pressing F5.
 Check the COMMAND window for output values/errors. If any errors are there,
debug the errors, modify the program and go to step6.
 Observe the text outputs in command window and graphical outputs in FIGURES.
 Close the MATLAB tool properly.
 Switch off the system.
PROGRAM-1:

IMPULSE INVARIANCE METHOD:

clc;
clear all;
close all;
fs = 1;
b = [0.5266];
a = [1 1.03 0.5266];
[bz , az] = impinvar(b,a,fs);

PROGRAM-2:

BILINEAR TRANSFORMATION METHOD:

clc;
clear all;
close all;
fs = 500;
b = [0.1056];
a = [1 0.4595 0.1056];
[bz , az] = bilinear(b,a,fs);

OUTPUT-1: OUTPUT-2:

RESULT:

Hence the coefficients of digital transfer function are observed by using impulse
invariance method and bilinear transformation method.

You might also like