EEE 431 - Digital Signal Processing II

EEE 431 - Digital Signal Processing II

Section A: General Information

  • Course Title: Digital Signal Processing II

  • Type of Course: Optional, Theory

  • Offered to: EEE

  • Pre-requisite Course(s): None

Section B: Course Details

Course Content (As approved by the Academic Council)

Spectral estimation of random processes: classical methods, minimum variance method,

parametric methods: AR and ARMA spectral estimation, Levinson-Durbin algorithm, super

resolution techniques: Pisarenko, and MUSIC.

Adaptive signal processing: Applications, e.g., equalization, interference suppression, acoustic

echo cancellation. FIR and IIR adaptive filters. Recursive least squares algorithm, steepest

descent and Newton algorithm, least mean-square (LMS) algorithm, convergence analysis.

Variable step-size LMS algorithm.

Multirate DSP: Interpolation and decimation, single-stage and multistage implementation, design

of anti-aliasing and anti-imaging filters. Polyphase representation of multirate systems. Multirate

implementation of ideal LP filter, digital filter banks, narrowband filters. Perfect reconstruction

filters banks. Short time Fourier transform, subband decomposition and wavelet transform, CWT,

DWT, inter-scale relationship of DWT coefficients, multirate implementation. Applications of

wavelet transform.

Course Objectives

  • To develop an in-depth understanding of advanced signal processing methods and techniques, such as power spectrum estimation, adaptive filtering, multirate signal processing and wavelet transform

  • To develop the skill to apply signal processing techniques in order to solve practical engineering problems, such as spectral analysis, noise cancellation, sampling-rate conversion, feature extraction, and machine learning.

  • To develop the ability to conduct and communicate research involving signal processing

Knowledge required

Fundamental understanding of concepts of Digital Signal Processing I, and Continuous Signals and Linear Systems.

Course Outcomes

CO No. CO Statement Corresponding PO(s)* Domains and Taxonomy level(s)** Delivery Method(s) and Activity(-ies) Assessment Tool(s)
1 explain advanced signal processing concepts related to spectral estimation, adaptive filters, multirate systems, filter banks, wavelet transform PO(a) C2 Lectures, Discussions Assignment, Class test, Final exam
2 analyse signal using spectral analysis, time-frequency representation and wavelet transform PO(b) C4 Lectures, Discussions

Assignment,

Class test, Final exam

3 evaluate and compare the performance and computational complexity of different implementation techniques PO(d) C5 Lectures, Discussion, Demonstration

Assignment,

Class test, Final exam

4 design filters or filter banks of desired properties PO(c) C6 Lectures, Discussions

Assignment,

Class test, Final exam

5 apply signal processing techniques to solve practical problems having various conflicting requirements PO(c) C6 Lectures, Discussion, Demonstration

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

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 Spectral estimation: Periodogram, Modified Periodogram, Barlett Method
2 4-6 Welchs Method, Blackman-Tukey Approach, minimum variance method
3 7-9 Parametric methods: AR and ARMA spectral estimation, Levinson-Durbin algorithm
4 10-12 Super resolution techniques: Pisarenko and MUSIC
5 13-15 Adaptive signal processing: Overview and applications, steepest descent and Newton algorithm
6 16-18 Least mean-square (LMS) algorithm, convergence analysis
7 19-21 variable step-size LMS algorithm, Recursive least squares (RLS) algorithm
8 20-24 Multirate DSP: Interpolation and decimation, design of anti-aliasing and anti-imaging filters
9 25-27 Polyphase representation of multirate systems
10 28-30 Single-stage and multistage implementation, multirate implementation of ideal LP filter
11 31-33 Digital filter banks, perfect reconstruction filters banks
12 34-36 Short time Fourier transform, subband decomposition and wavelet transform, CWT
13 37-39 DWT, inter-scale relationship of DWT coefficients, multirate implementation, applications of wavelet transform

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

Statistical Digital Signal Processing and Modeling, Hayes, M. (1996), Wiley.

Digital Signal Processing, A Computer Based Approach, Mitra, S. K. (fourth edition), Wcb/McGraw-Hill

Statistical and Adaptive Signal Processing, Manolakis, D. G., Ingle, V. K., and Kogon, S. M. (2005), Artech House Publishers

Advanced Digital Signal Processing, Proakis, J. G., Rader, C. M., Ling, F., and Nikias, C. L. (1992), Macmillan.

Modern Spectral Estimation: Theory and Application, Kay, S. M. (1999), Prentice-Hall

Adaptive Filter Theory (5th Edition), Haykin, S. (2013), Prentice-Hall

Multirate Filtering for Digital Signal Processing: MATLAB Applications, Ljiljana Milic

A Wavelet Tour of Signal Processing: The Sparse Way, Stephane Mallat

Online resources or supplementary materials will be shared with the class on a need basis

N.B. 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