0% found this document useful (0 votes)
70 views7 pages

ECLR15 DSP Lab - Exp. 2 - Convolution

This document describes an experiment on convolution. The objectives are to generate impulse responses, perform linear and circular convolution of signals, and use overlap-add and overlap-save methods. Convolution blends two functions and describes the relationship between an input, impulse response, and output of an LTI system. It is defined as the summation of the product of the input and flipped impulse response. The experiment involves generating signals, finding impulse responses, convolving signals using linear and circular convolution equations, and implementing overlap-add and overlap-save methods.

Uploaded by

prathik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views7 pages

ECLR15 DSP Lab - Exp. 2 - Convolution

This document describes an experiment on convolution. The objectives are to generate impulse responses, perform linear and circular convolution of signals, and use overlap-add and overlap-save methods. Convolution blends two functions and describes the relationship between an input, impulse response, and output of an LTI system. It is defined as the summation of the product of the input and flipped impulse response. The experiment involves generating signals, finding impulse responses, convolving signals using linear and circular convolution equations, and implementing overlap-add and overlap-save methods.

Uploaded by

prathik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Department of Electronics and Communication Engineering

National Institute of Technology, Tiruchirappali – 620 015

ECLR15 Digital Signal Processing Laboratory


V-Semester -UG

Dr. M. Bhaskar, Professor, ECE, NIT, Trichy-15 1


First Cycle
MATLAB based experiments

Experiment No. 2: CONVOLUTION

Dr. M. Bhaskar, Professor, ECE, NIT, Trichy-15 2


Objective/Aim of the experiment

1. Generation of impulse response of signals/systems.


2. Performing linear convolution of signals.
3. Performing circular convolution of signals.
4. Convolution of signals using overlap add and overlap and
save method.

DR. M. BHASKAR, PROFESSOR, ECE, NIT, TRICHY-15 3


Convolution
 Convolution is a mathematical operation on two functions and it produces a third function.
 It "blends" one function with another.
 It is used find the output response of LTI systems.

 Convolution is used to describe the relationship between input signal, impulse


response and the output signal.
 δ[n] – Impulse signal
 h[n] – Impulse response
 x[n] – Input signal
 y[n] – Output signal

Dr. M. Bhaskar, Professor, ECE, NIT, Trichy-15 4


Linear Convolution equation

Let n be number of samples of input signal x[n].


Let m be number of samples of impulse response h[n].
Then, the output signal y[n] will have N = m + n – 1 samples.
This equation y[n] is called as the convolution sum.

DR. M. BHASKAR, PROFESSOR, ECE, NIT, TRICHY-15 5


Circular Convolution equation

Circular convolution is defined for finite length functions


It occurs when one signal is convolved in the normal way with a periodic
summation of the other signal
The circular convolution of the signal x[n] and h[n] is given below

Convolution methods (Learn the theory and write the equations required for
implementation in your observation note book)
1. Overlap save method
2. Overlap add method

DR. M. BHASKAR, PROFESSOR, ECE, NIT, TRICHY-15 6


Laboratory Work

1. Generate one signals according to your preference. Lets say X1.


2. Generate one signal X2 given in the list below :
a. X2 = Exponential Signal
b. X2 = Square signal
c. X2 = Triangular signal
d. X2 = Sinc function
3. Find impulse response of X2. Denote it as h[n].
4. Perform convolution operation and generate the third signal, y[n] = x1[n]*h[n].
5. Repeat the above simulations for all the signals.
6. Repeat all of the above for Circular Convolution.
7. Perform convolution using overlap add and overlap save method for any one signal.
Dr. M. Bhaskar, Professor, ECE, NIT, Trichy-15 7

You might also like