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

To enable students to gain an appreciation of sampling theory, z-transforms and system functions; to analyse and design digital filters using signal flow graphs, elementary FIR/IIR filter design techniques, windows and bilinear and band transformations; to gain an appreciation of discrete Fourier transforms; to perform and interpret correctly the results of simple and short-time spectral estimation; to see fast computation of the DFT as decimation -in-time; to gain an appreciation of linear, cyclic and sectioned convolution in the context of digitial filtering and to implement (fast) filtering algorithms; to develop basic multirate signal processing elements and identities and to see them applied in typical applications; to analyse and design sample rate changing systems; to gain an appreciation of maximally decimated filter banks, their limitations and the sources of errors therein.


Sampling theory, z-transforms, system functions. Digitial 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 representtion 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