Title :
Determining appropriate precisions for signals in fixed-point IIR filters
Author :
Carletta, Joan ; Veillette, Robert ; Krach, Frederick ; Fang, Zhengwei
Author_Institution :
Electr. & Comput. Eng., Akron Univ., OH, USA
Abstract :
This paper presents an analytical framework for the implementation of digital infinite impulse response filters in fixed-point hardware on field programmable gate arrays. This analysis is necessary because FPGAs, unlike fixed register size digital signal processors, allow custom bit widths. Within the framework, the designer determines the number of bits necessary for representing the constant coefficients and the internal signals in the filter. The coefficient bit widths are determined by accounting for the sensitivity of the filter´s pole and zero locations with respect to the coefficient perturbations. The internal signal bit widths are determined by calculating theoretical bounds on the ranges of the signals, and on the errors introduced by truncation in the fixed-point hardware. The bounds tell how many bits are required at any point in the computation in order to avoid overflow and guarantee a prescribed degree of accuracy in the filter output. The bounds form the basis for a methodology for the fixed-point digital filter implementation. The methodology is applied to the implementation of a second-order filter used as a compensator in a magnetic bearing control system.
Keywords :
IIR filters; field programmable gate arrays; coefficient perturbation; constant coefficient; custom bit width; design methodology; digital infinite impulse response filter; field programmable gate array; finite word length effect; fixed-point IIR filter; magnetic bearing control system; second-order filter; signal precision; Digital filters; Digital signal processors; Field programmable gate arrays; Hardware; IIR filters; Magnetic separation; Poles and zeros; Registers; Signal analysis; Signal design;
Conference_Titel :
Design Automation Conference, 2003. Proceedings
Print_ISBN :
1-58113-688-9
DOI :
10.1109/DAC.2003.1219100