Intersatellite link hybrid routing system and method based on CCSDS system specification

Through a hybrid routing system based on the CCSDS system specifications, combined with multiple modules and bus designs, dynamic switching between centralized and distributed routing modes is achieved, solving the problems of high operation and maintenance complexity and poor adaptability to multiple working conditions in large-scale constellation systems, and improving the stability and reliability of inter-satellite links.

CN120675612APending Publication Date: 2025-09-19SHANGHAI AEROSPACE COMP TECH INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510810235.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

Existing inter-satellite link routing technology has high operation and maintenance complexity and poor adaptability to multiple working conditions in large-scale constellation systems. It is difficult to meet the needs of high-bandwidth transmission and low-latency communication, and its stability and reliability are insufficient in complex space environments.

Method used

A hybrid routing system based on the CCSDS system specification is adopted, combining the bus control module, AOS encoding module, centralized routing control module, intersatellite link processing module, measurement and control bus, forward data bus, distributed routing data bus and centralized routing directional data line to achieve switching between centralized and distributed routing modes, and dynamically adjust the working mode through module health diagnosis.

Benefits of technology

It improves the stability, flexibility and reliability of inter-satellite links, improves the maintainability and flexibility of the system, and adapts to the flexibility of satellite systems in the context of increasing constellation size and increasing operating conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120675612A_ABST
    Figure CN120675612A_ABST
Patent Text Reader

Abstract

The invention discloses an inter-satellite link hybrid routing system based on a CCSDS system specification, and the system comprises a bus control module which is used for driving each module to execute a corresponding instruction based on a control instruction in on-orbit uploading data, obtaining the health diagnosis data of each module, and driving the corresponding module to execute the corresponding instruction; the AOS coding module is used for framing and coding based on the internal user data through a CCSDS specification to obtain internal CCSDS data; the centralized routing control module is used for receiving and processing transmission data of the forward data bus and transmitting or receiving and processing transmission data of the centralized routing directional data line; an inter-satellite link processing module, the data processing module is used for processing transmission data based on a distributed routing data bus, obtaining the data through routing and outputting the data, or processing transmission data based on a centralized routing directional data line, obtaining the data and outputting the data, and is used for analyzing the data based on external users; and packaging and outputting to a distributed routing data bus or a centralized routing directional data line.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of satellite communication technology, and in particular relates to an inter-satellite link hybrid routing system and method based on CCSDS system specifications. Background Art

[0002] With the rapid development of aerospace technology in recent years, integrated space-ground constellations, built from a variety of spacecraft and ground stations, have become a mainstream development direction in the global aerospace sector. This system, achieved through coordinated satellite-ground networking, achieves global coverage and seamless communications, demonstrating enormous potential for applications in global navigation, remote sensing monitoring, emergency communications, and other fields. In this context, intersatellite networking technology, as a core component supporting the efficient operation of constellations, directly determines the system's data transmission efficiency and service quality. Intersatellite link routing technology must meet the dual requirements of high-bandwidth transmission and low-latency communication to ensure the stability and reliability of connections between nodes. At present, distributed routing solutions occupy a dominant position in intersatellite link management. This solution uses independent control modules to make autonomous decisions on the data routing status of each link, and has a certain degree of flexibility and fault tolerance. However, with the continuous expansion of the constellation scale and the significant increase in the frequency of dynamic changes in satellite topology, traditional distributed routing solutions have gradually exposed limitations such as high operational complexity and poor adaptability to multiple working conditions. Faced with the diverse application scenarios of constellation systems in complex space environments, it is urgent to explore new routing solutions that are more engineering maintainable and dynamically adaptable. This research direction has become a key technical focus in the current aerospace communications field. Summary of the Invention

[0003] To address the above-mentioned issues, the present invention proposes a hybrid intersatellite link routing system and method based on the CCSDS system specification. The present invention proposes a system comprising a bus control module, an AOS encoding module, a centralized routing control module, an intersatellite link processing module, a measurement and control bus, a forward data bus, a distributed routing data bus, and a centralized routing directional data line. The above-mentioned design implements communication in centralized routing mode and distributed routing mode, respectively, and switches the operating mode based on the module's health diagnosis to implement routing communication in different modes. This improves the stability, flexibility, and reliability of the intersatellite link, while also enhancing its maintainability and flexibility. The centralized routing control module pre-stores multiple routing strategy data to implement various constellation topologies. This design improves the flexibility of the satellite system as constellations grow in size and operating conditions increase.

