Software emulator of nuclear pulse generation with different pulse shapes and pile-up

Abstract The optimal detection of output signals from nuclear counting devices represents one of the key physical factors that govern accuracy and experimental reproducibility. In this context, the fine calibration of the detector under diverse experimental scenarios, although time costly, is necessary. However this process can be rendered easier with the use of systems that work in lieu of emulators. In this report we describe an innovative programmable pulse generator device capable to emulate the scintillation detector signals, in a way to mimic the detector performances under a variety of experimental conditions. The emulator generates a defined number of pulses, with a given shape and amplitude in the form of a sampled detector signal. The emulator output is then used off-line by a spectrometric system in order to set up its optimal performance. Three types of pulse shapes are produced by our device, with the possibility to add noise and pulse pile-up effects into the signal. The efficiency of the pulse detection, pile-up rejection and/or correction, together with the dead-time of the system, are therein analyzed through the use of some specific algorithms for pulse processing, and the results obtained validate the beneficial use of emulators for the accurate calibration process of spectrometric systems.

[1]  F. Ortica,et al.  Decay time and pulse shape discrimination of liquid scintillators based on novel solvents , 2013 .

[2]  Peter Bode,et al.  A pulse generator simulating Ge-detector signals for dead-time and pile-up correction in gamma-ray spectrometry in INAA without distortion of the detector spectrum , 1997 .

[3]  Gordon R. Gilmore,et al.  Practical Gamma‐ray Spectrometry , 1995 .

[4]  M. Nikl Scintillation detectors for x-rays , 2006 .

[5]  Marco Riva,et al.  A method for digital processing of pile-up events in organic scintillators , 2008 .

[6]  Petr Novak,et al.  Development of fast pulse processing algorithm for nuclear detectors and its utilization in LabVIEW-based Mössbauer spectrometer , 2014 .

[7]  J. Pechoušek,et al.  Virtual instrumentation technique used in the nuclear digital signal processing system design: Energy and time measurement tests , 2011 .

[8]  J. Assaf,et al.  CPA simulator: A software tool to simulate nuclear front-end circuit response , 2010 .

[9]  J. Lauch,et al.  Random pulse generator with a uniformly distributed amplitude spectrum , 1988 .

[10]  Marek Moszynski,et al.  STATUS OF TIMING WITH PLASTIC SCINTILLATION DETECTORS , 1979 .

[11]  A. Hrisoho,et al.  Generators of uniform distributed pulses for the nuclear laboratory , 1970 .

[12]  L. Schweikhard,et al.  A new Pulse-Pattern Generator based on LabVIEW FPGA , 2012 .

[13]  J. Gál,et al.  A random tail pulse generator for simulation of nuclear radiation detector signals , 1980 .

[14]  M. Wiernik,et al.  Normal and random pulse generators for the correction of dead-time losses in nuclear spectrometry , 1971 .

[15]  Pulse shape discriminator application to low level counting experiments , 1993 .

[16]  Hui Tan,et al.  Single-channel beta-gamma coincidence detection of radioactive xenon using digital pulse shape analysis of phoswich detector signals , 2006, IEEE Transactions on Nuclear Science.

[17]  Enrique Bronchalo,et al.  Low-cost programmable pulse generator for particle telescope calibration , 1999 .

[18]  P. Antoranz,et al.  A 4 V, ns-range pulse generator for the test of Cherenkov Telescopes readout electronics , 2010 .

[19]  Syed Naeem Ahmed,et al.  Physics and Engineering of Radiation Detection , 2007 .

[20]  P. Ryge,et al.  Digital signal processing for high rate gamma-ray spectroscopy☆ , 1989 .

[21]  R. E. Abdel-Aal A programmable Gaussian random pulse generator for automated performance measurements , 1989 .

[22]  G. P. Westphal,et al.  Application of the virtual pulse generator method to real-time correction of counting losses in high-rate gamma ray spectroscopy , 1984 .

[23]  Martin J. Yaffe,et al.  Correction of pulse-height spectra for peak pileup effects using periodic and random pulse generators , 1987 .

[24]  A. Dorokhov,et al.  A full on-chip, low noise, low power consumption reference generator in monolithic active pixel sensors , 2011 .

[25]  M. Moszynski,et al.  Timing properties of scintillation counters , 1970 .

[26]  G. Ericsson,et al.  Impact of digitization for timing and pulse shape analysis of scintillator detector signals , 2013 .

[27]  Masaaki Kobayashi,et al.  Significantly different pulse shapes for γ- and α-rays in Gd3Al2Ga3O12:Ce3+ scintillating crystals , 2012 .

[29]  Frank J. Lynch,et al.  Improved Timing with NaI(Tl) , 1966 .

[30]  P. Michelato,et al.  DAG, a digital-to-analog generator of coincident pulse pairs , 1981 .

[31]  R. E. Abdel-Aal A versatile programmable CAMAC random pulse generator , 1991 .

[32]  C. Boiano,et al.  Pulse-shape discrimination in NE213 liquid scintillator detectors , 2013 .

[33]  D. Wolski,et al.  Properties of the YAP : Ce scintillator , 1998 .

[34]  Seyed Abolfazl Hosseini,et al.  Development of MCNPX-ESUT computer code for simulation of neutron/gamma pulse height distribution , 2015 .

[35]  W. Greiner,et al.  Experimental Techniques in Nuclear Physics , 1997 .

[36]  G. Knoll Radiation detection and measurement , 1979 .

[37]  Onur Avci,et al.  Development of an arbitrary function generator and test system for nuclear spectrometers , 2011 .

[38]  Cosimo Imperiale,et al.  On nuclear spectrometry pulses digital shaping and processing , 2001 .