APP下载

Pulse-shaping method for real-time neutron/gamma discrimination at low sampling rates

2024-01-15JiaXinLiHuiLiangHouYueFengHuangMaoSongChengZhiMinDai

Nuclear Science and Techniques 2023年11期

Jia-Xin Li · Hui-Liang Hou · Yue-Feng Huang · Mao-Song Cheng · Zhi-Min Dai

Abstract The NaI:Tl scintillator is an innovative material for dual-gamma-ray and neutron detection with a low 6 Li concentration.To achieve real-time n/γ discrimination, a zero-crossing time comparison algorithm based on trapezoidal pulse shaping was developed.The algorithm can operate efficiently at low sampling rates and was implemented on a single-probe portable digital n/γ discriminator based on a field-programmable gate array.The discriminator and NaI:Tl,6 Li detector were tested in a neutron-gamma mixed field produced by an 241Am-Be neutron source to evaluate the performance of the algorithm.The figure of merits was measured as 2.88 at a sampling rate of 50 MHz, indicating that the discriminator with its embedded algorithm has a promising n/γ discrimination capability.Efficient discrimination at sampling rates of 40 and 25 MHz demonstrates that the capability of this method is not limited by low sampling rates.

Keywords FPGA · NaI:Tl · 6Li · Real time · Neutron/gamma discrimination · Pulse shaping

1 Introduction

Efficient neutron detection is in high demand in numerous fields, such as radiation monitoring [1], neutron imaging [2],and national security [3].3He gaseous detectors are widely used in neutron detection systems.Although3He positionsensitive detectors show excellent neutron-gamma discrimination ability, reasonable spatial resolution (1-10 mm), and high count-rate capability [4], the high cost and shortage of3He limit their application.The world supply of3He used to come entirely from the decay of tritium originating from nuclear weapons programs in the USA and Russia [5].The mainstream choice of neutron detectors has shifted to scintillator detectors, including organic and inorganic scintillators.Because neutron emission is often accompanied by gamma rays, n/γdiscrimination is a critical technique for neutron detection.

Scintillator detectors not only provide a high light yield and excellent energy resolution but also emit discriminative neutron pulse signals that can be extracted by pulse shape discrimination (PSD) methods [6].Most PSD methods have been tested with plastic scintillators, such as EJ-276 and EJ-309, and most tested FoMs are better than 1.0 [7—10],which means that they can extract most neutron signals from mixed neutron-gamma radiation field.Plastic scintillators are preferred over liquid scintillators because of their attractive features, including low cost, self-containment, and ease of processing [10].Among the anthracene, stilbene,and p-terphenyl scintillators, anthracene scintillators exhibit the highest light yield and PSD performance [11].Inorganic scintillators have been developed using6Li(n,α)3H reaction.The reasonable discrimination performance of elpasolite scintillators, such as CLYC, has been verified [12, 13].As the latest inorganic scintillator, NaI:Tl,6Li is capable of efficient dual detection of thermal neutrons and gamma rays by doping with6Li while maintaining the original NaI:Tl scintillation properties.Moreover, NaI:Tl,6Li scintillators can be significantly larger than CLYCs [6].

In recent years, many time- and frequency-domain methods have been proposed and compared based on different features of the output signals from scintillators [7].For example, the charge-comparison method integrates pulse signals and calculates the charge ratio in the time domain [7],whereas the discrete wavelet transform method calculates a scaling function that represents the energy density in the frequency domain [14].Additionally, intelligent techniques such as neural networks have been applied to PSD [9, 15].However, many matrix operations may be required in the frequency domain and artificial intelligence methods, which are limited to offline computing [15].Such tedious and complex algorithms require long identification times; thus, they are not superior to fast real-time analysis.A confusing problem with time-domain methods is that their PSD performance is not as satisfactory as that of intelligence methods.One approach to solving this problem involves the use of pulse shaping, which can be applied to alter the features of the output signals from scintillators.A larger difference in signal shapes leads to better PSD performance.The pulse-shaping technique can decompose and synthesize signals in real time in an FPGA [16, 17] and potentially simplify PSD methods while maintaining good PSD performance.