[0004] A first aspect of the present invention provides an intersatellite link hybrid routing system based on the CCSDS system specification, characterized by comprising: The bus control module is used to drive each module to execute the corresponding instructions based on the control instructions in the on-track data and to obtain the health diagnosis data of each module and drive the corresponding module to execute the corresponding instructions; AOS encoding module, used to obtain internal CCSDS data by framing and encoding based on internal user data according to CCSDS specifications; A centralized routing control module, configured to receive and process transmission data of a forward data bus and to transmit or receive transmission data of a centralized routing directional data line; An intersatellite link processing module, configured to process and route transmission data based on a distributed routing data bus, obtain data, and output it, or process and output transmission data based on a centralized routing directional data line, and to parse, encapsulate, and output external user data to a distributed routing data bus or a centralized routing directional data line; The bus control module is connected to the intersatellite link processing module via a measurement and control bus. The AOS encoding module is connected to the intersatellite link processing module via the forward data bus and the distributed routing data bus in sequence. The AOS encoding module is connected to the centralized routing control module via the forward data bus. The centralized routing control module is connected to the intersatellite link processing module via a centralized routing directional data line. The measurement and control bus, the distributed routing data bus, and the centralized routing directional data line are bidirectional signal transmission, and the forward data bus is unidirectional signal transmission.

[0005] Preferably, when the working mode is a centralized routing mode, the centralized routing control module, the bus control module, the AOS encoding module and the intersatellite link processing module are in a working state; when the working mode is a distributed routing mode, the centralized routing control module is in a non-working state, and the bus control module, the AOS encoding module and the intersatellite link processing module are in a working state.

[0006] Preferably, the measurement and control bus adopts a 1553B bus, the bus control module adopts an A54SX72A chip, and the AOS encoding module adopts an AX2000 chip.

[0007] Preferably, the centralized routing control module adopts a JFM4VSX55RT chip, an AX500 chip and an MRAM chip.

[0008] Preferably, the intersatellite link processing module includes a first intersatellite link processing module, a second intersatellite link processing module, and a third intersatellite link processing module. The first intersatellite link processing module, the second intersatellite link processing module, and the third intersatellite link processing module are respectively connected to the measurement and control bus, the distributed routing data bus, the forward data bus, and the centralized routing directional data line signal. The first intersatellite link processing module, the second intersatellite link processing module, and the third intersatellite link processing module are respectively provided with a data receiving port and a data sending port, and the data receiving port and the data sending port can adopt TLK2711, LVDS and RS422.

[0009] Preferably, the first intersatellite link processing module, the second intersatellite link processing module and the third intersatellite link processing module respectively use AX2000 chips.

[0010] A second aspect of the present invention provides an inter-satellite link hybrid routing method based on the CCSDS system specification, which is applied to any of the above-mentioned inter-satellite link hybrid routing systems based on the CCSDS system specification, comprising the following steps: Initialize the first inter-satellite link processing module, the second inter-satellite link processing module, and the third inter-satellite link processing module of the inter-satellite link processing module to send idle frames in idle time, initialize the working mode of each module to a centralized routing mode, and initialize the routing policy data of the centralized routing control module; Based on internal user data, the AOS encoding module and the working mode are used to obtain data and output it; Based on external user data, data is acquired and outputted through the intersatellite link processing module and the working mode.

