Load task upload processing method, device, electronic equipment and storage medium
By using the measurement and control command with parameter in the load mode reconstruction system to switch to the upper call channel, parallel transmission and bitstream mutual verification, the intrusion risk and interaction risk problems of the load mode reconstruction system are solved, and high security and low cost are achieved 的下载荷模式重构。
Patent Information
- Application Number
- CN202410856082.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-06-28
AI Technical Summary
When performing on-orbit reconstruction, existing load mode reconstruction systems face problems such as high intrusion risk, increased interaction time and interaction risks, and limited channel resources, making it difficult to achieve high security and low-cost download load mode reconstruction.
Through the measurement and control band-registration instructions transmitted on the measurement and control channel, it is determined that the data of the first sub-channel and the second sub-channel are transmitted in parallel, and bitstream mutual verification is performed to ensure the security and concealment of the data.
It realizes high security, concealment and high reliability load task processing, meets the security needs of low-cost load mode reconstruction system, and is suitable for military-civilian integration scenarios.
Smart Images

Figure CN118713725B_ABST
Abstract
Description
Technical Field
[0001] The present invention mainly relates to the field of satellite communication technology, and in particular to a method, device, electronic equipment and storage medium for processing payload tasks. Background Art
[0002] Payload mode reconstruction is an important means to ensure the stable operation of spacecraft, multi-task switching and on-orbit software upgrades. In this process, strict security measures must be taken to deal with the intrusion risks that the on-board operating system may face. For the existing payload mode reconstruction system, there are still the following problems:
[0003] First, the on-orbit reconstruction instructions are often initiated by the ground station to configure the parameters of the digital payload unit, complete mission updates, and function iterations. Once the uplink used by the ground station is a user link or a public channel, the risk of illegal intrusion and control of the satellite will increase.
[0004] Secondly, the reconstruction instructions are continued through the docking platform, that is, transmitted to the payload through the measurement and control channel or satellite services and integrated electronics. This means that the payload needs to open a backdoor port to the docking platform, which increases the interaction time and interaction risk.
[0005] In addition, the channel resources used for reconstruction are limited, and it is not appropriate to carry out complicated authentication and registration processes, nor is it appropriate to adopt the ground system's multiple handshakes, encryption, and then exchange of session keys. Summary of the invention
[0006] In view of this, the purpose of the present invention is to provide a method, device, electronic device and storage medium for processing load tasks, which are used to solve the safety problems that the existing load mode reconstruction system still needs to face under the above-mentioned restrictive premises.
[0007] In the first aspect, the present application provides a method for processing payload task injection, which is applied to satellite payloads, comprising: in response to a tracking and control parameter instruction transmitted on a tracking and control channel, determining to switch to the injection channel, wherein the tracking and control parameter instruction includes a time indication and a channel indication for injecting the payload task, the channel indication corresponds to the injection channel, and the injection channel includes a first sub-channel and a second sub-channel; according to the time indication, receiving a first message and a second message transmitted in parallel on the first sub-channel and the second sub-channel; demodulating the first message and the second message, and during the demodulation process, performing a bit stream mutual check on the first message and the second message until the injection is completed.
[0008] In some embodiments, the time indication corresponds to a randomly determined time interval, and the frequency of the upper injection channel is randomly determined within a fan-sweep frequency range, wherein the fan-sweep frequency range is 2.6 GHz to 12 GHz.
[0009] In some embodiments, the channel indication includes a first preamble and a first spectrum bandwidth of the first subchannel, and a second preamble and a second spectrum bandwidth of the second subchannel, wherein the first spectrum bandwidth and the second spectrum bandwidth do not interfere with each other.
[0010] In some embodiments, each frame of the first message includes multiple first data fields, each first data field carries a corresponding first check bit, and each frame of the second message includes multiple second data fields, each second data field carries a corresponding second check bit; the bit stream mutual check of the first message and the second message includes: each time a first data field is demodulated, a second data field with the same corresponding data field number is checked according to the first check bit carried by the first data field; and each time a second data field is demodulated, a first data field with the same corresponding data field number is checked according to the second check bit carried by the second data field.
[0011] In some embodiments, the method also includes: if there is a verification failure in the current frame of the first message or the second message, continuing to demodulate the corresponding next frame of the first message and the second message, and performing streaming mutual verification on the corresponding next frame of the first message and the second message; wherein: if the next frame verification is successful, continuing demodulation until the annotation is completed, and writing the frame number of the current frame as the error frame number into the annotation feedback message; if the next frame verification fails, the annotation is interrupted immediately.
[0012] In some embodiments, the method further includes: sending the uplink feedback message to a ground station, so that the ground station retransmits the corresponding frame on the first subchannel and / or the second subchannel according to the error frame number written therein.
[0013] In some embodiments, the first check bit is obtained by calculating a hash summary and a CRC check of the corresponding second data field, and / or the second check bit is obtained by calculating a hash summary and a CRC check of the corresponding first data field.
[0014] In the second aspect, the present application provides a satellite payload device, including: a channel switching module, used to determine to switch to the injection channel in response to a measurement and control parameter instruction transmitted on the measurement and control channel, wherein the measurement and control parameter instruction includes a time indication and a channel indication for injection of the payload task, and the channel indication corresponds to the injection channel, and the injection channel includes a first sub-channel and a second sub-channel; a transmission control module, used to receive a first message and a second message transmitted in parallel on the first sub-channel and the second sub-channel according to the time indication; a demodulation and verification module, used to demodulate the first message and the second message, and during the demodulation process, perform streaming mutual verification on the first message and the second message until the injection is completed.
[0015] In a third aspect, the present application provides an electronic device, comprising a processor and a memory; the memory stores instructions, and when the instructions are called by the processor, the processor executes the method described in any one of the first aspects above.
[0016] In a fourth aspect, the present application provides a storage medium comprising computer program instructions, wherein the computer program instructions are used to enable a computer to execute the method as described in any one of the first aspects above.
[0017] Compared with the prior art, the present invention has the following advantages:
[0018] The present application provides a method, device, electronic device and storage medium for processing injection of a payload task. The payload receives instructions through a highly secure measurement and control link, and autonomously switches to a concealed injection channel to receive injection data according to the instructions. The injection channel includes a first sub-channel and a second sub-channel. The injection data is received in parallel through the first sub-channel and the second sub-channel, and real-time demodulation and bit stream mutual verification are performed. This process is safe, concealed, imperceptible, and highly reliable. It can meet the security requirements required by the existing low-cost payload mode reconstruction system, and is suitable for converting ordinary scenarios into military-civilian integration scenarios with high security requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are included to provide a further understanding of the present application. They are included and constitute a part of the present application. The accompanying drawings illustrate embodiments of the present application and together with the present specification serve to explain the principles of the present application. In the accompanying drawings:
[0020] Figure 1 It is a flow chart of a method for processing a load task provided by an exemplary embodiment of the present application;
[0021] Figure 2 is a schematic diagram of a bit stream mutual verification provided by an exemplary embodiment of the present application;
[0022] Figure 3is a flowchart of post-processing of bit stream mutual verification provided by an exemplary embodiment of the present application;
[0023] Figure 4 It is a schematic diagram of an injection processing device for a load task provided by an exemplary embodiment of the present application;
[0024] Figure 5 It is a schematic diagram of an electronic device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0026] As shown in this application and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "include" and "comprise" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0027] See also Figure 1 The present application provides a method for processing a payload task, which can be executed by a payload. Specifically, the payload may refer to a payload that requires software reconstruction. The method includes:
[0028] S1, in response to the measurement and control parameter instruction transmitted on the measurement and control channel, determines to switch to the injection channel, wherein the measurement and control parameter instruction includes the time indication and channel indication of the injection of the load task, the channel indication corresponds to the injection channel, and the injection channel includes the first sub-channel and the second sub-channel.
[0029] When a satellite passes by, the tracking and control station sends a tracking and control parameter command to the satellite. When the payload on the satellite receives the tracking and control parameter command on the tracking and control channel, it determines that it needs to switch from the default channel used before the satellite passes by to the uplink channel. In some embodiments, the spectrum and bandwidth of the default channel used by the payload before the satellite passes by are different from the spectrum and bandwidth of the uplink channel, that is, it switches to the uplink channel only when the satellite passes by, so as to ensure that the use of the uplink channel is unique.
[0030] The measurement and control band parameter instruction includes the time indication and channel indication of the payload task, the channel indication corresponds to the injection channel, and the injection channel includes the first sub-channel and the second sub-channel. The payload determines the first sub-channel and the second sub-channel to be used through the time indication and the channel indication in the measurement and control band parameter instruction. The transmission time of the measurement and control band parameter instruction on the injection channel is short, and the payload can respond quickly to the transmitted measurement and control band parameter instruction, reducing the possibility of intrusion.
[0031] In some embodiments, the time indication corresponds to a randomly determined time interval, and the frequency of the injection channel is randomly determined in the fan sweep frequency range, where the fan sweep frequency range is 2.6 GHz to 12 GHz. Through satellite-ground time synchronization, the payload can maintain the same random time interval and random frequency as the initiator of this injection, thereby establishing a dedicated injection channel between the payload and the measurement and control station, making it difficult to implement information intrusion. The initiator of this injection can be, for example, a ground station, which is determined based on the actual scenario.
[0032] In some embodiments, the channel indication includes a first preamble and a first spectrum bandwidth of a first subchannel, and a second preamble and a second spectrum bandwidth of a second subchannel, wherein the first spectrum bandwidth and the second spectrum bandwidth do not interfere with each other. The first preamble and the second preamble can only be parsed on the satellite, and the first spectrum bandwidth and the second spectrum bandwidth do not interfere with each other, so that the first subchannel and the second subchannel can be transmitted in parallel.
[0033] S2: Receive a first message and a second message transmitted in parallel on a first sub-channel and a second sub-channel according to the time indication.
[0034] After satellite-ground time synchronization, the payload receives the first message and the second message transmitted in parallel on the first sub-channel and the second sub-channel, wherein the first message and the second message may refer to the injection data required for software reconstruction.
[0035] In some embodiments, each frame of the first message includes multiple first data fields, each first data field carries a corresponding first check bit, and each frame of the second message includes multiple second data fields, each second data field carries a corresponding second check bit.
[0036] For example, refer to Figure 2, taking the first frame in the first message and the second message of 256 frames as an example, for the first subchannel, the first frame of the first message transmitted on the first subchannel can be composed of a frame header and multiple first data fields. The frame header of the first frame and each first data field are 8 bytes (bits). Starting from the first data field close to the frame header, the numbers of the subsequent first data fields increase one by one. Each first data field carries the first check bit of the corresponding data field number. Similarly, for the second subchannel, the first frame of the second message transmitted on the second subchannel can also be composed of the corresponding frame header and multiple second data fields. The frame header of the first frame and each second data field are 8 bytes (bits). Starting from the first data field close to the frame header, the numbers of the subsequent second data fields increase one by one. Each second data field carries the second check bit of the corresponding data field number.
[0037] S3, demodulate the first message and the second message, and during the demodulation process, perform a bit stream mutual check on the first message and the second message until the annotation is completed.
[0038] Furthermore, when the payload receives the first message and the second message transmitted in parallel on the first subchannel and the second subchannel, the first message and the second message can be demodulated in real time, that is, the first message and the second message demodulated in real time can be bit-checked frame by frame in the form of data stream.
[0039] In some embodiments, a bit stream mutual check is performed on the first message and the second message, specifically including: each time a first data field is demodulated, a second data field with the same corresponding data field number is checked according to a first check bit carried by the first data field; and each time a second data field is demodulated, a first data field with the same corresponding data field number is checked according to a second check bit carried by the second data field.
[0040] For example, continue to refer to Figure 2 , taking the corresponding first check bit carried by the first data field of the first frame in the first message as an example, the first check bit can be used to check the first second data field of the first frame in the second message. Similarly, the corresponding second check bit carried by the first second data field of the first frame in the second message can be used to check the first first data field of the first frame in the first message. In this way, the first message and the second message respectively contain the check bytes of another channel, which enhances the reliability of data authentication, and is simple to operate and easy to implement.
[0041] In some embodiments, the first check bit can be obtained by calculating the hash summary of the corresponding second data field and CRC (cyclic redundancy check code) check. And / or, the second check bit can be obtained by calculating the hash summary of the corresponding first data field and CRC check. For example, the hash summary can use SHA-256 and generate a 32-byte summary using the corresponding data field.
[0042] In some embodiments, after step S3, the method further includes: if there is a verification failure in the current frame of the first message or the second message, continue to demodulate the corresponding next frame of the first message and the second message, and perform streaming mutual verification on the corresponding next frame of the first message and the second message; wherein: if the next frame verification is successful, continue demodulation until the annotation is completed, and write the frame number of the current frame as the error frame number into the annotation feedback message; if the next frame verification fails, the annotation is immediately interrupted.
[0043] In some embodiments, after step S3, the method further includes: sending the above feedback message to the ground station, so that the ground station retransmits the corresponding frame on the first subchannel and / or the second subchannel according to the error frame number written therein.
[0044] It is understandable that the ground station can retransmit the corresponding frame on the first subchannel or the second subchannel where the corresponding verification failed according to the error frame number written therein, or it can also transmit it in parallel on the first subchannel and the second subchannel, and there is no limitation on this.
[0045] refer to Figure 3 In step S3, the first message and the second message are bitstream inter-verified frame by frame. First, it is determined whether the current betting is completed. If not, and the current frame that fails the verification is determined based on the bitstream inter-verification, it is further determined whether the next frame corresponding to the current frame fails the verification. If both the current frame and the next frame corresponding to it fail the verification, the betting is immediately interrupted, otherwise the frame number of the current frame is stored as the error frame number. Further, if the current betting is completed, it is determined whether the error frame number is stored. If the error frame number exists, a betting feedback message containing the error frame number is sent to the ground station. If not, the message transmission is correct and the betting process ends.
[0046] It is understandable that in the above implementation, as long as the next frame corresponding to the current frame fails to be verified, the betting is immediately interrupted to ensure that the operation of the load is at a high safety level. In actual situations, the response method can also be adjusted according to the set security level. For example, if the next frame corresponding to the current frame fails to be verified, data retransmission is first requested, and then whether the betting needs to be interrupted is confirmed again based on the retransmission result.
[0047] Based on the above method, the payload receives instructions through a high-security measurement and control link, and autonomously switches to a concealed injection channel to receive injection data according to the instructions. The injection channel includes a first sub-channel and a second sub-channel. The injection data is received in parallel through the first sub-channel and the second sub-channel, and real-time demodulation and bit stream mutual verification are performed. This process is safe, concealed, imperceptible, and highly reliable. It can meet the security requirements required by the existing low-cost payload mode reconstruction system, and is suitable for converting ordinary scenarios into military-civilian integration scenarios with high security requirements.
[0048] For further reference, Figure 4 The present application provides a satellite payload device, including a channel switching module 401, a transmission control module 402 and a demodulation verification module 403, wherein:
[0049] The channel switching module 401 is used to determine to switch to the injection channel in response to the measurement and control parameter instruction transmitted on the measurement and control channel, wherein the measurement and control parameter instruction includes a time indication and a channel indication of the injection of the load task, the channel indication corresponds to the injection channel, and the injection channel includes a first sub-channel and a second sub-channel;
[0050] The transmission control module 402 is used to receive the first message and the second message transmitted in parallel on the first sub-channel and the second sub-channel according to the time indication;
[0051] The demodulation and verification module 403 is used to demodulate the first message and the second message. During the demodulation process, the first message and the second message are subjected to a stream-based mutual verification until the injection is completed.
[0052] In some embodiments, the time indication corresponds to a randomly determined time interval, and the frequency of the upper channel is randomly determined within a fan-sweep frequency range, wherein the fan-sweep frequency range is 2.6 GHz to 12 GHz.
[0053] In some embodiments, the channel indication includes a first preamble and a first spectrum bandwidth of a first subchannel, and a second preamble and a second spectrum bandwidth of a second subchannel, wherein the first spectrum bandwidth and the second spectrum bandwidth do not interfere with each other.
[0054] In some embodiments, each frame of the first message includes multiple first data fields, each first data field carries a corresponding first check bit, and each frame of the second message includes multiple second data fields, each second data field carries a corresponding second check bit; the first message and the second message are subjected to bit stream mutual check, and the demodulation and check module 403 is used for: each time a first data field is demodulated, a second data field with the same corresponding data field number is checked according to the first check bit carried by the first data field; and each time a second data field is demodulated, a first data field with the same corresponding data field number is checked according to the second check bit carried by the second data field.
[0055] In some embodiments, the demodulation and verification module 403 is also used for: if the current frame of the first message or the second message fails to be verified, then continue to demodulate the corresponding next frame of the first message and the second message, and perform streaming mutual verification on the corresponding next frame of the first message and the second message; wherein: if the next frame verification is successful, then continue to demodulate until the annotation is completed, and write the frame number of the current frame as the error frame number into the annotation feedback message; if the next frame verification fails, then the annotation is interrupted immediately.
[0056] In some embodiments, the demodulation and verification module 403 is further used to: send the above feedback message to the ground station, so that the ground station re-transmits the corresponding frame on the first sub-channel or the second sub-channel according to the error frame number written therein.
[0057] In some embodiments, the first check digit is obtained by calculating a hash digest of the corresponding second data field, and / or the second check digit is obtained by calculating a hash digest of the corresponding first data field.
[0058] Further, if Figure 5 An exemplary embodiment of the present application further provides an electronic device, including a memory 501 and a processor 502, wherein the memory 501 stores instructions, and when the instructions are executed by the processor 502, the processor 502 executes any method of the first aspect.
[0059] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0060] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory, dynamic random access memory, synchronous dynamic random access memory, double data rate synchronous dynamic random access memory, enhanced synchronous dynamic random access memory, synchronously connected dynamic random access memory, and direct memory bus random access memory.
[0061] The present application also provides a storage medium storing computer program instructions, which, when executed by a processor of a computer, enables the computer to execute the steps of any of the methods mentioned above.
[0062] A computer-readable medium may include a propagated data signal containing computer program code, such as in baseband or as part of a carrier wave. The propagated signal may have a variety of manifestations, including electromagnetic, optical, etc., or a suitable combination. A computer-readable medium may be any computer-readable medium other than a computer-readable storage medium, which may be connected to an instruction execution system, device or apparatus to communicate, propagate or transmit a program for use. The program code on the computer-readable medium may be propagated via any suitable medium, including radio, cable, fiber optic cable, radio frequency signal, or similar medium, or any combination of the above mediums.
[0063] The basic concepts have been described above. Obviously, for those skilled in the art, the above invention disclosure is only used as an example and does not constitute a limitation of the present application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements and amendments to the present application. Such modifications, improvements and amendments are suggested in the present application, so such modifications, improvements and amendments still belong to the spirit and scope of the exemplary embodiments of the present application.
[0064] At the same time, the present application uses specific words to describe the embodiments of the present application. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, some features, structures or characteristics in one or more embodiments of the present application can be appropriately combined.
[0065] Some aspects of the present application may be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". The processor may be one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or combinations thereof. In addition, various aspects of the present application may be expressed as computer products located in one or more computer-readable media, which include computer-readable program codes. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, tapes ...), optical disks (e.g., compact disks CDs, digital versatile disks DVDs ...), smart cards, and flash memory devices (e.g., cards, sticks, key drives ...).
[0066] A computer-readable medium may include a propagated data signal containing computer program code, such as in baseband or as part of a carrier wave. The propagated signal may have a variety of manifestations, including electromagnetic, optical, etc., or a suitable combination. A computer-readable medium may be any computer-readable medium other than a computer-readable storage medium, which may be connected to an instruction execution system, device or apparatus to communicate, propagate or transmit a program for use. The program code on the computer-readable medium may be propagated via any suitable medium, including radio, cable, fiber optic cable, radio frequency signal, or similar medium, or any combination of the above mediums.
[0067] Similarly, it should be noted that in order to simplify the description of the disclosure of this application and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this application, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the object of this application are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
[0068] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining digits. Although the numerical domains and parameters used to confirm the breadth of their range in some embodiments of the present application are approximate values, in specific embodiments, the setting of such numerical values is as accurate as possible within the feasible range.
[0069] Although the present application has been described with reference to the current specific embodiments, ordinary technicians in this technical field should recognize that the above embodiments are only used to illustrate the present application, and various equivalent changes or substitutions may be made without departing from the spirit of the present application. Therefore, as long as the changes and modifications to the above embodiments are within the essential spirit of the present application, they will fall within the scope of the claims of the present application.
Claims
1. A method for processing a load task, characterized in that: Applied to satellite payloads, including: In response to a measurement and control parameter instruction transmitted on a measurement and control channel, determine to switch to an injection channel, wherein the measurement and control parameter instruction includes a time indication and a channel indication of injection of a load task, the channel indication corresponds to the injection channel, and the injection channel includes a first sub-channel and a second sub-channel; According to the time indication, receiving a first message and a second message transmitted in parallel on the first subchannel and the second subchannel; each frame of the first message includes a plurality of first data fields, each of which carries a corresponding first check bit, and each frame of the second message includes a plurality of second data fields, each of which carries a corresponding second check bit; The first message and the second message are demodulated. During the demodulation process, each time a first data field is demodulated, a second data field with the same corresponding data field number is checked according to the first check bit carried by the first data field; and each time a second data field is demodulated, a first data field with the same corresponding data field number is checked according to the second check bit carried by the second data field, until the annotation is completed.
2. The method according to claim 1, characterized in that The time indication corresponds to a randomly determined time interval, and the frequency of the upper injection channel is randomly determined within a fan sweep frequency point range, wherein the fan sweep frequency point range is 2.6 GHz to 12 GHz.
3. The method according to claim 1, characterized in that The channel indication includes a first preamble and a first spectrum bandwidth of the first subchannel, and a second preamble and a second spectrum bandwidth of the second subchannel, wherein the first spectrum bandwidth and the second spectrum bandwidth do not interfere with each other.
4. The method according to claim 1, characterized in that The method further comprises: If the current frame of the first message or the second message fails to be verified, the first message and the corresponding next frame of the second message are continuously demodulated, and the corresponding next frame of the first message and the second message are subjected to stream mutual verification; wherein: If the next frame check succeeds, the demodulation continues until the uplink is completed, and the frame number of the current frame is written into the uplink feedback message as the error frame number; If the next frame check fails, the bet is immediately terminated.
5. The method according to claim 4, characterized in that The method further comprises: The feedback message is sent to a ground station, so that the ground station retransmits the corresponding frame on the first sub-channel and / or the second sub-channel according to the error frame number written therein.
6. The method according to claim 1, characterized in that The first check bit is obtained by calculating the hash summary and CRC check of the corresponding second data field, and / or the second check bit is obtained by calculating the hash summary and CRC check of the corresponding first data field.
7. A satellite payload device, characterized in that: include: a channel switching module, configured to determine to switch to an injection channel in response to a measurement and control parameter instruction transmitted on a measurement and control channel, wherein the measurement and control parameter instruction includes a time indication and a channel indication for injection of a load task, the channel indication corresponds to the injection channel, and the injection channel includes a first sub-channel and a second sub-channel; a transmission control module, configured to receive, according to the time indication, a first message and a second message transmitted in parallel on the first sub-channel and the second sub-channel; each frame of the first message includes a plurality of first data fields, each of which carries a corresponding first check bit; and each frame of the second message includes a plurality of second data fields, each of which carries a corresponding second check bit; A demodulation and verification module is used to demodulate the first message and the second message. During the demodulation process, each time a first data field is demodulated, a second data field with the same corresponding data field number is verified according to the first check bit carried by the first data field; and each time a second data field is demodulated, a first data field with the same corresponding data field number is verified according to the second check bit carried by the second data field, until the annotation is completed.
8. An electronic device, characterized in that: The method comprises a processor and a memory; the memory stores instructions, and when the instructions are called by the processor, the processor executes the method according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions are called by a computer, the computer executes the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Multi-channel control method and system for remote control unmanned ship
CN117579669A
On-orbit real-time task response system and method based on perception and communication integration
CN118249896A
High rate payload management between the ground segment and a satellite
US10938473B1