STRS系统异构处理器通信中间件的设计与实现
2023年电子技术应用第2期
钱宏文1,朱江伟1,吴翼虎1,杨旭2,方海2,陈显舟2
1.中国电子科技集团公司第五十八研究所,江苏 无锡 214072;2.中国空间技术研究院西安分院,陕西 西安 710100
摘要: 针对空间通信无线电系统(STRS)异构处理器间通信存在的实时性不高、冗余度较大、无法故障恢复等问题,将分布式数据分发服务(DDS)中间件技术引入到STRS架构中,实现STRS异构处理器波形应用组件之间基于发布/订阅模式的通信中间件。在完全兼容STRS标准规范的前提下,有效地提高了基于STRS的通信系统消息传递的实时性,降低了系统的复杂度和冗余度,提高了开发效率,节省了系统的开发和维护成本,实现了全局和局部模块的动态重构。
中图分类号:TN402
文献标志码:A
DOI: 10.16157/j.issn.0258-7998.222757
中文引用格式: 钱宏文,朱江伟,吴翼虎,等. STRS系统异构处理器通信中间件的设计与实现[J]. 电子技术应用,2023,49(2):92-96.
英文引用格式: Qian Hongwen,Zhu Jiangwei,Wu Yihu,et al. Design and implementation of communication middleware of heterogeneous processors in STRS system[J]. Application of Electronic Technique,2023,49(2):92-96.
文献标志码:A
DOI: 10.16157/j.issn.0258-7998.222757
中文引用格式: 钱宏文,朱江伟,吴翼虎,等. STRS系统异构处理器通信中间件的设计与实现[J]. 电子技术应用,2023,49(2):92-96.
英文引用格式: Qian Hongwen,Zhu Jiangwei,Wu Yihu,et al. Design and implementation of communication middleware of heterogeneous processors in STRS system[J]. Application of Electronic Technique,2023,49(2):92-96.
Design and implementation of communication middleware of heterogeneous processors in STRS system
Qian Hongwen1,Zhu Jiangwei1,Wu Yihu1,Yang Xu2,Fang Hai2,Chen Xianzhou2
1.China Electronics Technology Group Gorporation No.58 Research Institute,Wuxi 214072,China; 2.Xi'an Branch,China Academy of Space Technology,Xi'an 710100,China
Abstract: Aiming at the problems of low real-time performance, large redundancy, and inability to recover from faults in the communication between heterogeneous processors in the Space Telecommunication Radio System (STRS),the distributed data distribution service (DDS) middleware technology is introduced into the STRS architecture to realize the publish/subscribe mode-based communication middleware between the STRS heterogeneous processor waveform application components.Under the premise of being fully compatible with the STRS standard specification, it effectively improves the real-time performance of the communication system based on STRS, reduces the complexity and redundancy of the system, improves the development efficiency, saves the development and maintenance costs of the system, and realizes the dynamic refactoring of global and local modules.
Key words : data distribution service;space telecommunication radio system;publish/subscribe
0 引言
随着卫星业务需求的不断增长,对卫星的灵活性提出了越来越高的要求,空间通信无线电系统(Space Telecommunication Radio System, STRS)架构标准采用开放式架构,软件和硬件体系结构分离设计[1]。基于STRS的卫星任务系统能够在卫星发射后改变卫星任务功能,使卫星功能具备软件定义能力,可以满足卫星多样性的业务需求。
STRS波形组件使用STRS消息传递方法建立消息传递通道。STRS基础架构提供了两种消息传递模式,一种是STRS队列,另一种是发布/订阅模式[1]。分布式数据分发服务(Data Distribution Service,DDS)中间件遵循发布/订阅设计模式[2]。本文利用DDS的特点,将DDS应用到STRS架构中,实现STRS系统通信中间件,满足STRS系统强实时性的要求,实现STRS波形组件的分布式部署,很好地弥补了STRS架构标准存在的不足。
本文详细内容请下载:https://www.chinaaet.com/resource/share/2000005176。
作者信息:
钱宏文1,朱江伟1,吴翼虎1,杨旭2,方海2,陈显舟2
(1.中国电子科技集团公司第五十八研究所,江苏 无锡 214072;2.中国空间技术研究院西安分院,陕西 西安 710100)
此内容为AET网站原创,未经授权禁止转载。