FPGA-Based Interface of Digital DAQ System for Double-Scattering Compton Camera

Nucl Med Mol Imaging. 2018 Dec;52(6):430-437. doi: 10.1007/s13139-018-0551-8. Epub 2018 Oct 25.

Abstract

Purpose: The double-scattering Compton camera (DSCC) is a radiation imaging system that can provide both unknown source energy spectra and 3D spatial source distributions. The energies and detection locations measured in coincidence with three CdZnTe (CZT) detectors contribute to reconstructing emission energies and a spatial image based on conical surface integrals. In this study, we developed a digital data acquisition (DAQ) board to support our research into coincidence detection in the DSCC.

Methods: The main components of the digital DAQ board were 12 ADCs and one field programmable gate array (FPGA). The ADCs digitized the analog 96-channel CZT signals at a sampling rate of 50 MHz and transferred the serialized ADC samples and the bit and frame clocks to the FPGA. In order to correctly capture the ADC sample bits in the FPGA, we conducted individual sync calibrations for all the ADC channels to align the bit and frame clocks to the right positions of the ADC sample bits. The FPGA logic design was composed of IDELAY and IDDR components, six shift registers, and bit slip buffer resources.

Results: Using a Deskew test pattern, the delay value of the IDELAY component was determined to align the bit clock to the center of each sample bit. We determined the bit slip in the 12-bit ADC sample using an MSB test pattern by checking where the MSB value of one is located in the captured parallel data.

Conclusions: After sync calibration, we tested the interface between the ADCs and the FPGA with a synthetic analog Gaussian signal. The 96 ADC channels yielded a mean R 2 goodness-of-fit value of 0.95 between the Gaussian curve and the captured 12-bit parallel data.

Keywords: Double-scattering Compton camera (DSCC); FPGA-based digital DAQ system; Prompt gamma imaging; Sync calibration of interface between ADC and FPGA.