• DocumentCode
    2063429
  • Title

    Monte Carlo Logarithmic Number System for Model Predictive Control

  • Author

    Vouzis, Panagiotis D. ; Arnold, Mark G. ; Collange, Sylvain ; Kothare, Mayuresh V.

  • Author_Institution
    Lehigh Univ., Bethlehem
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    453
  • Lastpage
    458
  • Abstract
    Simple algorithms can be analytically characterized, but such analysis is questionable or even impossible for more complicated algorithms, such as Model Predictive Control (MPC). Instead, Monte Carlo Arithmetic (MCA) enables statistical experimentation with an algorithm during runtime for detection and mitigation of numerical anomalies. Previous studies of MCA have been limited to software floating point. This paper studies how MCA can be used in an FPGA implementation of the Logarithmic Number System (LNS), forming the Monte Carlo Logarithmic Number System (MCLNS). Simulation studies present how MCLNS affects the accuracy vs. performance of an MPC implementation, and synthesis results give an estimate of the cost of utilizing MCLNS in a Xilinx Virtex-IV FPGA.
  • Keywords
    Monte Carlo methods; field programmable gate arrays; predictive control; FPGA; Monte Carlo logarithmic number system; Xilinx Virtex-IV; model predictive control; numerical anomalies; Algorithm design and analysis; Arithmetic; Computer science; Error analysis; Hardware; Monte Carlo methods; Predictive control; Predictive models; Roundoff errors; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380688
  • Filename
    4380688