[0011] Preferably, the method further comprises the following steps: The bus control module periodically sends heartbeat requests to the intersatellite link processing module, the centralized routing control module, and the AOS encoding module through the measurement and control bus; Based on the heartbeat request, the health diagnosis data of the corresponding modules is obtained by monitoring the intersatellite link processing module, the centralized routing control module and the AOS encoding module respectively; Based on the health diagnostic data, the bus control module updates the parameters of each module and switches the working mode, specifically: if the health diagnostic data identifies that any module in the intersatellite link hybrid routing system is in an unhealthy state, it is further determined that: if the health diagnostic data identifies that the centralized routing control module is in an unhealthy state, the bus control module switches the working mode to the distributed routing mode and drives the centralized routing control module to be in a non-working state and updates the modes of the intersatellite link processing module and the AOS encoding module; if the health diagnostic data identifies that any module other than the centralized routing control module is in an unhealthy state, the bus control module drives the centralized routing control module to switch the routing policy table; if the health diagnostic data identifies that the intersatellite link processing module, the centralized routing control module and the AOS encoding module are all in a healthy state, the bus control module switches the working mode to the centralized routing mode, starts the centralized routing control module to work, and drives the centralized routing control module, the AOS encoding module and the intersatellite link processing module to update their modes.

[0012] Preferably, the steps of obtaining and outputting data through the AOS encoding module and the working mode based on the internal user data are specifically as follows: Acquire internal CCSDS data based on internal user data through multiplexing and framing of the AOS encoding module, wherein the internal CCSDS data includes at least a virtual channel identifier, a target aircraft identifier, a life cycle, and a priority; Based on the working mode, the internal CCSDS data is processed and output, and the specific steps are: if the working mode is a centralized routing mode, based on the internal CCSDS data, data is acquired and sent through the transmission of the forward data bus, the routing of the centralized routing control module, the distribution of the centralized routing directional data line, the channel encryption of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, and channel coding; if the working mode is a distributed routing mode, the centralized routing control module stops working, and based on the internal CCSDS data, data is acquired and output through the transmission of the forward data bus, the broadcast of the distributed routing data bus, the virtual channel identification selection of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, channel encryption, and channel coding.

[0013] Preferably, the step of acquiring and outputting data through the intersatellite link processing module and the working mode based on external user data is specifically: Acquire external CCSDS data through data screening, channel decoding, and channel decryption of the intersatellite link processing module based on external user data, wherein the external CCSDS data includes at least a virtual channel identifier, a source aircraft identifier, and target aircraft data; Based on the working mode, the external CCSDS data is processed and outputted, and the specific steps are as follows: If the working mode is a centralized routing mode, based on the external CCSDS data, data is obtained and outputted through the transmission of the centralized routing directional data line, the routing of the centralized routing control module, the directional return of the centralized routing directional data line, the channel encryption of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, and channel coding; if the working mode is a distributed routing mode, data is obtained and sent based on the external CCSDS data through the sending of the intersatellite link processing module, the broadcast of the distributed routing data bus, the virtual channel identification selection, channel encryption, and channel coding of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module.

[0014] Due to the adoption of the above technical solution, the present invention has the following advantages and positive effects compared with the prior art: (1) The present invention includes a bus control module, an AOS encoding module, a centralized routing control module, an intersatellite link processing module, a measurement and control bus, a forward data bus, a distributed routing data bus, and a centralized routing directional data line. Through the above design, centralized routing mode and distributed routing mode communication are respectively realized, and the working mode is switched according to the health diagnosis status of the module to realize routing communication of the device in different modes, thereby improving the stability, flexibility and reliability of the intersatellite link, and at the same time improving the maintainability and flexibility of the intersatellite link.

[0015] (2) The centralized routing control module pre-stores multiple routing strategy data to implement various constellation topologies. The above design can improve the flexibility of the satellite system under the background of increasing constellation scale and more working conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The specific embodiments of the present invention are further described in detail below with reference to the accompanying drawings, wherein: Figure 1 This is a framework diagram of an intersatellite link hybrid routing system based on the CCSDS system specification in the present invention; Figure 2 The frame format of the CCSDS standard in the inter-satellite link hybrid routing method based on the CCSDS system standard of the present invention; Figure 3A virtual channel identification mapping table in an intersatellite link hybrid routing method based on the CCSDS system specification in the present invention; Figure 4 This is a routing strategy data table structure in an intersatellite link hybrid routing method based on the CCSDS system specification in the present invention. DETAILED DESCRIPTION

