DocumentCode :
1267153
Title :
FPGA-Based Pulse Pile-Up Correction With Energy and Timing Recovery
Author :
Haselman, M.D. ; Pasko, J. ; Hauck, S. ; Lewellen, T.K. ; Miyaoka, R.S.
Author_Institution :
Sandia Nat. Labratories, Livermore, CA, USA
Volume :
59
Issue :
5
fYear :
2012
Firstpage :
1823
Lastpage :
1830
Abstract :
Modern field programmable gate arrays (FPGAs) are capable of performing complex discrete signal processing algorithms with clock rates well above 100 MHz. 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 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 utilized to add significant signal processing power to produce higher quality images. In this paper we report on an all-digital pulse pile-up correction algorithm that has been developed for the FPGA. The pile-up 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 pile-up events. Using pulses acquired from a Zecotech Photonics MAPD-N with an LFS-3 scintillator, we show that good timing and energy information can be achieved in the presence of pile-up utilizing a moderate amount of FPGA resources.
Keywords :
field programmable gate arrays; nuclear electronics; positron emission tomography; readout electronics; semiconductor counters; solid scintillation detectors; FPGA-based pulse pile-up correction; LFS-3 scintillator; University of Washington; Zecotech Photonics MAPD-N; all-digital pulse pile-up correction algorithm; clock rates; complex discrete signal processing algorithms; data acquisition system; energy recovery; field programmable gate arrays; front-end electronics; pile-up mitigation algorithm; positron emission tomography; signal processing power; small-animal PET scanner; timing recovery; Educational institutions; Energy resolution; Engines; Field programmable gate arrays; Positron emission tomography; Signal processing algorithms; Timing; Digital signal processing; field programmable gate arrays; imaging; integrated circuits; nuclear medicine; parameter estimation; positron emission tomography; signal analysis; time of arrival estimation;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/TNS.2012.2207403
Filename :
6272374
Link To Document :
بازگشت