• DocumentCode
    2453973
  • Title

    Automatic Floating-Point to Fixed-Point Transformations

  • Author

    Han, Kyungtae ; Olson, Alex G. ; Evans, Brian L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    79
  • Lastpage
    83
  • Abstract
    Many digital signal processing and communication algorithms are first simulated using floating-point arithmetic and later transformed into fixed-point arithmetic to reduce implementation complexity. For the floating-point to fixed-point transformation, this paper describes two methods within an automated transformation environment. The first method, a gradient-based search for single-objective optimization with sensitivity information, provides a single solution, and can become trapped in local optima. The second method, a genetic algorithm for multi-objective optimization, provides a family of solutions that form a tradeoff curve for signal quality vs. implementation complexity. We provide case studies for an infinite impulse response filter. In the case study, implementation complexity is lookup table area for a field programmable gate array (FPGA) realization. We have made the transformation methods available in a software release on the Web.
  • Keywords
    field programmable gate arrays; floating point arithmetic; genetic algorithms; gradient methods; signal processing; table lookup; automatic floating-point transformations; digital signal processing; field programmable gate array; fixed-point transformations; floating-point arithmetic; genetic algorithm; gradient-based search; lookup table; multi-objective optimization; single-objective optimization; Digital signal processing; Distortion measurement; Field programmable gate arrays; Finite impulse response filter; Fixed-point arithmetic; Floating-point arithmetic; Genetic algorithms; Hardware; Optimization methods; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2006. ACSSC '06. Fortieth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    1-4244-0784-2
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2006.356588
  • Filename
    4176517