Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2009 Oct 24:2009:2956-2961.
doi: 10.1109/NSSMIC.2009.5401602.

FPGA-Based Pulse Parameter Discovery for Positron Emission Tomography

Affiliations

FPGA-Based Pulse Parameter Discovery for Positron Emission Tomography

Michael Haselman et al. IEEE Nucl Sci Symp Conf Rec (1997). .

Abstract

Modern Field Programmable Gate Arrays (FPGAs) are capable of performing complex digital signal processing algorithms with clock rates well above 100MHz. This, combined with FPGA's low expense and ease of use make them an ideal technology for a data acquisition system for a positron emission tomography (PET) scanner. The University of Washington is producing a series of high-resolution, small-animal PET scanners that utilize FPGAs as the core of the front-end electronics. For these next generation scanners, 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 how we utilize the reconfigurable property of an FPGA to self-calibrate itself to determine pulse parameters necessary for some of the pulse processing steps. Specifically, we show how the FPGA can generate a reference pulse based on actual pulse data instead of a model. We also report how other properties of the photodetector pulse (baseline, pulse length, average pulse energy and event triggers) can be determined automatically by the FPGA.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Illustration of the timing jitter introduced by time walk when two pulsed have varying amplitudes.
Fig. 2
Fig. 2
Typical data acquisition chain for a PET scanner.
Fig. 3
Fig. 3
Block diagram of the overall reference pulse discovery algorithm.
Fig. 4
Fig. 4
Illustration of a baseline shift greater than the baseline window.
Fig. 5
Fig. 5
Illustration of the range of possible sampling of photodetector pulses.
Fig. 6
Fig. 6
Histogram of the distribution of pulse samples over one ADC interval (0-255) for the higher resolution pulse.
Fig. 7
Fig. 7
Matlab plot of 12ns of the leading edge of the derived reference pulse (a) before smoothing and (b) after smoothing.
Fig. 8
Fig. 8
Matlab plot of two reference pulses. The green pulse is derived from our algorithm while the blue pulse is derived from 25GHz oscilloscope data.
Fig. 9
Fig. 9
Result of coincidental timing for the hand-tuned reference pulse derived from 25GHz oscilloscope data (grey) and a reference pulse from out automated algorithm (blue).

References

    1. Lewellen TK, et al. Design of a Second Generation FireWire Based Data Acquisition System for Small Animal PET Scanners. IEEE Nuclear Science Symp. Conf. Record. 2008:5023–5028. - PMC - PubMed
    1. Lewellen TK, Janes M, Miyaoka RS, Gillespie SB, Park B, Lee KS, Kinahan P. System integration of the MiCES small animal PET scanner. IEEE Nuclear Science Symp. Conf. Record. 2004:3316–3320.
    1. DeWitt D, Miyaoka RS, Li X, Lockhart C, Lewellen TK. Design of a FPGA Based Algorithm for Real-Time Solutions of Statistics-Based Positioning. IEEE Nuclear Science Symp. Conf. Record. 2008:5029–5035. - PMC - PubMed
    1. Haselman MD, Hauck S, Lewellen TK, Miyaoka RS. Simulation of Algorithms for Pulse Timing in FPGAs. IEEE Nuclear Science Symp. Conf. Record. 2007:3161–3165. - PMC - PubMed
    1. Guerra P, et al. Digital timing in positron emission tomography. IEEE Nuclear Science Symp. Conf. Record. 2006:1929–1932.

LinkOut - more resources