High and low speed top injection self-adaptive satellite on-orbit reconstruction method and system

By adopting high and low -speed adaptive adaptation in the satellite in the rails, the ground and star -carrying management software are used to combine and split the reconstruction package to solve the problem of adaptive switching of the satellite re -structure package length. Improve the efficiency and reliability of reconstruction.

CN119382766APending Publication Date: 2025-01-28SHANGHAI SATELLITE ENG INST
View PDF 0 Cites 4 Cited by

Patent Information

Application Number
CN202411453709.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The prior art is difficult to realize adaptive switching of the packet length of satellite in orbit reconstruction, resulting in low efficiency and reliability of satellite in orbit reconstruction.

Method used

采用高低速上注自适应的卫星在轨重构方法,通过地面重构包处理软件和星载管理软件,分别在高速和低速上注模式下,将固定长度的长包重构包进行组合或 Disassembling, forming a short package suitable for different rates, and conducting packets and replenishment until all the reconstruction package verification is approved.

Benefits of technology

The adaptive switching of satellites in the length of the rail heavier packaging package has improved the efficiency and reliability of satellites in rail restructuring, and does not increase the new ground stations hardware and satellite hardware, and meets the switching needs of high -speed and low -speed betting channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382766A_ABST
    Figure CN119382766A_ABST
Patent Text Reader

Abstract

The invention provides a high and low speed top pouring self-adaptive satellite on-orbit reconstruction method and system, and belongs to the field of satellite on-orbit reconstruction, and the method comprises the following steps: S1, providing a long packet reconstruction file with a fixed length; s2, in a high-speed uploading mode, the long packet reconstruction packet forms a high-speed uplink frame and then the high-speed uplink frame is uploaded; s3, in a low-speed uploading mode, splitting the long packet reconstruction packet into paired or clustered short packets, forming a remote control transmission frame, and uploading the remote control transmission frame; s4, in the uploading process, the satellite-borne management software checks the reconstructed packets one by one, checks the number and continuity after uploading is completed, returns missing and wrong packet information and supplementarily injects until all the reconstructed packets pass the check; and S5, after all the reconstructed packets pass the verification, the satellite-borne management software automatically processes the reconstructed packets of the long packets or the short packets according to the type of the uploading channel, and forwards the reconstructed packets to a terminal reconstruction unit according to a ground instruction. According to the method, adaptive switching of the length of the reconstruction packet along with the type of the upper injection channel is realized, and the efficiency and the reliability of satellite on-orbit reconstruction are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of satellite on-orbit reconstruction, and in particular, relates to a high- and low-speed adaptive satellite on-orbit reconstruction method and system. Background Art

[0002] One of the key technologies for satellite on-orbit reconstruction is the uploading of satellite reconstruction data, which is to transmit the reconstruction package generated by the ground station, including the reconstruction file and reconstruction parameters, to the satellite. There are usually two channels for uploading satellite reconstruction data: high-speed uploading and low-speed uploading.

[0003] High-speed uplink means that the reconstruction packets are sent to the satellite at a high rate, such as several megabits per second, through a dedicated high-speed data transmission channel. The advantage of this method is the fast uplink speed, but the disadvantage is that it requires additional hardware equipment and channel resources, and has high requirements for the satellite attitude and orbit.

[0004] Low-speed uplink means sending the reconstruction packet to the satellite at a low rate, such as several thousand bits per second, through the remote control command channel. The advantage of this method is that it does not require additional hardware equipment and channel resources, and has low requirements for satellite attitude and orbit. The disadvantage is that the uplink speed is slow and it is easily affected by interference and bit errors.

[0005] At present, the commonly used on-orbit reconstruction method is to use the high-speed injection channel to upload the reconstruction file or reconstruction parameters, and use the low-speed injection channel to upload the reconstruction parameters or to supplement a small number of reconstruction packets. Since the length of the reconstruction packet transmitted through the high-speed and low-speed injection channels is different, the reconstruction packets need to be pre-processed for different injection channels.

[0006] With the continuous enrichment of satellite application software and the continuous refinement of its functions, the amount of reconstructed data has also greatly increased, which has put forward higher requirements for ground operation and control and onboard processing of reconstructed files of different formats and sizes.

