PhD students' day — CITI lab

Filters computing just right

by Matei Istoan

Picture of Matei Istoan


Socrate team
2nd year


FIR filter
computing just right


Florent de Dinechin



Many digital filters and signal-processing transforms can be expressed as a sum of products with constants (SPC).

This poster presents the automatic construction of low-precision, but high accuracy FIR filter architectures: these architectures are specified as last-bit accurate with respect to a mathematical definition. In other words, they behave as if the computation was performed with infinite accuracy, then rounded only once to the low-precision output format. This eases the task of porting double-precision code (e.g. Matlab) to low-precision hardware or FPGA. The construction of the most efficient architectures obeying such a specification, introducing several architectural improvements to this purpose is also presented.

This approach is demonstrated in a generic, open-source architecture generator tool built upon the FloPoCo framework.


CITI lab   INSA Lyon   Inria   Rhone Alpes   Rhone Alpes ARC   Rhone Alpes ARC 7   LeFabShop   Pulsalys