Monday, 13 March 2017

Discrete Convolution and Correlation

A small mathematical process of convolution or correlation took great efforts for implementation in real-time, in the form of a C or C++ code. The results of convolution were analysed. The circular convolution gave aliased results as compared to those obtained in linear convolution. The auto correlation results were proved to give an even signal. Here, the term at n=0 gives the sum of squares of each term, i.e. the energy of the signal. For delayed signals also, the autocorrelation results are the same. The cross correlation of input signal with its delayed version gives an advanced autocorrelated signal.

9 comments:

  1. Convolution algorithms are used in image processing for smoothing of an image file.Correlation also has a wide range of applications for comparison of 2 signals.

    ReplyDelete
  2. Correlation indicates degree of similarity between two signals hence it is used in speech recognition systems for comparison of a real time time audio signal with a pre-stored signal in the data base.

    ReplyDelete
  3. Convolution is the most fundamental operation to obtain filter output. Practical DSP processors have assembly operations to do the same.

    ReplyDelete
  4. can be used in image and signal processing

    ReplyDelete
  5. Auto correlation of delayed input signal is same as auto correlation of input signal

    ReplyDelete