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 :
بازگشت