Debugging Software for Data Acquisition and Processing for a Neutron Detector with an Architecture of Two Circular-Buffers
- Autores: Golubev M.1, Polyushkin A.1, Solovei V.1
-
Afiliações:
- NRC “Kurchatov Institute” – PNPI
- Edição: Nº 4 (2023)
- Páginas: 55-60
- Seção: Articles
- URL: https://journals.rcsi.science/1028-0960/article/view/137738
- DOI: https://doi.org/10.31857/S1028096023040076
- EDN: https://elibrary.ru/KBUZBR
- ID: 137738
Citar
Resumo
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.
Sobre autores
M. Golubev
NRC “Kurchatov Institute” – PNPI
Autor responsável pela correspondência
Email: golubev_ma@pnpi.nrcki.ru
Russia, 188300, Gatchina
A. Polyushkin
NRC “Kurchatov Institute” – PNPI
Email: golubev_ma@pnpi.nrcki.ru
Russia, 188300, Gatchina
V. Solovei
NRC “Kurchatov Institute” – PNPI
Email: golubev_ma@pnpi.nrcki.ru
Russia, 188300, Gatchina
Bibliografia
- Голубев М.А., Савельева Т В., Гапон О.Н., Колхидашвили М.Р., Полюшкин А.О., Соловей В.А. // Поверхность. Рентген., синхротр. и нейтрон. исслед. 2022. № 11. С. 1.
- 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
- 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
- Соловей В.А., Савельева Т.В., Колхидашвили М.Р., Гапон О.Н. // Приборы и техника эксперимента. 2019. Т. 5. С. 145. https://doi.org/10.1134/S0032816219050112
- 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
- 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
- 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
- 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
- Parsakordasiabi M., Vornicu I., Rodríguez-Vázquez Á., Carmona-Galán R. // Sensors. 2021. V. 21. P. 308.https://doi.org/10.3390/s21010308
- 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
- The Scientist and Engineer’s Guide to Digital Signal Processing. 2011. http://www.dspguide.com/pdfbook.htm.
- Lockless Ring Buffer Design. 2009. https://docs.kernel.org/trace/ring-buffer-design.html.