[0007] Therefore, how to achieve adaptive switching of satellite on-orbit reconstruction packet length as the type of upstream channel changes to improve the efficiency and reliability of satellite on-orbit reconstruction is an important technical problem that needs to be solved urgently. Summary of the invention

[0008] In view of the defects in the prior art, the object of the present invention is to provide a high-speed and low-speed adaptive satellite on-orbit reconstruction method and system.

[0009] A high-speed and low-speed adaptive satellite on-orbit reconstruction method provided by the present invention comprises:

[0010] Step S1: When the software is reconstructed on-track, a reconstructed file is provided in a long reconstructed package of a fixed length;

[0011] Step S2: In the high-speed uplink mode, the ground reconstruction packet processing software reconstructs the long packets into high-speed uplink frames and then uploads them;

[0012] Step S3: In the low-speed injection mode, according to different rate requirements, the ground reconstruction packet processing software splits the long packet reconstruction packet into pairs or clusters of short packets, and injects them after forming a remote control transmission frame;

[0013] Step S4: During the annotation process, the onboard management software verifies the reconstruction packages one by one. After the annotation is completed, the number and continuity of the reconstruction packages are verified. After the verification is completed, the telemetry of the missing error package information is transmitted to the ground. The ground determines the location of the missing error reconstruction package and performs supplementary annotation until all reconstruction packages pass the verification;

[0014] Step S5: After all the uploaded reconstruction packages have passed verification, the onboard management software automatically processes the reconstruction packages of long or short packages according to the uploaded channel type of the reconstruction packages, and then forwards them to the terminal reconstruction unit according to the ground instructions.

[0015] Preferably, in step S1, the long packet reconstruction packet of fixed length needs to meet the remote control packet format of the CCSDS protocol, including a leading header, a data field and a padding area; the reconstruction terminal splits the reconstruction file and fills it into the application data of each long packet reconstruction packet.

[0016] Preferably, in step S1, the sequence identifier L0 is used to represent an independent packet, the packet sequence count of the first packet is 00 0000000000000, and then increases in sequence; the function identifier of the long packet is G1, indicating a high-speed injection channel.

[0017] Preferably, in step S1, the packet length of the long packet reconstruction packet should be m bytes, where m is an even number and is the maximum packet length of the remote control packet in the high-speed injection mode;

[0018] The length of the application data is m-10 bytes. If the length of the application data of the last long packet is less than m-10 bytes, it should be padded after the reconstructed packet and checksum, so that the total length of the reconstructed packet and the padding area meets m bytes.

[0019] Preferably, in step S2, in the high-speed injection mode, the ground reconstruction packet processing software fills the reconstruction packet provided by the reconstruction terminal into the data field of the remote control transmission frame, and then fills the remote control transmission frame into the data field of the high-speed injection frame, which is then injected to the satellite by the ground measurement and control station.

[0020] Preferably, in step S3, the paired short packet is two short packets. In the low-speed injection mode, the ground reconstruction packet processing software first splits the reconstruction packet with an application data length of m-10 bytes provided by the terminal into two short packets with application data lengths of a bytes and b bytes, where a and b are even numbers and a and b are not greater than the maximum packet length of the remote control packet in the low-speed injection mode; the packet identification information and packet sequence count of the paired short packet are the same as those of the long packet before the split.

[0021] Preferably, in step S3, the sequence identifiers of the two short packets are filled in according to the first packet L1 and the last packet L2; the function identifier of the short packet is D1, indicating a low-speed injection channel, and when the application data length of the last reconstructed packet in the long packet format is less than max{a,b} bytes, the packet is directly used as the last packet in the short packet format, the sequence identifier is an independent packet L0, and the function identifier is G1;

[0022] The ground reconstruction packet processing software splits each long packet reconstruction packet provided by the terminal into two pairs of short packets, fills the short packet reconstruction packet into the data field of the remote control transmission frame, and is uploaded to the satellite by the ground measurement and control station.

