I. INTRODUCTION
In a nuclear spectrometry system, the peak amplitude of nuclear pulse from the detector is proportional to energy of the incident particle, so the particle energy can be determined by measuring height of the pulse signal. A major cause of inaccuracy in the energy measurement is electronic noise, ballistic deficit, etc [1]. Shaping techniques are intended to improve the signal-to-noise ratio and extract height of the pulse signal accurately [2-12]. Gaussian pulse shaping, as a general shaping method in the nuclear spectrometry system, performs good in this regard [12, 13]. With the rapid development of digital integrated circuits, and their advantages of flexibility and stability, studies on the digital Gaussian shaping algorithm for nuclear pulse signal has become popular during the past decades [12-21]. Valentin T. Jordanov studied digital Gaussian shaping algorithm of exponential signals [15]. Chen et al. made efforts in digital Gaussian shaping algorithm based on wavelet analysis [13, 14]. Zhou et al. made advances in digital Gaussian shaping algorithm based on numerical differentiation [19]. The digital nuclear pulse signals are treated as quasi-Gaussian signals, and recursive algorithm is used to achieve the digital Gaussian shaping. In this paper, a digital Gaussian shaping algorithm based on bilinear transform is proposed. The unit impulse response of the digital Gaussian shaping system is deduced, and Gaussian shaping is realized by calculating the convolution sum of unit impulse response and digital nuclear pulse signal.
II. SYSTEM FUNCTION OF THE ANALOG GAUSSIAN SHAPING SYSTEM
The analog Gaussian shaping in the nuclear spectrometry system, which is often implemented in Sallen-Key filter, as shown in Fig. 1, can shape a nuclear pulse signal as a pseudo-Gaussian signal.
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F001.jpg)
According to Kirchhoff’s law, the Eq. (1) can be obtained,
Thus, the relationship between input signal f(t) and output signal y(t) can be expressed as
Let the Laplace transform of f(t) and y(t) be F(s) and Y(s), respectively. Using differential properties of Laplace transform, we have the Laplace transform of y’(t) and y" (t) be sY(s) and s2Y(s), respectively, and we have
Thus, the system function of the analog Gaussian shaping system is
III. SYSTEM FUNCTION OF THE DIGITAL GAUSSIAN SHAPING SYSTEM
In the process of transforming Gaussian shaping system from analog domain to digital domain, bilinear transformation is used for conversion in order to maintain the basic properties of the system function unchanged and overcome the spectrum aliasing phenomenon. The principle of bilinear transformation is secondary mapping method, as shown in Fig. 2.
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F002.jpg)
The mapping process includes three steps,
(1) The s-plane is mapped onto the strip-like region from –π/T to π/T of the s1-plane. A conversion can be done as
(2) Mapping the s1-plane onto the z-plane; the conversion relationship can be expressed as
(3) Mapping the s-plane onto the z-plane; the following transform equation between s and z domain based on the Eqs. (7) and (8) can be obtained,
This allows the one-to-one mapping relationship from the s-plane to the z-plane. Thereby spectrum aliasing phenomenon is eliminated. The system function of the digital Gaussian shaping system can be obtained by Eqs. (6) and (9) when letting M=RC/T
Let a=4M2+2M+1, b=2-8M2, and c=4M2-2M+1, the inverse z transform is carried out to Eq. (10). Then the unit impulse response of the digital Gaussian shaping system is
where, k1=(b-4a)/[2(b2-4ac)1/2] +1/2, k2=(-b+4a)/[2(b2-4ac)1/2] +1/2, k3= -a/(b2-4ac)1/2, and k4= a/(b2-4ac)1/2.
Let z = ejω, the discrete-time Fourier transform of h(n) can be obtained by Eq. (10),
The amplitude spectrum of H(ejω) is shown in Fig. 3. The spectral width of the digital Gaussian shaping system increases with M decreasing. This makes the high-frequency noise filtration reduce.
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F003.jpg)
IV. GAUSSIAN SHAPING OF THE NUCLEAR PULSE SIGNAL
A. Mathematical description of the nuclear pulse signal
The structure of a nuclear spectrometer system with digital shaping is shown in Fig. 4. If the charge generated by an impinging particle is instantaneously collected by the detector, the output signal from the preamplifier can be approximately expressed by a continuous-time exponential signal
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F004.jpg)
where, B is magnitude of the signal; u(t) is a unit step signal; τ1 and τ2 are time constants of the exponential signal; and B1 is proportionality coefficient. To simplify the calculation, let B1=1. If the ADC sampling period is T, the sampled discrete-time signal f(n) is
B. Digital Gaussian shaping of the simulated double exponential signal
The response of the input signal f(n) after the digital Gaussian system is described as
where, h(n) is the unit impulse response of the system; and y(n) is the zero state response of the system.
Take double exponential Gaussian signal as input of the digital Gaussian shaping system, and the sampling period T=0.01 μs, B=1.6, τ1=0.23 μs. Fig. 5 shows the response y(n) of digital Gaussian shaping system, calculated and plotted by Matlab at τ2 = 0.4 and 1.8 μs for different of M values. Width of the shaping waveform increases with M, and the symmetry improves with larger M. An advantages of the digital Gaussian shaping system is that one needs just changing the M value of the parameter, rather than adjusting the hardware.
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F005.jpg)
C. Digital Gaussian shaping of the real sampled nuclear pulse signal
Signals from a 60Co source were measured by a NaI(Tl) detector and an Agilent DSO-X 2012A oscilloscope. The response y(n) of the digital Gaussian shaping system is calculated by Eq. (15) in MATLAB, after the digital nuclear pulse signals are stored, with sampling frequency of 200 MHz. Fig. 6 shows the measured pulse signal and its corresponding waveform of the digital shaping signal at M = 80 and 160. The shaping waveform at M =160 is wider, and the symmetry is better, than those at M =80. The shaping waveform is preferably Gaussian waveform. Decreasing the M value, the shaping waveform will be narrowed in time domain. Also, a low shaping time reduces the noise filtration and resulted in a poor energy resolution. At M =0.5 (Fig. 7), significant noises in shaping waveform can be seen.
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F006.jpg)
-201501/1001-8042-26-01-006/alternativeImage/1001-8042-26-01-006-F007.jpg)
V. DISCUSSION AND CONCLUSION
Pulse shaping digitization is the key to digitization of nuclear instruments. After deducing unit impulse response of the digital Gaussian shaping system by bilinear transformation, the convolution sum of the digital nuclear pulse signal and unit impulse response of the derived digital Gaussian system can be carried out. The digital nuclear pulse signal is shaped as pseudo-Gaussian signal and the noises are removed. A higher M leads to better symmetry of the shaping waveform, wider pulse, and better effect of noise filtering, with flat top pulse and small ballistic deficit. But a wider pulse will increase the pulse pile-up. Pile-up distortion is a major drawback in nuclear spectrometry system at high count rate. Narrowing the width of the pulse can lead to the reduction of the pulse pile-up distortion, but a low shaping time reduces the noise filtration and results in a poor energy resolution. In practical applications, the shaping parameter values can be changed neatly to meet different shaping needs without adjustment of the hardware.
The study provides a new method for achieving the digital Gaussian shaping of the nuclear pulse signal.
Automatic synthesis of optimum filters with arbitrary constraints and noises: a new method
. Nucl Instrum Methods Phys Res Sec A, 1996, 381: 117-127. DOI: 10.1016/0168-9002(96)00653-5A new class of weighting functions: energy resolution improvement from an input shunt inductor
. Nucl Instrum Methods Phys Res Sec A, 1987, 260: 171-186. DOI: 10.1016/0168-9002(87)90401-3Optimum filters for detector charge measurements in presence of 1/f noise
. Nucl Instrum Methods Phys Res Sec A, 1990, 287: 513-520. DOI: 10.1016/0168-9002(90)91571-RMultiple delay line shaping: a new class of weighting functions suitable for digital signal processing
. Nucl Instrum Methods Phys Res Sec A, 1994, 340: 584-593. DOI: 10.1016/0168-9002(94)90142-2Digital synthesis of pulse shapes in real time for high resolution radiation spectroscopy
. Nucl Instrum Methods Phys Res Sec A, 1994, 345: 337-345. DOI: 10.1016/0168-9002(94)91011-1Digital techniques for real-time pulse shaping in radiation measurements
. Nucl Instrum Methods Phys Res Sec A, 1994, 353: 261-264. DOI: 10.1016/0168-9002(94)91652-7Optimum filters for charge measurements in the presence of 1/f current noise
. Nucl Instrum Methods Phys Res Sec A, 1995, 361: 277-289. DOI: 10.1016/0168-9002(95)00214-6Optimum filter for l/f current noise smoothed-to-white at low frequency
. Nucl Instrum Methods Phys Res Sec A, 1997, 394: 268-270. DOI: 10.1016/S0168-9002(97)00593-7Ultra Low Noise CMOS preamplifier-shaper for X-ray spectroscopy
. Nucl Instrum Methods Phys Res Sec A, 1998, 409: 315-321. DOI: 10.1016/S0168-9002(97)01289-8EROIC: a BiCMOS pseudo-gaussian shaping amplifier for high-resolution X-ray spectroscopy
. Nucl Instrum Methods Phys Res Sec A, 2003, 512: 150-156. DOI: 10.1016/S0168-9002(03)01889-8Evaluation of real-time digital pulse shapers with various HPGe and silicon radiation detectors
. Nucl Instrum Methods Phys Res Sec A, 2011, 652: 512-515. DOI: 10.1016/j.nima.2010.08.095Gaussian pulse shaping of exponential decay signal based on wavelet analysis
. Acta Phys Sinica, 2008, 57: 2882-2887. (in Chinese) DOI: 10.3321/j.issn:1000-3290.2008.05.041Recursive implementation of Gaussian pulse shaping based on wavelet analysis
. Acta Physica Sinica, 2009, 58: 3041-3046. (in Chinese) DOI: 10.3321/j.issn:1000-3290.2009.05.027Real time digital pulse shaper with variable weighting function
. Nucl Instrum Methods Phys Res Sec A, 2003, 505: 347-351. DOI: 10.1016/S0168-9002(03)01094-5Dead-time analysis of digital spectrometers
. Nucl Instrum Methods Phys Res Sec A, 2004, 522: 487-494. DOI: 10.1016/j.nima.2003.11.389Digital filtering and analysis for a semiconductor X-ray detector data acquisition
. Nucl Instrum Methods Phys Res Sec A, 2007, 571: 378-380. DOI: 10.1016/j.nima.2006.10.113Exponential signal synthesis in digital pulse processing
. Nucl Instrum Methods Phys Res Sec A, 2012, 670: 18-24. DOI: 10.1016/j.nima.2011.12.042Study of time-domain digital pulse shaping algorithms for nuclear signals
. Nucl Sci Tech, 2012, 23: 150-155.Real-time evolvable pulse shaper for radiation measurements. Real time digital pulse processing for X-ray and gammaray semiconductor detectors
. Nucl Instrum Methods Phys Res Sec A, 2013, 727: 73-83. DOI: 10.1016/j.nima.2013.05.164