0% found this document useful (0 votes)
16 views1 page

DSP 6sem Module2 Prob

This document outlines a practical course on Digital Signal Processing (DSP) focusing on linear convolution and correlation, designed by Dr. K. Palodhi. It includes mathematical expressions for discrete convolution and correlation, along with various problems and tasks to be completed in MATLAB. The course emphasizes hands-on applications, such as creating discrete functions and performing convolution and correlation operations.

Uploaded by

Kiran Das
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)
16 views1 page

DSP 6sem Module2 Prob

This document outlines a practical course on Digital Signal Processing (DSP) focusing on linear convolution and correlation, designed by Dr. K. Palodhi. It includes mathematical expressions for discrete convolution and correlation, along with various problems and tasks to be completed in MATLAB. The course emphasizes hands-on applications, such as creating discrete functions and performing convolution and correlation operations.

Uploaded by

Kiran Das
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/ 1

CU/AOP/Sem – 6/ B363P/Module 2

DIGITAL SIGNAL PROCESSING (DSP): PRACTICAL COURSE

MODULE 2: LINEAR CONVOLUTION AND CORRELATION

Course design based on CU syllabus: Dr. K. Palodhi (KP)

Instruction: Dr. K. Palodhi (KP)

EXPRESSIONS AND FIGURES REQUIRED FOR THIS MODULE

Discrete convolution: 𝑦[𝑛] = ∑∞


𝑘=−∞ 𝑥[𝑘]ℎ[𝑛 − 𝑘]

Discrete correlation: 𝛾𝑥𝑦 (𝑙) = ∑∞


−∞ 𝑥[𝑛]𝑦[𝑛 − 𝑙]

PROBLEMS ( PROVIDE LABELS AND TITLES OF THE PICTURES, CLEARLY)

1. Discrete rectangular function


a. Find out the convolution of 𝑥[𝑛] with itself numerically and by matrix method in your notebook.
11111
b. Create a discrete rectangular pulse as shown 𝑥[𝑛] = [ ], where the arrowed element

represents n = 0. Perform the operation in MATLAB using 'conv' function and plot 𝑥[𝑛] and the
convolution in the same graph.
2. Convolution with delta function
a. Deduce the output function for an input 𝑥[𝑛] convolved with discrete delta function 𝛿[𝑛] (in your
notebook).
b. Create a discrete Gaussian function and a shifted discrete delta function and perform their
convolution operation in MATLAB. (Hint. ‘gaussmf’).
c. Create a discrete pulse train (comb function) and find out the convolution of it with the Gaussian.
Use ‘pulstran’ to create pulse train.
3. Correlation
a. Create two 1D vectors [1 2 3 4] and [4 3 2 1] and calculate their correlation.
b. Perform the correlation using ‘xcorr’ in MATLAB. How would you be able to perform convolution
using ‘xcorr’ function.

Reference:

1. Signals and systems, Haykin and Van Veen


2. MATLAB Help

You might also like