[0023] Preferably, in step S4, during the reconstruction package annotation process, the onboard management software writes the reconstruction package into the onboard computer DRAM area, and verifies the content of each reconstruction package during the writing process; after all reconstruction packages are annotated, the package sequence numbers of the reconstruction packages are verified for quantity and continuity; after the verification is completed, the packet sequence control of the erroneous package is used as telemetry to be transmitted to the ground, and the ground determines the position of the erroneous reconstruction package according to the packet sequence count in the packet sequence control, and makes supplementary annotations until all reconstruction packages pass the verification.

[0024] Preferably, in step S5, after the reconstruction package passes the verification, the onboard management software determines the injection channel type of the reconstruction package by identifying the function identifier of the reconstruction package;

[0025] If the function identifier is G1, the onboard management software forwards the reconstruction packet to the terminal according to the ground command;

[0026] If the function identifier is D1, the onboard management software will first verify the short packet reconstruction packet sent in pairs with application data lengths of a byte and b bytes during the reconstruction packet annotation process, and then splice the paired short packets into a long packet. The spliced ​​long packet is the same as the original long packet reconstruction packet provided by the terminal, and then written into the onboard computer DRAM area;

[0027] If the sequence identifier of the reconstruction packet is L0, the onboard management software will use the short packet as the last long packet reconstruction packet provided by the terminal;

[0028] After the verification is completed, the packet sequence control of the missing error packet is used as the telemetry downlink to the ground. The ground determines the position of the missing error reconstruction packet according to the packet sequence count in the packet sequence control, and makes a supplement, and repeats the above steps;

[0029] When the ground receives telemetry that all reconstruction packages have passed verification, the ground sends a command, and the onboard management software forwards the reconstruction package to the terminal reconstruction unit according to the command content.

[0030] A high-speed and low-speed adaptive satellite on-orbit reconstruction system, comprising:

[0031] Module M1: When the software is reconstructed on-orbit, a reconstructed file is provided in a long package with a fixed length;

[0032] Module M2: In high-speed uplink mode, the ground reconstruction packet processing software reconstructs the long packets into high-speed uplink frames and then uploads them;

[0033] Module M3: In low-speed uplink mode, according to different rate requirements, the ground reconstruction packet processing software splits the long packet reconstruction packet into pairs or clusters of short packets, and then uplinks them after forming a remote control transmission frame;

[0034] Module M4: During the injection process, the onboard management software verifies the reconstruction packages one by one. After the injection is completed, the number and continuity of the reconstruction packages are verified. After the verification is completed, the telemetry of the missing error package information is transmitted to the ground. The ground determines the location of the missing error reconstruction package and performs supplementary injection until all reconstruction packages pass the verification;

[0035] Module M5: After all the uploaded reconstruction packages have passed verification, the onboard management software automatically processes the long or short reconstruction packages according to the uploaded channel type of the reconstruction packages, and then forwards them to the terminal reconstruction unit according to the ground instructions.

[0036] Compared with the prior art, the present invention has the following beneficial effects:

[0037] 1. This application adopts a high-speed and low-speed adaptive satellite on-orbit reconstruction method to achieve adaptive switching of the satellite on-orbit reconstruction packet length as the type of the injection channel changes, so as to improve the efficiency and reliability of the satellite on-orbit reconstruction;

[0038] 2. Without adding new ground station hardware and satellite hardware, this application automatically processes long and short reconstruction packets based on the existing satellite-to-ground measurement and control system and satellite platform through ground reconstruction packet processing software and satellite management software. When switching between high-speed and low-speed uplink channels, the length of the reconstruction packet can be adaptively modified to avoid the terminal from re-providing a reconstruction packet that meets the low-speed uplink format;

[0039] 3. This application adopts the design of reconstruction package format, which is a long package with fixed length. The reconstruction terminal only needs to provide a long package with fixed length to the whole, without caring about the type of injection channel and the processing method of reconstruction package, which simplifies the design and development of the terminal and improves the versatility and compatibility of the terminal;

[0040] 4. This application adopts the high-speed injection frame and remote control transmission frame format based on the CCSDS protocol, so that the reconstruction packet can be sent to the satellite through different injection channels, without the need to monopolize the measurement and control channel, thereby improving the channel utilization and flexibility;

[0041] 5. This application can verify the integrity, continuity and correctness of the reconstructed packet by reconstructing the sequence identifier, packet sequence count and checksum in the packet header, thereby ensuring the correctness of the reconstructed file. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0043] Figure 1 Schematic diagram of satellite on-orbit reconstruction for high and low speed adaptive injection;

