Friday, 22 April 2016

Convolution and Correlation


Convolution : 

     The aim of the experiment was to study mathematical operations like convolution, circular convolution and linear convolution using circular convolution. We used Terminal platform in LINUX for C programming.
 From this experiment we studied that, 
  1. With the help of proper functions and algorithm we can develop the code for all types of convolution and get the correct output.
  2. In circular convolution aliasing effect occurs.
  3. In linear convolution length of the o/p signal is = L+M-1, where as in circular convolution length of the o/p signal is = max(L,M)

Correlation:

      The aim was to study correlation and measure the degree of correlation. We implemented a code for auto correlation and cross correlation.From this experiment we studied that, 
  1. The o/p signal is palindrome in case of auto-correlation 
  2. We also observed that output of  correlation is both sided, even if both the input signals X[n] and h[n] are causal.
Link for the C codes of this experiments are in the bellow drive link:
https://drive.google.com/open?id=0B-US8fsfaFQxb2piM1gxWlFxZGM

4 comments:

  1. If both x[n] and h[n] are causal then the resultant y[n] is also causal.

    ReplyDelete
    Replies
    1. that is true for convolution, as we were not able to give both sided or anti-causal signal because of the c program we have written.
      but in correlation signal will be always both sided.

      Delete
  2. One of the key application of correlation is in radar systems.The transmitted signal is correlated with the echo signal to locate the position of the target.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete