Debugging Software for Data Acquisition and Processing for a Neutron Detector with an Architecture of Two Circular-Buffers

Cover Page

Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription Access

Abstract

A technique for debugging the software of a data acquisition and processing device with a network interface for a 2D position-sensitive thermal neutron detector with a delay line readout is described. The original software transfers data through two ring buffers. Changes are proposed in the software code to check the possibility of ring buffer overflow. It is shown that there is no data loss in the ring buffers at input pulse frequencies up to 1 MHz. The corresponding registration dead time is on the order of 1 μs.

About the authors

M. A. Golubev

NRC “Kurchatov Institute” – PNPI

Author for correspondence.
Email: golubev_ma@pnpi.nrcki.ru
Russia, 188300, Gatchina

A. O. Polyushkin

NRC “Kurchatov Institute” – PNPI

Email: golubev_ma@pnpi.nrcki.ru
Russia, 188300, Gatchina

V. A. Solovei

NRC “Kurchatov Institute” – PNPI

Email: golubev_ma@pnpi.nrcki.ru
Russia, 188300, Gatchina

References

  1. Голубев М.А., Савельева Т В., Гапон О.Н., Колхидашвили М.Р., Полюшкин А.О., Соловей В.А. // Поверхность. Рентген., синхротр. и нейтрон. исслед. 2022. № 11. С. 1.
  2. Charpak G., Bouclier R., Bressani T., Favier J., Zupančič Č. // Nucl. Instrum. Methods. 1968. V. 65. P. 217. https://doi.org/10.1016/0029-554X (68)90568-5
  3. Kano H., Fukunaga C., Ikeno M., Sasaki O., Sato K., Matsuura S. // IEEE Trans. Nucl. Sci. 2001. V. 48. Iss. 3. P. 509. https://doi.org/10.1109/23.940108
  4. Соловей В.А., Савельева Т.В., Колхидашвили М.Р., Гапон О.Н. // Приборы и техника эксперимента. 2019. Т. 5. С. 145. https://doi.org/10.1134/S0032816219050112
  5. Levchanovsky F.V., Litvinenko E.I., Nikiforov A.S., Gebauer B., Schulz Ch., Wilpert Th. // Nucl. Instrum. Methods Phys. Res. A. 2006. V. 569. Iss. 3. P. 900.https://doi.org/10.1016/j.nima.2006.09.091
  6. Toledo J., Beltrán D., Bordas J., Ramos-Lerate I., Martínez J.C., Fernández F. // IEEE Trans. Nucl. Sci. 2004. V. 51. Iss. 4. P. 1488.https://doi.org/10.1109/TNS.2004.832617
  7. López-Robles J.M., Alfaro R., Belmont-Moreno E., Grabski V., Martínez-Dávalos A., Menchaca-Rocha A. // IEEE Trans. Nucl. Sci. 2005. V. 52. Iss. 6. P. 2841.https://doi.org/10.1109/TNS.2005.862789
  8. Hanu A.R., Prestwich W.V., Byun S.H. // Nucl. Instrum. Methods Phys. Res. A. 2015. V. 780. P. 33. https://doi.org/10.1016/j.nima.2015.01.053
  9. Parsakordasiabi M., Vornicu I., Rodríguez-Vázquez Á., Carmona-Galán R. // Sensors. 2021. V. 21. P. 308.https://doi.org/10.3390/s21010308
  10. Zhang F., Sun G. // 2012 Int. Conf. on Control Engineering and Communication Technology. Washington, December 7–9, 2012. P. 974. https://doi.org/10.1109/ICCECT.2012.102
  11. The Scientist and Engineer’s Guide to Digital Signal Processing. 2011. http://www.dspguide.com/pdfbook.htm.
  12. Lockless Ring Buffer Design. 2009. https://docs.kernel.org/trace/ring-buffer-design.html.

Supplementary files

Supplementary Files
Action
1. JATS XML
2.

Download (277KB)
3.

Download (209KB)
4.

Download (37KB)
5.

Download (48KB)
6.

Download (47KB)
7.

Download (65KB)
8.

Download (224KB)
9.

Download (317KB)

Copyright (c) 2023 М.А. Голубев, А.О. Полюшкин, В.А. Соловей