Several digitizer boards are used to sample signals in most traditional PSD methods; however, a host computer is required for data processing [18—20].A possible constraint for developing a real-time discriminator without a computer is the adaptability of the PSD algorithms.Additionally, to achieve better PSD performance, some algorithms have high hardware requirements [19—24], such as high sampling rates and large FPGA logic resources.However, the device size, power consumption, and cost have also been considered in some applications [25].This paper proposes a time-domain algorithm based on a trapezoidal shaper to achieve real-time n/γdiscrimination and demonstrates the feasibility of deploying this algorithm in a portable FPGAbased discriminator.The PSD performance was evaluated using a NaI:Tl,6Li scintillator at low sampling rates.

2 Method

2.1 Hardware design

A block schematic of the n/γdiscriminator is shown in Fig.1a.The n/γdiscriminator receives signals from the NaI:Tl,6Li detector and uploads the latest spectra to a computer every 2 s.Most signal processing is performed in FPGA so the analog circuit only needs to satisfy the signal amplification and noise reduction requirements.After the neutron and gamma pulse signals are produced by the preamplifier, they must be further amplified and adjusted in the analog circuits of the discriminator.AD829 achieves its 230 V/μs uncompensated slew rate and 750 MHz gain bandwidth while requiring only 5 mA of current from power supplies, which is suitable for building a main amplifier.With a low input voltage noise ofAD829 serves as an input buffer for an analog-to-digital converter (ADC).The amplified analog signals are then digitalized in a highspeed ADC (AD9236, Analog Device), which uses a multistage differential pipelined architecture to provide 12-bit resolution at up to 80 Msps.AD9236 operates from a single 3.3 V power supply and has a low 366 mW power consumption at 80 Msps.The sample-to-hold amplifier (SHA) input maintains excellent performance for input frequencies up to 100 MHz and is configured as single-ended in this application.A single-ended clock input was used to control all the internal conversion cycles provided by FPGA.A clock duty cycle stabilizer (DCS) was used to re-time the non-sampling edge and provide an internal clock signal with a nominal 50% duty cycle.This allows for a wide range of clock input duty cycles without affecting the performance of AD9236.Hence, additional single-ended-to-differential circuits or clock sources are not required.Using an internal reference voltage, the circuit design can be simplified.Finally, the digitalized signals were delivered to the Spartan-7 FPGA(XC7S25-1CSGA324C, Xilinx), where a critical discrimination algorithm was implemented.The FPGA must perform three main tasks: provide the clock source for the ADC,receive and process the digitized signal from the ADC, and upload the energy spectra.Digital circuits require voltages of 1.0V, 1.8V, and 3.3V.These low voltages were generated using low-dropout (LDO) linear regulators (TLV74110,TLV74118, TLV75533, TI).These LDO regulators have fixed output voltages and their peripheral circuits require only capacitors for filtering.

The PSD algorithm was implemented using several modules on FPGA.The digital antinoise filter and signal preprocessing module use FIFO to cache the data from the ADC.Furthermore, they filter the high-frequency noise and adjust the pulse shape when severe pulse undershoot occurs.Instead of being sent directly to the discrimination module,the filtered signals are first processed using a trapezoidal pulse shaper.The trapezoidal pulse shaper is conducive to magnifying the difference between neutron and gamma signals.Its low computational complexity makes the realtime discrimination of FPGA easy to achieve.The input and output signals of the trapezoidal shaper are processed separately in two parallel modules.One module is the n/γdiscrimination module, which identifies signal types by analyzing the characteristics of the shaped signals, and the other is the peak extraction module, which selects the maximum amplitude from the pulse data in the duration of the original signals.Consequently, with the identified signal types and amplitudes, the spectrum formation module forms gamma spectra, neutron response spectra, and PSD plots, which are updated in real-time after a new pulse signal arrives.Owing to the low power consumption of the discriminator and the small amount of spectrum data, only one USB port is required for power supply and data transmission.

