CSRH-Ⅰ观测数据接收子系统的设计与实现  被引量:3

The Design and Implementation of a Data-Receiving Subsystem of the CSRH-Ⅰ

在线阅读下载全文

作  者:马荣庭 刘飞[2] 邓辉[1] 王锋[1,3] 季凯帆[1] 

机构地区:[1]昆明理工大学云南省计算机技术应用重点实验室,云南昆明650051 [2]中国科学院国家天文台,北京100012 [3]中国科学院云南天文台,云南昆明650011

出  处:《天文研究与技术》2015年第1期63-69,共7页Astronomical Research & Technology

基  金:中国科学院-国家自然科学基金委员会天文联合基金重点项目(U1231205);国家自然科学基金(11103005);云南省应用基础基金重点项目(2013FA013;2013FA032)资助

摘  要:中国新一代厘米-分米波射电日像仪(Chinese Spectral Radio Heliograph,CSRH)项目已经完成了硬件建设。为了实现从数字接收机中读取观测数据,并将最新的可用数据状态通知其他子系统如监控系统和实时展现系统等,迫切需要一个稳定可靠的数据接收子系统。针对CSRH-I的特点及要求,在分析数字接收机原始数据格式的基础上,设计并实现了CSRH-I观测数据接收子系统。系统基于Linux环境,采用Boost软件包作为底层开发库,实现了基于TCP协议的网络套接服务器,能够异步接收、过滤数字接收机发送来的数据,经过相应的分析处理后最终以文件方式存储数据,进而采用UDP报文方式通知其它子系统观测数据的更新状态。本系统充分考虑了通信过程中可能的异常情况并采取了相应的对策。测试表明,CSRH-I观测数据接收子系统工作稳定可靠,容错能力强,可以满足CSRH-I的应用需求。The construction of the hardware systems of the Chinese Spectral Radio Heliograph (CSRH) has been completed. It is urgent to design and implement a robust data-receiving subsystem to read observational data from the digital receiver of the CSRH. Such a subsystem also needs to have the inform other subsystems that are further along the data flows, including the supervision capabili subsystem ty to and visualization subsystem, about the status of available data. In this paper we first analyze the format of raw data received by the CSRH-I. Based on the analysis we have designed a data-receiving subsystem for the CSRH-I. The subsystem is to work under a LINUX environment and is based on the BOOST software package as its development library. By incorporating a network server of the TCP protocol the subsystem can read and check data from the digital receiver asynehronously. After being pre-processed observed data are saved by the subsystem in a file set; meanwhile, through a UDP message the subsystem will further inform other subsystems to update the current status of available data. Our design of the subsystem fully considers the issues of handling errors/exceptions in TCP communications. Our test results show that the subsystem can work steadily and reliably, meeting the requirements of applications in the CSRH-I.

关 键 词:CSRH-I 数据接收 BOOST 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象