Tania Stathaki and Patrick A. Naylor
18 lectures in the Autumn Term
This course aims to give a thorough grounding in the design of digital filters and in multirate signal processing techniques.
Transforms: Discrete-time Fourier Transform (DTFT), Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), Modified DCT (MDCT). Discrete Time systems: linear and circular convolution, overlap add, overlap save, stability triangle, allpass filters, group delay, minimum phase systems. FIR filter design: windowing, remez exchange algorithm for optimal design. IIR filter design: bilinear transformation, spectral transformations, optimal filter design. Filter implementation: coefficient quantisation, lattice filters. Multirate signal processing: sample rate conversion, polyphase filters, Farrow filters, subband processing.
The relevant textbook chapters are indicated as e.g. M1, H1.
Complete set of handouts (4.1 MB, 204 pages)
The exam will contain 4 questions and lasts for 3 hours. Question 1 is compulsory and comprises several short questions worth a total of 40%. You are required to answer two out of the remaining three questions which are each worth 30%.
A formula sheet will be available during the exam.
The textbook by Mitra includes a large number of problems at the end of each chapter as well as additional MATLAB-based exercises. The chapters corresponding to each lecture are indicated in the list above.
Note that these exams were based on a slightly different syllabus. I have indicated questions that lie outside the current syllabus.
2001 (not Q3, Q5); 2002 (not Q5); 2003 (not Q2); 2005, 2006 (not Q1, Q5); 2007 (not Q1, Q5); 2009, 2010 (not Q2, Q4); 2011 (course not given), 2012, 2013, 2014, 2015, 2016, 2017