Spacecraft multi-source telemetry original code comparison analysis method and system
By receiving and preprocessing telemetry data from the spacecraft's telemetry and data transmission channels, the problem of comparing and analyzing multi-source telemetry source code for spacecraft was solved, the correctness and validity of telemetry data were verified, and consistency comparison and result statistics were provided.
Patent Information
- Application Number
- CN202210909710.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-29
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2042-07-29
AI Technical Summary
Existing technologies cannot effectively extract, compare, and analyze multi-source telemetry source code from spacecraft, and cannot meet the requirements for verifying the correctness and validity of spacecraft telemetry data.
By receiving telemetry data from the telemetry and control channel and the data transmission channel, preprocessing and verification are performed, including identifying synchronization headers, deleting duplicate frames, sorting by time, converting to Beijing time and format, and filling in verification information, so as to realize the comparative analysis of multi-source telemetry data.
It enables consistency comparison and validity analysis of multi-source telemetry data from spacecraft, facilitating quick and easy comparison, statistical analysis, and display of results, thus ensuring the accuracy and reliability of telemetry data.
Smart Images

Figure CN115438031B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and more specifically, to a method and system for comparing and analyzing the original code of multi-source telemetry data from spacecraft. Background Technology
[0002] According to the telemetry implementation plan, the spacecraft's integrated electronic subsystem acquires, transforms, processes, stores, and frames telemetry data. After scrambling, the telemetry data is sent to both the telemetry and control transponder and the data transmission integrated processor. This separates the telemetry data from the telemetry and control channel and the data transmission channel (engineering telemetry) according to the transmission path. The telemetry frames sent to the data transmission engineering telemetry channel have the same format as the telemetry frames transmitted to the ground via the transponder. Telemetry data is one of the most important product deliverables during the spacecraft development phase. It serves as a crucial baseline for testing spacecraft functions and performance indicators, verifying the development achievements of various spacecraft systems, and analyzing on-orbit test data.
[0003] The accuracy and validity of telemetry data from various channels of a spacecraft are of paramount importance. This method, based on the extraction of engineering telemetry data, performs preprocessing of the engineering telemetry data, and then completes the accuracy analysis and consistency comparison between the engineering telemetry data and the telemetry data from the telemetry and control channels. Finally, the analysis and comparison results are statistically analyzed and presented.
[0004] Patent document CN104317947A (application number: 201410621788.8) discloses a real-time structured data comparison system based on massive amounts of data. The system includes a rule center server and external rule servers, comparison clients, and a comparison service cluster connected to it. It also includes a Bloom filter set in the rule center server. The external rule servers transmit rules to the rule center server, which calculates the rules and uses hashing to evenly distribute them to the comparison service cluster. The comparison service cluster loads the received rules into its physical memory. The rule center server loads the matching content from the rules into the Bloom filter. After completing the rule calculation, the rule center server synchronizes the Bloom filter to the comparison client, which loads the Bloom filter information into its memory. The comparison client receives massive amounts of data in real time and provides accurate comparison results in real time. However, this system can only compare structured data by formulating rules and cannot perform multi-source telemetry source code extraction, comparison, and analysis from spacecraft.
[0005] Patent document CN112380203A (application number: 202011273307.0) discloses a data comparison method, apparatus, and storage medium. The system includes: obtaining the difference rate of at least one comparison data block relative to a standard database, wherein the number of rows in each comparison data block is the same as the number of rows in each standard data block, and the at least one comparison data block includes all data blocks to be compared or data blocks before the first comparison data block currently being compared; if the difference rate is less than a preset value, then determining a first strong hash value of the first comparison data block and a second strong hash value of the first standard data corresponding to the first comparison data block; if the first strong hash value is different from the second strong hash value, then determining that the comparison between the first comparison data block and the first standard data block has failed. This method can only compare structured data by comparing hash values and cannot achieve the extraction, comparison, and analysis of multi-source telemetry source code from spacecraft.
[0006] Patent document CN112395276A (application number: 202011270960.1) discloses a data comparison method and related equipment. The system includes: obtaining N rows of first data from a first data source and writing the first row keys sequentially from an initial value to a first data column of a first table in a non-relational database, where N is a preset integer greater than 1; obtaining N rows of second data from a second data source heterogeneous to the first data source and writing the second row keys sequentially from the initial value to a second data column of a second table in the non-relational database; comparing the first data in the first data column of the first table with the second data in the second data column of the second table based on the first row keys and the second data in the second data column of the second table to obtain a data comparison result. This method can only compare column data in two tables of a database and cannot achieve the extraction, comparison, and analysis of multi-source telemetry source code for spacecraft.
[0007] Currently, no other similar technologies have been found or reported, and no other similar information has been collected domestically or internationally. Summary of the Invention
[0008] To address the shortcomings of existing technologies, the purpose of this invention is to provide a method and system for comparing and analyzing the original code of multi-source telemetry in spacecraft.
[0009] A method for comparing and analyzing the original code of multi-source telemetry for spacecraft according to the present invention includes:
[0010] Step S1: The ground data processing system receives telemetry data from the telemetry and control channel and telemetry data from the data transmission channel;
[0011] Step S2: Preprocess the telemetry data of the data transmission channel to obtain the preprocessed telemetry data of the data transmission channel;
[0012] Step S3: Calculate the telemetry data from the telemetry and control channel and the preprocessed telemetry data from the data transmission channel, and perform telemetry frame verification.
[0013] Step S4: Compare and analyze the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel.
[0014] Preferably, the telemetry frames and verifications of the telemetry and control channel are compared with the original telemetry frames and verifications.
[0015] Preferably, the telemetry frame and checksum of the data transmission channel are filled into the end of the telemetry frame of the data transmission channel.
[0016] Preferably, step S2 involves: identifying the synchronization header of the telemetry data in the data transmission channel, and performing preprocessing of the telemetry data in the data transmission channel, including deleting duplicate frames, time sorting, converting to Beijing time, and format conversion.
[0017] Preferably, step S4 involves: performing consistency comparison and validity analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel, and statistically analyzing the comparison and analysis results, which are then displayed on a screen.
[0018] A spacecraft multi-source telemetry original code comparison and analysis system according to the present invention includes:
[0019] Module M1: The ground data processing system receives telemetry data from the telemetry and control channel and the data transmission channel;
[0020] Module M2: Preprocesses the telemetry data of the data transmission channel to obtain preprocessed telemetry data of the data transmission channel;
[0021] Module M3: Calculates telemetry data from the telemetry and control channel and preprocessed telemetry data from the data transmission channel, performing telemetry frame calculation and verification.
[0022] Module M4: Performs comparative analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel.
[0023] Preferably, the telemetry frames and verifications of the telemetry and control channel are compared with the original telemetry frames and verifications.
[0024] Preferably, the telemetry frame and checksum of the data transmission channel are filled into the end of the telemetry frame of the data transmission channel.
[0025] Preferably, module M2 employs the following methods: identifying the synchronization header of telemetry data in the data transmission channel, and performing preprocessing of the telemetry data in the data transmission channel, including deleting duplicate frames, time sorting, converting to Beijing time, and format conversion.
[0026] Preferably, module M4 performs consistency comparison and validity analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel, and statistically analyzes the comparison and analysis results, which are then displayed on a screen.
[0027] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a method for comparing and analyzing the original code of multi-source telemetry data of spacecraft. Through steps such as multi-source telemetry original code extraction, multi-source telemetry data preprocessing, and multi-source telemetry data comparison and analysis, users can conveniently and quickly realize the consistency comparison and validity analysis of multi-channel telemetry data of spacecraft, and statistically display the comparison results. Attached Figure Description
[0028] 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:
[0029] Figure 1 This is a data processing flowchart of the present invention.
[0030] Figure 2 This is a flowchart of the data transmission channel telemetry data (engineering telemetry) extraction process of the present invention.
[0031] Figure 3 This is a flowchart of the preprocessing process for telemetry data (engineering telemetry) in the data transmission channel of the present invention.
[0032] Figure 4 This is a flowchart of the multi-source telemetry data comparison and analysis process of the present invention. Detailed Implementation
[0033] 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 protection scope of the present invention.
[0034] This invention relates to a method for comparing and analyzing the original code of multi-source telemetry data in spacecraft, including multi-source telemetry original code extraction, multi-source telemetry data preprocessing, and multi-source telemetry data comparison and analysis.
[0035] According to the telemetry implementation plan, the spacecraft's integrated electronic subsystem acquires, transforms, processes, stores, and frames telemetry data. After scrambling, the telemetry data is sent to both the telemetry and control transponder and the data transmission integrated processor. This separates the telemetry data from the telemetry and control channel and the data transmission channel (engineering telemetry) according to the transmission path. The telemetry frames sent to the data transmission engineering telemetry channel have the same format as the telemetry frames transmitted to the ground via the transponder. Telemetry data is one of the most important product deliverables during the spacecraft development phase. It serves as a crucial baseline for testing spacecraft functions and performance indicators, verifying the development achievements of various spacecraft systems, and analyzing on-orbit test data.
[0036] The accuracy and validity of telemetry data from various channels of a spacecraft are of paramount importance. This method, based on the extraction of engineering telemetry data, performs preprocessing of the engineering telemetry data, and then completes the accuracy analysis and consistency comparison between the engineering telemetry data and the telemetry data from the telemetry and control channels. Finally, the analysis and comparison results are statistically analyzed and presented.
[0037] Example 1
[0038] According to the present invention, a method for comparing and analyzing the original code of multi-source telemetry for spacecraft is provided, such as... Figure 1-4 As shown, it includes:
[0039] Step S1: The ground data processing system receives telemetry data from the telemetry and control channel and telemetry data from the data transmission channel;
[0040] Step S2: Preprocess the telemetry data of the data transmission channel to obtain the preprocessed telemetry data of the data transmission channel;
[0041] Step S3: Calculate the telemetry data from the telemetry and control channel and the preprocessed telemetry data from the data transmission channel, and perform telemetry frame verification.
[0042] Step S4: Compare and analyze the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel.
[0043] Specifically, the telemetry frames and checksums of the telemetry and control channel are compared with the original telemetry frames and checksums. The telemetry frame is the structure for telemetry data transmission and storage, generally including a synchronization word, master header, insertion field, data field, and checksum. The significance of comparing it with the original telemetry frame is to verify the validity of the telemetry frame data, indirectly verifying the reliability of data acquisition and transmission.
[0044] Specifically, the telemetry frames and checksums from the data transmission channel are appended to the end of the data transmission channel telemetry frames. Compared to the telemetry frames from the telemetry and control channel, the telemetry frame structure of the data transmission channel lacks checksums and checksums, requiring further calculation and addition to maintain consistency with the telemetry frames from the telemetry and control channel.
[0045] Specifically, step S2 involves: automatically identifying the synchronization header of the telemetry data in the data transmission channel, and performing preprocessing on the telemetry data based on the satellite time in the telemetry data, including deleting duplicate frames, time sorting, converting to Beijing time, and format conversion. Preprocessing involves converting the telemetry data in the data transmission channel into a telemetry frame structure for the telemetry and control channel, including adding a synchronization header, deduplication, sorting, and verification.
[0046] Specifically, step S4 involves: performing consistency comparison and validity analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel, and statistically analyzing the comparison and analysis results, which are then displayed on a screen.
[0047] A spacecraft multi-source telemetry original code comparison and analysis system according to the present invention includes:
[0048] Module M1: The ground data processing system receives telemetry data from the telemetry and control channel and the data transmission channel;
[0049] Module M2: Preprocesses the telemetry data of the data transmission channel to obtain preprocessed telemetry data of the data transmission channel;
[0050] Module M3: Calculates telemetry data from the telemetry and control channel and preprocessed telemetry data from the data transmission channel, performing telemetry frame calculation and verification.
[0051] Module M4: Performs comparative analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel.
[0052] Specifically, the telemetry frames and checksums of the telemetry and control channel are compared with the original telemetry frames and checksums. The telemetry frame is the structure for telemetry data transmission and storage, generally including a synchronization word, master header, insertion field, data field, and checksum. The significance of comparing it with the original telemetry frame is to verify the validity of the telemetry frame data, indirectly verifying the reliability of data acquisition and transmission.
[0053] Specifically, the telemetry frames and checksums from the data transmission channel are appended to the end of the data transmission channel telemetry frames. Compared to the telemetry frames from the telemetry and control channel, the telemetry frame structure of the data transmission channel lacks checksums and checksums, requiring further calculation and addition to maintain consistency with the telemetry frames from the telemetry and control channel.
[0054] Specifically, module M2 employs the following preprocessing methods: automatically identifying the synchronization header of telemetry data in the data transmission channel; and performing preprocessing based on the satellite time in the telemetry data, including deleting duplicate frames, time sorting, converting to Beijing time, and format conversion. Preprocessing involves converting the telemetry data from the data transmission channel into a telemetry frame structure for the telemetry and control channel, including adding synchronization headers, deduplication, sorting, and verification.
[0055] Specifically, module M4 performs consistency comparison and validity analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel, and statistically analyzes the comparison and analysis results, which are then displayed on the screen.
[0056] Example 2
[0057] Example 2 is a preferred example of Example 1.
[0058] The following is in conjunction with the appendix Figure 1 The specific implementation steps of this invention are given to illustrate the technical solution of this invention in detail.
[0059] Multi-channel data reception
[0060] The ground data processing system receives telemetry data from the telemetry and control channel and remote sensing data from the integrated processor, and stores the data locally.
[0061] Engineering telemetry extraction
[0062] Extract remote sensing data in data transmission frame format based on data transmission frame format;
[0063] Perform data combining of data transmission frames based on the data transmission frame count;
[0064] Engineering telemetry data is extracted from data transmission frames based on VCID content.
[0065] Engineering telemetry preprocessing
[0066] Deduplication and sorting of engineering telemetry frames based on satellite time in the engineering telemetry packet;
[0067] The engineering telemetry frames are sorted according to the satellite time in the engineering telemetry packet.
[0068] Convert the satellite time in the engineering telemetry package to Beijing time;
[0069] Perform format conversion on the telemetry frames of the engineering telemetry package.
[0070] Multi-source telemetry data comparison and analysis
[0071] Calculate the checksum of the telemetry frames in the telemetry channel and compare it with the original checksum;
[0072] Calculate the sum and checksum of engineering telemetry frames;
[0073] Perform a consistency comparison between the engineering telemetry frame and the telemetry channel telemetry frame;
[0074] The results were compared and presented statistically.
[0075] This invention provides a method for comparing and analyzing the source code of multi-source telemetry in spacecraft, enabling users to easily and quickly establish and modify rules. Following this method, consistency comparison and validity analysis of the source code of multi-source telemetry in spacecraft can be performed, and the results can be statistically analyzed and displayed.
[0076] Those skilled in the art will understand that, in addition to implementing the system, apparatus, and their modules provided by this invention in purely computer-readable program code, the same program can be implemented 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, apparatus, and their modules provided by this invention can be considered a hardware component, and the modules included therein for implementing various programs can also be considered structures within the hardware component; alternatively, modules for implementing various functions can be considered both software programs implementing the method and structures within the hardware component.
[0077] 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 method for comparing and analyzing the original code of multi-source telemetry in spacecraft, characterized in that, include: Step S1: The ground data processing system receives telemetry data from the telemetry and control channel and telemetry data from the data transmission channel; Step S2: Preprocess the telemetry data of the data transmission channel to obtain the preprocessed telemetry data of the data transmission channel; Step S3: Calculate the telemetry data from the telemetry and control channel and the preprocessed telemetry data from the data transmission channel, and perform telemetry frame verification. Step S4: Compare and analyze the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel; The telemetry frames and checksums of the data transmission channel are filled into the end of the telemetry frames of the data transmission channel.
2. The spacecraft multi-source telemetry original code comparison and analysis method according to claim 1, characterized in that, The telemetry frames and verifications from the telemetry and control channel are compared with the original telemetry frames and verifications.
3. The spacecraft multi-source telemetry original code comparison and analysis method according to claim 1, characterized in that, Step S2 involves identifying the synchronization header of the telemetry data in the data transmission channel and performing preprocessing of the telemetry data in the data transmission channel, including deleting duplicate frames, time sorting, converting to Beijing time, and format conversion.
4. The spacecraft multi-source telemetry original code comparison and analysis method according to claim 1, characterized in that, Step S4 involves: performing consistency comparison and validity analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel, and statistically analyzing the comparison and analysis results, which are then displayed on the screen.
5. A spacecraft multi-source telemetry original code comparison and analysis system, characterized in that, include: Module M1: The ground data processing system receives telemetry data from the telemetry and control channel and the data transmission channel; Module M2: Preprocesses the telemetry data of the data transmission channel to obtain preprocessed telemetry data of the data transmission channel; Module M3: Calculates telemetry data from the telemetry and control channel and preprocessed telemetry data from the data transmission channel, performing telemetry frame calculation and verification. Module M4: Performs comparative analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel; The telemetry frames and checksums of the data transmission channel are filled into the end of the telemetry frames of the data transmission channel.
6. The spacecraft multi-source telemetry original code comparison and analysis system according to claim 5, characterized in that, The telemetry frames and verifications from the telemetry and control channel are compared with the original telemetry frames and verifications.
7. The spacecraft multi-source telemetry original code comparison and analysis system according to claim 5, characterized in that, The module M2 employs the following methods: identifying the synchronization header of the telemetry data in the data transmission channel, and performing preprocessing of the telemetry data in the data transmission channel, including deleting duplicate frames, time sorting, converting to Beijing time, and format conversion.
8. The spacecraft multi-source telemetry original code comparison and analysis system according to claim 5, characterized in that, The module M4 performs consistency comparison and validity analysis on the telemetry frames and verifications of the telemetry and control channel and the telemetry frames and verifications of the data transmission channel, and statistically analyzes the comparison and analysis results, which are then displayed on the screen.
Citation Information
Patent Citations
Mass data-based real-time structural data comparison system
CN104317947A
Data comparison method and device and storage medium
CN112380203A
Data comparison method and related equipment
CN112395276A
A data comparison method and related equipment
CN112395276B
Processing method and processing system for satellite complete period multisource telemetering data
CN107332604A