Monday, 13 March 2017

Convolution and Correlation

Convolution is used to find the response i.e output of an L.T.I system. In this experiment we have executed a program which computes the convolution of two signals. Thus we have verified the theoretical  results of the convolution using C program.

Correlation helps in finding the degree of similarity between two signals. After implementing the code for computing correlation we can conclude that auto correlation is an even signal and auto-correlation and cross-correlation of delayed signal is same as auto-correlation of original input signal.

Thus implementing the theoretical mathematical concepts using C programming helped in revising the programming concepts of C language.

10 comments:

  1. Convolution and correlation are used in real time data processing applications

    ReplyDelete
  2. Length of output signal in autocorrelation will be N=L+M-1 where L and M are lengths of input signals

    ReplyDelete
  3. These are important operations in signal processing

    ReplyDelete
  4. Linear Convolution can be performed using Circular convolution algorithm

    ReplyDelete
  5. Convolution is the operation mostly used in all filters

    ReplyDelete
    Replies
    1. Yes, it is used to find the output of the system.

      Delete
  6. Correlation is used in radar system

    ReplyDelete
    Replies
    1. Yes. it is used to locate the position of the target.

      Delete
  7. In circular convolution length of output signal is equal to the longer input signal

    ReplyDelete