Learning experience :
The objective of the experiment was to Develop a function to find Linear Convolution and Circular Convolution, Calculate Linear Convolution, Circular Convolution, Linear Convolution using Circular Convolution and verify the results using mathematical formulation and Conclude on aliasing effect in Circular convolution.
The objective of the experiment was to Develop a function to find Linear Convolution and Circular Convolution, Calculate Linear Convolution, Circular Convolution, Linear Convolution using Circular Convolution and verify the results using mathematical formulation and Conclude on aliasing effect in Circular convolution.
The Input Specifications given were : Length of first Signal L and Signal values, Length of second Signal M and Signal values.
We performed the experiment in C language and concluded that:
1. If both the input signals are causal then output is also causal.
2.In Linear convolution, the length of output signal is L+M-1, where L is length of x[n] and M is length of h[n].
3. Circular convolution gives aliased output that is the output of linear convolution gets overlapped and gives aliased output.
4.Correlation is used to find the degree of similarities between the two signals. For example as used in RADAR.
The link for above is :https://drive.google.com/drive/folders/0ByMxeH1FMa8uOWFzbWxSUlB4elE
you can mention circular convolution gives aliased output
ReplyDeleteCircular convolution can be used to find linear convolution if zero padding is done up-to L+M-1. Good attention to detail. Nice work
ReplyDeletegood, well explained
ReplyDeleteIn digital signal processing, frequency filtering can be simplified by convolving two functions (data with a filter) in the time domain, which is analogous to multiplying the data with a filter in the frequency domain
ReplyDelete