DSP Lab Question Bank
DSP Lab Question Bank
x1 = [ ] x2 = [ ]
Make a m-file that gives the impulse response for the first 10 samples. Are there
any conclusions that can be drawn from the transient responses, regarding the
stability and final values? Assume zero initial conditions.
Q3 a) Find the linear convolution of the two signals x1 and x2 using MATLAB
code (without using the built-in function):
x1 = [ ] x2 = [ ]
b) Obtain the linear convolution of the above signals using the DFT and
compare the results.
Q4 a) Find the circular convolution of the two signals x1 and x2 from the basic
definition using MATLAB, and without using the built in function:
x1 = [ ] x2 = [ ]
b) Obtain the circular convolution of the above signals using the DFT and
compare the results.
Q5 a) Find the circular convolution of the two signals x1 and x2 using Matrix
Method on MATLAB:
x1 = [ ] x2 = [ ]
b) Obtain the circular convolution of the above signals using the DFT and
compare the results.
Q6 a) Obtain ______ point DFT of the given signal x(n) using a MATLAB code.
x(n) = [ ]
Ap =________ dB As =________ dB
b) Find the convolution of the two signals x1 and x2 using MATLAB code,
without using the built in function:
x1 = [ ] x2 = [ ]
Q8 a) Obtain the _______ point DFT of the signal x(n) using the following
algorithm:
Ap =________ dB As =________ dB
Q9 a) Obtain the _______ point IDFT of the signal X(k) using the following
algorithm:
Ap =________ dB As =________ dB
Q10 For the following specifications design a suitable filter and obtain the transfer
function H(s) using MATLAB. Verify the results with the hand calculated H(s).
Ap =________ dB As =________ dB
Q11 a) Find the circular convolution of the two signals x1 and x2 using Matrix
Method on MATLAB:
x1 = [ ] x2 = [ ]
fP =________ Hz fS=________Hz
Ap =________ dB As =________ dB
Q12 Obtain the Linear Convolution of the following two signals using Circular
Convolution. Implement the same in MATLAB.
x1 = [ ] x2 = [ ]