[0017] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become more apparent from the following description and claims. It should be noted that the drawings are greatly simplified and not to exact ratios, and are intended solely to facilitate and clearly illustrate the embodiments of the present invention.

[0018] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the various components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0019] First embodiment See also Figure 1 A hybrid intersatellite link routing system based on the CCSDS system specification, characterized by comprising: The bus control module is used to drive each module to execute the corresponding instructions based on the control instructions in the on-track data and to obtain the health diagnosis data of each module and drive the corresponding module to execute the corresponding instructions; AOS encoding module, used to obtain internal CCSDS data by framing and encoding based on internal user data according to CCSDS specifications; A centralized routing control module, configured to receive and process transmission data of a forward data bus and to transmit or receive transmission data of a centralized routing directional data line; An intersatellite link processing module, configured to process and route transmission data based on a distributed routing data bus, obtain data, and output it, or process and output transmission data based on a centralized routing directional data line, and to parse, encapsulate, and output external user data to a distributed routing data bus or a centralized routing directional data line; The bus control module is connected to the intersatellite link processing module through the measurement and control bus, the AOS encoding module is connected to the intersatellite link processing module through the forward data bus and the distributed routing data bus in sequence, the AOS encoding module is connected to the centralized routing control module through the forward data bus, and the centralized routing control module is connected to the intersatellite link processing module through the centralized routing directional data line. The measurement and control bus, distributed routing data bus, and centralized routing directional data line are bidirectional signal transmission, and the forward data bus is unidirectional signal transmission.

[0020] Preferably, when the working mode is a centralized routing mode, the centralized routing control module, the bus control module, the AOS encoding module and the intersatellite link processing module are in a working state; when the working mode is a distributed routing mode, the centralized routing control module is in a non-working state, and the bus control module, the AOS encoding module and the intersatellite link processing module are in a working state.

[0021] When the working mode is centralized routing mode, data communication in multiple scenarios can be centralized by sending remote control instructions through the bus control module, the measurement and control bus, and the intersatellite link processing module in sequence. The intersatellite link processing module can be driven according to the remote control instructions to obtain the transmission data of the centralized routing directional data line. The preset program of the intersatellite link processing module or the remote control instruction obtains the transmission data and performs virtual channel identification selection, channel encryption, and channel coding on the transmission data to obtain data and transmit it to the target aircraft identification.

[0022] Optimally, the measurement and control bus uses the 1553B bus, the bus control module uses the A54SX72A chip, and the AOS encoding module uses the AX2000 chip. By combining the high reliability of the 1553B bus, the real-time control capabilities of the antifuse FPGA (A54SX72A) program, and the standardized encoding processing of the antifuse FPGA (AX2000) program, this design achieves dynamic control and efficient data processing of the intersatellite link system, ensuring long-term stable operation on orbit.

[0023] Preferably, the centralized routing control module uses a JFM4VSX55RT chip, an AX500 chip and an MRAM chip.

[0024] The design combines the centralized routing processing of an SRAM-based FPGA (JFM4VSX55RT) program, the co-processing capabilities of an antifuse FPGA (AX500) program based on timed refresh and on-orbit reconstruction, and the high-speed non-volatility of MRAM for storing routing policy tables. This achieves the high performance, high reliability, and low power consumption characteristics of the centralized routing control module. This makes it suitable for highly dynamic, high-radiation, and resource-constrained aerospace scenarios, and improves the real-time performance, stability, and mission adaptability of intersatellite links.

[0025] Preferably, the intersatellite link processing module includes a first intersatellite link processing module, a second intersatellite link processing module, and a third intersatellite link processing module. The first intersatellite link processing module, the second intersatellite link processing module, and the third intersatellite link processing module are respectively connected to the measurement and control bus, the distributed routing data bus, the forward data bus, and the centralized routing directional data line signal. The first intersatellite link processing module, the second intersatellite link processing module, and the third intersatellite link processing module are respectively provided with a data receiving port and a data sending port, and the data receiving port and the data sending port can adopt TLK2711, LVDS and RS422.

[0026] Preferably, the first intersatellite link processing module, the second intersatellite link processing module and the third intersatellite link processing module respectively use AX2000 chips.

