Friday, 22 April 2016

Discrete convolution and correlation

Part 1:
The aim of the experiment was to study mathematical operations like convolution, circular convolution and linear convolution using circular convolution (studied in the course of signals and systems, semester V)
A code was developed in  C language for the above three  operations.
We were supposed to calculate the convolution results and verify them. Aliasing effect in circular convolution was noted when we compared the output of linear convolution with circular convolution.
Linear convolution using circular convolution was also performed.

Part 2:
The aim was to study correlation and measure the degree of correlation. We implemented a code for auto correlation and cross correlation.
Auto correlation is the correlation of a signal with itself. The output signal has length of 2M-1 (M being the length of original signal) and follows the pallindrome pattern.
Cross correlation is the correlation between two signals to measure the degree of similarity.
https://drive.google.com/open?id=0B8Ks3rz0S_nzZ21PMTlscjQyR1k

2 comments:

  1. Aliasing effect is overlapping of first M-1 and last M-1 values when N<L+M-1

    ReplyDelete