• DocumentCode
    416290
  • Title

    An algorithm for converting floating-point computations to fixed-point in MATLAB based FPGA design

  • Author

    Roy, S. ; Banerjee, P.

  • Author_Institution
    Northwestern University, Evanston, IL
  • fYear
    2004
  • fDate
    7-11 July 2004
  • Firstpage
    484
  • Lastpage
    487
  • Abstract
    Most practical FPGA designs of digital signal processing applications are limited to fixed-point arithmetic owing to the cost and complexiry of floating-point hardware. While mapping DSP applications onto FPGAs, a DSP algorithm designer, who often develops his applications in MATLAB, must determine the dynamic range and desired precision of input, intermediate and output signals in a design implementation to ensure that the algorithm fidelity criteria are met. The first step in a flow to map MATLAB applications into hardware is the conversion of the floating-point MATLAB algorithm into a fixed-point version. This paper describes an approach to automate this conversion, for mapping to FPGAs by profiling the expected inputs to estimate errors. Our algorithm attempts to minimize the hardware resources while constraining the quantization error within a specified limit
  • Keywords
    Algorithm design and analysis; Costs; Digital signal processing; Field programmable gate arrays; Fixed-point arithmetic; Hardware; MATLAB; Quantization; Signal design; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings. 41st
  • Conference_Location
    San Diego, CA, USA
  • ISSN
    0738-100X
  • Print_ISBN
    1-51183-828-8
  • Type

    conf

  • Filename
    1322529