Haselman M D, Hauck S, Lewellen T K, Miyaoka R S
Dept. of Electrical Engineering, University of Washington, Seattle, WA 98195 USA.
IEEE Nucl Sci Symp Conf Rec (1997). 2010:3105-3112. doi: 10.1109/NSSMIC.2010.5874372.
Modern Field Programmable Gate Arrays (FPGAs) are capable of performing complex discrete signal processing algorithms with clock rates above 100MHz. This combined with FPGA's low expense, ease of use, and selected dedicated hardware make them an ideal technology for a data acquisition system for a positron emission tomography (PET) scanner. The University of Washington is producing a high-resolution, small-animal PET scanner that utilizes FPGAs as the core of the front-end electronics. For this next generation scanner, functions that are typically performed in dedicated circuits, or offline, are being migrated to the FPGA. This will not only simplify the electronics, but the features of modern FPGAs can be utilizes to add significant signal processing power to produce higher resolution images. In this paper we report on an all-digital pulse pileup correction algorithm that is being developed for the FPGA. The pileup mitigation algorithm will allow the scanner to run at higher count rates without incurring large data losses due to the overlapping of scintillation signals. This correction technique utilizes a reference pulse to extract timing and energy information for most pileup events. Using pulses were acquired from a Zecotech Photonics MAPDN with an LFS-3 scintillator, we show that good timing and energy information can be achieved in the presence of pileup.
现代现场可编程门阵列(FPGA)能够以高于100MHz的时钟速率执行复杂的离散信号处理算法。这与FPGA的低成本、易用性以及特定的专用硬件相结合,使其成为正电子发射断层扫描(PET)扫描仪数据采集系统的理想技术。华盛顿大学正在制造一种高分辨率小动物PET扫描仪,该扫描仪将FPGA用作前端电子设备的核心。对于这款下一代扫描仪,通常在专用电路中或离线执行的功能正在迁移到FPGA上。这不仅会简化电子设备,而且现代FPGA的特性可用于增加显著的信号处理能力,以生成更高分辨率的图像。在本文中,我们报告了一种正在为FPGA开发的全数字脉冲堆积校正算法。堆积缓解算法将使扫描仪能够以更高的计数率运行,而不会因闪烁信号重叠而导致大量数据丢失。这种校正技术利用一个参考脉冲来提取大多数堆积事件的定时和能量信息。使用从带有LFS - 3闪烁体的Zecotech Photonics MAPDN采集的脉冲,我们表明在存在堆积的情况下可以获得良好的定时和能量信息。