中圖分類號:TN402 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.222757 中文引用格式: 錢宏文,朱江偉,吳翼虎,等. STRS系統(tǒng)異構(gòu)處理器通信中間件的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,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
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 引言
隨著衛(wèi)星業(yè)務(wù)需求的不斷增長,對衛(wèi)星的靈活性提出了越來越高的要求,空間通信無線電系統(tǒng)(Space Telecommunication Radio System, STRS)架構(gòu)標(biāo)準(zhǔn)采用開放式架構(gòu),軟件和硬件體系結(jié)構(gòu)分離設(shè)計(jì)[1]?;赟TRS的衛(wèi)星任務(wù)系統(tǒng)能夠在衛(wèi)星發(fā)射后改變衛(wèi)星任務(wù)功能,使衛(wèi)星功能具備軟件定義能力,可以滿足衛(wèi)星多樣性的業(yè)務(wù)需求。
STRS波形組件使用STRS消息傳遞方法建立消息傳遞通道。STRS基礎(chǔ)架構(gòu)提供了兩種消息傳遞模式,一種是STRS隊(duì)列,另一種是發(fā)布/訂閱模式[1]。分布式數(shù)據(jù)分發(fā)服務(wù)(Data Distribution Service,DDS)中間件遵循發(fā)布/訂閱設(shè)計(jì)模式[2]。本文利用DDS的特點(diǎn),將DDS應(yīng)用到STRS架構(gòu)中,實(shí)現(xiàn)STRS系統(tǒng)通信中間件,滿足STRS系統(tǒng)強(qiáng)實(shí)時性的要求,實(shí)現(xiàn)STRS波形組件的分布式部署,很好地彌補(bǔ)了STRS架構(gòu)標(biāo)準(zhǔn)存在的不足。