Thursday, 16 March 2017

Convolution and Correlation Algorithms

Experiment 1

In this experiment  Convolution (Linear Convolution, Circular Convolution and Linear Convolution using Circular Convolution) and Correlation (Auto Correlation and Cross Correlation) has been performed.
Convolution is a mathematical way of combining two signals to form a third signal. It is the single most important technique in Digital Signal Processing. Using the strategy of impulse decomposition, systems are described by a signal called the impulse response. Convolution is important because it relates the three signals of interest: the input signal, the output signal, and the impulse response. 
Linear Convolution is used for non-periodic signals and Circular Convolution is used for periodic signals. The output of Circular Convolution is aliased. Application of Convolution is to find output of the system. We observed that for Linear Convolution the length of output signal is N=L+M-1 and For the circular that length is N= MAX(l,M).
The output of Auto Correlation is the value of the output at n=0 gives the energy of the signal. Auto Correlation of delayed signal is same as that of original signal. The output was both-sided.

6 comments:

  1. Correlation is used to find degree of similarty in two signals

    ReplyDelete
  2. Convolution of 2 causal sequence is causal

    ReplyDelete
  3. Correlation can be used for speech recognition

    ReplyDelete
  4. correlation is used in speech recognition.

    ReplyDelete

  5. It can used to check stored data with incoming data in case of security check application.

    ReplyDelete
  6. Correlation gives similarity between two signals

    ReplyDelete