Monday, 13 March 2017

Convolution and Correlation

DSPP Practicals


           Convolution is used to find the output of a given discrete time signal.

           In linear convolution, if the length of input signal is L and  that of impulse reponse is M then length of output signal should be equal to L+M-1. In our code, if the length was exceeding the length given by the above formula, then the last extra values were getting added to the first corresponding values and this is termed as aliasing.

           In circular convolution the length of the output signal is taken as the maximum of the length of the two input signals. This type of convolution hence uses the method of zero padding.

           Correlation is used to find the degree of similarity between the two input signals.

           Auto-correlation is correlation of two same signals. Hence it is seen that the auto-correalation output is an even signal. Cross-correlation of the input signal and its delayed signal gives a shifted/delayed output signal.

7 comments:

  1. Linear convolution is easy to compute in time domain

    ReplyDelete
    Replies
    1. also circular convolution is easy to compute in time domain

      Delete
  2. Replies
    1. Thankyou..Do refer the other blogs for other DSP topics

      Delete
  3. correlation is useful for finding similarity in two signals

    ReplyDelete