Synthesis of Recursive Linear-Phase Filters for Fixed-Point Hardware Platforms
IET Journal on Circuits, Devices, and Systems
This study presents a methodology for recursive implementation of linear-phase finite impulse response (FIR) filters in fixed-point hardware platforms. The work uses a modified version of the switching and reset method to efficiently implement recursive linear-phase exponential filters. An error analysis is presented that defines the upper error bounds resulting from the switching and reset implementation of the exponential filters in fixed-point hardware. The exponential filters are then used as basis functions to synthesise other filters of interest. Gaussian filters are used as an example. The suggested recursive implementation delivers an accurate approximation of the Gaussian function. Unlike traditional techniques for implementing FIR filters, the hardware size of this recursive technique is O(1). In other words, increasing the order of a filter does not proportionally increase its hardware size. The results show that when implementing Gaussian filters on FPGAs, doubling the size of the filter, only increased the hardware size by an average of 6.12%.
Khorbotly, Sami; Hassan, Firas; and Veillette, Robert J., "Synthesis of Recursive Linear-Phase Filters for Fixed-Point Hardware Platforms" (2017). Engineering Faculty Publications & Patents. 66.