{"title":"SIFOpt - Fixed-Point Implementations of Calculations from Floating-Point Descriptions","authors":"D. Buehler, G. Donohoe","doi":"10.1109/AERO.2007.353096","DOIUrl":null,"url":null,"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.","PeriodicalId":6295,"journal":{"name":"2007 IEEE Aerospace Conference","volume":"4 1","pages":"1-7"},"PeriodicalIF":0.0000,"publicationDate":"2007-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.2007.353096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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.