• DocumentCode
    1834900
  • 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
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    656
  • Lastpage
    661
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219100
  • Filename
    1219100