EE Department Intranet -
Close window CTRL+W

ELEC60010 Digital Signal Processing

Lecturer(s): Dr Tania Stathaki; Dr Wei Dai


To present the fundamental principles and applications of Digital Signal Processing.

Learning Outcomes

Upon successful completion of this module, you will be able to:

1. use the sampling theory to design discrete data systems and analyse these systems in terms of systems functions and z-transform
2. analyse and design digital filters using signal flow graphs, elementary FIR/IIR filter design techniques
3. perform and interpret correctly the results of simple short-time spectral estimation
4. apply the decimation-in-time algorithm for the fast computation of the DFT and to exploit such an FFT algorithm for fast sectioned convolution in the context of digital filtering
5. develop basic multirate signal processing systems, exploiting appropriate elements and identities, and to design typical application examples including sample-rate-changing systems
6. explain and critically analyse maximally decimated filter banks, including polyphase representations, and the source of their limitations


Sampling theory, z-transforms, system functions; Digital filter structures, signal flow graphs, elementary FIR/IIR filter design techniques, windows, bilinear and band transformations; Discrete Fourier transform, relationship between DFT and DTFT, simple and short-time spectral estimation, fast computation of DFT as decimation-in-time; Linear convolution, cyclic convolution, sectioned convolution (overlap-add and overlap-save), application to fast filtering algorithms, windowing; Basic multirate elements and identities, design of sample rate changing systems, polyphase representation of filters, maximally decimated filter banks.
Exam Duration: 3:00hrs
Coursework contribution: 0%

Term: Autumn

Closed or Open Book (end of year exam): Closed

Coursework Requirement:
         Laboratory Experiment
         Non-assessed problem sheets

Oral Exam Required (as final assessment): no

Prerequisite module(s): None required

Course Homepage:

Book List:
Please see Module Reading list