Fig.1 (Color online) a Block schematic of the real-time digital pulse shape discriminator.b Real-time digital pulse shape discriminator

2.2 Pulse-shaping technique

In the radiation detection system, RC-CR circuits and a Sallen-Key filter were used to filter out noise from the amplified nuclear signals to obtain an optimum signal-tonoise ratio (SNR).These filters remove the high-frequency components in the frequency domain, causing a change in the shape of the signals in the time domain.For example,RC-CR circuits and a Sallen-Key filter can process a signal into a Gaussian-like shape in both analog and digital ways[26—28].In addition to filtering, the signals must be specifically shaped to accommodate different application scenarios.The signal should be narrow at high count rates and have a flat top for amplitude analysis.In time analysis, steepening the leading edge of the signals makes the timing accurate.Using the digital pulse-shaping technique, a digital shaper can meet diverse requirements and process signals into a variety of shapes, such as trapezoidal and triangular.

A trapezoidal pulse-shaping algorithm was developed using the z-transform method [29].Thez-transform method comprises two main steps.The first step is to acquire the transfer functionH(z) through thez-transformation of the input and output signals.The next step is to apply an inversez-transform to obtain the equations for the input and output signals in the time domain.

Common signal-processing algorithms, such as fast Fourier transform (FFT) and finite impulse response (FIR)filters, require numerous multiplication and addition operations.Moreover, the internal DSP slices of the FPGA can conveniently perform basic multiplication and addition operations.As shown in Fig.2a, the trapezoidal pulse-shaping algorithm derived from the z-transform method could be implemented as a shaper in FPGA.Because this algorithm requires high-precision multiplication and addition operations, the adders and multipliers should have large bit widths.This algorithm also requires additional operations to remove the baseline drift caused by noise accumulation [29].

Another method of achieving a digital trapezoidal shaper is the unfolding synthesis technique.Because of the limitations of the bit width, hardware resources, and real-time processing requirements, a trapezoidal shaper should be simple and efficient for FPGA.The unfolding technique was introduced to transform digital signals from an ADC into a unit impulse, which can approximately synthesize any pulse shape [17].The nuclear signal amplitude increased rapidly to a maximum value and then decayed at a relatively slow rate.For NaI:Tl crystals, the decay time of light output has both fast and slow components [30].The current signal output from the PMT was converted into a voltage pulse in the resistive feedback preamplifier followed by an RC network.Figure 3a shows the digitalized voltage pulse, which can be expressed as:

Fig.2 a Functional block diagram of the trapezoidal shaper using the z-transform method.b Functional block diagram of the trapezoidal shaper using unfolding synthesis technique

Fig.3 a Averaged gamma-ray and neutron pulses from the NaIL detector.b Illustration of the PSD algorithm based on the trapezoidal shaper.c First signal deconvolution of the input signal when a1 is 0.9048.d Second signal deconvolution of the input signal when a1 is 0.9048 and a2 is 0.7515

whereτ1andτ2represent the decay time constants of the digital signal in a bi-exponential shape, which includes the preamplifier time constant, scintillation fluorescence time constant, electronic characteristics of the anode, and preamplifier-anode coupling.Aindicates the pulse amplitude and also controls the signal width.The interval between two adjacent sampling pointsnis determined by the sampling rate.Equation (1) serves as a fitting model to obtain the decay time constants of the digital pulse.

Because the output signal of the detector has a bi-exponential shape, the first step is to deconvolute the bi-exponential signal into a unit impulseδ[n].The operational algorithm of a system that unfolds an exponential unit impulse response is given by the following equation [17]:

There is also a double-exponential impulse-shaping algorithm for obtaining a narrowerδsignal, which might result in better anti-pile-up applications [31].All deconvolution methods produce an approximateδsignal that retains time and amplitude information.The difference between these methods lies in the width of theδsignal and complexity of the algorithm.Although Eq.(2) is derived for a single exponential pulse, good shaping results can be obtained by using Eq.(2) twice.Figure 3c, d shows that the signal becomes significantly narrower and smaller after two deconvolutions.

