ECE 535 Digital Signal Processing- outputs of your function

Task:

1. Write a Matlab function called circonv that implements circular convolution using the DFT. The DFT should be implemented via the FFT, and hence your function circonv should include 2 calls to the Matlab function fft and 1 call to the Matlab function ifft. Your function should allow the user to specify the length of the circular convolution.Alternatively, the user should be able to specify that the desired output is the linear
convolution of the two input sequences. In this case, the function should automatically compute the required length of the circular convolution.
Include the following components in your write-up:

• Your Matlab function circonv
• A thorough description of each of the inputs to and outputs of your function

2. Write a Matlab function called ola that implements linear convolution using the overlap-add method of block convolution. Your function should take as inputs the two sequences to beconvolved and the size of the DFT to be used. This function should also use Matlab’s fft
function to compute the DFT.

Include the following components in your write-up:
• Your Matlab function ola
• A thorough description of each of the inputs to and outputs of your function

Read less
QUALITY: 100% ORIGINAL PAPER – NO PLAGIARISM – CUSTOM PAPER

Leave a Reply

Your email address will not be published. Required fields are marked *