Некоторые вопросы отладки программного обеспечения для сбора и предварительной обработки данных нейтронного детектора на основе двух кольцевых буферов
- Авторы: Голубев М.А.1, Полюшкин А.О.1, Соловей В.А.1
-
Учреждения:
- НИЦ “Курчатовский институт” – ПИЯФ
- Выпуск: № 4 (2023)
- Страницы: 55-60
- Раздел: Статьи
- URL: https://freezetech.ru/1028-0960/article/view/664578
- DOI: https://doi.org/10.31857/S1028096023040076
- EDN: https://elibrary.ru/KBUZBR
- ID: 664578
Цитировать
Аннотация
Рассмотрены вопросы отладки программного обеспечения устройства сбора и предварительной обработки данных с сетевым интерфейсом для двумерного позиционно-чувствительного детектора тепловых нейтронов на основе линий задержки. Оригинальное программное обеспечение использует способ передачи данных через два кольцевых буфера. Предложены изменения в коде программного обеспечения для проверки возможности переполнения кольцевых буферов. Показано, что при частоте входных импульсов до 1 МГц потери данных в кольцевых буферах нет. Соответствующее мертвое время регистрации составляет порядка 1 мкс.
Об авторах
М. А. Голубев
НИЦ “Курчатовский институт” – ПИЯФ
Автор, ответственный за переписку.
Email: golubev_ma@pnpi.nrcki.ru
Россия, 188300, Гатчина
А. О. Полюшкин
НИЦ “Курчатовский институт” – ПИЯФ
Email: golubev_ma@pnpi.nrcki.ru
Россия, 188300, Гатчина
В. А. Соловей
НИЦ “Курчатовский институт” – ПИЯФ
Email: golubev_ma@pnpi.nrcki.ru
Россия, 188300, Гатчина
Список литературы
- Голубев М.А., Савельева Т В., Гапон О.Н., Колхидашвили М.Р., Полюшкин А.О., Соловей В.А. // Поверхность. Рентген., синхротр. и нейтрон. исслед. 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.
Дополнительные файлы
