ELEC60010 Digital Signal ProcessingLecturer(s): Dr Tania Stathaki; Dr Wei Dai Aims
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 ztransform 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 shorttime spectral estimation 4. apply the decimationintime 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 sampleratechanging systems 6. explain and critically analyse maximally decimated filter banks, including polyphase representations, and the source of their limitations Syllabus
Sampling theory, ztransforms, 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 shorttime spectral estimation, fast computation of DFT as decimationintime; Linear convolution, cyclic convolution, sectioned convolution (overlapadd and overlapsave), 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 Nonassessed problem sheets Oral Exam Required (as final assessment): no Prerequisite module(s): None required Course Homepage: https://bb.imperial.ac.uk Book List: Please see Module Reading list
