首页> 外文期刊>Selected Topics in Signal Processing, IEEE Journal of >Fixed and Floating Point Implementations of Linear Adaptive Techniques for Predicting Physiological Hand Tremor in Microsurgery
【24h】

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

机译:线性自适应技术在显微外科手术中预测生理性手部震颤的定点和浮点实现

获取原文

摘要

This paper presents the fixed and floating point implementations for field-programmable gate arrays (FPGA) 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.
机译:本文介绍了使用递推最小二乘(RLS)和提出的Kalman自适应算法的三阶手震预测器的现场可编程门阵列(FPGA)的固定和浮点实现。该算法在收敛速度和均方误差(MSE)方面均优于RLS。由于减少了定点精度的位数,因此它也显示出比RLS更好的数值收敛性。固定点和浮点实现均已实现,并且讨论了硬件折衷方案。提出了一种改进的二进制浮点格式,该格式利用了Virtex 5架构中的18位硬宏乘法器,以在保持时钟速度的同时获得精度。提高的精度克服了爆炸性发散和与这种自适应算法的定点实现相关的停转效应的先前已知问题,证明了基于FPGA的生理性手震预测器的可行性。为了证明性能和硬件复杂性之间的折衷,我们量化了由于使用较低精度算法而导致的系统在MSE方面的损失。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号