[0044] Figure 2 Processing reconstructed package flow chart for ground processing software;

[0045] Figure 3 Verify the reconstruction package flow chart for the onboard management software;

[0046] Figure 4 Processing refactoring package flow chart for onboard management software. DETAILED DESCRIPTION

[0047] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0048] The present application discloses a method for satellite in-orbit reconstruction with high- and low-speed adaptive uplink, which includes ground reconstruction packet processing software, satellite management software, and satellite reconstruction terminal. When the software is reconstructed in orbit, only the software executable file to be reconstructed needs to be provided, which is split into reconstruction packets according to a fixed length. When uploading through a high-speed uplink channel, the ground reconstruction packet processing software assembles the reconstruction packets into high-speed uplink frames one by one and then uploads them. After the satellite management software deframes, it forwards the reconstruction packets to the terminal at the terminal receiving rate; when uploading through a low-speed uplink channel, the ground reconstruction packet processing software splits the reconstruction packets into two pairs of short packets, which respectively compose remote control transmission frames and then upload them. After deframing, the satellite management software automatically identifies the pairs of short packets, splices them into the original reconstruction packets, and forwards them to the terminal after verification. When the ground performs missing or leaked filling of satellite reconstruction packets, the uplink can be performed through a channel of any rate, not limited to the previously adopted uplink rate channel. The automatic processing of long and short reconstruction packages by the ground reconstruction package processing software and the onboard management software can meet the needs of adaptive reconstruction package uploading rate when switching between high-speed and low-speed uploading channels.

[0049] Embodiment 1:

[0050] A high-speed and low-speed adaptive satellite on-orbit reconstruction method, comprising:

[0051] Step S1: When the software is reconstructed on-track, a reconstructed file is provided in a long package with a fixed length;

[0052] The long packet reconstruction packet of fixed length must meet the remote control packet format of CCSDS protocol, including the leading header, data field and padding area. The reconstruction terminal only needs to provide the software executable file to be reconstructed, which is split into reconstruction packets according to the fixed length. The reconstruction packet meets the remote control packet format of CCSDS protocol, as shown in the following table.

[0053]

[0054] The reconstruction terminal splits the reconstruction file and fills it into the application data of each long packet reconstruction packet. In the high-speed injection mode, the sequence identifier L0 is used to represent an independent packet. The packet sequence count of the first packet is 00 0000 0000 0000, and then increases in sequence. The packet length of the long packet reconstruction packet should be m bytes (m is an even number and is the maximum packet length of the remote control packet in the high-speed injection mode), of which the application data length is (m-10) bytes. If the application data length of the last long packet is less than (m-10) bytes, it should be padded after the sum check of the reconstruction packet so that the total length of the reconstruction packet and the padding area meets m bytes. The function identifier of the long packet is G1, which indicates a high-speed injection channel;

[0055] Step S2: In the high-speed uplink mode, the ground reconstruction packet processing software reconstructs the long packets into high-speed uplink frames and then uploads them;

[0056] In the high-speed uplink mode, the ground reconstruction packet processing software fills the reconstruction packet provided by the reconstruction terminal into the data field of the remote control transmission frame, and then fills the remote control transmission frame into the data field of the high-speed uplink frame, which is then uploaded to the satellite by the ground measurement and control station.

[0057] Step S3: In the low-speed injection mode, according to different rate requirements, the ground reconstruction packet processing software splits the long packet reconstruction packet into pairs or clusters of short packets, and injects them after forming a remote control transmission frame;

[0058] In the low-speed injection mode, the ground reconstruction packet processing software first splits the reconstruction packet with an application data length of (m-10) bytes provided by the terminal into two short packets with application data lengths of a bytes and b bytes (a and b are even numbers and a and b are not greater than the maximum packet length of the remote control packet in the low-speed injection mode). The two short packets have the same packet identification information and packet sequence count as the long packet before the split, and the sequence identifiers of the two short packets are filled in according to the first packet L1 and the last packet L2. The function identifier of the short packet is D1, indicating a low-speed injection channel. If the application data length of the last reconstruction packet in the long packet format is less than max{a,b} bytes, the packet is directly used as the last packet in the short packet format, the sequence identifier is an independent packet L0, and the function identifier is G1.

