• DocumentCode
    1472042
  • Title

    Fixed and Floating-Point Implementations of Linear Adaptive Techniques for Predicting Physiological Hand Tremor in Microsurgery

  • Author

    Robinson, Brent W. ; Hernandez-Garduno, David ; Saquib, Mohammad

  • Author_Institution
    Electr. Eng. Dept., Univ. of Texas at Dallas, Richardon, TX, USA
  • Volume
    4
  • Issue
    3
  • fYear
    2010
  • fDate
    6/1/2010 12:00:00 AM
  • Firstpage
    659
  • Lastpage
    667
  • Abstract
    This paper presents the fixed and floating-point implementations for field-programmable gate arrays (FPGAs) of third-order hand tremor predictors using recursive-least square (RLS) and a proposed Kalman adaptation algorithm. The proposed algorithm outperforms RLS in convergence speed and mean square error (MSE). It also shows better numerical convergence than the RLS as the number of bits in fixed-point precision is reduced. Both fixed and floating-point realizations are implemented and the hardware tradeoffs are discussed. A modified binary floating-point format is proposed that takes advantage of the 18-bit hard macro multiplier within the Virtex 5 Architecture in order to gain precision while preserving clock speed. The increased precision overcomes the prior known issues of explosive divergence and the stalling effect associated with the fixed-point implementation of such adaptive algorithms, proving the feasibility of an FPGA based physiological hand tremor predictor. In order to demonstrate the tradeoff between the performance and the hardware complexity, we quantify the penalty paid by the system in terms of MSE due to the use of lower precision arithmetic.
  • Keywords
    Kalman filters; field programmable gate arrays; mean square error methods; medical signal processing; physiological models; surgery; FPGA; Kalman adaptation algorithm; MSE; RLS; field-programmable gate arrays; linear adaptive techniques; mean square error; microsurgery; modified binary floating-point format; physiological hand tremor; recursive-least square; third-order hand tremor predictors; Adaptive filters; Kalman; autoregressive (AR); field programmable gate arrays (FPGAs); fixed-point arithmetic; floating-point arithmetic; hand tremor; recursive least-squares;
  • fLanguage
    English
  • Journal_Title
    Selected Topics in Signal Processing, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    1932-4553
  • Type

    jour

  • DOI
    10.1109/JSTSP.2010.2048240
  • Filename
    5447636