The next step was to synthesize a unit pulse using a trapezoidal pulse.The operational algorithm for the synthesis system was deduced from the shape of the target waveform.A standard trapezoidal pulse can be described as

After differentiating the primary functiony[n], the function value of each interval becomes constant, resulting ind[n]

The weighted and shifted unit impulses can be used to represent the differentiation ofy[n].Therefore, an alternative expression ford[n] is as follows:

δ[n] is the result of the difference operation ofu[n], and the synthesis system based on recursive difference equations in the time domain [32, 33] is given as follows:

wherekis the duration of the rising/falling edge of the trapezoidal pulse and |m-j| is the duration of the flat time of the trapezoidal pulse.|m-j| andkcould be large enough so that the signal has enough time to rise to its maximum amplitude, thus compensating for the ballistic deficit effect[34].However, a long signal duration causes pile-up events when the count rate is high, which is unhelpful for n/γdiscrimination.In this study, we did not consider the pileup situation.Thus, we can only discard pile-up events by determining whether there are multiple peaks in the pulse duration.The tail pile-up pulses could be separated when only counting was considered.However, when a neutron pulse and gamma pulse are stacked together, it is difficult to separate them while retaining their distinct original features.The challenge of separating the neutron and gamma signal pile-ups remains.Therefore, the parameters of the algorithm were set to prevent the shape of the trapezoidal signal width from exceeding the original signal width.Figure 2(b) shows the block diagram of the trapezoidal shape algorithm.The parameterbis the amplitude factor that controls the digital gain.The parametersa1anda2are determined by the decay time constantτand sample period ΔT:

In Fig.2, compared with thez-transform method, the trapezoidal shaper derived from the idea of unfolding synthesis technique has fewer adders and multipliers.In reality,fewer operations of the trapezoidal shaper are attributed to the deconvolution of the digital pulse.Signal deconvolution shifts the target of the trapezoidal shape from a bi-exponential signal to aδsignal that retains the energy information of the original signal [35].The implementation of signal deconvolution reduces baseline shifts at high count rates and improves energy resolution [35, 36].Hence, fewer operations do not necessarily result in poor performance.The recursive method for the trapezoidal shaper using Eqs.(2),(6), (7), and (8) is shown in Fig.2(b).

2.3 PSD algorithm based on a trapezoidal shaper

The digitalized neutron and gamma signals sampled from the ADC are shown in Fig.3a.Neutron and gamma waveforms were normalized to the same area for comparison with the same gamma-equivalent energy.We consider the rise time as the time when a signal crosses from a specific low-voltage threshold to a specific upper-voltage threshold(10—90%), and the fall time as 90% to 10% of the signal tail.The rise time of the gamma signal was 58 ns and its fall time was 470 ns.The rise and fall times of the neutron signals were 46 and 413 ns.The two signals in Fig.3a could be fitted using a bi-exponential function.The fast component of the gamma signal was 70 ns and its slow component was 200 ns.The fast and slow components of the neutron signal were 64 and 160 ns.It is evident that the neutron and gamma signals have different decay time constants.The difference between the two signals appears to be small when viewed by the human eye.It can be presumed that the results obtained after integrating the signals directly will also be similar.The use of a trapezoidal shaper avoids the direct processing of similar original signals and analyzes the new features of the shaped signals.Because parametersa1anda2are set for gamma signals, the trapezoidal shaper does not match the neutron signals.Thus, the two types of signals formed different shapes, as shown in Fig.3b.The gamma signal is shaped into an approximate trapezoidal signal, whereas the output of the neutron signal has the characteristics of overshoot and undershoot owing to the unmatched parametersa1anda2.According to the output characteristics of the neutron signals from the trapezoidal shaper, the n/γand peak extraction modules cooperate in the following states:

(1)t1denotes the time at which the signal amplitude exceeds the baseline value.During timet1, the maximum value of the original signals is determined through successive comparisons and recorded.

