Course Title: Digital Signal Processing
Type of Course: Compulsory, Theory
Offered to: EEE
Pre-requisite Course(s): None
Introduction to digital signal processing. Sampling, quantization and signal reconstruction.
Analysis of discrete-time system in the time domain: impulse response model, difference equation model. Correlation: power signal, energy signal, applications.
Z-transform and analysis of LTI systems. Minimum phase, maximum phase and all pass systems.
Frequency analysis of discrete-time signals: discrete Fourier series and discrete-time Fourier transform (DTFT). Frequency analysis of LTI systems. Calculation of spectrum of discrete-time signals.
Discrete Fourier transform (DFT) and fast Fourier transform (FFT).
Digital filter design- linear phase filters, specifications, design using window, optimal methods; IIR filters- specifications, design using impulse invariant, bi-linear z- transformation, least-square methods.
To demonstrate fundamental concepts, algorithms, and applications of digital signal processing.
To enable students to apply digital signal processing theories to their own field of interests and to provide a basis for the study of more advanced topics and applications.
Fundamental understanding of concepts of Continuous Signals and Linear Systems course and Mathematics courses.
CO No. | CO Statement | Corresponding PO(s)* | Domains and Taxonomy level(s)** | Delivery Method(s) and Activity(-ies) | Assessment Tool(s) |
---|---|---|---|---|---|
1 | apply the digital signal processing principles to solve problems relevant to the time and frequency domain operations | PO(a) | C3 | Lectures, Discussions | Assignment, Class test, Final exam |
2 | analyse the signal processing techniques applied to real-life applications based on the underlying principles | PO(b) | C4 | Lectures, Discussions | Assignment, Presentation, Class test, Final exam |
3 | design digital filters and systems such that specified performance characteristics are attained | PO(c) | C5, C6 | Lectures, Discussions | Assignment, Final exam |
Cognitive Domain Taxonomy Levels: C1 – Knowledge, C2 – Comprehension, C3 – Application, C4 – Analysis, C5 – Synthesis, C6 – Evaluation, Affective Domain Taxonomy Levels: A1: Receive; A2: Respond; A3: Value (demonstrate); A4: Organize; A5: Characterize; Psychomotor Domain Taxonomy Levels: P1: Perception; P2: Set; P3: Guided Response; P4: Mechanism; P5: Complex Overt Response; P6: Adaptation; P7: Organization
Program Outcomes (PO): PO(a) Engineering Knowledge, PO(b) Problem Analysis, PO(c) Design/development Solution, PO(d) Investigation,
PO(e) Modern tool usage, PO(f) The Engineer and Society, PO(g) Environment and sustainability, PO(h) Ethics, PO(i) Individual work and team work,
PO(j). Communication, PO(k) Project management and finance, PO(l) Life-long Learning
* For details of program outcome (PO) statements, please see the departmental website or course curriculum
K1 | K2 | K3 | K4 | K5 | K6 | K7 | K8 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | A1 | A2 | A3 | A4 | A5 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
Week | Lectures | Topic |
---|---|---|
1 | 1-3 | Introduction to digital signal processing and its applications. Sampling: discrete time signal generation, aliasing |
2 | 4-6 | Quantization, coding, digital signal Signal reconstruction. |
3 | 7-9 | Analysis of discrete-time system in the time domain: convolution, impulse response model, |
4 | 10-12 | Analysis of discrete-time system in the time domain: difference equation model. |
5 | 13-15 | Correlation: power signal, energy signal, applications. |
6 | 16-18 | Z-transform, ROC, analysis of LTI systems in Z domain, Inverse Z-transform. |
7 | 19-21 | Minimum phase, maximum phase and all pass systems. Stability and causality. |
8 | 20-24 | Frequency analysis of discrete-time signals: discrete Fourier series and discrete-time Fourier transform (DTFT). |
9 | 25-27 | Frequency analysis of LTI systems. Calculation of spectrum of discrete-time signals. |
10 | 28-30 | Discrete Fourier transform (DFT) Fast Fourier transform (FFT). |
11 | 31-33 | Digital filter design- linear phase filters, specifications, FIR filter design using window method |
12 | 34-36 | FIR filter design using window method, optimal methods; IIR filters- specifications, design using impulse invariant, |
13 | 37-39 | IIR filter design using bi-linear z- transformation, least-square methods. Applications |
Class participation will be judged by in-class evaluation; attendance will be recorded in every class.
Continuous assessment will be done in the form of quizzes, assignments, in-class evaluations.
Final Examination: A comprehensive term final examination will be held at the end of the Term following the guideline of academic Council.
Class Participation 10%
Continuous Assessment 20%
Final Examination 70%
Total 100%
Alan V. Oppenheim, Ronald W. Schafer, and John R. Buck, Discrete-Time Signal Processing, Prentice Hall, Pearson, 3rd Ed., 2009 (required).
J.G. Proakis and D.G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications, Prentice-Hall, 5th Ed., 2022 (required).
Besides going through relevant topics of the textbook, it is strongly advised that the students follow the class Lectures and discussions regularly for a thorough understanding of the topics.