NUCLEAR TECHNIQUES, Volume. 47, Issue 12, 120402(2024)

Gaussian pulse shaping algorithm based on finite impulse response filters

Haixi HUANG1,2, Xu HONG1,2、*, Junlong LIU1,2, Xinru SONG1,2, Lin LI1,2, and Chengzhuo ZHOU1,2
Author Affiliations
  • 1(Applied Nuclear Technology in Geosciences Key Laboratory of Sichuan Province (Chengdu University of Technology), Chengdu 610059, China)
  • 2College of Nuclear Technology and Automation Engineering, Chengdu University of Technology, Chengdu 610059, China
  • show less

    Background

    Gaussian pulses have good time and frequency domain characteristics, and perform well in terms of signal-to-noise ratio, ballistic loss, and other aspects of the synthesis. When performing Gaussian pulse shaping, errors introduced by hardware limitations may lead to differences in shaping results. Compared to infinite impulse response (IIR) filters, finite impulse response (FIR) filters have the advantage of being less affected by errors and more stable.

    Purpose

    This study aims to propose a FIR filter-based Gaussian pulse shaping algorithm using impulse response functions, and realize a FPGA-based hardware implementation of this algorithm to evaluate the impact of hardware limitations on it.

    Methods

    First of all, the discrete impulse response of Gaussian pulse shaping (GPS) was derived by means of impulse response invariant transformation, and shaped pulse waveforms under different quantization accuracies and truncation intervals were obtained using a computer simulation, so did that under Gaussian pulse shaping with or without additional truncation were assessed. Then, X-ray fluorescence signals emitted by Mn sample was acquired using fast silicon drift detector (FAST-SDD) to assess shaping performance on the spectrum, and processed by a digital multichannel analyzer utilizing FIR GPS algorithm implemented in a field programmable gate array (FPGA) processing board. Finally, peak area and energy resolution of the spectrum were used to compare performances of GPS under different quantization accuracies and truncation intervals, as well as performances of three methods of trapezoidal pulse shaping, Gaussian pulse shaping with additional truncation method and normal GPS.

    Results & Conclusions

    For comparisons of quantization accuracy, when the quantization accuracy is greater than 4 bits, the shaping performance of GPS remains consistently stable within the peaking time ranging from 120 ns to 1 140 ns when the quantization accuracy is greater than 4 bits. Otherwise, the influence of low quantization accuracy on GPS is minimized ranging from 420 ns to 780 ns. For inter-method comparisons, GPS with or without additional truncation outperform trapezoidal pulse shaping. The truncated GPS algorithm has better energy resolution and saves more hardware resources, whilest the normal GPS algorithm owns better pulse pile-up rejection capability for the same peaking time.

    Keywords
    Tools

    Get Citation

    Copy Citation Text

    Haixi HUANG, Xu HONG, Junlong LIU, Xinru SONG, Lin LI, Chengzhuo ZHOU. Gaussian pulse shaping algorithm based on finite impulse response filters[J]. NUCLEAR TECHNIQUES, 2024, 47(12): 120402

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: NUCLEAR ELECTRONICS AND INSTRUMENTATION

    Received: Mar. 21, 2024

    Accepted: --

    Published Online: Jan. 15, 2025

    The Author Email: HONG Xu (HONGXu)

    DOI:10.11889/j.0253-3219.2024.hjs.47.120402

    Topics