[0027] The design is reinforced with multiple intersatellite link processing modules and multi-bus division of labor and redundancy, and uses an anti-fuse FPGA (AX2000) to complete link data processing, support standardized protocols, and adapt to multiple interface protocols, achieving high reliability, flexibility and scalability of the intersatellite link processing module.

[0028] The system achieves efficient, reliable and flexible data transmission and routing control of intersatellite links through a hybrid routing architecture, standardized protocols, modular monitoring design and multi-bus coordination mechanism. It is suitable for multi-spacecraft collaborative missions in space environments and improves the real-time, compatibility and system robustness of intersatellite communications.

[0029] Second embodiment See also Figure 2 、 Figure 3 and Figure 4 A second aspect of the present invention provides an inter-satellite link hybrid routing method based on the CCSDS system specification, which is applied to any of the above-mentioned inter-satellite link hybrid routing systems based on the CCSDS system specification, comprising the following steps: Initialize the first inter-satellite link processing module, the second inter-satellite link processing module, and the third inter-satellite link processing module of the inter-satellite link processing module to send idle frames in idle time, initialize the working mode of each module to a centralized routing mode, and initialize the routing policy data of the centralized routing control module; Based on internal user data, data is obtained and output through the AOS encoding module and working mode; Based on external user data, data is obtained and output through the inter-satellite link processing module and working mode.

[0030] The bus control module can receive link priority, routing matrix table, and service priority data through remote sensing, and save the corresponding data to the corresponding module through the bus control module, realizing on-track injection, and finally completing the parameter configuration and function control through the bus control module. Among them, the centralized routing control module initializes the routing strategy table to store 16 data routing strategy tables in MRAM and sets an active strategy table. Each routing strategy table can be updated by on-track injection. After receiving the transmission data of the forward data bus, the centralized routing control module sends the data to the target module through the corresponding centralized routing directional data line according to the active strategy table; the data routing strategy data structure is specifically referred to in Figure 4 The centralized routing control module specifies the specific routing policy of the centralized routing control module using the active number, source aircraft ID, target aircraft ID, and virtual channel ID of the routing policy table data. When data is input into the centralized routing control module, the next-hop port information for the data is located in the active routing policy table based on the source aircraft ID, target aircraft ID, and virtual channel ID information in the data. The data is then transmitted to any one of the first, second, or third intersatellite link processing modules via the centralized routing directional data line. Idle frames are inserted when the intersatellite forward link baseband of the intersatellite link processing module is idle. The virtual channel ID of the idle frame is "111111" to maintain channel continuity. AOS encoding ensures internal data standardization, and the intersatellite processing module adapts to external heterogeneous data for data compatibility. Centralized routing provides global policies, while distributed routing supports local autonomous decision-making for routing flexibility. The modular design supports the addition of new nodes or protocols, and multi-interface protocols are compatible with multi-modal access to achieve system scalability. Adding backup nodes to the centralized routing control module prevents single point failures from causing global routing paralysis. Based on link load or fault conditions, the switching logic between centralized routing and distributed routing is automatically triggered to achieve dynamic mode switching. The status of each processing module is reported in real time through a measurement and control bus (such as 1553B) for real-time monitoring, supporting health diagnosis and predictive maintenance. Preferably, the following steps are also included: The bus control module periodically sends heartbeat requests to the intersatellite link processing module, the centralized routing control module, and the AOS encoding module through the measurement and control bus; Based on the heartbeat request, the health diagnosis data of the corresponding modules are obtained by monitoring the intersatellite link processing module, the centralized routing control module and the AOS encoding module respectively; Based on the health diagnosis data, the bus control module updates the parameters of each module and switches the working mode. Specifically, if the health diagnosis data identifies that any module in the intersatellite link hybrid routing system is in an unhealthy state, further judgment is made: if the health diagnosis data identifies that the centralized routing control module is in an unhealthy state, the bus control module switches the working mode to the distributed routing mode and drives the centralized routing control module to be in a non-working state and updates the modes of the intersatellite link processing module and the AOS encoding module; if the health diagnosis data identifies that any module of the non-centralized routing control module is in an unhealthy state, the bus control module drives the centralized routing control module to switch the routing policy table; if the health diagnosis data identifies that the intersatellite link processing module, the centralized routing control module and the AOS encoding module are all in a healthy state, the bus control module switches the working mode to the centralized routing mode, starts the centralized routing control module, and drives the centralized routing control module, the AOS encoding module and the intersatellite link processing module to update the mode.

