• 中文核心期刊要目总览
  • 中国科技核心期刊
  • 中国科学引文数据库(CSCD)
  • 中国科技论文与引文数据库(CSTPCD)
  • 中国学术期刊文摘数据库(CSAD)
  • 中国学术期刊(网络版)(CNKI)
  • 中文科技期刊数据库
  • 万方数据知识服务平台
  • 中国超星期刊域出版平台
  • 国家科技学术期刊开放平台
  • 荷兰文摘与引文数据库(SCOPUS)
  • 日本科学技术振兴机构数据库(JST)

射电望远镜控制系统中的数据传输序列化分析

Serialization Analysis of Data Transmission in Control System of Radio Telescope

  • 摘要: 控制系统能衔接、集成和管理射电望远镜的软硬件系统。控制系统的序列化工具可以将射电望远镜的不同设备、操作系统、编程语言和网络之间传输的信息进行编码和解码,增强系统之间数据的传输效率。分析和比较了3款二进制序列化工具Msgpack,Protobuf和Flatbuffers的编码原理及特性,并通过一个实例测试了它们的序列化数据大小、序列化时间和中央处理器利用率。结果表明,Msgpack的综合性能优于Protobuf和Flatbuffers,适用于周期长、需求易变的射电望远镜系统之间传输信息的编码和解码。

     

    Abstract: The control system can connect, integrate and manage the software and hardware systems of the radio telescope. Serialization tool in the control system encodes and decodes the information transmitted between different devices, operating systems, programming languages, and networks in the radio telescope, enhancing the efficiency rate of data transmission between systems. This article analyzes and compares the coding principles and characteristics of the three binary serialization tools Msgpack, Protobuf and Flatbuffers, and tests their serialized data size, serialization time, and CPU utilization through an example. The results show that the overall performance of Msgpack is better than that of Protobuf and Flatbuffers, and it is suitable for encoding and decoding of transmission information between radio telescope systems with long periods and variable requirements.

     

/

返回文章
返回