Satellite telemetry scheduling processing method and system suitable for extended frequency hopping mode
By filtering and reorganizing satellite telemetry data according to importance, scrambling the data, and using virtual channel identifiers and frame synchronization words, the problem of reduced telemetry rate in spread frequency hopping mode was solved, achieving effective downlink transmission of telemetry data and effective ground processing, and improving channel resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI SATELLITE ENG INST
- Filing Date
- 2022-11-29
- Publication Date
- 2026-06-30
AI Technical Summary
In spread frequency hopping mode, the satellite telemetry information rate is reduced, resulting in ineffective telemetry transmission. Furthermore, the telemetry packets are highly random, and key telemetry packets cannot be guaranteed to be transmitted normally and effectively. The telemetry packets in the channel access data unit have serious frame-crossing phenomenon, which makes it impossible for the ground to effectively parse the transmitted telemetry frames, resulting in a waste of telemetry and control channel resources.
By integrating telemetry source packets from the satellite subsystem with a computer, the data is filtered and reorganized based on importance. Virtual channel identifiers and scrambling are used to add frame synchronization words, and frame selection and equal division are performed to ensure the effective downlink of telemetry data.
It enables the effective downlink of important telemetry data in spread frequency hopping mode, solves the problem of telemetry failure to be downlinked in a timely manner due to reduced telemetry rate, ensures the effectiveness of ground processing, reduces telemetry packet cross-frame phenomenon, and improves channel resource utilization.
Smart Images