[0059] The ground reconstruction packet processing software splits each long packet reconstruction packet provided by the terminal into two pairs of short packets, fills the short packet reconstruction packet into the data field of the remote control transmission frame, and is uploaded to the satellite by the ground measurement and control station.

[0060] Step S4: During the annotation process, the onboard management software verifies the reconstruction packages one by one. After the annotation is completed, the number and continuity of the reconstruction packages are verified. After the verification is completed, the telemetry of the missing error package information is transmitted to the ground. The ground determines the location of the missing error reconstruction package and performs supplementary annotation until all reconstruction packages pass the verification;

[0061] During the reconstruction package annotation process, the onboard management software writes the reconstruction package into the onboard computer DRAM area, and verifies the content of each reconstruction package during the writing process. After all reconstruction packages are annotated, the number and continuity of the package sequence numbers of the reconstruction packages are verified. After the verification is completed, the packet sequence control of the error-free package is used as telemetry to be transmitted to the ground. The ground determines the location of the error-free reconstruction package based on the packet sequence count in the packet sequence control, and performs supplementary annotation until all reconstruction packages pass the verification.

[0062] Step S5: After all the uploaded reconstruction packages have passed verification, the onboard management software automatically processes the reconstruction packages of long or short packages according to the uploaded channel type of the reconstruction packages, and then forwards them to the terminal reconstruction unit according to the ground instructions.

[0063] After the reconstruction package is verified, the onboard management software determines the type of the reconstruction package upload channel by identifying the function identifier of the reconstruction package. If the function identifier is G1, the onboard management software forwards the reconstruction package to the terminal according to the ground command; if the function identifier is D1, the onboard management software will first verify the short packet reconstruction package sent in pairs with application data lengths of a bytes and b bytes during the reconstruction package upload process, and then splice the paired short packets into a long packet. The spliced ​​long packet is the same as the original long packet reconstruction package provided by the terminal, and then written into the onboard computer DRAM area; if the sequence identifier of the reconstruction package is L0, the onboard management software will use the short packet as the last long packet reconstruction package provided by the terminal;

[0064] After the verification is completed, the packet sequence control of the missing packet is used as telemetry to be transmitted to the ground. The ground determines the position of the missing reconstructed packet based on the packet sequence count in the packet sequence control, and makes an annotation, repeating the above steps.

[0065] When the ground is replenishing the missing or leaking packages of the satellite reconstruction package, the injection can be performed through a channel of any rate, not limited to the previously adopted injection rate channel.

[0066] After verification, the two short packets are spliced ​​into a long packet. The spliced ​​long packet is the same as the original long packet reconstructed packet provided by the terminal, and then written into the DRAM area of ​​the onboard computer. The onboard management software verifies the spliced ​​reconstructed packet again.

[0067] If the function identifier of the reconstruction packet is D1 and the sequence identifier is L0, the onboard management software will use the short packet as the last long packet reconstruction packet provided by the terminal.

[0068] When the ground receives telemetry that all reconstruction packages have passed verification, the ground sends a command, and the onboard management software forwards the reconstruction package to the terminal reconstruction unit according to the command content.

[0069] The method can adapt to rates including but not limited to high and low rates. According to different rate requirements, the reconstruction packet can be split into short packets in pairs and clusters according to the method, and then automatically processed and forwarded to the reconstruction terminal reconstruction unit.

[0070] This method can decouple the rate relationship between ground injection and satellite forwarding. The onboard management software processes and caches the reconstruction packets received from the ground injection, and forwards them to the reconstruction terminal after the cache is complete. This method will reduce the dependence on the ground arc segment and reduce the difficulty of ground operation.

[0071] Embodiment 2:

[0072] Figure 2 This is a flow chart of the ground processing software processing reconstruction package based on Example 1 of the present application. As shown in the figure, the ground processing software processing reconstruction package process of the present invention includes:

[0073] The reconstruction terminal provides the satellite with a long packet of overall fixed length to reconstruct the packet in the remote control format that meets the CCSDS protocol, as shown in the following table.

[0074]