[0031] The bus control module initiates a heartbeat request every 0.5 seconds via the internal measurement and control bus to the terminal modules on the bus. Upon receiving the request, each terminal module sends 16 consecutive heartbeats to the bus control module. Based on the health data from the heartbeats, the bus control module identifies inactive or abnormal modules and removes them to ensure normal network operation. Based on the actual health data, the bus control module drives each module to switch modes and set parameters. The bus control module also receives remote control programs, identifies them, and sends them to the corresponding modules.

[0032] This mechanism achieves high reliability, adaptive fault tolerance, dynamic performance optimization and maintainability of the intersatellite link system through closed-loop control of heartbeat monitoring → health diagnosis → mode switching.

[0033] See also Figure 3 Preferably, the steps of obtaining and outputting data through the AOS encoding module and working mode based on internal user data are specifically as follows: Based on the internal user data, the internal CCSDS data is obtained through the multiplexing and framing of the AOS encoding module. The internal CCSDS data includes at least the virtual channel identifier, target aircraft identifier, life cycle, and priority. The AOS encoding module completes the data multiplexing based on the virtual channel identifier mapping table. The multiplexing uses the CCSDS paradigm. The multiplexed data is sent to each node device of the intersatellite link through the data bus. The virtual channel identifier mapping table includes a one-to-one correspondence between the virtual channel identifier (VCID), the target aircraft identifier, the life cycle, and the priority. For details, please refer to Figure 3 shown.

[0034] Based on the working mode, the internal CCSDS data is processed and output, and the specific steps are: if the working mode is the centralized routing mode, the internal CCSDS data is sequentially transmitted through the forward data bus, routed by the centralized routing control module, distributed through the centralized routing directional data line, channel encrypted by the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, and channel coded to obtain data and send it; if the working mode is the distributed routing mode, the centralized routing control module stops working, and the internal CCSDS data is sequentially transmitted through the forward data bus, broadcasted by the distributed routing data bus, virtual channel identifier selected by the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, channel encrypted, and channel coded to obtain data and output it.

[0035] Preferably, the steps of acquiring and outputting data through the intersatellite link processing module and the working mode based on external user data are specifically as follows: Based on the external user data, the external CCSDS data is obtained through data screening, channel decoding, and channel decryption of the intersatellite link processing module, where the external CCSDS data includes at least a virtual channel identifier, a source aircraft identifier, and target aircraft data; Based on the working mode, the external CCSDS data is processed and output. The specific steps are as follows: If the working mode is a centralized routing mode, data is acquired and outputted based on the transmission of the centralized routing directional data line, routing of the centralized routing control module, directional return of the centralized routing directional data line, channel encryption of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, and channel coding; if the working mode is a distributed routing mode, data is acquired and sent based on the transmission of the intersatellite link processing module, broadcasting of the distributed routing data bus, virtual channel identification selection through the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, channel encryption, and channel coding.

[0036] Dual-mode redundancy, multi-bus backup, and resistance to single-point failure ensure reliability. Automatic switching between centralized and distributed modes realizes the flexibility of the routing mechanism. CCSDS protocol compatibility, AOS encoding, virtual channel multiplexing, priority scheduling, lifecycle management, and framing multiplexing optimize bandwidth to ensure communication efficiency. Modular design supports function upgrades and adapts to dynamic constellations and the scalability of deep space mission support devices.

[0037] This method achieves high reliability, high efficiency, and strong adaptability of intersatellite links through standardized protocols, redundant design, and intelligent mode switching, significantly improving the overall performance of spacecraft networking communications.