(2) The timet2from when the signal decays to the baseline until it returns to zero is recorded.

(3) After completing the record oft2, the peak value is sent to the spectrum formation module to identify whether the peak value belongs to the neutron response spectrum or the gamma spectrum by calculating the correlation factorλ:

λtakes values between 0 and 1, and it characterizes the magnitude of the undershoot and the overshoot of the signal.When the neutron pulse signal width is relatively narrow, the signal decays quickly causing an undershoot and resulting in a longt2and shortt1for peak extraction.Typically,λof the neutron signal is smaller than that of the gamma signal,which means that the neutron peak is on the left side of the gamma peak in the PSD plot.

Low sampling rates affect the trapezoidal shaping results,but more importantly, they result in inaccurate measurements oft1andt2.Owing to the low-sampling-rate requirement of the shaper and the amplification of the difference between the neutron and gamma signals, this algorithm is characterized by its ability to work at low sampling rates compared to some mainstream algorithms [22].

The neutron and gamma signals were processed in the same trapezoidal shaper and shaped into a nonstandard trapezoidal pulse.In Fig.3b, although the output of the gamma signal has a relatively flat top, the output of the neutron signal has an uneven top that could shift the neutron response peak to the right in energy analysis.Thus, using the parallel-processing capabilities of the FPGA, the peak extraction module matches the peaks of the original signals to the shaped signals.

3 Experimental setup

A Φ50.8 mm × 50.8 mm6Li-enriched (95%) NaI:Tl scintillator with 1%6Li doping was chosen because it has a high light output yield exceeding 30000/MeV [6].A preliminary check of the detector response to gamma rays was performed using a137Cs gamma source.The energy resolution was 7.01% at 662 keV.The experiments were implemented using a 30 mCi241Am-Be neutron source.Thermal neutrons were indirectly detected through6Li(n,α)3H reaction, which emitted3H andαparticles with a total energy of 4.79 MeV.Only part of the energy was deposited in the NaI:Tl,6Li crystal because of the luminous efficiency ofαand3H particles [37].The cross section of the thermal neutron capture on6Li was 940 b.A major advantage of using6Li to capture neutrons is that the reaction has a high reaction energy, and a neutron response energy of 4.79 MeV can be easily distinguished from the gamma background.Additionally, discrimination between the neutron and gamma signals in the low-energy region can be avoided using the nuclear reaction method.

The count rates can differ when the distance between the241Am-Be source and the detector varies.The count rate of gamma rays and neutrons was 1.8 kcps when the distance was set to 20 cm with a 6-mm-thick lead shield,and 22 kcps without a lead shield.The241Am-Be source was placed 20 cm away from the detector with a 6-mmthick lead shield for moderate reduction of the gamma background.Four arrangements were used to determine the appropriate PSD parameters and evaluate the pulse shape discrimination ability of the discriminator.

The trapezoidal shaper is completed in the first part.The waveforms of digitalized signals were extracted using an integrated logic analyzer.By fitting the neutron and gamma signals with a bi-exponential function, we can obtain approximate decay time constants to build a trapezoidal shaper.After loading the original pulse data from the integrated logic analyzer into the MATLAB workspace,a shaper was built and simulated in Simulink of MATLAB.The decay time constants obtained by fitting with a bi-exponential function were float-point-type constants.To enhance the operation speed and save data memory in FPGA, all parameters were converted into a fixed-point type.The output results of each operation were rounded and saturated on an integer overflow because of the limitation of fixedpoint precision.This is why the precision of the algorithm in FPGA decreases as the operations increase and the final shaping results are not as accurate as the theoretical calculation.An inaccurate operation output can cause a baseline shift and pulse shape distortion.The algorithm operations were most likely halted when an overflow occurred.One way to solve these problems is to control the value and bit width of the operation results and parameters, such asa1,a2, andb.Because shaped signals can be observed in real time using an integrated logic analyzer, the parameters of the algorithm were manually adjusted after observation.Each adder, multiplier, and accumulator in FPGA were also set to have different output bit-width limitations.

