Computer modeling of spectrometric signals with increased detailing
Abstract
Relevance. Computer methods for analyzing digitized spectrometric signals have been widely developed. However, there is a problem of objectively assessing the effectiveness of a particular digital processing method due to the randomness of processes at the input of the radiation detector, which can be solved by computer modeling of signal images with fully known parameters. To better match real digitized pulse signals, simulation algorithms should implement the possibility of a random shift in the time of occurrence and amplitude of pulses relative to the digitizer sampling points.
The goal of the research is to increase the accuracy of computer modeling of spectrometric signals by developing modeling algorithms with increased detailing of the digital signal image. An additional task is to estimate the maximum margin of error in determining pulse parameters using simple analysis methods, which arises when determining the pulse amplitude and which is caused by the process of discretization at different frequencies.
Research methods are based on mathematical and computer modeling, include numerical methods, and use proprietary algorithms. As part of the research, an application is being developed that is capable of generating digital images of spectrometric signals with specified parameters and contains software-implemented methods for their analysis.
The results. An approach to modeling pulse signals using an adjustable coefficient of their amplitude and time parameters detailing was developed. Using this approach, a detailed image of a signal with a constant amplitude of pulses and their random distribution in time was generated, and the modeling of its discretization process was carried out at different clock frequencies. The obtained data were analyzed using the Maximum method and the maximum margins of errors in recognizing amplitudes, which are caused by the discretization process itself, were determined.
Conclusions. The developed modeling algorithm allows to programmatically generate a digital image of a signal with a discreteness that brings it closer to a real analog signal. At the same time, the accuracy of its simulation exceeds the resolution of modern digitizers by at least an order of magnitude. The results of research using the developed algorithms indicate that to minimize margin of errors caused by discretization, it is necessary to use digitizers with a clock frequency of more than 1 GHz or to use mathematical methods to restore information partially lost as a result of the discretization process.
Downloads
References
G. F. Knoll, Radiation Detection and Measurement. John Wiley & Sons, 2010, 864p.
Spectrum Instrumentation Official Website. URL: https://spectrum-instrumentation.com/products/digitizer/index.php (last accessed: 05.04.2025)
E.M. Khilkevitch, A.E. Shevelev, I.N. Chugunov, M.V. Iliasova, D.N. Doinikov, D.B. Gin, V.O. Naidenov, I.A. Polunovsky, Advanced algorithms for signal processing scintillation gamma ray detectors at high counting rates. Nuclear Instruments and Methods in Physics Research. Section A: Accelerators Spectrometers Detectors and Associated Equipment. 2020. Volume 997. URL: https://www.sciencedirect.com/science/article/abs/pii/S0168900220307051 (last accessed: 05.04.2025)
S.M. Reva, D.O. Tsybliyev, “Mathematical models and algorithms of computer modeling of spectrometric signals” Bulletin of V.N. Karazin Kharkiv National University, series “Mathematical modeling. Information technology. Automated control systems, vol. 58, pp.64-74, 2023. https://doi.org/10.26565/2304-6201-2023-58-01 (last accessed: 05.04.2025)
A. M. Law, W. D. Kelton, Simulation Modeling and Analysis. McGraw-Hill, 2000, 760p.
S. M. Reva, D.O. Tsybliyev, Devising a computer method to recognize and analyze spectrometric signals parameters. Eastern-European Journal of Enterprise Technologies. 2024. Volume 6 (9 (132), 86–96. https://doi.org/10.15587/1729-4061.2024.318558 (last accessed: 05.04.2025)
S. Meyers, Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14. O'Reilly Media, Inc. Addison-Wesley, 2014, 320p.
A. Drozdek, Data Structures and Algorithms in C++. Brooks/Cole, 2001, 650p.
QT Framework Official Website. Available at: https://www.qt.io/product/framework (last accessed: 05.04.2025)