logo

Fast pulse sampling module for real-time neutron-gamma discrimination

NUCLEAR ELECTRONICS AND INSTRUMENTATION

Fast pulse sampling module for real-time neutron-gamma discrimination

Jia-Le Cai
Dao-Wu Li
Pei-Lin Wang
Zhi-Ming Zhang
Xiao-Hui Li
Bao-Tong Feng
Ting-Ting Hu
Teng Tong
Wei Zhou
Long Wei
Nuclear Science and TechniquesVol.30, No.5Article number 84Published in print 01 May 2019Available online 22 Apr 2019
49102

An adaptable and compact fast pulse sampling module was developed for the neutron-gamma discrimination. The developed module is well suited for low cost and low power consumption applications. It is based on the Domino Ring Sampler 4 (DRS4) chip, which offers fast sampling speeds up to 5.12 giga samples per second (GSPS) to digitize pulses from front end detectors. The high resolution GSPS data is useful for obtaining precise real-time neutron-gamma discrimination results directly in this module. In this study, we have implemented real-time data analysis in a field programmable gate array. Real-time data analysis involves two aspects: digital waveform integral and digital pulse shape discrimination (PSD). It can significantly reduce the system dead time and data rate processed offline. Plastic scintillators (EJ-299-33), which have proven capable of PSD, were adopted as neutron detectors in the experiments. A photomultiplier tube (PMT) (model #XP2020) was coupled to one end of a detector to collect the output light from it. The pulses output from the anode of the PMT were directly passed onto the fast sampling module. The fast pulse sampling module was operated at 1 GSPS and 2 GSPS in these experiments, and the AmBe-241 source was used to examine the neutron-gamma discrimination quality. The PSD results with different sampling rates and energy thresholds were evaluated. The figure of merit (FOM) was used to describe the neutron-gamma discrimination quality. The best FOM value of 0.91 was obtained at 2 GSPS and 1 GSPS sampling rates with an energy threshold of 1.5 MeVee (electron equivalent).

Real timeNeutron-gamma discriminationDomino Ring Sampler 4Plastic scintillators

1 Introduction

Neutron detection is very important in many fields including homeland security, nuclear weapon detection, and medical science [1]. It is necessary to discriminate neutrons from gamma rays in mixed neutron-gamma fields. Gamma rays and neutrons could be discriminated in the intensity of their tail components of the light pulse output from organic plastic scintillators. The pulse of a neutron has a relatively high intensity slow tail component [2,3]. A neutron detector equipped with EJ-299-33, which is the first commercial plastic scintillator with pulse shape discrimination (PSD) capability, was developed in this study [49]. A photomultiplier tube (PMT XP2020) is coupled to the plastic scintillator to collect the output light and amplify the electrons generated by the photocathode. We first developed a fast pulse sampling module based on the DRS4 chip as the data acquisition system for real-time neutron-gamma discrimination. The DRS4 chip has 9 channels and every channel has 1024 sampling cells. DRS4 can provide sampling rates between 0.7 and 5.12 giga samples per second (GSPS) at an affordable cost [1015]. Fast pulse sampling can give maximum information about particles that interact with detectors.

In some high-radiation fields, the total data rate can become very high, in the order of gigabit per second. It is difficult to store and process such data offline. Solving this problem at the data acquisition site by using real-time data analysis is an effective approach [12]. Owing to variation in the IC manufacturing process, offsets of 1024 sampling cells in each channel of DRS4 show different values [10,11]. The DC offset calibration is required to obtain accurate PSD results between neutrons and gamma rays. In this work, a new online DRS4 DC offset calibration method using a field programmable gate array (FPGA) was developed. This new method makes real-time data analysis possible in the fast pulse sampling module. After DC offsets calibration, a digital charge comparison algorithm was implemented in the FPGA for real-time PSD. This module was specifically designed to allow real-time digital neutron-gamma discrimination. The final PSD results show that the fast pulse sampling module is well suited for low cost and low power consumption PSD applications

2 Experimental methodology

2.1 Experimental setup

Neutron-gamma discrimination experiments were performed using the neutron-gamma source AmBe-241 at the Institute of High Energy Physics. Figure 1 shows an overview of the experimental architecture. Plastic scintillators (EJ-299-33) were used as neutron detectors. EJ-299-33, which has been proven capable of PSD [37], is a relatively new scintillator used for neutron detection. It exhibits some advantages over traditional liquid organic scintillators, such as increased durability and flexibility in manufacturing detectors of various sizes and shapes. Compared with the standard plastic and liquid scintillators such as EJ-301, the EJ-299-33 scintillator exhibits a decreased light output and discrimination capability [5,6].

Fig.1.
Overview of the experimental architecture. A lead brick was used as the shielding.
pic

XP2020 PMTs were coupled to EJ-299-33 scintillators to collect the output scintillation light. Pulses from the anodes of the PMTs were passed onto this module directly through coaxial lines without any signal amplification and shaping circuits. In the fast pulse sampling module, a DRS4 chip recorded the input signals continuously at 1 GSPS and 2 GSPS sampling rates in internal switched capacitor arrays (SCA). The recorded content of each sampling cell was read out and digitized with an external 14-bit resolution analog to digital converter (ADC) at a relative low frequency (33 MHz) [10,11]. The digitized waveform was then sent into the FPGA for real-time data analysis. Finally, the neutron-gamma discrimination results were transmitted to the backend PC using the UDP protocol.

2.2 Design of fast pulse sampling module

Figure 2 is the actual image of the fast sampling module. Figure 3 shows a functional block diagram of the fast sampling module. The fast pulse sampling module has four input channels on a 10 cm × 6 cm PCB. The four analog inputs are AC coupled and have an input range of 1 V peak to peak [10]. On the input side, the single end signals were converted into differential signals by TH4508 to meet the DRS4 input requirements. The differential signals were continuously sampled in DRS4. The sampling rate of the DRS4 can be programmed to 0.7–5.12 GSPS by adjusting reference clock frequencies.

Fig.2.
Image of DRS4 module PCB.
pic
Fig.3.
Block diagram of fast sampling module.
pic

A local trigger for each channel was generated by a fast comparator and then fed into FPGA. The local trigger threshold was adjusted by setting DAC values. The DAC also provided BIAS and ROFS DC voltage for the DRS4 chip [10]. A global trigger logic was built in the FPGA, which allowed for achieving significant background noise reduction with the smart trigger logic. The global trigger logic can be altered by reprogramming the FPGA firmware. After the global trigger was met in FPGA, the DRS4 chip stopped sampling the input signals and the contents of the frozen sampling cells were read out through the read shift registers and digitized with an external ADC (Figure 4). There is an unavoidable dead time of about 33 μs when using the full readout mode. To reduce the dead time, it is possible to read only a subset of all sampling cells by the ROI mode [10]. In real-time data analysis, only 700 out of all 1024 samples in one waveform were used for PSD. We can read out only 700 samples by the ROI mode. Therefore, the dead time can be reduced by 30 percent.

Fig.4.
Simplified schematics of DRS4 domino wave circuit.
pic
2.3 Online offset calibration

The DRS4 chip contains a ring buffer with 1024 samples for each channel, as shown in Figure 4. The ring buffer is built as a chain of capacitors. The input signal is fed continuously to these capacitors. There are different offsets of 1024 sampling cells to a certain DC input owing to variations in the IC manufacturing process [1315]. The uncalibrated data has a noise level on the order of approximately 10 mV RMS, as shown in Figure 5 (left side) [8]. A DC offset calibration is required for accurate PSD. The offset in a cell has negligible variation; therefore, it is easy to correct the offsets by using averaged values. In this work, an online DC offset calibration method using the FPGA was developed. In the offset calibration process, a high precision 0 V DC voltage generated by the on-board 16-bit DAC was connected to all DRS4 inputs and sampled [11]. The offset voltage and gain of each sampling cell were evaluated in the FPGA and then stored in random-access memory (RAM) inside the FPGA. The entire process took some milliseconds. A RAM with a 14-bit width and 1024-bit dada depth was deployed for each channel. The address of the RAM corresponded to the serial number of the sampling cell and ranged from 0 to 1023. The offset was removed while the digitized waveform streamed into the FPGA. After offset correction, as shown in Figure 6 (right side), the noise level was reduced to about 0.4 mV RMS, which, although acceptable, is slightly higher than the 0.35 mV from the DRS4 data sheet [10]. After the offset calibration, the data was sent to the integral unit and the PSD analysis unit in the FPGA. Although the total data size of one digitized pulse produced by incident neutron or gamma ray is 1792 byte, the PSD result of one incident particle event is only 8 bytes. Compared with the method that transmits the whole digitized waveform to the backend PC, under the circumstance with counting rate of 10,000 particles per second, the data rate can be reduced to only 80 KB/s when the real-time algorithm is implemented.

Fig.5.
Data processing flow in FPGA.
pic
Fig.6.
(a) 0 V DC voltage sampled before DC offset correction; noise level is 10.5 mV RMS. (b) 0 V DC voltage sampled after DC offset correction; noise level is 0.4 mV RMS.
pic
2.4 Energy calibration

Compton scattering dominated the interactions of gamma rays within the EJ299 plastic detector owing to the intrinsic property of the plastic scintillator and its small size (1 cm × 1 cm × 5 cm). Therefore, energy calibration was carried out by using the Compton edge energy of Cs-137 and Co-60 gamma sources in each radionuclide energy spectrum. The pulse height distributions are shown in Figure 7. The Compton edge energy of Cs-137 gamma rays is 477 keV. Energies of Compton edges for Co-60 gamma-rays are 963 keV and 1119 keV. Energy calibration was obtained by averaging the two Co-60 Compton edge values because of the small detector size (1 cm × 1 cm × 5 cm). The Compton edge energy was determined where the voltage amplitude of the Compton plateau reached 70% of its maximum intensity. The energy calibration result obtained is shown in Figure 8.

Fig.7.
Co-60 and Cs-137 gamma pulse amplitude distribution.
pic
Fig.8.
Detector energy calibration result with Co-60 and Cs-137 gamma sources.
pic
2.5 Real-time pulse shape discrimination

The PSD method was developed based on the difference between scintillation lights from neutron and gamma-ray interactions in the EJ299-33 scintillator. The relative ratio of the slow component to the total scintillating light depends on the type of interaction, i.e., recoiling of electrons for gamma rays and recoiling of protons for neutrons [57]. Neutrons were identified by a higher slow component fraction compared with that of gamma rays.

The charge comparison method is well suited for the FPGA. Accordingly, it was adopted as the method for PSD in this study [1618]. Using this method, every signal was integrated at the same time through two separate routes in the integral unit of the FPGA. Figure 9 shows the two integral regions. The long integral region started at the peak of the pulse and extended to approximately 350 ns after the zenith of the pulse (Ilong). The short integral started at the same position as the first integral and ended at approximately 20 ns after the zenith (Ishort). The two regions of the integration are critical for this method, because the integration ending point can be optimized to enhance the neutron-gamma discrimination. The integration parameters can be easily modified by reprogramming the FPGA.

Fig.9.
Sampled signal after calibration. The plot illustrates the two integral regions for gamma- neutron discrimination.
pic

After integration, the data was sent to the PSD analysis unit. The PSD is defined as

PSD=IshortIlong. (1)

The ratio Ishort/Ilong of each channel was calculated in real time in the PSD analysis unit. The data size was reduced significantly after passing through the PSD analysis unit. Finally, the real-time PSD results were transmitted to the post-processing backend by using a gigabit ethernet link. A widely used figure of merit (FOM) method was used to characterize the discrimination capability [18]. The FOM is defined as

FOM=ΔX(δgamma+δneutron), (2)

where ΔX represents the distance between the gamma and neutron peaks and δgamma and δneutron represent the full width at half maximum of the corresponding peaks. The neutron and gamma peaks were fit with two Gaussian functions.

3. Experimental results

The real-time PSD algorithm was implemented in the fast pulse sampling module and evaluated with different sampling rates. Figure 10 shows the PSD scatter plots at different sampling rates with the same energy threshold of 0.5 MeVee. As shown, two clusters are clearly identified. The lower cluster represents neutron pulses with a higher relative ratio of light in the slow component. The upper cluster represents gamma-ray pulses. The results show that the neutron and gamma-ray regions are clearly identified by visual inspection for 1 GSPS and 2 GSPS sampling rates using the real-time PSD method. This shows that the fast sampling module is capable of real-time neutron-gamma discrimination. However, the record length of DRS4 is limited to about 200 ns at 5.12 GSPS, which is not sufficient for accurate PSD results. The quality of particle identification was further evidenced by the FOM, as illustrated in Figures 11, 12, 13.

Fig.10.
PSD scatter distribution with 0.5 MeVee threshold using (a) 1 GSPS and (b) 2 GSPS sampling rates.
pic
Fig.11.
Ishort/Ilong ratio distribution with 0.5 MeVee threshold, using (a) 1 GSPS and (b) 2 GSPS sampling rates.
pic
Fig.12.
Ishort/Ilong ratio distribution with 1 MeVee threshold, using (a) 1 GSPS and (b) 2 GSPS sampling rates
pic
Fig.13.
Ishort/Ilong ratio distribution with 1.5 MeVee threshold, using (a) 1 GSPS and (b) 2 GSPS sampling rate.
pic

To calculate the FOM, only the energy points above an energy threshold are counted and shown along the y-axis. The resulting plots show PSD along the x-axis and energy points on the y-axis (Figures 11, 12,13). Figure 11 and Figure 12 shows that the 1 GSPS sampling rate is certainly capable, although poorly compared to 2GSPS, of distinguishing neutrons from gamma rays above 0.5 MeVee and below 1.5 MeVee. The FOM values are 0.65 and 0.80 with the 1 GSPS sampling rate compared to 0.67 and 0.81 with the 2GSPS sampling rate at the 0.5 MeVee and 1.0 MeVee threshold, respectively. In Figure 13, with the energy threshold of 1.5 MeVee, the FOM value of 0.91 was obtained both at 1 GSPS and 2 GSPS sampling rates. If the FOM is greater than 0.75, the theoretical rejection ratio for gamma rays from neutrons will be greater than 12.5:1 [19].

4. Discussion and conclusions

In this study, the EJ-299-33 plastic scintillator coupled to an XP2020 PMT was used for neutron detection. Pulses output from the PMT were sampled by the fast pulse sampling module, which can offer sampling rates up to 5.12 GSPS based on DRS4. The fast pulse sampling module was optimized and specially designed for real-time neutron-gamma discrimination. In this module, a real-time data analysis algorithm was optimally implemented in the FPGA. We also successfully developed an online DRS4 DC offset calibration method by using the FPGA. The real-time data analysis not only obtained acceptable PSD results between neutrons and gamma rays but also reduced the data rate and system dead time significantly. AmBe-241 was used as the neutron source to evaluate the performance of this module. The best FOM value of 0.91 was obtained both at 2 GSPS and 1 GSPS sampling rates with an energy threshold of 1.5 MeVee.

The FOM values with different energy thresholds are acceptable for PSD performance. However, some reported PSD results obtained by using fast flash ADC (FADC) waveform digitizers are better than those obtained in this study [47]. We think that the inferior PSD performance was most likely caused by the high level of noise (0.4 mV RMS) introduced by the DRS4 chip because the tail part of a pulse is vulnerable to noise. The noise in our fast sampling module is twice as high as that in general commercial FADC waveform digitizers, e.g., DT5730 (0.2 mV RMS), which is an 8-channel 14-bit 500 MS/s FADC waveform digitizer with 2 Vpp dynamic range [20]. The low input dynamic range of DRS4 (1 Vpp) possibly resulted in the loss of signal shape information. Because of these reasons, the FOM values did not increase significantly when the sampling rate was improved. For applications such as handled devices, minimal power consumption, small device size, and affordability are very necessary. The commercial fast FADC is costly, has low channel density, and consumes relatively high power of a few watts per channel. In some applications, DRS4 is an effective alternative to the FADC, because it can offer fast sampling frequency, high channel density, and low power consumption (17.5 mW per channel) at an affordable cost. The fast pulse sampling module developed in this work is well suited for low cost and low power consumption PSD applications.

References
1 G.F. Knoll, Radiation Detection and Measurement, 4th ed., 2010.
2 X. Xie, X. Zhang, X. Yuan et al.,

Digital discrimination of neutrons and gamma-rays in organic scintillation detectors using moment analysis

. Rev. Sci. Instrum 83, 626 (2012). doi: 10.1063/1.4754633
Baidu ScholarGoogle Scholar
3 H. Xing, X. Yu, J. Zhu et al.,

Simulation study of the neutron–gamma discrimination capability of a liquid scintillator neutron detector

. Nucl. Instrum. Meth. A 768, 1-8 (2014). doi: 10.1016/j.nima.2014.08.049
Baidu ScholarGoogle Scholar
4 C. Liao, H. Yang,

Pulse shape discrimination using EJ-299-33 plastic scintillator coupled with a Silicon Photomultiplier array

. Nucl. Instrum. Meth. A 789, 150-157 (2015). doi: 10.1016/j.nima.2015.04.016
Baidu ScholarGoogle Scholar
5 D. Cester, G. Nebbia, L. Stevanato et al.,

Experimental tests of the new plastic scintillator with pulse shape discrimination capabilities EJ-299-33

. Nucl. Instrum. Meth. A 735, 202-206 (2014). doi: 10.1016/j.nima.2013.09.031
Baidu ScholarGoogle Scholar
6 Richard S. Woolf, Anthony L. Hutcheson, Chul Gwon et al.,

Comparing the response of PSD-capable plastic scintillator to standard liquid scintillator

. Nucl. Instrum. Meth. A 784, 80-87 (2015). doi: 10.1016/j.nima.2014.10.067
Baidu ScholarGoogle Scholar
7 S. Nyibule, E. Henry, W.U. Schröder et al.,

Radioluminescent characteristics of the EJ 299-33 plastic scintillator

. Nucl. Instrum. Meth. A 728, 36-39 (2013). doi: 10.1016/j.nima.2013.06.020
Baidu ScholarGoogle Scholar
8 S.A. Pozzi, M.M. Bourne, S.D. Clarke,

Pulse shape discrimination in the plastic scintillator EJ-299-33

. Nucl. Instrum. Meth. A 723, 19-23 (2013). doi: 10.1016/j.nima.2013.04.085
Baidu ScholarGoogle Scholar
9 S.A. Pozzi, M.M. Bourne, J.L. Dolan et al.,

Plutonium metal vs. oxide determination with the pulse-shape-discrimination-capable plastic scintillator EJ-299-33

. Nucl. Instrum. Meth. A 767, 188-192 (2014). doi: 10.1016/j.nima.2014.08.002
Baidu ScholarGoogle Scholar
10

DRS4 datasheet rev. 0.9

. Available from: https://www.psi.ch/drs/DocumentationEN/DRS4_rev09.pdf
Baidu ScholarGoogle Scholar
11

DRS4 Evaluation Board Rev. 5.1 manual

. Available from: https://www.psi.ch/drs/DocumentationEN/manual_rev51.pdf.
Baidu ScholarGoogle Scholar
12 H. Friederich, G. Davatz, U. Gendotti et al.,

Real-time data analysis using the WaveDREAM data acquisition system

. 18th IEEE Real Time Conference. 1-7 (2012). doi: 10.1109/RTC.2012.6418216
Baidu ScholarGoogle Scholar
13 H. Kim, C. T. Chen, N. Eclov et al.,

A new time calibration method for switched-capacitor array-based waveform samplers

. Nucl. Instrum. Meth. A 767 67-74 (2014). doi: 10.1016/j.nima.2014.08.025
Baidu ScholarGoogle Scholar
14 M. Bitossi, R. Paoletti, D. Tescaro,

Ultra-Fast Sampling and Data Acquisition Using the DRS4 Waveform Digitizer

. IEEE T. Nucl. Sci. 63, 2309-2316 (2016). doi: 10.1109/TNS.2016.2578963
Baidu ScholarGoogle Scholar
15 J. Wang, L. Zhao, C. Feng et al.,

Evaluation of a Fast Pulse Sampling Module With Switched-Capacitor Arrays

. IEEE T. Nucl. Sci. 59, 2435-2443 (2012). doi: 10.1109/TNS.2012.2208656
Baidu ScholarGoogle Scholar
16 J.K. Polack, M. Flaska, A. Enqvist et al.,

An algorithm for charge-integration, pulse-shape discrimination and estimation of neutron/photon misclassification in organic scintillators

. Nucl. Instrum. Meth. A 795, 253-267 (2015). doi: 10.1016/j.nima.2015.05.048
Baidu ScholarGoogle Scholar
17 M. Nakhostin, P.M. Walker,

Application of digital zero-crossing technique for neutron–gamma discrimination in liquid organic scintillation detectors

. Nucl. Instrum. Meth. A 621, 498-501 (2010). doi: 10.1016/j.nima.2010.06.252
Baidu ScholarGoogle Scholar
18 Sabbah, B.; Suhami, A.,

An accurate pulse-shape discriminator for a wide range of energies

. Nucl. Instrum. Meth. 58(1), 102-110 (1968). doi: 10.1016/0029-554X(68)90035-9
Baidu ScholarGoogle Scholar
19 R.A. Winyard J.E. Lutkin G.W. McBeth,

Pulse shape discrimination in inorganic and organic scintillators

. Nucl. Instrum. Meth. 95, 141-153 (1971). doi: 10.1016/0029-554X(71)90054-1
Baidu ScholarGoogle Scholar
20

User Manual UM3148 DT5730/DT5725

. Available from: http://www.caen.it/servlet/checkCaenManualFile?Id=12386
Baidu ScholarGoogle Scholar