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
Link To Document