The aim of the experiment was to perform linear convolution, circular convolution and linear convolution using circular convolution. We executed a C code for LC,CC and LC by CC on Terminal in Linux OS by using simple commands such as ('gcc','./a.out' etc.).The results obtained by running this code were verified by mathematical formulation. Key observations that were made were that Circular Convolution gives aliased output and Autocorrelation of input signal did not change even when it was delayed.
For Circular Convolution always select N=Max(L,M)
ReplyDeleteYes and for LC:-L+M-1 must be selected.
DeleteOpen source software is preferred for C coding.Although prior knowledge of terminal commands is required.Good that you have mentioned the syntax.
ReplyDeleteYes.Thanks.
DeleteLinear Convolution is used for non-periodic signals
ReplyDeleteYes and convolution of periodic signals is done using CC.
Delete