The second part tested whether the algorithm could make signals distinctive and whether the spectrum formation module worked to form a PSD plot.The trapezoidal shaper was implemented in the discriminator to complete the neutron/gamma discrimination algorithm.The spectrum formation module in FPGA was selected to record the PSD plot.The discriminator sampled the neutron and gamma signals for some time to acquire PSD plots, which demonstrated differentλvalues for all counts.

Neutron and gamma peaks are observed in the PSD plot.Assuming that the peaks follow a Gaussian distribution, we use a figure of merit (FoM), defined as

to determine the quality of discrimination.

Sdenotes the distance between the neutron response and gamma peaks, while FWHMγand FWHMnrepresent the full widths at half maximum of the corresponding peaks.The FoM is high when there are few statistical fluctuations; the two peaks are significantly separated, and a high FoM indicates a good discrimination ability.According to the PSD plot, the neutron signals can be distinguished ifλis smaller than a threshold,λstandard.Afterλstandardwas determined and set in FPGA, the spectrum formation module was modified to form two-pulse amplitude spectra.

Subsequently, the determined parameters and modified modules in FPGA were used to acquire the final spectra in the third part.For instance, in the experiment at a 50 MHz sampling rate,a1= 0.9048,a2= 0.7515,b= 1.5,k= 10,|m-j| = 20, andλstandard= 0.45.The signals were classified as neutron signals whenλwas <0.45.In this section,two 4096 channel spectra are uploaded from FPGA to a computer every 2 s.These parameters were set manually beforehand and could be fixed for the current experimental conditions.Changes in the source intensity, detector type, and detector location from the source might invalidate these parameters and deteriorate the discrimination quality.Therefore, the experimental steps described above must be repeated to obtain the best parameters when the detection conditions change.The fourth part is the shielding experiment conducted in the previous two parts.A 1.5-mm-thick cadmium plate was used to absorb neutrons, which allowed us to compare the discrimination efficiency and ensure that only a few neutron signals were omitted.

4 Results and discussion

As discussed previously, a PSD discriminator and its embedded algorithm were designed and implemented.Without lead shielding, several input and output signals from the trapezoidal shaper were captured using an integrated logic analyzer.With 6 mm lead shielding, the probability of pile-up events occurring was reduced.The presence of massive low-energy gamma rays results in many low-amplitude pulses, as shown in Fig.4a.The signal shapes, with pulse widths shorter than 2μs, are shown in Fig.4b.A gamma signal with a large amplitude was deliberately acquired.After trapezoidal shaping, the gamma signals feature a flat top, whereas the neutron signals exhibit an overshoot at the top.The gamma and neutron signals exhibit small and severe undershoots,respectively.Thus, a signal with an amplitude of 2836 can be identified as a neutron signal by the evident overshoot and undershoot.In Fig.4a, the neutron signal has a shorter decay time and high amplitude and already has a minor undershoot before pulse shaping.This can be eliminated by an analog circuit of pole-zero cancelation, which was not used in this experiment, considering the remaining original difference in the output signals of NaI:Tl and6Li detectors.The fast decay of the neutron signal causes a baseline drift in the signal after the neutron signal.However, in Fig.4b, the neutron signal is restored to the baseline relatively quickly after pulse shaping.The signal after the neutron signal was less affected by the baseline drift.This demonstrates the ability of the pulse-shaping technique to achieve pile-up decomposition.Fast shapers can shorten the rise and fall times of signals,reducing the occurrence of tail pile-up events.The shapedsignal width can be narrowed by adjusting the parameters of the trapezoidal shaper or using a cusp shaper.For example,a flat top can be eliminated when |m-j| is set to zero, and the signal is processed into a triangular shape with a short signal width.

