logo

A new digital Gaussian pulse shaping algorithm based on bilinear transformation

NUCLEAR ELECTRONICS AND INSTRUMENTATION

A new digital Gaussian pulse shaping algorithm based on bilinear transformation

GE Qing
GE Liang-Quan
YUAN Hong-Wen
LI Ao-Mei
Nuclear Science and TechniquesVol.26, No.1Article number 010402Published in print 20 Feb 2015Available online 09 Feb 2015
45900

Nuclear pulse signal needs to be transformed to a suitable pulse shape to remove noise and improve energy resolution of a nuclear spectrometry system. In this paper, a new digital Gaussian shaping method is proposed. According to Sallen-Key analog Gaussian shaping filter circuits, the system function of Sallen-Key analog Gaussian shaping filter is deduced on the basis of Kirchhoff laws. The system function of the digital Gaussian shaping filter based on bilinear transformation is deduced too. The expression of unit impulse response of the digital Gaussian shaping filter is obtained by inverse z-transform. The response of digital Gaussian shaping filter is deduced from convolution sum of the unit impulse response and the digital nuclear pulse signal. The simulation and experimental results show that the digital nuclear pulse has been transformed to a pulse with a pseudo-Gaussian, which confirms the feasibility of the new digital Gaussian pulse shaping algorithm based on bilinear transformation.

Digital shapingBilinear transformationConvolution sum

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.

Fig. 1.
Scheme of the Sallen-Key filter circuits.
pic

According to Kirchhoff’s law, the Eq. (1) can be obtained,

[f(t)y1(t)]/R=Cdy2(t)/dt+Cd(y1(t)y(t))/dt, (1) y2(t)=Ry(t)2R, (2) y1(t)=y2(t)+RCdy2(t)/dt. (3)

Thus, the relationship between input signal f(t) and output signal y(t) can be expressed as

R2C2y(t)+RCy(t)+y(t)=2f(t). (4)

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

R2C2s2Y(s)+RCsY(s)+Y(s)=2F(s). (5)

Thus, the system function of the analog Gaussian shaping system is

H(s)=Y(s)/F(s)=2/(R2C2s2+RCs+1). (6)

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.

Fig. 2.
Mapping relationship of bilinear transformation.
pic

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

s=2tan(s1T/2)/T=(1es1T)/(1+es1T)[2/T]. (7)

(2) Mapping the s1-plane onto the z-plane; the conversion relationship can be expressed as

z=es1T. (8)

(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,

s=(1z1)/(1+z1)[2/T]. (9)

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

H(z)=(2+4z1+2z2)/[4M2+2M+1+(28M2)z1+(4M22M+1)z2]. (10)

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

h(n)=(2k1/a){[b(b24ac)1/2]/(2a)}nu(n)+(2k2/a){[b+(b24ac)1/2]/(2a)}nu(n)+(2(k3/a){[b(b24ac)1/2]/(2a)}n1u(n1)+([2k4/a){[b+(b24ac)1/2]/(2a)}n1u(n1), (11)

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),

H(ejω)=(2+4ejω+2e2jω)/(a+bejω+ce2jω). (12)

The amplitude spectrum of H(e) 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.

Fig. 3.
The amplitude spectrum of H(e).
pic

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

Fig. 4.
Scheme of a spectroscopic system with digital shaping system.
pic
f(t)=B(et/τ1B1et/τ2)u(t), (13)

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

f(n)=B(enT/τ1B1enT/τ2)u(n). (14)
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

y(n)=f(n)*h(n)=m=f(m)h(nm), (15)

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.

Fig. 5.
(Color online) Response of the digital Gaussian shaping system with simulation exponential signals.
pic
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.

Fig. 6.
(Color online) Response of the digital Gaussian shaping system with sampling signals from detecting a 60Co source.
pic
Fig. 7.
(Color online) Response of the digital Gaussian shaping system with actual sampling signals at M=0.5.
pic

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.

References
[1] E Gatti, A Geraci, G Ripamonti.

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-5
Baidu ScholarGoogle Scholar
[2] Emilio Gatti, Giancarlo Ripamonti, Sergio Rescia.

A 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-3
Baidu ScholarGoogle Scholar
[3] E Gatti, M Sampietro, P F Manfredi.

Optimum 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-R
Baidu ScholarGoogle Scholar
[4] Giancarlo Ripamonti, Andrea Castoldi, Emilio Gatti.

Multiple 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-2
Baidu ScholarGoogle Scholar
[5] Valentin T Jordanov, F Knoll Glenn.

Digital 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-1
Baidu ScholarGoogle Scholar
[6] Valentin T Jordanov, F Knoll Glenn, Alan C Huber, et al.

Digital 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-7
Baidu ScholarGoogle Scholar
[7] Angelo Geraci, Emilio Gatti.

Optimum 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-6
Baidu ScholarGoogle Scholar
[8] J Wang, T M Fan, Y G Qian. Nuclear electronics. Beijing (China): Atomic Energy Press, 1983, 135-165. (in Chinese)
[9] E Gatti, A Geraci, G Ripamonti.

Optimum 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-7
Baidu ScholarGoogle Scholar
[10] P O’Connor, G Gramegna, P Rehak, et al.

Ultra 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-8
Baidu ScholarGoogle Scholar
[11] Siro Buzzetti, Chiara Guazzoni, Antonio Longoni.

EROIC: 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-8
Baidu ScholarGoogle Scholar
[12] N Menaa, P D’Agostino, B Zakrzewski, et al.

Evaluation 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.095
Baidu ScholarGoogle Scholar
[13] Shiguo Chen, Shiyin Ji, Wansong Liu, et al.

Gaussian 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.041
Baidu ScholarGoogle Scholar
[14] Shiguo Chen, Shiyin Ji, Wansong Liu, et al.

Recursive 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.027
Baidu ScholarGoogle Scholar
[15] Valentin T Jordanov.

Real 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-5
Baidu ScholarGoogle Scholar
[16] João M Cardoso, Simões J Basilio, M B A Correia Carlos.

Dead-time analysis of digital spectrometers

. Nucl Instrum Methods Phys Res Sec A, 2004, 522: 487-494. DOI: 10.1016/j.nima.2003.11.389
Baidu ScholarGoogle Scholar
[17] Gaetano Gerardi, Leonardo Abbene, Angelo La Manna, et al.

Digital 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.113
Baidu ScholarGoogle Scholar
[18] Valentin T Jordanov.

Exponential signal synthesis in digital pulse processing

. Nucl Instrum Methods Phys Res Sec A, 2012, 670: 18-24. DOI: 10.1016/j.nima.2011.12.042
Baidu ScholarGoogle Scholar
[19] Jianbin Zhou, Wei Zhou, Jiarong Lei, et al.

Study of time-domain digital pulse shaping algorithms for nuclear signals

. Nucl Sci Tech, 2012, 23: 150-155.
Baidu ScholarGoogle Scholar
[20] Juan Lanchares, Garnica Oscar, JoséL Risco-Martín, et al.

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
Baidu ScholarGoogle Scholar
[21] L Abbene, G Gerardi, F Principato. Nucl Instrum Methods Phys Res Sec A, 2013, 730: 124-128. DOI: 10.1016/j.nima.2013.04.053