[0075] The reconstruction terminal splits the reconstruction file to be uploaded and fills it into the application data of the reconstruction package. In the high-speed upload mode, a certain type of satellite uses sequence identifier 11 to represent an independent package. The packet sequence number of the first packet is 00 0000000000000, and then increases in sequence. The packet length of the long packet reconstruction packet is 952 bytes, of which the application data length is 942 bytes. If the application data of the last long packet is less than 942 bytes, it should be filled after the reconstruction packet and check so that the total length of the reconstruction packet and the padding area meets 942 bytes.

[0076] In the high-speed injection mode, the ground reconstruction packet processing software fills the reconstruction packet provided by the terminal into the data field of the remote control transmission frame, and then fills the remote control transmission frame into the data field of the high-speed injection frame, which is then injected to the satellite by the ground control station. The function identification is 000AH, indicating a high-speed injection channel.

[0077] In the low-speed upload mode, the ground reconstruction packet processing software first splits the reconstruction packet with an application data length of 942 bytes provided by the terminal into two short packets with application data lengths of 502 bytes and 440 bytes. The two short packets have the same packet identification information and packet sequence count as the long packet before the split. The sequence identifiers of the two short packets are filled in according to the first packet 01 and the last packet 10. The function identification is 100BH, indicating a low-speed upload channel. If the application data length of the last reconstruction packet in the long packet format is less than 502 bytes, the packet is directly used as the last packet in the short packet format, the sequence identification is an independent package 11, and the function identification is 000AH. After the ground reconstruction packet processing software splits the reconstruction packet provided by the terminal into two short packets, it fills the reconstruction packet into the data field of the remote control transmission frame, and the ground measurement and control station uploads it to the satellite.

[0078] Embodiment 3:

[0079] Figure 3 This is a flow chart of the onboard management software verification and reconstruction package based on Example 1 of the present application. As shown in the figure, the onboard management software verification and reconstruction package process of the present invention includes:

[0080] The onboard management software determines the type of the reconstruction package injection channel according to the function identifier of the reconstruction package. 000AH is a high-speed injection channel and 100BH is a low-speed injection channel.

[0081] If the reconstruction packet is uploaded through the high-speed upload channel, the onboard management software will write the reconstruction packet with a length of 942 bytes into the onboard computer DRAM area. During the writing process, the content of each reconstruction packet will be verified (including the packet length, verification information, etc. of the reconstruction packet). If the verification fails, the reconstruction packet will not be written into the onboard computer DRAM area.

[0082] If the reconstruction packet is uploaded through the low-speed upload channel, the onboard management software verifies the contents of the short and reconstructed packets sent in pairs with application data lengths of 502 bytes and 440 bytes (including the packet length and checksum of the reconstruction packet). If the verification fails, the reconstruction packet is not written into the onboard computer DRAM area. After the verification is correct, the two pairs of short packets are spliced ​​into a long packet, which is the same as the long reconstruction packet provided by the terminal, and then written into the onboard computer DRAM area.

[0083] The onboard management software verifies the integrity and continuity of the packet sequence numbers of all reconstruction packets, and transmits the verification results in the form of telemetry. The telemetry parameter is two bytes, of which the upper two bits are filled with 0b, and the lower 14 bits are the packet sequence count. The ground will supplement the missing reconstruction packets according to the telemetry until the telemetry shows that all reconstruction packets are verified normally.

[0084] Embodiment 4:

[0085] Figure 4 This is a flowchart of the onboard management software processing a reconstruction package based on Example 1 of the present application. As shown in the figure, the onboard management software processing a reconstruction package process of the present invention includes:

[0086] If the reconstruction package is uploaded through the high-speed upload channel, the onboard management software does not process the reconstruction package and directly writes the verified reconstruction package into the DRAM area of ​​the onboard computer.

[0087] If the reconstructed packet is uploaded through the low-speed upload channel, the satellite management software will splice two pairs of short packets (two short packets with the same packet sequence count and sequence identifiers of 01 and 10) that have been verified to be correct into a long packet. The spliced ​​long packet is the same as the original long packet reconstructed packet provided by the terminal. If the sequence identifier of the short packet is 11, the packet is directly used as the last packet in the long packet format.

