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.
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.
ReplyDeleteCorrelation 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.
ReplyDeleteConvolution is the most fundamental operation to obtain filter output. Practical DSP processors have assembly operations to do the same.
ReplyDeletenicely explained
ReplyDeletegood content
ReplyDeleteGood content.
ReplyDeletecan be used in image and signal processing
ReplyDeletewell explained
ReplyDeleteAuto correlation of delayed input signal is same as auto correlation of input signal
ReplyDelete