论文部分内容阅读
数据获取系统是高能物理实验的重要课题,一个成熟可靠、性能优良的数据获取系统对于实验的成功起着关键性的作用。
本篇论文论述了大亚湾中微子实验的数据获取系统的研究与实现。以满足大亚湾中微子实验的具体需求为目标,在借鉴ATLAS与BESIII DAQ软件的基础上开发了大亚湾实验的数据获取系统。论文中详细介绍了数据获取系统的设计方案,包括硬件框架与软件部署,并且通过实例检验了方案的可行性。
作为大亚湾数据获取系统的重要组成,本文重点研究了数据获取的读出系统的设计与实现。读出系统创新性的在高能物理实验中采用了嵌入式Linux操作系统,利用与VME总线的交互技术进行中断响应与数据传输,通过多线程编程技术实现任务的并发以提高读出效率。一系列测试中对各项指标的考察表明基于嵌入式Linux的数据获取读出系统功能完善、性能优良,可以满足系统需求。
性能是数据获取系统的重要指标,因此对数据读出以及传输性能的关注也是本文重点探讨的内容。文中对于数据流传输的整个过程中各环节的性能情况都做出了详细的分析,在保证数据质量的前提下,通过对软件机制的研究以尽可能做到性能的最优化。
对数据获取系统的存盘数据文件进行读取分析,是检验系统工作正确性与稳定性的重要手段。文中介绍了通过回读数据文件对电子学各通道性能的检验,以及利用miniDryRun的实验数据对触发效率进行的初步分析。
目前大亚湾中微子实验的数据获取系统已经完成了基本的框架设计,基于反中微子探测器读出机箱的数据获取系统的最终设计方案在2009年12月通过了专家评审,并且成功应用在随后开始的大亚湾miniDryRun实验中。实验结果表明,数据获取系统的性能和可靠性满足大亚湾实验的设计要求。