In this experiment, we explored about two important parts of digital signal processing i.e convolution and correlation . Convolution was carried in three ways i.e linear convolution,circular convolution and linear convolution using circular convolution.Correlation was also performed in two ways i.e auto correlation and cross correlation.
All this was performed with the help of the C programming.We observed that circular convolution gives aliased output .For auto correlation, the middle value of the output signal denotes the energy of the signal. Auto correlation of delayed input signal is equivalent to auto correlation of original signal. The significance of correlation is used to find the degree of similarity between two signals.
All this was performed with the help of the C programming.We observed that circular convolution gives aliased output .For auto correlation, the middle value of the output signal denotes the energy of the signal. Auto correlation of delayed input signal is equivalent to auto correlation of original signal. The significance of correlation is used to find the degree of similarity between two signals.
What is the meaning of aliased output which u mentioned in case of circular convolution ?
ReplyDeleteIn Circular convolution first few values of output signal get overlapped (added) with values beyond N where N is the length of input signal. For eg for N=4 5th value will be added with first and 6th value will be added with second and so on. This is called aliasing effect.
DeleteThank you
Auto correlation results give energy of the signal at 0th value
ReplyDeleteThe experiment was performed by executing C program.Linear convolution gives output of a system
ReplyDeleteCorrelation gives the degree of similarity
ReplyDeleteConvolution is extensively used to find outputs in signal processing
ReplyDeleteOutput of filters are obtained by convolution
ReplyDeleteCorrelation is used to find the degree of similarity of signals
ReplyDeletecorrelation is also used in determining timing of a communications signal.
ReplyDelete