• DocumentCode
    2437675
  • Title

    SIFOpt - Fixed-Point Implementations of Calculations from Floating-Point Descriptions

  • Author

    Buehler, David M. ; Donohoe, Gregory W.

  • Author_Institution
    Univ. of Idaho, Moscow
  • fYear
    2007
  • fDate
    3-10 March 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Signal and image processing and control algorithms are typically developed using double-precision floating point arithmetic, in a high-level software design environment such as Matlab/Simulink, IDL, or C/C++. The avionics system designer must implement these computations in a platform that satisfies the constraints of on-board data processing such as size, weight, power consumption and radiation hardness. The ability to implement math-intensive signal processing and control algorithms on simple, integer-only hardware would greatly increase the avionics system designer´s options. This paper presents a methodology and software tool for generating fixed point computations, enabling integer-only processors to achieve numerical accuracy comparable to floating point, faster and with reduced size, weight, cost, and power consumption. The methodology has been successfully demonstrated on image focal plane array calibration, Fourier transform hyper-spectral imager data conversion, wavelet-based feature selection, and various pattern recognition tasks.
  • Keywords
    fixed point arithmetic; floating point arithmetic; C-C++; Fourier transform hyper-spectral imager data conversion; IDL; Matlab-Simulink; SIFOpt; control algorithms; double-precision floating point arithmetic; fixed-point implementations; floating-point descriptions; high-level software design; image focal plane array calibration; integer-only hardware; math-intensive signal processing; pattern recognition tasks; software tool; wavelet-based feature selection; Aerospace electronics; Data processing; Energy consumption; Floating-point arithmetic; Image processing; Process control; Signal processing; Signal processing algorithms; Software algorithms; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2007 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    1-4244-0524-6
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2007.353096
  • Filename
    4161506