The quality of discrimination using the pulse-shaping method with the NaI:Tl,6Li detector is shown in Fig.5.These plots were uploaded directly to the FPGA.The distribution of counts with a correlation factorλapproximates a Gaussian distribution, and there is a wide gap between the two peaks.The left peak is the neutron response peak,whereas the right peak is the gamma peak due to the large number of low-energy gamma rays.The left peak disappeared after adding a 1.5-mm-thick cadmium plate, proving that the left peak was a neutron response peak.The right peak was taller in Fig.5b than in a, which also implies that cadmium has a high (n,γ) reaction cross section [38] and accordingly produces more gamma rays.Setting a threshold of 50 allowed an energy measurement from 57.195 keV to 5.695 MeV, which covered the energy range of the neutron response.Additionally, setting a threshold taller than 0 helps filter out unconcerned low-amplitude noise.In one minute,the FoM is 2.88 at a 50 MHz sampling rate allowing for the determination of the sound parameters, which is sufficient for efficiently separating the neutron and gamma signals.This effective separation was attributed to the unique shape difference between the gamma and neutron pulses amplified by the trapezoidal shaper.

Moreover, the signals can be discriminated at lower sampling rates using suitable parameters.We seta1to 0.8825,a2to 0.6997, andλstandardto 0.45 for a sampling rate of 40 MHz.We seta1to 0.8187,a2to 0.5647, andλstandardto 0.4 for a sampling rate of 25 MHz.The width of the trapezoidal pulse remained constant.An increase or decrease in the sampling rate did not affect the inherent decay time of the signal.From Eq.(9) and Eq.(10),we deduce that changes in the sampling rate affecta1anda2, and alter the results of the trapezoidal shaper.The fall time of the neutron signal was 413 ns, and there were no more than 24 sampling points on the falling edge when the sampling rate was 50 MHz.After the sampling rate was reduced to 25 MHz, there were no more than 12 sampling points at the falling edge of the neutron signal.Similarly,there were fewer than three sampling points at the rising edge.Sometimes, only one sampling point was observed during the signal rise time.Thus, owing to the short duration of a nuclear signal, a low sampling rate affects the fidelity of digitalized signals.Although the trapezoidal shaper still operates normally at a 25 MHz sampling rate,the number of sampling points available for calculatingλis reduced by half at a 25 MHz sampling rate compared to a 50 MHz sampling rate, which makesλless accurate.As shown in Fig.5e, the inaccuracy ofλbroadens the bottom of the peak and increases the distance between the two peaks.The dispersion of the counts makes the FWHM narrower.Therefore, the FoM values calculated using Eq.12 are higher.The results show great discrimination ability at lower sampling rates when only counting is considered, but the quantization error caused at a 25 MHz sampling rate could deteriorate the energy measurements.Therefore, peak extraction should be applied to the original or output signals of the other shapers.

Fig.4 a Amplified signals from the NaIL detector.b Pulse shaping of mixed neutron-gamma signals

The sampling rate is not the main factor affecting the FoM value but a constraint of the pulse discrimination method.In some methods, the scale of the sampling rate has certain requirements for computational accuracy.The adaptability of the method described above allows discrimination over a wide range of sampling rates.The parameter selection of the trapezoidal shaper largely determines the discrimination performance of the method.The decay time constants of the output signals of the different detectors were not the same.Therefore, this pulse-shaping method must fit the digitalized signals of the ADC in advance to obtain the approximate decay time constants.

Fig.5 PSD plot obtained at a 50 MHz sampling rate (a) without and (b) with cadmium shielding.PSD plot obtained at a 40 MHz sampling rate(c) without and (d) with cadmium shielding.PSD plot obtained at a 25 MHz sampling rate (e) without and (f) with cadmium shielding

The neutrons emitted by the241Am-Be source were not monoenergetic.The main reason why the neutron spectrum is continuous is the continuous energy ofαparticles produced by theαdecay of241Am [39].Additionally, the energy loss ofαparticles exists owing to the collisions ofαparticles with target nuclei and Coulomb repulsion interaction.Nevertheless, the reaction products directly transitions from the excited state to the ground state and the energy transferred to the reaction products is uniquely determined.The total energy of 4.79 MeV emitted from6Li(n,α)3H reaction is carried by3H andαparticles, when the kinetic energy of the neutrons is neglected.This energy is the response of thermal neutrons and thus should exhibit a single-peak distribution at the energy of 4.79 MeV in the energy spectrum.For different scintillators, the luminous efficiencies of3H andαparticles were different for the different scintillators.In this experiment, the response energy deposited in the NaI:Tl,6Li detector was assumed to be less than 4.79 MeV.