[0038] Through standardized protocol analysis, dynamic routing adaptation, secure encryption mechanism and modular design, this solution achieves highly reliable transmission of intersatellite links, efficient resource utilization, enhanced anti-interference capability and mission adaptability. It is particularly suitable for complex aerospace scenarios such as low-orbit satellite constellations and deep space exploration networks, and can significantly improve the overall performance and long-term operational stability of intersatellite communications.

[0039] In the description of this application, it should be noted that the terms "inner" and "outer" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, or the orientations or positional relationships in which the product of this application is typically placed when in use. These terms are intended solely to facilitate the description of this application and simplify the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first" and "second" and the like are used solely for distinction and should not be construed as indicating or implying relative importance.

[0040] It should also be noted that, unless otherwise expressly specified or limited, the terms "disposed" and "connected" should be understood broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to direct connections, indirect connections through an intermediate medium, or internal connections between two components. Those skilled in the art will understand the specific meanings of these terms in this application based on the specific circumstances.

[0041] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the identification content specifically executed by the above-described system and device can refer to the corresponding process in the aforementioned method embodiment.

[0042] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments. Even if various changes are made to the present invention, if these changes fall within the scope of the claims of the present invention and their equivalents, they still fall within the scope of protection of the present invention.

Claims

1. A hybrid intersatellite link routing system based on the CCSDS system specification, characterized in that: include: The bus control module is used to drive each module to execute the corresponding instructions based on the control instructions in the on-track data and to obtain the health diagnosis data of each module and drive the corresponding module to execute the corresponding instructions; AOS encoding module, used to obtain internal CCSDS data by framing and encoding based on internal user data according to CCSDS specifications; A centralized routing control module, configured to receive and process transmission data of a forward data bus and to transmit or receive transmission data of a centralized routing directional data line; An intersatellite link processing module, configured to process and route transmission data based on a distributed routing data bus, obtain data, and output it, or process and output transmission data based on a centralized routing directional data line, and to parse, encapsulate, and output external user data to a distributed routing data bus or a centralized routing directional data line; The bus control module is connected to the intersatellite link processing module via a measurement and control bus. The AOS encoding module is connected to the intersatellite link processing module via the forward data bus and the distributed routing data bus in sequence. The AOS encoding module is connected to the centralized routing control module via the forward data bus. The centralized routing control module is connected to the intersatellite link processing module via a centralized routing directional data line. The measurement and control bus, the distributed routing data bus, and the centralized routing directional data line are bidirectional signal transmission, and the forward data bus is unidirectional signal transmission.

2. The intersatellite link hybrid routing system based on the CCSDS system specification according to claim 1, characterized in that: When the working mode is the centralized routing mode, the centralized routing control module, the bus control module, the AOS encoding module and the intersatellite link processing module are in a working state; when the working mode is the distributed routing mode, the centralized routing control module is in a non-working state, and the bus control module, the AOS encoding module and the intersatellite link processing module are in a working state.

3. The intersatellite link hybrid routing system based on CCSDS system specifications according to claim 1, characterized in that: The measurement and control bus adopts 1553B bus, the bus control module adopts A54SX72A chip, and the AOS encoding module adopts AX2000 chip.

4. The intersatellite link hybrid routing system based on CCSDS system specifications according to claim 1, characterized in that: The centralized routing control module adopts a JFM4VSX55RT chip, an AX500 chip and an MRAM chip.

5. The intersatellite link hybrid routing system based on CCSDS system specification according to claim 1, characterized in that: The intersatellite link processing module includes a first intersatellite link processing module, a second intersatellite link processing module, and a third intersatellite link processing module. The first intersatellite link processing module, the second intersatellite link processing module, and the third intersatellite link processing module are respectively connected to the measurement and control bus, the distributed routing data bus, the forward data bus, and the centralized routing directional data line signal. The first intersatellite link processing module, the second intersatellite link processing module, and the third intersatellite link processing module are respectively provided with a data receiving port and a data sending port. The data receiving port and the data sending port can adopt TLK2711, LVDS, and RS422.

6. The intersatellite link hybrid routing system based on CCSDS system specification according to claim 5, characterized in that: The first inter-satellite link processing module, the second inter-satellite link processing module and the third inter-satellite link processing module respectively use AX2000 chips.

