通用无触发核数据获取系统关键算法及实现方法研究.pdfVIP

  • 1
  • 0
  • 约11.29万字
  • 约 99页
  • 2025-10-18 发布于江西
  • 举报

通用无触发核数据获取系统关键算法及实现方法研究.pdf

摘要

在双碳背景下,核能在能源系统中的地位越来越高。为了掌握核反应堆的运行

状态,保证核反应堆的安全运行,利用中子通量监测系统对核反应堆内和堆外的中

子通量监测必不可少。中子通量监测系统由中子探测器、前置放大器和数据获取

(DataAcquisition,DAQ)系统组成。DAQ系统不仅能应用于核反应堆中子通量监测

系统,在高能粒子实验中更是不可或缺的部分。为了满足更新的高能粒子实验装置

的要求,无触发数据获取(Trigger-LessDataAcquisition,TLDAQ)系统被提出。

TLDAQ系统的工作原理是:直接获取所有数据,并发送给后端计算机群,将

事例判别交给后端的软件完成。该方法能够满足复杂事例筛选算法的要求。然而,

现有的TLDAQ系统只针对某个特定实验设计,不具备广泛适用性,当更换探测器

和实验时,其数据预处理模块需要重新设计。

为了克服现有TLDAQ系统的不足,本论文提出了通用无触发数据获取

(UniversalTrigger-LessDataAcquisition,UTLDAQ)系统。主要完成工作如下:

(1)完成UTLDAQ系统架构研究。UTLDAQ系统的硬件由前端电子学、数

据预处理模块、时钟与同步分发模块、接收板和计算机群组成。为了增强UTLDAQ

系统的通用性,将前端电子学模块和数据预处理模块分开,分别实现专用功能和通

用功能。时钟分发和同步模块可以通过级联扩展输出通道,为不同规模的DAQ系

统提供高精度时钟和同步信号。

(2)开发了UTLDAQ的数据排序算法和系统同步算法。现有的针对TDC前

端数据流的排序算法只适用于有周期性参考数据的数据流,无法对没有周期性参

考数据的数据流进行排序,因此开发了一种基于动态优先级的数据排序算法用于

UTLDAQ系统中的数据排序。为了使UTLDAQ系统中的前端电子学和数据预处

理同步,开发了一种系统同步算法。

(3)结合硬件和固件实现了UTLDAQ系统。在UTLDAQ系统固件中将通用

数据预处理算法和特定预处理算法分开,分别由通用数据预处理固件和前端电子

学读出固件实现。针对现有前端电子学通用性差的问题,提出了通用前端电子学逻

辑设计方法。

在实验室条件下对UTLDAQ系统进行测试。通过实验验证了通用无触发前端

电子学的自触发特性和时间戳产生策略。ADC前端电子学的脉冲丢失率为0.702%,

事例处理速率达到60M事例/秒。TDC前端电子学的RMS误差约为80ps,分辨

率为26ps。时钟分发模块产生的时钟频率误差为0.875ppm,同步信号的相位差小

于100ps。对无触发数据获取系统的数据传输环节进行了信号完整性和传输可靠

性测试。数据预处理模块和接收板之间的通讯线速率达到10Gbps,接收板与接收节

点之间的数据率达到18Gbps。排序算法使后端计算机群在排序过程中移动数据的

次数减少了约30%,有效降低了事例筛选计算机群处理数据的压力。结果表明通

用数据获取系统能完成对探测器数据的获取、筛选、传输和储存。本文引入的

UTLDAQ系统具有良好的通用性,对发展与完善TLDAQ系统理论,和新型核实

验的顺利进行奠定基础。

关键词:核电子学;数据获取系统;无触发;排序算法;时间测量;波形数字化

Abstract

WithChinasincreasingdemandforenvironmentalprotection,thestatusofnuclear

energyisbecomingincreasinglyimportant.TheNeutronfluxmonitoringsystemisan

importantequipmenttomastertheoperatingstatusofthenuclearreactorandensurethe

safeoperationofthenuclearreactor.TheNeutronfluxmonitoringsystemconsistsof

neutrondetector,preamplifieranddataacquisition(DAQ)syst

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档