Multirate Signal Processing

LocationCavendish, Central London
FacultyScience and Technology

This Multirate Signal Processing course covers advanced techniques for the design of digital filters, which are essential components in almost every digital signal processing system, as well as cyclostationary signals, so important to the understanding of modulation systems. The course then moves on to treat multi-rate systems and presents multi-rate processing of both deterministic and random signals, culminating in a full case study exercise.

The course fee includes all course notes and many MATLAB files used during the week.

Who is this course for?

You should have a background in differential and integral calculus, and be functional in the use of complex variables. Ideally, you will have capability equivalent to that gained from participating in the associated course Digital Signal Processing Design and Applications. This course is based on MATLAB and Simulink, and takes place in a laboratory environment. While some knowledge of MATLAB would be advantageous, it is not crucial.

Please note that this short course is delivered alongside MSc students.

Dates Duration Price  
We run this course on request for a number of people. Please register your interest. 5 days


Register your interest

Course content

This course will cover:

Digital filter design

  • Survey of digital filter types
  • Importance of linear phase
  • MIP and MAP filters
  • Second-order sections
  • Frequency-sampling and non-equispaced departures
  • IIR filters
  • Optimal filter design choices
  • Design tradeoffs

Random signal characterisation

  • Matched filters
  • The instantaneous signal-only power to average noise-only power ratio and its utility
  • Cyclostationary signals and modulation
  • Cyclo-ergodicity
  • Average autocorrelation and PSD
  • Noise-shaping filters
  • Pulse amplitude modulation

Multirate systems

  • Decimation, interpolation, sample-rate conversion
  • Multistage decimators
  • Polyphase allpass filters
  • FIR and IIR decimation filters
  • Random signals in multirate systems

Design of an FIR sigma-delta decimator

  • Case study 

At the end of this module you will be able to:

  • employ the second-order digital filter section as a stepping-stone to more elaborate FIR and IIR filters
  • analyse multi-rate systems and the effects of interpolation and decimation on deterministic signals
  • analyse the effects of interpolation and decimation on random signals
  • design interpolation and decimation filters to a given specification
  • design optimal FIR filters
  • appreciate interaction of filter structure, finite word length effects, computational burden and instability factors
  • design matched filters in white noise and in pole-only coloured noise

Contact us

Faculty of Science and Technology

Verena Bogner
Programme Administrator

+44 (0)20 7911 5000 ext 69529