School of Electronic Engineering and Computer Science

ECS602U Digital Signal Processing

Module code: ECS602U

Credits: 15
Semester: SEM1

This module builds upon the signal processing theory introduced in ECS515 Signals and Systems Theory module.

The aim of the course is to introduce you to the advanced concepts of processing signals that are represented as finite-precision number sequences, and to examine the role of digital signal processing techniques in digital storage and transmission.

By the end of the module you will be able to:
•    Explain the principles of analogue-to-digital and digital-to-analogue conversion of band-limited signals, and be aware of the limitations and imperfections of real systems.
•    Describe the discrete-time representation of sampled signals.
•    Explain the concepts of linearity, time-invariance, stability, causality, discrete-time convolution and linear-coefficient difference equations.
•    Explain the principles, theory and properties of the DTFT, the DFT and the z-transform. Understand the principles of discrete time filters (FIR and IIR).
•    Design simple FIR linear-phase filters using the window method or by frequency-sampling design.
•    Design computational structures for the realization of DSP algorithms for filters.

Level: 6