Skip to main content

Advertisement

Log in

A real-time peak-detection approach for nuclear detection and its implementation on an FPGA

  • Original Paper
  • Published:
Radiation Detection Technology and Methods Aims and scope Submit manuscript

Abstract

Introduction

Detecting a pulse correctly is a key process in nuclear detection. Because the radiation emission is a random process, it is hard to design a suitable peak-detection approach in FPGA. The error detection will influence the final energy spectrum and flood histogram. In order to improve the result of nuclear detection, this paper proposes a novel method for nuclear signal peak-detection, which can improve both the effective counting rate and the quality of pulses in real-time.

Methods

The main method is to establish a normalized reference pulse regardless of waveform through the least squares method. By calculating the loss between the incoming data stream and normalized reference pulse, this algorithm retains the pulses whose loss is below the threshold. We select the threshold based on statistical methods. The algorithm is implemented on field programmable gate array (FPGA) successfully, and this process is able to work in real-time.

Conclusion

The result shows that the effective counting rate can improve about 19.8% and more than 99% pile-up and error pulses will be suppressed. By analyzing reserved pulses, the energy spectrum and flood histogram could be well rectified. The energy resolution increases 11% compared with traditional algorithm. Furthermore, due to this new algorithm, the low-energy threshold can be lower.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  1. L. Wielopolski, R.P. Gardner, Prediction of the pulse-height spectral distortion caused by the peak pile-up effect. Nucl. Instrum. Methods 133(2), 303–309 (1976)

    Article  ADS  Google Scholar 

  2. L. Wielopolski, R.P. Gardner, A generalized method for correcting pulse-height spectra for the peak pile-up effect due to double sum pulses: Part II. The inverse calculation for obtaining true from observed spectra. Nucl. Instrum. Methods 140(2), 297–303 (1977)

    Article  ADS  Google Scholar 

  3. S.L. Molodtsov, A.F. Gurbich, Simulation of pulse pile-up effect on the pulse- height spectrum. Nucl. Instrum. Methods Phys. Res. B 267, 3484–3487 (2009)

    Article  ADS  Google Scholar 

  4. Q. Bristow, R.G. Harrison, Theoretical and experimental investigations of the distortion in radiation spectra caused by pulse pileup. Nucl. Geophys. 5(1–2), 141–186 (1991)

    Google Scholar 

  5. R.P. Gardner, S.H. Lee, Monte Carlo simulation of pulse pile up (JCPDS Int. Centre Diffr., Newtown Square, PA, 1999)

    Google Scholar 

  6. W. Guo, S.H. Lee, R.P. Gardner, The Monte Carlo approach MCPUT for correcting pile-up distorted pulse-height spectra. Nucl. Instrum. Methods Phys. Res. A 531, 520–529 (2004)

    Article  ADS  Google Scholar 

  7. W. Guo, R.P. Gardner, F. Li, A Monte Carlo code for simulation of pulse pileup spectral distortion in pulse-height measurement. Int. Centre Diffr. Data (ICDD) Adv. X-ray Anal. 48, 246–252 (2005)

    Google Scholar 

  8. L. Sabbatucci, V. Scot, J.E. Fernández, Multi-shape pulse pile-up correction: the MCPPU code. Radiat. Phys. Chem. 104, 372–375 (2014)

    Article  ADS  Google Scholar 

  9. L. Sabbatucci, V. Scot, J.E. Fernández, First principles pulse pile-up balance equation and fast deterministic solution. Radiat. Phys. Chem. 104, 12–17 (2017)

    Article  ADS  Google Scholar 

  10. L. Sun, K. Zhuang, X. Wang et al., Design of readout electronics based on peak-holding circuit and multiplexer for a fast neutron spectrometer. Radiat. Detect. Technol. Methods 2(1), 6 (2018)

    Article  Google Scholar 

  11. 周魏. 博士论文-双平板乳腺 PET 电子学关键技术研究 (2016)

  12. D. Harville, Extension of the Gauss–Markov theorem to include the estimation of random effects. Ann. Stat. 4(2), 384–395 (1976)

    Article  MathSciNet  Google Scholar 

  13. J. Volder, The CORDIC computing technique, in Papers Presented at the March, Western Joint Computer Conference (1959)

  14. J.E. Volder, The CORDIC trigonometric computing technique. IRE Trans. Electron. Comput. EC-8(3), 330–334 (1959)

    Article  Google Scholar 

  15. J.S. Walther. A unified algorithm for elementary functions, in Spring Joint Computer Conference. ACM (1971)

  16. R. Andraka. A survey of CORDIC algorithms for FPGA based computers (1998)

  17. X. Hu, R.G. Harber, S.C. Bass, Expanding the range of convergence of the CORDIC algorithm. IEEE Trans. Comput. 40(1), 13–21 (1991)

    Article  Google Scholar 

  18. 王强. 大面积位置灵敏探测器的研制. 成都理工大学 (2016)

Download references

Acknowledgements

This work is supported by the Instrument Developing Project of the Chinese Academy of Sciences Grant 29201707.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Long Wei.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, Y., Li, D., Li, Y. et al. A real-time peak-detection approach for nuclear detection and its implementation on an FPGA. Radiat Detect Technol Methods 4, 161–173 (2020). https://doi.org/10.1007/s41605-020-00165-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41605-020-00165-1

Keywords

Navigation