ELL319: Digital Signal Processing

Instructor: Seshan Srirangarajan

Updates: Please visit the course page on Moodle for further information.

Lecture Timing:

Day/Time: Tue, Wed, Fri 10:00 - 10:50 am (Slot E)
Room: LH-517 (Lecture Hall Complex)

Practical Timing:

Day/Time: Wed, Thu 3:00 - 5:00 pm
Room: MS-201 (Multiscale Signal Processing Lab)

Teaching Assistants:

Krishnapriya S (eez228213 AT ee.iitd.ac.in)
Sonalika (eez238562 AT ee.iitd.ac.in)

Pre-requisite: ELL205 (Signals and Systems)

Students who wish to register for this course should NOT register or have earned credits for ELL720 (Advanced Digital Signal Processing) as these courses have a significant overlap.

Audit pass (NP) grade will require earning a minimum grade of B- in the course. Mid-term and end-term exams and all lab experiments demo and report submissions will be compulsory evaluation components for audit. If this criteria is not met, the audit fail (NF) grade will be awarded.

This is a Departmental Elective (DE).

Course Textbook:

  • [OS_Book] Discrete-Time Signal Processing by A. V. Oppenheim and R. W. Schafer, 3rd Edition, 2014.

    Reference Book:

  • [Mitra] Digital Signal Processing: A Computer-based Approach by S. K. Mitra, 4th Edition, 2013.

    Course Grading:

    Mid-Term Exam: 30 %
    End-Term Exam: 32.5 %
    Quizzes: 7.5 %
    Course Project: 5 %
    Lab component: 25 %
    (Lab Reports and Demo (12 %) / Lab Quiz (13 %))

    Exam Schedule:

    Mid-Term Exam: LH-310, 25 February 2025 (Tuesday), 8:00 am - 10:00 am
    End-Term Exam: LH-410, 06 May 2025 (Tuesday), 8:00 am - 10:00 am

    Course Outline:

    S. No. Topics Lectures References
    1. Review of Signals and Systems 1-3 [OS_Book: Chap 2]
    2. Z-Transforms 4-6 [OS_Book: Chap 3]
    3. Sampling and data reconstruction 7-11 [OS_Book: Chap 4]
    4. Introduction to Multirate signal processing 12-14 [OS_Book: Chap 4], [Mitra: Chap 13]
    5. Discrete Fourier Transform (DFT) 15-18 [OS_Book: Chap 8]
    6. Computation of DFT: Fast Fourier Transform (FFT) algorithm 19-21 [OS_Book: Chap 9]
    7. Transform domain analysis of discrete linear systems 22-30 [OS_Book: Chap 5], [Mitra: Chap 7]
    8. Structures for discrete linear systems 31-33 [OS_Book: Chap 6]
    9. Quantization effects in digital filters 33-36 [OS_Book: Chap 6], [Mitra: Chap 12]
    10. Frequency domain design of digital filters 37-41 [OS_Book: Chap 7], [Mitra: Chap 9], [Mitra: Chap 10]