Некоторые вопросы отладки программного обеспечения для сбора и предварительной обработки данных нейтронного детектора на основе двух кольцевых буферов

Обложка

Цитировать

Полный текст

Открытый доступ Открытый доступ
Доступ закрыт Доступ предоставлен
Доступ закрыт Только для подписчиков

Аннотация

Рассмотрены вопросы отладки программного обеспечения устройства сбора и предварительной обработки данных с сетевым интерфейсом для двумерного позиционно-чувствительного детектора тепловых нейтронов на основе линий задержки. Оригинальное программное обеспечение использует способ передачи данных через два кольцевых буфера. Предложены изменения в коде программного обеспечения для проверки возможности переполнения кольцевых буферов. Показано, что при частоте входных импульсов до 1 МГц потери данных в кольцевых буферах нет. Соответствующее мертвое время регистрации составляет порядка 1 мкс.

Об авторах

М. А. Голубев

НИЦ “Курчатовский институт” – ПИЯФ

Автор, ответственный за переписку.
Email: golubev_ma@pnpi.nrcki.ru
Россия, 188300, Гатчина

А. О. Полюшкин

НИЦ “Курчатовский институт” – ПИЯФ

Email: golubev_ma@pnpi.nrcki.ru
Россия, 188300, Гатчина

В. А. Соловей

НИЦ “Курчатовский институт” – ПИЯФ

Email: golubev_ma@pnpi.nrcki.ru
Россия, 188300, Гатчина

Список литературы

  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.

Дополнительные файлы


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