AES Dublin Tutorial T07: LTI Filter Design and Implementation 101

AES Dublin 2019
Tutorial T07

Wednesday, March 20, 14:15 — 15:15 (Liffey Hall 1)

T07 - LTI Filter Design and Implementation 101

Andrew Stanford-Jason, XMOS Ltd. - Bristol, UK

LTI filter design is a well documented process but the implementation specifics are rarely covered. In this workshop we will cover how to realize a filter from its specification to the instructions that will execute. We will work through a PDM to PCM conversion example covering how to partition the decimation process to maximize the performance of your hardware while achieving your desired filter performance. The intention is to clearly illustrate the trade-offs a designer has to consider that are typically outside of the specification, how to test for them and how to control them.

Topics include: • Filter design basics: from filter specification to realization; • Designing for floating and fixed point arithmetic; • Optimizing for your hardware; • Characterizing your filter: theory and testing; • Decimation/Interpolation: polyphase filters; • Frequency domain implementation; • Example: PDM to PCM conversion.

AES Technical Council This session is presented in association with the AES Technical Committee on Signal Processing

Return to Tutorials