帮助 关于我们

返回检索结果

CSRH-I观测数据接收子系统的设计与实现
The Design and Implementation of a Data-Receiving Subsystem of the CSRH-I

查看参考文献7篇

马荣庭 1   刘飞 2   邓辉 1 *   王锋 1   季凯帆 1  
文摘 中国新一代厘米-分米波射电日像仪(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 capability to inform other subsystems that are further along the data flows,including the supervision subsystem 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 asynchronously. 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.
来源 天文研究与技术 ,2015,12(1):63-69 【核心库】
关键词 CSRH-I ; 数据接收 ; Boost
地址

1. 昆明理工大学, 云南省计算机技术应用重点实验室, 云南, 昆明, 650051  

2. 中国科学院国家天文台, 北京, 100012

语种 中文
文献类型 研究性论文
ISSN 1672-7673
学科 自动化技术、计算机技术
基金 国家自然科学基金委员会-中国科学院“天文联合基金” ;  国家自然科学基金 ;  云南省应用基础研究计划重点项目
文献收藏号 CSCD:5336828

参考文献 共 7 共1页

1.  Yan Y. The Chinese Spectral Radioheliograph-CSRH. Earth,Moon, and Planets,2009,104(1/4):97-100 CSCD被引 26    
2.  王威. CSRH光纤传输方案探讨. 天文研究与技术---国家天文台台刊,2006,3(2):143-147 CSCD被引 5    
3.  姬国枢. CSRH模拟接收机设计. 天文研究与技术---国家天文台台刊,2006,3(2):135-142 CSCD被引 5    
4.  张润华. UNIX环境下基于socket网络通信的实现. 科技信息(科学教研),2008(9):74,85 CSCD被引 1    
5.  张斌. Linux网络编程,2000 CSCD被引 16    
6.  罗剑锋. Boost程序库完全开发指南,2010 CSCD被引 3    
7.  Torjo J. Boost. Asio C++ network programming,2013 CSCD被引 1    
引证文献 2

1 周鑫磊 基于QT的MUSER观测数据多屏图形化实时显示的设计与实现 天文研究与技术,2015,12(4):503-509
CSCD被引 5

2 蔡能健 基于Web.py的MUSER软件系统界面实现 天文研究与技术,2017,14(2):229-235
CSCD被引 1

显示所有2篇文献

论文科学数据集
PlumX Metrics
相关文献

 作者相关
 关键词相关
 参考文献相关

版权所有 ©2008 中国科学院文献情报中心 制作维护:中国科学院文献情报中心
地址:北京中关村北四环西路33号 邮政编码:100190 联系电话:(010)82627496 E-mail:cscd@mail.las.ac.cn 京ICP备05002861号-4 | 京公网安备11010802043238号