Course Details

Subject {L-T-P / C} : EE4702 : Digital Signal Processing Laboratory {0-0-2 / 1}
Subject Nature : Practical
Coordinator : Prof. Susmita Das

Syllabus

1. Write a program for linear convolution of two sequences.
2. Write a program for circular convolution.
3. Write a program to perform linear convolution using circular convolution.
4. Write a program to perform N-point DFT. Also perform the IDFT on the result obtained to verify the result.
5. Write a program to perform circular correlation using (a) Direct method b) using circular convolution. 6. Write a program to perform circular convolution and correlation using DFT.
7. Write a program to perform linear convolution using (a) overlap save method (b) overlap add method. 8. Write a program to perform FFT on a sequence using the following methods. (a) Decimation in time (b) Decimation in frequency
9. Write a program to perform IDFT on a transformed sequence using DFT.
10. Write a program to design an FIR filter using windowing technique.
11. Write a program to design an IIR filter using (a) impulse invariant method (b) bilinear transformation method.

Course Objectives

  1. Apply the principles of discrete-time signal analysis to perform various signal operations
  2. Apply the principles of z-transforms to finite difference equations.
  3. Apply the principles of Fourier transform analysis to describe the frequency characteristics of discrete-time signals and systems
  4. Apply the principles of signal analysis to filtering schemes.

Course Outcomes

This course will help one student to analyze time and frequency domain signals and the filters in engineering problems.

Essential Reading

  1. S. K. Mitra, Digital Signal Processing: A computer based approach, TMH , 2001.
  2. , ,

Supplementary Reading

  1. John G.Proakis, Dimitris G. Manolakis, and D Sharma,, Digital Signal Processing: Principles, Algorithms and Applications, Pearson Education India , (3rd edition)
  2. , ,