SIFOpt - Fixed-point implementations of calculations from floating-point descriptions

被引:0
|
作者
Buehler, David M. [1 ]
Donohoe, Gregory W. [1 ]
机构
[1] Univ Idaho, Dept Comp Sci, CAMBR, Moscow, ID 83844 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
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/Sirnulink, 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 hyperspectral imager data conversion, wavelet-based feature selection, and various pattern recognition tasks.
引用
收藏
页码:2408 / 2414
页数:7
相关论文
共 50 条
  • [41] A floating-point coprocessor configured by a FPGA in a digital platform based on fixed-point DSP for power electronics
    Hu, Haibing
    Jin, Tianjun
    Zhang, Xianmiao
    Lu, Zhengyu
    Qian, Zhaoming
    IPEMC 2006: CES/IEEE 5TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE, VOLS 1-3, CONFERENCE PROCEEDINGS, 2006, : 1183 - +
  • [42] Anytime Floating-Point Addition and Multiplication - Concepts and Implementations
    Brand, Marcel
    Witterauf, Michael
    Bosio, Alberto
    Teich, Juergen
    2020 IEEE 31ST INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2020), 2020, : 157 - 164
  • [43] Convergence of iterative decoding for fixed-point implementations
    Ebel, WJ
    2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, CONFERENCE PROCEEDINGS, 2002, : 625 - 628
  • [44] Analysis of Fast Radix-10 Digit Recurrence Algorithms for Fixed-Point and Floating-Point Dividers on FPGAs
    Baesler, Malte
    Voigt, Sven-Ole
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2013, 2013
  • [45] AUTOSCALER for C: An optimizing floating-point to integer C program converter for fixed-point digital signal processors
    Kum, KI
    Kang, JY
    Sung, WY
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2000, 47 (09): : 840 - 848
  • [46] Fixed and Floating-Point Implementations of Linear Adaptive Techniques for Predicting Physiological Hand Tremor in Microsurgery
    Robinson, Brent W.
    Hernandez-Garduno, David
    Saquib, Mohammad
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2010, 4 (03) : 659 - 667
  • [47] A Low-power Carry Cut-Back Approximate Adder with Fixed-point Implementation and Floating-point Precision
    Camus, Vincent
    Schlachter, Jeremy
    Enz, Christian
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [48] A Decimal Floating-Point Accurate Scalar Product Unit with a Parallel Fixed-Point Multiplier on a Virtex-5 FPGA
    Baesler, Malte
    Voigt, Sven-Ole
    Teufel, Thomas
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2010, 2010
  • [49] Teaching DSP software development: From design to fixed-point implementations
    Gan, WS
    Kuo, SM
    IEEE TRANSACTIONS ON EDUCATION, 2006, 49 (01) : 122 - 131
  • [50] Hardware implementations of fixed-point Atan2
    de Dinechin, Florent
    Istoan, Matei
    IEEE 22nd Symposium on Computer Arithmetic ARITH 22, 2015, : 34 - 41