Figure CN115811330B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite telemetry data processing technology, and more specifically, to a satellite telemetry scheduling and processing method and system suitable for spread frequency hopping mode. Background Technology
[0002] Direct Sequence Spread Spectrum / Frequency Hopping (DS / FH) hybrid spread spectrum technology is increasingly widely used in satellite telemetry, tracking, and command (TT&C) due to its strong security, anti-jamming capabilities, and anti-interception capabilities. However, in the DS / FH mode, the effective telemetry information rate of the TT&C transponder channel is only 1 / 4, 1 / 8, or 1 / 16 of the telemetry rate in the current conventional incoherent spread spectrum mode. In the traditional incoherent spread spectrum mode, the integrated computer uses a telemetry scheduling table to uniformly schedule the transmission of different telemetry source packets at different periods. When using the spread spectrum hopping mode, if the integrated computer still uses the same scheduling method as in the non-coherent spread spectrum mode, the effective telemetry information rate of the telemetry and control transponder channel will be reduced exponentially. This will result in most telemetry data failing to be effectively transmitted, and the transmitted telemetry packets will exhibit significant randomness, making it impossible to guarantee the normal and effective transmission of key telemetry data. Furthermore, if telemetry packets in the Channel Access Data Unit (CADU) span multiple frames, the large number of lost frames will prevent the ground from effectively parsing the transmitted telemetry frames, leading to a waste of telemetry and control channel transmission resources. Therefore, a satellite telemetry scheduling and processing method suitable for the spread spectrum hopping mode is needed to meet the integrated computer's compatibility requirements with both conventional non-coherent spread spectrum and spread spectrum hopping modes.
[0003] Chinese Patent Publication No. CN102142883A discloses a telemetry information processing method suitable for low- and medium-Earth orbit satellites. This method involves a data management computer uniformly collecting, quantizing, and formatting all telemetry information. The pre-processed telemetry information is modulated to different frequency bands via different subcarriers and then transmitted through corresponding frequency band transmission channels. However, this method is not applicable to satellite spread-hop mode. Chinese Patent Publication No. CN105450545A discloses an adaptive dynamic telemetry packet scheduling method. This method is implemented through the autonomous replacement of the telemetry packet scheduling table or the adjustment of telemetry table parameters in conjunction with a telemetry packet scheduling algorithm. The proposed method uses telemetry packets as the smallest scheduling unit, which cannot meet the important telemetry downlink requirements in the spread frequency hopping mode. Furthermore, it does not involve telemetry frame selection and equal division processing, thus failing to meet the low-rate important telemetry downlink requirements and effective ground processing requirements in the spread frequency hopping mode. Chinese Patent CN106295197A discloses a high-precision, high-frequency sampling programmable telemetry method based on packet telemetry, which can achieve the downlink of specified telemetry parameters through on-orbit programming. This method is mainly used for satellite on-orbit fault diagnosis and fault location. However, it does not involve telemetry frame selection and equal division processing, and therefore cannot meet the low-rate important telemetry downlink requirements and effective ground processing requirements in the spread frequency hopping mode. Summary of the Invention
[0004] To address the shortcomings of existing technologies, the purpose of this invention is to provide a satellite telemetry scheduling and processing method and system suitable for spread frequency hopping mode.
[0005] A satellite telemetry scheduling processing method suitable for spread frequency hopping mode provided by the present invention includes the following steps:
[0006] Step S1: Collect telemetry data packets from various satellite subsystems, including the satellite telemetry and control subsystem, power supply subsystem, and attitude and orbit control subsystem, using an integrated electronic computer;
[0007] Step S2: Perform secondary screening on all acquired telemetry source packets according to their importance, and reassemble important telemetry parameter packets in spread frequency hopping mode;
[0008] Step S3: Based on the virtual channel identifier of the spread frequency hopping mode, group the virtual channel data units of important telemetry parameter packets in the spread frequency hopping mode;
[0009] Step S4: Scramble the virtual channel data unit according to the selected scrambling polynomial and initial phase;
[0010] Step S5: Add frame synchronization word and group channel access data unit;
[0011] Step S6: Switch modes according to different telemetry rates and perform frame selection processing under different modes;
[0012] Step S7: Divide the telemetry frames after frame picking into equal parts, and insert the divided telemetry data into different extended jump downlink measurement frames for transmission.
[0013] Preferably, between steps S3 and S4, an encryption process for the virtual channel data unit is further included: the data field of the virtual channel data unit is encrypted according to the selected encryption algorithm and key, the encryption key number parameter is placed in the virtual channel data unit insertion field, and the recalculated CRC checksum is inserted into the error control field of the virtual channel data unit.
[0014] Preferably, the frame selection process in step S6 is performed in a 4:1, 8:1, 16:1, 32:1 or 64:1 mode.
[0015] Preferably, the integrated electronic computer acquires telemetry source packets from various satellite subsystems via a serial data bus.
[0016] Preferably, the standard protocol of the serial data bus is any one of 1553B, CAN, and RS422.
[0017] Preferably, the integrated electronic computer is a computer with data management functions.
[0018] A satellite telemetry scheduling and processing system suitable for spread frequency hopping mode, provided by the present invention, includes the following modules:
[0019] Module M1: Collects telemetry data packets from various satellite subsystems via an integrated electronic computer, including the satellite telemetry and control subsystem, power supply subsystem, and attitude and orbit control subsystem;
[0020] Module M2: Performs secondary screening on all acquired telemetry source packets according to their importance, and reassembles important telemetry parameter packets in spread frequency hopping mode;
[0021] Module M3: Based on the virtual channel identifier of the spread frequency hopping mode, it groups virtual channel data units for important telemetry parameter packets in the spread frequency hopping mode;
[0022] Module M4: Scrambles the virtual channel data units according to the selected scrambling polynomial and initial phase;
[0023] Module M5: Adds frame synchronization word and group channel access data unit;
[0024] Module M6: Switches modes according to different telemetry rates and performs frame selection processing under different modes;
[0025] Module M7: Divides the telemetry frames after frame picking into equal parts, and inserts the divided telemetry data into different extended jump downlink measurement frames for transmission.
[0026] Preferably, the virtual channel data unit is further encrypted between module M3 and module M4: the data field of the virtual channel data unit is encrypted according to the selected encryption algorithm and key, the encryption key number parameter is placed in the virtual channel data unit insertion field, and the recalculated CRC checksum is inserted into the error control field of the virtual channel data unit.
[0027] Preferably, the frame selection process in module M6 is performed in a 4:1, 8:1, 16:1, 32:1 or 64:1 mode.
[0028] Preferably, the integrated electronic computer acquires telemetry source packets from various satellite subsystems via a serial data bus. The standard protocol of the serial data bus includes any one of 1553B, CAN, and RS422.
[0029] Compared with the prior art, the present invention has the following beneficial effects:
[0030] 1. The present invention provides a satellite telemetry scheduling and processing method applicable to spread spectrum hopping mode, which can effectively meet the compatibility processing requirements of integrated electronic computers for conventional non-coherent spread spectrum mode and spread spectrum hopping mode, ensure the downlink of important telemetry in spread spectrum hopping mode, and effectively solve the problem that the satellite's key telemetry cannot be downlinked in a timely and effective manner due to the significant reduction in telemetry rate in spread spectrum hopping mode, thus facilitating timely monitoring of the satellite's critical status.
[0031] 2. The present invention provides a satellite telemetry scheduling and processing method applicable to spread frequency hopping mode, which can effectively solve the problem that the ground cannot effectively process telemetry packets across frames after frame picking processing caused by conventional scheduling methods. It facilitates ground processing and has certain application value. Attached Figure Description
[0032] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0033] Figure 1 This is a schematic diagram of the satellite telemetry scheduling and processing steps in the spread frequency hopping mode of the present invention;
[0034] Figure 2 This is a flowchart of satellite telemetry scheduling and processing under the spread frequency hopping mode of the present invention. Detailed Implementation
[0035] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the scope of protection of the present invention.
[0036] This invention discloses a satellite telemetry scheduling processing method applicable to spread frequency hopping mode, referring to... Figure 1 and Figure 2 This includes the following steps:
[0037] Step S1: Acquire telemetry data packets from various satellite subsystems via an integrated electronic computer, including the satellite telemetry and control subsystem, power supply subsystem, and attitude and orbit control subsystem. The integrated electronic computer acquires the telemetry data packets from each satellite subsystem via a serial data bus. The serial data bus can be any data communication bus that executes standard protocols such as 1553B / CAN / RS422, and the integrated electronic computer can also be any other computer with data management functions.
[0038] Onboard computers can be functionally categorized into several types, including data management computers, attitude and orbit control computers, and mission planning and processing computers. The aforementioned integrated electronic computer specifically refers to a computer with data management capabilities, possessing functions such as onboard telemetry acquisition and processing, and receiving and processing remote control commands. Traditional data management computers primarily handle and implement satellite telemetry and remote control functions; other functions, such as heater driving, OC commands, and high-current driving, are implemented through lower-level circuit boxes. Currently, the widely discussed integrated electronic computers not only possess the telemetry and remote control processing functions of traditional data management computers but also integrate multiple functions such as heater driving, OC commands, and high-current driving. However, the core function remains telemetry and remote control processing.
[0039] Step S2: Perform secondary screening of all acquired telemetry source packets according to their importance, and reorganize important telemetry parameter packets in the spread spectrum hopping mode. For example: key telemetry parameters characterizing the satellite's energy status, such as bus voltage, bus current, battery pack voltage, battery pack charging current, and battery pack discharging current in the power supply and distribution subsystem; key telemetry parameters characterizing the satellite's telemetry and control link status, such as uplink AGC level, uplink signal-to-noise ratio, uplink lock status, and transmit power in the telemetry and control subsystem; key telemetry parameters characterizing the satellite's control status, such as control mode, star sensor validity flag, gyroscope assembly validity flag, control attitude angle, and control attitude angular velocity in the attitude and orbit control subsystem; important telemetry parameters from other systems can be sorted and screened according to the characteristics of each system.
[0040] Step S3: Based on the virtual channel identifier of the spread frequency hopping mode, group the virtual channel data units of important telemetry parameters in the spread frequency hopping mode.
[0041] Step S4: Scramble the virtual channel data unit according to the selected scrambling polynomial and initial phase.
[0042] Between steps S3 and S4, an encryption process for the virtual channel data unit is also included: the data field of the virtual channel data unit is encrypted according to the selected encryption algorithm and key, the encryption key number parameter is placed in the virtual channel data unit insertion field, and the recalculated CRC checksum is inserted into the error control field of the virtual channel data unit. If there is no encryption requirement, encryption processing can be omitted.
[0043] Step S5: Add frame synchronization word and group channel access data unit;
[0044] Step S6: Perform frame selection processing under different telemetry rate switching modes. By judging the virtual channel identifier of the channel access data unit, when the virtual channel identifier is in the spread frequency hopping mode, count the occurrence of the frame synchronization word of the channel access data unit, and perform frame selection processing under different modes such as 4:1, 8:1, or 16:1 according to different telemetry rate switching modes. Specifically: when the ratio of the non-coherent mode telemetry rate to the spread frequency hopping mode telemetry rate is 4:1, one frame is transmitted every 4 frames of channel access data units according to the count of the frame synchronization word; when the ratio of the non-coherent mode telemetry rate to the spread frequency hopping mode telemetry rate is 8:1, one frame is transmitted every 8 frames of channel access data units according to the count of the frame synchronization word; when the ratio of the non-coherent mode telemetry rate to the spread frequency hopping mode telemetry rate is 16:1, one frame is transmitted every 16 frames of channel access data units according to the count of the frame synchronization word.
[0045] The effective telemetry information rate in spread spectrum hopping mode is 1024 bps. 4:1 frame picking primarily corresponds to the 4096 bps level in spread spectrum mode, 8:1 to the 8192 bps level, 16:1 to the 16384 bps level, 32:1 to the 32768 bps level, and 64:1 to the 65536 bps level. Currently, the mainstream telemetry rate range used in spread spectrum mode is 4096 bps to 32768 bps, but 65536 bps is also supported. Considering scalability, and to implement multiple different telemetry code rates, 32:1 and 64:1 frame picking methods are proposed.
[0046] Step S7: Divide the selected telemetry frames into equal parts and insert the divided telemetry data into different spread-hopping downlink measurement frames for transmission. Depending on the telemetry rate switching mode, the selected telemetry frames are divided into two, four, or eight equal parts, and the divided telemetry data are inserted into different spread-hopping downlink measurement frames. Specifically: when the ratio of the incoherent mode telemetry rate to the spread-hopping mode telemetry rate is 4:1, the selected channel access data units are divided into two equal parts and sent to two spread-hopping measurement frames for encapsulation and transmission; when the ratio is 8:1, the selected channel access data units are divided into four equal parts and sent to four spread-hopping measurement frames for encapsulation and transmission; when the ratio is 16:1, the selected channel access data units are divided into eight equal parts and sent to eight spread-hopping measurement frames for encapsulation and transmission.
[0047] Similarly, the telemetry rate ratio between the spread spectrum hopping mode and the non-coherent spread spectrum mode can also be 1 / 32 or 1 / 64, etc. After performing 32:1 or 64:1 frame picking, the telemetry frame is divided into sixteen or thirty-two equal parts, and the telemetry data of each part is inserted into different spread spectrum hopping downlink measurement frames.
[0048] This invention also discloses a satellite telemetry scheduling and processing system suitable for spread frequency hopping mode, comprising the following modules:
[0049] Module M1: Collects telemetry data packets from various satellite subsystems via an integrated electronic computer, including the satellite telemetry and control subsystem, power supply subsystem, and attitude and orbit control subsystem. The integrated electronic computer collects telemetry data packets from various satellite subsystems via a serial data bus. The standard protocol of the serial data bus includes any one of 1553B, CAN, and RS422.
[0050] Module M2: Performs secondary screening on all acquired telemetry source packets according to their importance, and reassembles important telemetry parameter packets in the spread frequency hopping mode.
[0051] Module M3: Based on the virtual channel identifier of the spread frequency hopping mode, it groups virtual channel data units for important telemetry parameter packets in the spread frequency hopping mode.
[0052] Module M4: Scrambles the virtual channel data units according to the selected scrambling polynomial and initial phase.
[0053] Between modules M3 and M4, encryption processing for the virtual channel data unit is also included: the data field of the virtual channel data unit is encrypted according to the selected encryption algorithm and key, the encryption key number parameter is placed in the virtual channel data unit insertion field, and the recalculated CRC checksum is inserted into the error control field of the virtual channel data unit. If there is no encryption requirement, encryption processing can be omitted.
[0054] Module M5: Adds frame synchronization word and group channel access data unit.
[0055] Module M6: Switches modes according to different telemetry rates and performs frame selection processing under different modes; frame selection processing is performed in 4:1, 8:1, 16:1, 32:1 or 64:1 modes.
[0056] Module M7: Divides the telemetry frames after frame picking into equal parts, and inserts the divided telemetry data into different extended jump downlink measurement frames for transmission.
[0057] Those skilled in the art will understand that, besides implementing the system and its various devices, modules, and units provided by this invention in the form of purely computer-readable program code, the same functions can be achieved entirely through logical programming of the method steps, making the system and its various devices, modules, and units of this invention function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, the system and its various devices, modules, and units provided by this invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0058] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.
Claims
1. A satellite telemetry scheduling processing method suitable for spread frequency hopping mode, characterized in that, Includes the following steps: Step S1: Collect telemetry data packets from various satellite subsystems, including the satellite telemetry and control subsystem, power supply subsystem, and attitude and orbit control subsystem, using an integrated electronic computer; Step S2: Perform secondary screening on all acquired telemetry source packets according to their importance, and reassemble important telemetry parameter packets in spread frequency hopping mode; Step S3: Based on the virtual channel identifier of the spread frequency hopping mode, assemble virtual channel data units from the important telemetry parameter packets in the spread frequency hopping mode; Step S4: Scramble the virtual channel data unit according to the selected scrambling polynomial and initial phase; Step S5: Add frame synchronization words to form a channel access data unit; Step S6: Switch modes according to different telemetry rates and perform frame selection processing under different modes; Step S7: Divide the telemetry frames after frame picking into equal parts, and insert the divided telemetry data into different extended jump downlink measurement frames for transmission.
2. The satellite telemetry scheduling processing method applicable to spread frequency hopping mode according to claim 1, characterized in that: Between steps S3 and S4, an encryption process for the virtual channel data unit is also included: the data field of the virtual channel data unit is encrypted according to the selected encryption algorithm and key, the encryption key number parameter is placed in the virtual channel data unit insertion field, and the recalculated CRC check character is inserted into the error control field of the virtual channel data unit.
3. The satellite telemetry scheduling processing method applicable to spread frequency hopping mode according to claim 1, characterized in that: In step S6, the frame selection process is performed using a 4:1, 8:1, 16:1, 32:1, or 64:1 ratio.
4. The satellite telemetry scheduling processing method applicable to spread frequency hopping mode according to claim 1, characterized in that: The integrated electronic computer collects telemetry source packets from various satellite subsystems via a serial data bus.
5. The satellite telemetry scheduling processing method applicable to spread frequency hopping mode according to claim 4, characterized in that: The standard protocol for the serial data bus is any one of 1553B, CAN, and RS422.
6. The satellite telemetry scheduling processing method applicable to spread frequency hopping mode according to claim 1, characterized in that: The integrated electronic computer is a computer with data management functions.
7. A satellite telemetry scheduling and processing system suitable for spread frequency hopping mode, characterized in that, Includes the following modules: Module M1: Collects telemetry data packets from various satellite subsystems via an integrated electronic computer, including the satellite telemetry and control subsystem, power supply subsystem, and attitude and orbit control subsystem; Module M2: Performs secondary screening on all acquired telemetry source packets according to their importance, and reassembles important telemetry parameter packets in spread frequency hopping mode; Module M3: Based on the virtual channel identifier of the spread frequency hopping mode, it assembles virtual channel data units from important telemetry parameter packets in the spread frequency hopping mode; Module M4: Scrambles the virtual channel data units according to the selected scrambling polynomial and initial phase; Module M5: Adds a frame synchronization word to form a channel access data unit; Module M6: Switches modes according to different telemetry rates and performs frame selection processing under different modes; Module M7: Divides the telemetry frames after frame picking into equal parts, and inserts the divided telemetry data into different extended jump downlink measurement frames for transmission.
8. The satellite telemetry scheduling and processing system for spread frequency hopping mode according to claim 7, characterized in that: The module M3 and module M4 also include encryption processing for the virtual channel data unit: the data field of the virtual channel data unit is encrypted according to the selected encryption algorithm and key, the encryption key number parameter is placed in the virtual channel data unit insertion field, and the recalculated CRC check character is inserted into the error control field of the virtual channel data unit.
9. The satellite telemetry scheduling and processing system for spread frequency hopping mode according to claim 7, characterized in that: The frame selection process in module M6 is performed in 4:1, 8:1, 16:1, 32:1 or 64:1 modes.
10. The satellite telemetry scheduling and processing system for spread frequency hopping mode according to claim 7, characterized in that: The integrated electronic computer acquires telemetry source packets from various satellite subsystems via a serial data bus. The standard protocol of the serial data bus includes any one of 1553B, CAN, and RS422.