Ec8562 1
Ec8562 1
(Regulations 2017)
1. (a) Generate standard discrete time sequences namely unit impulse, unit step, unit ramp signals
by running a suitable MATLAB program.
(b) Write and execute a MATLAB program to generate the frequency spectrum of these standard
signals.
2. Write and execute a MATLAB program to perform periodic convolution of 2 discrete time
sequences: x1(n) = [1,2,3,5,6,-7] and x2(n) = [4,5,6,7,8]. Also verify the results manually.
3. Write and execute a MATLAB program to perform convolution of the 2 discrete time sequences
along linear time axis: x1(n) = 2, 2<n <7 and x2(n) = 1, 1<n<8; Also verify the results manually.
4. Write and execute a MATLAB program to perform cross correlation of the sequences x(n) =
[1,1,2,2] and y(n) = [1,0,5,1]. Also verify the results manually.
5. By executing a suitable MATLAB program, determine the auto correlation of x(n) = [1,2,3,4].
Also verify the results manually.
6. Write and execute a suitable MATLAB program to compute 8 point DFT of the discrete time
sequence x(n) = [2,1,2,1,1,2,1,2]. Also plot the magnitude and phase spectrum.
7. Write and execute a MATLAB program to find the response of an LTI system for the input x(n)
= [1,2,3,4] and the impulse response h(n) = [1,2,2,1] by performing circular convolution of
suitable length. Verify the system response through linear convolution.
8. Write and execute a MATLAB program to determine the impulse response of FIR lowpass filter
using rectangular window and hence plot the frequency response. Verify the response by
working out the design manually.
9. Write and execute a MATLAB program to determine the impulse response of FIR highpass filter
using Hamming window and hence plot the frequency response. Verify the response by working
out the design manually.
10. By executing a suitable MATLAB program, determine the impulse response of FIR bandpass
filter using Hanning window and hence plot the frequency response. Verify the response by
working out the design manually.
11. By executing a suitable MATLAB program, determine the impulse response of FIR bandstop
filter using Fourier series method and hence plot the frequency response. Verify the response by
working out the design manually.
12. Write and execute a MATLAB program to design a Butterworth digital IIR low pass filter using
Bilinear transformation to satisfy the following specifications:
13. Write and execute a MATLAB program to design a Butterworth digital IIR high pass filter using
Bilinear transformation to satisfy the following specifications:
14. Write and execute a MATLAB program to design a Butterworth digital IIR low pass filter using
Impulse invariant transformation to satisfy the following specifications:
15. Write and execute a MATLAB program to design a Chebyshev digital IIR low pass filter using
Impulse invariant transformation to satisfy the following specifications:
16. Write and execute a MATLAB program to design a Chebyshev digital IIR low pass filter using
Bilinear transformation to satisfy the following specifications:
17. Generate sinusoidal and square waveforms using TMS3205416 DSP processor.
18. Implement the generation of triangular waveform and random noise using TMS3205416.
19. Perform up sampling (by a factor of 3) and down sampling (by a factor of 2) on a discrete time
signal using TMS3205416.
20. Design and implement a FIR low pass filter with a cut off frequency of 1 KHz with
TMS3205416. Plot the frequency response.
21. Design and implement an IIR Butterworth low pass filter with a cut off frequency of 1 KHz
using TMS3205416. Verify the frequency response.
22. Demonstrate the indirect, direct and immediate addressing modes of TMS3205416 using
programming examples.