7. A hybrid inter-satellite link routing method based on the CCSDS system specification, applied to the hybrid inter-satellite link routing system based on the CCSDS system specification according to any one of claims 1 to 6, characterized in that: The steps include: Initialize the first inter-satellite link processing module, the second inter-satellite link processing module, and the third inter-satellite link processing module of the inter-satellite link processing module to send idle frames in idle time, initialize the working mode of each module to a centralized routing mode, and initialize the routing policy data of the centralized routing control module; Based on internal user data, the AOS encoding module and the working mode are used to obtain data and output it; Based on external user data, data is acquired and outputted through the intersatellite link processing module and the working mode.

8. The intersatellite link hybrid routing method based on CCSDS system specification according to claim 7, characterized in that: The following steps are also included: The bus control module periodically sends heartbeat requests to the intersatellite link processing module, the centralized routing control module, and the AOS encoding module through the measurement and control bus; Based on the heartbeat request, the health diagnosis data of the corresponding modules is obtained by monitoring the intersatellite link processing module, the centralized routing control module and the AOS encoding module respectively; Based on the health diagnostic data, the bus control module updates the parameters of each module and switches the working mode, specifically: if the health diagnostic data identifies that any module in the intersatellite link hybrid routing system is in an unhealthy state, it is further determined that: if the health diagnostic data identifies that the centralized routing control module is in an unhealthy state, the bus control module switches the working mode to the distributed routing mode and drives the centralized routing control module to be in a non-working state and updates the modes of the intersatellite link processing module and the AOS encoding module; if the health diagnostic data identifies that any module other than the centralized routing control module is in an unhealthy state, the bus control module drives the centralized routing control module to switch the routing policy table; if the health diagnostic data identifies that the intersatellite link processing module, the centralized routing control module and the AOS encoding module are all in a healthy state, the bus control module switches the working mode to the centralized routing mode, starts the centralized routing control module to work, and drives the centralized routing control module, the AOS encoding module and the intersatellite link processing module to update their modes.

9. The intersatellite link hybrid routing method based on CCSDS system specifications according to claim 7, characterized in that: The steps of obtaining and outputting data based on internal user data through the AOS encoding module and the working mode are specifically as follows: Acquire internal CCSDS data based on internal user data through multiplexing and framing of the AOS encoding module, wherein the internal CCSDS data includes at least a virtual channel identifier, a target aircraft identifier, a life cycle, and a priority; Based on the working mode, the internal CCSDS data is processed and output, and the specific steps are: if the working mode is a centralized routing mode, based on the internal CCSDS data, data is acquired and sent through the transmission of the forward data bus, the routing of the centralized routing control module, the distribution of the centralized routing directional data line, the channel encryption of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, and channel coding; if the working mode is a distributed routing mode, the centralized routing control module stops working, and based on the internal CCSDS data, data is acquired and output through the transmission of the forward data bus, the broadcast of the distributed routing data bus, the virtual channel identification selection of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, channel encryption, and channel coding.

10. The intersatellite link hybrid routing method based on CCSDS system specification according to claim 7, characterized in that: The steps of acquiring and outputting data based on external user data through the intersatellite link processing module and the working mode are specifically as follows: Acquire external CCSDS data through data screening, channel decoding, and channel decryption of the intersatellite link processing module based on external user data, wherein the external CCSDS data includes at least a virtual channel identifier, a source aircraft identifier, and target aircraft data; Based on the working mode, the external CCSDS data is processed and outputted, and the specific steps are as follows: If the working mode is a centralized routing mode, based on the external CCSDS data, data is obtained and outputted through the transmission of the centralized routing directional data line, the routing of the centralized routing control module, the directional return of the centralized routing directional data line, the channel encryption of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module, and channel coding; if the working mode is a distributed routing mode, data is obtained and sent based on the external CCSDS data through the sending of the intersatellite link processing module, the broadcast of the distributed routing data bus, the virtual channel identification selection, channel encryption, and channel coding of the first intersatellite link processing module or the second intersatellite link processing module or the third intersatellite link processing module.