...
首页> 外文期刊>Nuclear Science, IEEE Transactions on >Design of an FPGA-Based Algorithm for Real-Time Solutions of Statistics-Based Positioning
【24h】

Design of an FPGA-Based Algorithm for Real-Time Solutions of Statistics-Based Positioning

机译:基于FPGA的基于统计的定位实时解决方案算法的设计

获取原文
获取原文并翻译 | 示例
           

摘要

We report on the implementation of an algorithm and hardware platform to allow real-time processing of the statistics-based positioning (SBP) method for continuous miniature crystal element (cMiCE) detectors. The SBP method allows an intrinsic spatial resolution of ~1.6 mm FWHM to be achieved using our cMiCE design. Previous SBP solutions have required a postprocessing procedure due to the computation and memory intensive nature of SBP. This new implementation takes advantage of a combination of algebraic simplifications, conversion to fixed-point math, and a hierarchal search technique to greatly accelerate the algorithm. For the presented seven stage, 127 ???????? 127 bin LUT implementation, these algorithm improvements result in a reduction from > 7 ???????? 106 floating-point operations per event for an exhaustive search to < 5 ???????? 103 integer operations per event. Simulations show nearly identical FWHM positioning resolution for this accelerated SBP solution, and positioning differences of <0.1 mm from the exhaustive search solution. A pipelined field programmable gate array (FPGA) implementation of this optimized algorithm is able to process events in excess of 250 K events per second, which is greater than the maximum expected coincidence rate for an individual detector. In contrast with all detectors being processed at a centralized host, as in the current system, a separate FPGA is available at each detector, thus dividing the computational load. These methods allow SBP results to be calculated in real-time and to be presented to the image generation components in real-time. A hardware implementation has been developed using a commercially available prototype board.
机译:我们报告了一种算法和硬件平台的实现,以允许实时处理连续微型晶体元素(cMiCE)检测器的基于统计的定位(SBP)方法。 SBP方法允许使用我们的cMiCE设计实现〜1.6 mm FWHM的固有空间分辨率。由于SBP的计算和内存密集性,以前的SBP解决方案需要后处理过程。这种新的实现方式充分利用了代数简化,转换为定点数学以及分层搜索技术的组合,从而大大加快了算法的运行速度。对于提出的七个阶段,127 ????????在127 bin LUT实施中,这些算法的改进导致从> 7减少到每个事件10 6 浮点运算,以彻底搜索<5 ?????????每个事件10 3 整数运算。仿真显示,该加速SBP解决方案的FWHM定位分辨率几乎相同,并且与穷举搜索解决方案的定位差异小于0.1 mm。此优化算法的流水线现场可编程门阵列(FPGA)实现能够每秒处理超过250 K个事件,这大于单个检测器的最大预期符合率。与在当前系统中在中央主机上处理所有检测器相反,在每个检测器上都可以使用单独的FPGA,从而划分了计算负荷。这些方法可以实时计算SBP结果,并实时呈现给图像生成组件。已经使用市售的原型板开发了硬件实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号