Syllabus academic year 2008/2009
(Created 2008-07-17.)

Higher education credits: 6. Grading scale: TH. Level: G2 (First level). Language of instruction: The course might be given in English. Optional for: C3, C3sst, D4, D4bg, E3, E3bg, E3ss, Pi4. Course coordinator: Professor Leif Sörnmo,, Inst för elektro- och informationsteknik. Prerequisites: ESS040 Digital Signal Processing, ETI265 Signal Processing in Multimedia or ETT080 Signals and Communications. Assessment: Exam at the end of the course. Optional hand-in problem after half-time. Two mandatory laboratory exercises. Home page:

The course provides solutions to problems in signal processing where filter design and efficient algorithms are in demand. The student should obtain sufficient insights on theory and application to independently formulate the mathematical problem, to solve it, and to implement the solution for processing of real signals.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Filter design:
Digital IIR filter design; Bilinear transformation; Digital FIR filter design; Windowing, ideal filters, and the Gibbs phenomenon; Equirippel filters.

Structure verification; Efficient FFT algorithms; Different types of quantization.

Multirate signal processing and filter banks:
Up- and downsampling; Decimation and interpolation; Polyphase decomposition; Nyqvist filters; Uniform filter banks; Two-channel QMF; Multirate filters and wavelets.

Audio- and video signal processing:
Signal processing for sound effects (echo, reverb, and others); Signal processing for data compression of music (mp3); Signal processing for image and video compression.

Mitra S K: Digital Signal Processing, A Computer Approach, third edition, McGraw-Hill 2006. ISBN: 0-07-286546-6, and additional material provided by the department.