B23- Digital Signal Processing Lab
ECE-309
Lecture Tutorial Practical Credit Practical Internal Total Time
Exam Assessment
0 0 2 1 60 40 100 3 Hr.
Course Outcomes
CO1 Plot different discrete time signals.
CO2 Verify the aliasing effects.
CO3 Design digital FIR filters for various applications.
CO4 Design digital IIR filters for various applications.
List of Experiments
1. Write a program to plot the following functions: a) impulse function b) unit step c)
unit ramp d) exponential and e) sinusoidal
2. Write a program to plot real part, imaginary part, magnitude and phase spectra of an
exponential function.
3. Study the aliasing effect by using a sinusoidal signal. Show the plots of' continuous
time signal, sampled signal and reconstructed signals by using subplot.
4. Write a program to compute and plot the convolution of two signals.
5. Define a function to compute the Z-transform of a finite length signal.
6. Verify the properties of Discrete Fourier Transform (DFT).
7. Study of different window functions available for design of FIR filters.
8. Design of FIR filters by using windowing method.
9. Design of equiripple High Pass and Low Pass FIR filters.
10. Study of magnitude and phase response of Butterworth, Chebyshev and Elliptic
filters.
11. Design of IIR filters by using different analog filter approximation method.
Text/Reference Books
1. J. G. Proakis and D.G. Manolakis, “Digital Signal Processing: Principles, Algorithms
and Applications”, 4th ed. Prentice Hall.
2. S. Salivahanan, “Digital Signal Processing”, 3rd edition, McGraw Hill
3. John G Proakis and Vinay K. Ingle, “Digital Signal Processing using MATLAB”,
Cengage India Private Limited, 2017
Note: At least ten (10) experiments from the above list are mandatory to perform for the
students.