Question: ( 1 ) ( 1 0 marks ) Consider a discrete - time system with finite impulse response h [ n ] = { 1

(1)(10 marks) Consider a discrete-time system with finite impulse response h[n]={1,2,3,4}. To this system, we apply the input sequence x[n], defined as follows:
x[n]={2,0n41,,n9-2,10,n143,15,n19
(i) Using MATLAB, find the convolution y[n]=h[n]**x[n]
(ii) We now want to compute the convolution of part (i) using circular convolution and the overlap and save method. Proceed as follows:
(a) Find input blocks xi[n],i=1,2,3,4,5, with N=8.
(b) Using MATLAB, compute the FFT xi[k] of each input block.
(c) Using MATLAB, find the corresponding output blocks
Yi[k]=H[k]xi[k],i=1,2,3,4,5
where H[k] is the 8-point FFT of h[n].
(d) Using MATLAB, find the sequence
yi[n]=IFFT{Yi[k]},i=1,2,3,4,5.
e) Using the result of part (d), find the output y[n]=h[n]**x[n] and compare to the result of part (i).
Hint: You may use the following MATLAB commands:
The command conv (x,y) computes the convolution between vectors x and y .
The commands ".*"' computes the product between two sequences of the same length.
The command fft(x) computes the DFT of the vectors x.
The command fft(x,N) computes the N -point DFT of the vectors x (i.e. with the vector x padded with zeros as needed)
The commands ifft (x) and computes the inverse DFT of the vectors X .
( 1 ) ( 1 0 marks ) Consider a discrete - time

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Electrical Engineering Questions!