[0088] The onboard management software writes the verified long packet reconstruction package from the onboard computer DRAM area to the terminal reconstruction unit according to the ground forwarding instructions.

[0089] The present invention also provides a high- and low-speed adaptive satellite on-orbit reconstruction system. The high- and low-speed adaptive satellite on-orbit reconstruction system can be implemented by executing the process steps of the high- and low-speed adaptive satellite on-orbit reconstruction method, that is, those skilled in the art can understand the high- and low-speed adaptive satellite on-orbit reconstruction method as a preferred implementation of the high- and low-speed adaptive satellite on-orbit reconstruction system.

[0090] A high-speed and low-speed adaptive satellite on-orbit reconstruction system, comprising:

[0091] Module M1: When the software is reconstructed on-orbit, a reconstructed file is provided in a long package with a fixed length;

[0092] Module M2: In high-speed uplink mode, the ground reconstruction packet processing software reconstructs the long packets into high-speed uplink frames and then uploads them;

[0093] Module M3: In low-speed uplink mode, according to different rate requirements, the ground reconstruction packet processing software splits the long packet reconstruction packet into pairs or clusters of short packets, and then uplinks them after forming a remote control transmission frame;

[0094] Module M4: During the injection process, the onboard management software verifies the reconstruction packages one by one. After the injection is completed, the number and continuity of the reconstruction packages are verified. After the verification is completed, the telemetry of the missing error package information is transmitted to the ground. The ground determines the location of the missing error reconstruction package and performs supplementary injection until all reconstruction packages pass the verification;

[0095] Module M5: After all the uploaded reconstruction packages have passed verification, the onboard management software automatically processes the long or short reconstruction packages according to the uploaded channel type of the reconstruction packages, and then forwards them to the terminal reconstruction unit according to the ground instructions.

[0096] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.

[0097] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A high-speed and low-speed adaptive satellite on-orbit reconstruction method, characterized in that: include: Step S1: When the software is reconstructed on-track, a reconstructed file is provided in a long package with a fixed length; Step S2: In the high-speed uplink mode, the ground reconstruction packet processing software reconstructs the long packets into high-speed uplink frames and then uploads them; Step S3: In the low-speed injection mode, according to different rate requirements, the ground reconstruction packet processing software splits the long packet reconstruction packet into pairs or clusters of short packets, and injects them after forming a remote control transmission frame; Step S4: During the annotation process, the onboard management software verifies the reconstruction packages one by one. After the annotation is completed, the number and continuity of the reconstruction packages are verified. After the verification is completed, the telemetry of the missing error package information is transmitted to the ground. The ground determines the location of the missing error reconstruction package and performs supplementary annotation until all reconstruction packages pass the verification; Step S5: After all the uploaded reconstruction packages have passed verification, the onboard management software automatically processes the reconstruction packages of long or short packages according to the uploaded channel type of the reconstruction packages, and then forwards them to the terminal reconstruction unit according to the ground instructions.

2. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S1, the fixed-length long packet reconstruction packet must meet the remote control packet format of the CCSDS protocol, including a leading header, a data field and a padding area; the reconstruction terminal splits the reconstruction file and fills it into the application data of each long packet reconstruction packet.

3. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S1, the sequence identifier L0 is used to represent an independent packet, the packet sequence count of the first packet is 00 0000 0000 0000, and then increases in sequence; the function identifier of the long packet is G1, which represents a high-speed injection channel.

4. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S1, the packet length of the long packet reconstruction packet should be m bytes, where m is an even number and is the maximum packet length of the remote control packet in the high-speed injection mode; The application data length is m-10 bytes; if the application data length of the last long packet is less than m-10 bytes, it should be filled after the reconstructed packet and check so that the total length of the reconstructed packet and the filling area meets m bytes.

5. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S2, in the high-speed upload mode, the ground reconstruction packet processing software fills the reconstruction packet provided by the reconstruction terminal into the data field of the remote control transmission frame, and then fills the remote control transmission frame into the data field of the high-speed upload frame, which is uploaded to the satellite by the ground measurement and control station.

6. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S3, the paired short packet is two short packets. In the low-speed injection mode, the ground reconstruction packet processing software first splits the reconstruction packet with an application data length of m-10 bytes provided by the terminal into two short packets with application data lengths of a bytes and b bytes, where a and b are even numbers and a and b are not greater than the maximum packet length of the remote control packet in the low-speed injection mode; the paired short packet has the same packet identification information and packet sequence count as the long packet before the split.

7. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S3, the sequence identifiers of the two short packets are filled in according to the first packet L1 and the last packet L2; the function identifier of the short packet is D1, indicating a low-speed injection channel. When the application data length of the last reconstructed packet in the long packet format is less than max{a,b} bytes, the packet is directly used as the last packet in the short packet format, the sequence identifier is an independent packet L0, and the function identifier is G1; The ground reconstruction packet processing software splits each long packet reconstruction packet provided by the terminal into two pairs of short packets, fills the short packet reconstruction packet into the data field of the remote control transmission frame, and is uploaded to the satellite by the ground measurement and control station.

8. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S4, during the process of reconstructing the package, the onboard management software writes the reconstructing package into the DRAM area of ​​the onboard computer, and verifies the content of each reconstructing package during the writing process; after all the reconstructing packages are marked, the package serial numbers of the reconstructing packages are verified for quantity and continuity; After the verification is completed, the packet sequence control of the missing packet is used as telemetry to be transmitted to the ground. The ground determines the position of the missing reconstructed packet according to the packet sequence count in the packet sequence control and makes supplementary annotations until all reconstructed packets pass the verification.

9. The high-speed and low-speed adaptive satellite on-orbit reconstruction method according to claim 1 is characterized in that: In step S5, after the reconstruction package passes the verification, the onboard management software determines the type of the injection channel of the reconstruction package by identifying the function identifier of the reconstruction package; If the function identifier is G1, the onboard management software forwards the reconstruction packet to the terminal according to the ground command; If the function identifier is D1, the onboard management software first verifies the short packet reconstruction packet sent in pairs with application data lengths of a byte and b bytes during the reconstruction packet annotation process, then splices the paired short packets into a long packet, and the spliced ​​long packet is the same as the original long packet reconstruction packet provided by the terminal, and then writes it into the onboard computer DRAM area; If the sequence identifier of the reconstruction packet is L0, the onboard management software will use the short packet as the last long packet reconstruction packet provided by the terminal; After the verification is completed, the packet sequence control of the missing error packet is used as the telemetry downlink to the ground. The ground determines the position of the missing error reconstruction packet according to the packet sequence count in the packet sequence control, and makes a supplement, and repeats the above steps; When the ground receives telemetry that all reconstruction packages have passed verification, the ground sends a command, and the onboard management software forwards the reconstruction package to the terminal reconstruction unit according to the command content.

10. A high-speed and low-speed adaptive satellite on-orbit reconstruction system, characterized in that: include: Module M1: When the software is reconstructed on-orbit, the reconstructed file is provided in a long package with a fixed length; Module M2: In high-speed uplink mode, the ground reconstruction packet processing software reconstructs the long packets into high-speed uplink frames and then uploads them; Module M3: In low-speed uplink mode, according to different rate requirements, the ground reconstruction packet processing software splits the long packet reconstruction packet into pairs or clusters of short packets, and then uplinks them after forming a remote control transmission frame; Module M4: During the injection process, the onboard management software verifies the reconstruction packages one by one. After the injection is completed, the number and continuity of the reconstruction packages are verified. After the verification is completed, the telemetry of the missing error package information is transmitted to the ground. The ground determines the location of the missing error reconstruction package and performs supplementary injection until all reconstruction packages pass the verification; Module M5: After all the uploaded reconstruction packages have passed verification, the onboard management software automatically processes the long or short reconstruction packages according to the uploaded channel type of the reconstruction packages, and then forwards them to the terminal reconstruction unit according to the ground instructions.

Citation Information

Cited By

  • Multi-orbit reconstruction method based on low-orbit SAR satellite

    CN121116430A

  • A multi-track reconstruction method based on low-orbit SAR satellites

    CN121116430B

  • Satellite-borne equipment embedded system software on-orbit reconstruction method and satellite-borne equipment embedded system

    CN121560366A

  • An on-orbit reconfiguration method for embedded system software of spaceborne equipment and the embedded system of spaceborne equipment

    CN121560366B