EEE 311 - Digital Signal Processing

EEE 311 - Digital Signal Processing

Section A: General Information

  • Course Title: Digital Signal Processing

  • Type of Course: Compulsory, Theory

  • Offered to: EEE

  • Pre-requisite Course(s): None

Section B: Course Details

Course Content (As approved by the Academic Council)

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.

Course Objectives

  • 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.

Knowledge required

Fundamental understanding of concepts of Continuous Signals and Linear Systems course and Mathematics courses.

Course Outcomes

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,
Class test,

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

Mapping of Knowledge Profile, Complex Engineering Problem Solving and Complex Engineering Activities

K1 K2 K3 K4 K5 K6 K7 K8 P1 P2 P3 P4 P5 P6 P7 A1 A2 A3 A4 A5
🗸 🗸 🗸 🗸 🗸 🗸 🗸 🗸

Lecture Plan

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

Assessment Strategy

  • 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.

Distribution of Marks

  • Class Participation 10%

  • Continuous Assessment 20%

  • Final Examination 70%

  • Total 100%

Textbook/References

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.

Back to Top