Before implementing the PSD algorithm, we plotted Fig.6a, b based on the mixed neutron-gamma radiation field for a measurement time of 2 min.The gamma-ray peak with the highest energy is the full energy peak of 4.438 MeV emitted from the9Be(α, n)12C* reaction [40].Subsequently, a single-escape peak occurred at 3.927 MeV and a double-escape peak occurred at 3.416 MeV.The241Am-Be neutron source was surrounded by boron-containing polyethylene plates that were used to prevent neutron leakage.Therefore, neutrons are captured by hydrogen in boron-containing polyethylene, which leads to a gammaray peak at an energy of 2.23 MeV.Moreover,10B is a suitable material for shielding neutrons from10B(n,α)7Li*reactions.The7Li in the excited state quickly deexcites to its ground state and emits gamma rays with 478 keV energy.Relying on the high thermal neutron absorption cross section of Cd, the two spectra were combined to confirm the energy range of the neutron response.The area marked in red indicates the response energy range of the thermal neutrons that occur near the single-escape peak of12C.

Fig.6 Response spectrum of mixed neutron and gamma signals not using the PSD algorithm (a) without and (b) with cadmium shielding.(c)Neutron response spectrum and (d) gamma spectrum obtained using the PSD algorithm without cadmium shielding

After implementing the PSD algorithm, we plotted Fig.6c, d, which show the separated spectra uploaded from the discriminator to the computer.The response peak for the reaction of thermal neutrons with6Li lies at an energy of 3.9 MeV.The successful extraction of the neutron response spectrum indicates that neutron signals with different amplitudes can be discriminated.Although the pulse width increased with the pulse amplitude, the pulse amplitude did not affect the intrinsic decay time constant.Accordingly,changes in the signal amplitude do not affect the recognition of the neutron signals.The separated gamma-energy spectra shown in Fig.6d are similar to those in Fig.6b,but the counts will be higher in low-energy areas with cadmium shielding owing to the113Cd(n,γ) reaction.Then, we compare the red peak area in the four spectra, which is the energy range from 3.75 to 4.07 MeV.The total counts in the energy range with the gamma and neutron signals in Fig.6c are 9987, and the counts reduce to 4903 when neutrons are shielded by cadmium.The peak areas of Fig.6c, d are 5149 and 4755, respectively.Their sum corresponds to the total counts of the spectrum in Fig.6a, which indicates that the pulse-shaping method does not cause significant count loss.

5 Conclusion

A portablen/γdiscriminator and its embedded algorithm were tested at low sampling rates.The results showed satisfactory PSD performances of the NaI:Tl,6Li scintillator and discriminator.This method can also be used for other gamma-ray and neutron dual-detection scintillators, such as CLYC and CLLB.Unlike sophisticated computer-based PSD methods, the low cost, low sampling rate, and real-time processing have significant advantages in practical applications.Future investigations into the application of this simple but robust discrimination method to the assembly of scintillator array and SiPM array are of particular interest.In radiation imaging applications, using n/γdual-detection scintillator arrays with this method can simultaneously and effectively obtain neutron and gamma images, thereby reducing the size and cost of the imaging instruments.

Author contributions All authors contributed to the study conception and design.Material preparation, data collection, and analysis were performed by Jia-Xin Li and Hui-Liang Hou.The first draft of the manuscript was written by Jia-Xin Li and all authors commented on previous versions of the manuscript.All authors read and approved the final manuscript.

Data availability The data that support the findings of this study are openly available in Science Data Bank at https://www.doi.org/10.57760/sciencedb.10886 and https://cstr.cn/31253.11.sciencedb.10886.

Declarations

Conflict of interest The authors declare that they have no competing interests.