Satellite telemetering false alarm identification and processing method and system based on priori knowledge
Through the identification method based on prior knowledge, satellite telemetry false alarms are identified and processed, and the problems of low efficiency and quality of false alarm processing in the existing technology are solved, achieving more efficient data interpretation and troubleshooting.
Patent Information
- Application Number
- CN202411988498.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-15
AI Technical Summary
The prior art is difficult to effectively identify and handle false alarms in satellite telemetry, resulting in a decrease in data interpretation efficiency and quality, and adding unnecessary disposal measures.
The identification method based on prior knowledge is adopted, by identifying the working conditions generated by satellite telemetry false alarms, collecting false alarm data and writing them to the configuration file, identifying the working conditions based on the configuration file and marking the telemetry status, and finally displaying them through the display module.
It effectively improves the efficiency and quality of data interpretation in satellite tests, reduces unnecessary disposal measures caused by false alarms, and can promptly and accurately detect satellite abnormalities and troubleshoot problems.
Smart Images

Figure CN119834856A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of satellite data processing, and in particular to a satellite telemetry false alarm identification and processing method and system based on prior knowledge. Background Art
[0002] Satellite telemetry is data that characterizes the working status of satellite systems. As a typical complex system, satellite telemetry interpretation is an important way to obtain the working status and health of satellites. Due to the complex interface interactions between satellite subsystems, the variety and quantity of telemetry are large, and the strong correlation, when satellite subsystems work together, telemetry values outside the design will appear. These telemetry values do not really represent abnormal working of the subsystem. In order to distinguish them from normal alarms, such alarms are called telemetry false alarms.
[0003] The occurrence of false alarms will interfere with the software data interpretation. Targeted processing of telemetry false alarms based on prior knowledge from the early subsystem design acceptance and development and testing process can effectively improve the efficiency and quality of data interpretation during satellite testing and on-orbit monitoring, reduce unnecessary disposal measures caused by false alarms, and timely and accurately detect satellite anomalies and troubleshoot, providing guarantees for better organization of satellite management activities and control of satellites to complete missions.
[0004] At present, no directly related patents have been found in China for telemetry false alarm identification and processing. Regarding false alarm processing in other fields, in the Chinese patent document with announcement number CN102724690B, a processing method and device for reducing control channel false alarms are provided. The processing method and device for reducing control channel false alarms filter out soft bit sequences that may cause control channel false alarms, effectively reduce the probability of control channel false alarms, ensure reliable demodulation of downlink service channels and correct transmission of uplink service channels, and reduce channel false alarms. This document is aimed at control channel false alarm methods.
[0005] In the Chinese patent document with the announcement number CN108845300B, a constant false alarm processing method for a scene surveillance radar is provided, which adopts the calculation method of the detection unit's own echo iteration to realize the detection threshold calculation method based on the detection unit independently, so that the detection threshold of the clutter unit is not affected by the echo of the adjacent unit, thereby realizing the independence of target detection, and the historical echo data of the detection unit is used in the iteration for iterative accumulation, and after L finite iterations, it tends to the actual background clutter, which is particularly suitable for constant false alarm processing with a large number of targets in space and drastic changes in the intensity of the adjacent background clutter. This document is aimed at false alarm processing of surveillance radar. Summary of the invention
[0006] In view of the defects in the prior art, the object of the present invention is to provide a satellite telemetry false alarm identification and processing method and system based on prior knowledge.
[0007] According to the present invention, a satellite telemetry false alarm identification and processing method based on prior knowledge includes:
[0008] Step S1: Identify the working conditions that cause satellite telemetry false alarms based on prior knowledge of satellites;
[0009] Step S2: Collecting false alarm data under satellite telemetry false alarm conditions and writing them into a false alarm configuration file;
[0010] Step S3: identifying a false alarm condition based on the false alarm configuration file, and marking the telemetry state based on the identified false alarm condition;
[0011] Step S4: Display the telemetry status via the display module.
[0012] Preferably, the step S1 comprises: obtaining prior knowledge of the satellite based on the knowledge accumulated during the early design and acceptance of the satellite and the development and testing process.
[0013] Preferably, step S2 includes: collecting false alarm data under satellite telemetry false alarm conditions, including: the impact range and impact time of the telemetry false alarm, the remote control command corresponding to the false alarm condition, and the false alarm telemetry code, and writing the collected false alarm data under the satellite telemetry false alarm condition into a false alarm configuration file.
[0014] Preferably, step S3 includes: the comprehensive test server receives the remote control instruction issued by the process integrated executor through multicast, analyzes and judges the received remote control instruction based on the false alarm configuration file, and if it is a remote control instruction corresponding to a false alarm condition, the alarm status within the false alarm influence time is eliminated and marked as a telemetry false alarm mark; if it is a remote control instruction corresponding to a non-false alarm condition, the telemetry status is processed normally and marked as a non-telemetry false alarm mark; when the comprehensive test server completes the telemetry false alarm marking, all telemetry are packaged and multicast.
[0015] Preferably, step S4 comprises: the satellite comprehensive test telemetry display module receives the comprehensive test server multicast, parses it according to the preset protocol format, and displays it as a false alarm state when the telemetry state is a telemetry false alarm mark; and displays it as a non-telemetry false alarm mark when the telemetry state is a non-telemetry false alarm mark;
[0016] The satellite comprehensive test telemetry display module records information of each false alarm telemetry through a false alarm record file, including the time when the false alarm occurs, the false alarm telemetry and the impact range; and the false alarm record file is used to assist in verifying the false alarm condition identification.
[0017] According to the present invention, a satellite telemetry false alarm identification and processing system based on prior knowledge is provided, comprising:
[0018] Module M1: Identify the working conditions that cause satellite telemetry false alarms based on prior knowledge of satellites;
[0019] Module M2: collects false alarm data under satellite telemetry false alarm conditions and writes it into the false alarm configuration file;
[0020] Module M3: Identify false alarm conditions based on false alarm configuration files, and mark telemetry status based on the identified false alarm conditions;
[0021] Module M4: Displays the telemetry status through the display module.
[0022] Preferably, the module M1 includes: obtaining prior knowledge of the satellite based on the knowledge accumulated during the early design and acceptance of the satellite and the development and testing process.
[0023] Preferably, the module M2 includes: collecting false alarm data under satellite telemetry false alarm conditions, including: the impact range and impact time of the telemetry false alarm, the remote control instructions corresponding to the false alarm conditions, and the false alarm telemetry code, and writing the collected false alarm data under the satellite telemetry false alarm conditions into the false alarm configuration file.
[0024] Preferably, the module M3 includes: the comprehensive test server receives the remote control instructions issued by the process integrated executor through multicast, analyzes and judges the received remote control instructions based on the false alarm configuration file, and if it is a remote control instruction corresponding to a false alarm condition, the alarm status within the false alarm influence time is eliminated and marked as a telemetry false alarm mark; if it is a remote control instruction corresponding to a non-false alarm condition, the telemetry status is processed normally and marked as a non-telemetry false alarm mark; when the comprehensive test server completes the telemetry false alarm marking, all telemetry are packaged and multicast.
[0025] Preferably, the module M4 comprises: a satellite comprehensive test telemetry display module receives the comprehensive test server multicast, parses it according to a preset protocol format, and displays it as a false alarm state when the telemetry state is a telemetry false alarm mark; when the telemetry state is a non-telemetry false alarm mark, it displays it as a non-telemetry false alarm mark;
[0026] The satellite comprehensive test telemetry display module records information of each false alarm telemetry through a false alarm record file, including the time when the false alarm occurs, the false alarm telemetry and the impact range; and the false alarm record file is used to assist in verifying the false alarm condition identification.
[0027] Compared with the prior art, the present invention has the following beneficial effects:
[0028] 1. The present invention provides a satellite telemetry false alarm identification and processing method and system based on prior knowledge, which is performed when the satellite performs telemetry analysis and display, is simple and easy to implement, and does not require other software to process separately;
[0029] 2. The present invention can effectively solve the problem of a large number of telemetry false alarms during the whole satellite test process, and can effectively improve the data interpretation efficiency and interpretation quality during the test process;
[0030] 3. The present invention can reduce unnecessary satellite disposal measures caused by false alarms, and can timely and accurately detect satellite anomalies and eliminate faults, thus providing a guarantee for better organizing satellite management activities and controlling satellites to complete tasks. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0032] Figure 1 This is a schematic diagram of the main process of satellite telemetry false alarm identification and processing method based on prior knowledge.
[0033] Figure 2 This is a false alarm processing flow chart. DETAILED DESCRIPTION
[0034] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0035] Example 1
[0036] A satellite telemetry false alarm identification and processing method based on prior knowledge provided by the present invention comprises the following steps:
[0037] Step S1: Identify the working conditions that cause satellite telemetry false alarms based on the prior knowledge accumulated during the satellite's early design, acceptance, and development and testing processes;
[0038] Step S2: Collecting false alarm data under satellite telemetry false alarm conditions and writing them into a false alarm configuration file;
[0039] Step S3: the satellite integrated test server identifies the false alarm condition and performs special marking processing on the false alarm telemetry;
[0040] Step S4: Display the telemetry status via the display module.
[0041] Specifically, step S1 includes, in the early design of the satellite, according to the telemetry acquisition characteristics, identifying the working conditions where false alarms occur, and verifying and recording the working conditions and timing of false alarms during the single-machine acceptance test, subsystem acceptance test or satellite installation test.
[0042] Specifically, the step S1 includes, after the false alarm condition is identified, classifying the false alarm into abnormal false alarms in the transmission process and abnormal false alarms in telemetry collection.
[0043] Specifically, the step S2 includes analyzing the false alarm telemetry based on telemetry data processing, performing comprehensive data analysis on each type of telemetry false alarm, and obtaining the impact range of the telemetry false alarm.
[0044] Specifically, step S2 includes: the telemetry false alarm impact range includes false alarm telemetry and false alarm impact time, the false alarm telemetry is divided into whole satellite, subsystem, single machine and telemetry level false alarm, and the false alarm impact time is measured in seconds.
[0045] Specifically, step S2 includes converting the telemetry false alarm impact range into a software configuration file, associating the false alarm working condition with the corresponding remote control instruction, and writing the false alarm telemetry code, false alarm impact time, etc. into the configuration file.
[0046] Specifically, step S2 includes: false alarm telemetry configuration supports configuration according to false alarm levels, and can identify four categories: whole satellite, certain subsystem, certain single machine and telemetry.
[0047] Specifically, the step S3 includes: the comprehensive test server software reads and parses the false alarm configuration file, obtains the corresponding instructions and impact time of the false alarm working condition, and obtains the telemetry code that needs to be processed for false alarm under the working condition according to the false alarm telemetry level.
[0048] Specifically, the step S3 includes adding a sum check and a CRC check to the comprehensive test server software to filter out abnormal false alarms during the transmission process.
[0049] Specifically, step S3 includes: the comprehensive test server software processes the abnormal false alarm of telemetry collection based on the false alarm configuration file, obtains the satellite false alarm action remote control instruction, and processes the false alarm of telemetry according to the false alarm influence range managed by the instruction.
[0050] Specifically, step S3 includes: the comprehensive test server software receives the remote control instructions issued by the process integrated executor software through multicast, parses and judges the instructions, and if it is an instruction corresponding to a false alarm condition, eliminates the alarm status within the false alarm influence time and sets the telemetry false alarm flag; if it is a non-false alarm condition instruction, the telemetry status is processed normally.
[0051] Specifically, the step S3 includes packaging and multicasting all telemetry after the comprehensive test server software completes the telemetry false alarm processing.
[0052] Specifically, step S4 includes that the satellite comprehensive test telemetry display software receives the comprehensive test server software multicast, parses it according to the protocol format, and displays it as a false alarm state if the telemetry status is a false alarm mark; if the telemetry status is a non-false alarm mark, the status is displayed according to the protocol format.
[0053] Specifically, the step S4 includes that the satellite comprehensive test telemetry display software records information about each false alarm telemetry, including the time when the false alarm occurs, the false alarm telemetry, the subsystem to which it belongs, etc.
[0054] Specifically, the step S4 includes that the false alarm record file can assist in verifying the false alarm condition identification.
[0055] The present invention also provides a satellite telemetry false alarm identification and processing system based on prior knowledge. The satellite telemetry false alarm identification and processing system based on prior knowledge can be realized by executing the process steps of the satellite telemetry false alarm identification and processing method based on prior knowledge, that is, those skilled in the art can understand the satellite telemetry false alarm identification and processing method based on prior knowledge as a preferred implementation of the satellite telemetry false alarm identification and processing system based on prior knowledge.
[0056] Example 2
[0057] Embodiment 2 is a preferred embodiment of Embodiment 1
[0058] According to a satellite telemetry false alarm identification and processing method based on prior knowledge provided by the present invention, Figure 1 As shown, the following steps are included:
[0059] Step S1: Identify the working conditions of satellite telemetry false alarms based on the prior knowledge accumulated during the satellite's early design, acceptance, and development and testing. During the acceptance of a single machine, subsystem, or the entire satellite test, observe and record the timing and working conditions of the telemetry false alarms, exclude the situation of real telemetry alarms, and accumulate prior knowledge of false alarms. For example, false alarms often occur when the satellite is in operation, such as sending integrated computer power-off and power-off instructions, during the power-off process of a single machine, or when the entire satellite is powered off.
[0060] Step S2: Extract and analyze the satellite telemetry false alarm working conditions to obtain the impact range and impact time of the telemetry false alarm. Analyze the false alarm telemetry based on telemetry data processing, conduct data comprehensive analysis on each type of telemetry false alarm, and obtain the impact range of the telemetry false alarm. Use post-processing software to extract and analyze the data in the entire stage, obtain the working conditions of the false alarm, that is, the instruction time of the satellite to generate the action, the false alarm telemetry impact range, that is, the whole star false alarm, subsystem level false alarm, single machine level false alarm and telemetry level false alarm, false alarm impact time, such as 1 second or 10 seconds. The telemetry false alarm impact is converted into a software configuration file, the false alarm working conditions are associated with the corresponding remote control instructions, the false alarm telemetry code, the false alarm impact time, etc. are written into the configuration file, and the configuration is in txt format, one line for one working condition, such as when the satellite performs K0001 power-off, the whole satellite telemetry performs 3 seconds of false alarm processing, and the configuration file format is "K0001=global,3s".
[0061] Step S3: The satellite integrated test server software identifies the false alarm condition and performs special marking processing on the false alarm telemetry; the integrated test server software reads and parses the false alarm configuration file, obtains the corresponding instructions and impact time of the false alarm condition, and obtains the telemetry code that needs to be processed for false alarm under the condition according to the false alarm telemetry level.
[0062] The comprehensive test server software adds sum check and CRC check to filter out abnormal false alarms in the transmission process. Errors in telemetry transmission can be processed through verification. The comprehensive test server software relies on the false alarm configuration file to process abnormal false alarms in telemetry acquisition, obtain satellite false alarm action remote control instructions, and process false alarms in telemetry according to the false alarm influence range managed by the instructions.
[0063] The comprehensive test server software receives the remote control instructions sent by the process integrated actuator software through multicast, analyzes and judges the instructions, and if it is an instruction corresponding to the false alarm condition, the alarm status within the false alarm influence time is eliminated and the telemetry false alarm mark is set; if it is a non-false alarm condition instruction, the telemetry status is processed normally. After the comprehensive test server software completes the telemetry false alarm processing, all telemetry is packaged and multicast.
[0064] like Figure 2As shown, the false alarm processing includes: reading the configuration file and establishing a listening state; when there is a connection request, establishing a connection and obtaining data; judging whether it is telemetry data, when it is telemetry data, receiving the telemetry data, obtaining the frame structure configuration, and performing frame check, when the frame check is correct, judging whether the header pointer is 0, when it is 0, performing telemetry subpackaging, judging whether the APID is legal, when it is legal, checking whether the length meets the preset requirements, and when it meets the requirements, performing telemetry parsing; judging whether it is telemetry that needs to be shielded, when it is not, performing telemetry status judgment, and when the telemetry status is an abnormal state, an alarm is issued; the subpackaging is completed and the data is multicast; when the acquired data is remote control data, the remote control is transmitted, the relevant shielding telemetry and time duration are obtained, and the shielding telemetry cache is cached, and further judging whether it is telemetry that needs to be shielded, when it needs to be shielded, the shielding telemetry time duration is processed, and when the shielding time duration is 0, the shielding cache deletes the telemetry; when the shielding time duration is not 0, the current telemetry state is judged to be normal.
[0065] Step S4: The satellite comprehensive test telemetry display software identifies the false alarm telemetry and eliminates its alarm state to change it to a false alarm state. The satellite comprehensive test telemetry display software receives the multicast of the comprehensive test server software, parses it according to the protocol format, and displays it as a false alarm state if the telemetry state is a false alarm mark. If the telemetry state is a non-false alarm mark, the state is displayed according to the protocol format. The satellite comprehensive test telemetry display software records information on each false alarm telemetry, including the time when the false alarm occurs, the false alarm telemetry, the subsystem to which it belongs, etc. The file is stored in csv format.
[0066] Those skilled in the art know that, in addition to implementing the system, device and its various modules provided by the present invention in a purely computer-readable program code, it is entirely possible to implement the same program 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, device and its various modules provided by the present invention can be considered as a hardware component, and the modules included therein for implementing various programs can also be considered as structures within the hardware component; the modules for implementing various functions can also be considered as both software programs for implementing the method and structures within the hardware component.
[0067] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.
Claims
1. A satellite telemetry false alarm identification and processing method based on prior knowledge, characterized in that: include Step S1: Identify the working conditions that cause satellite telemetry false alarms based on prior knowledge of satellites; Step S2: Collecting false alarm data under satellite telemetry false alarm conditions and writing them into a false alarm configuration file; Step S3: identifying a false alarm condition based on the false alarm configuration file, and marking the telemetry state based on the identified false alarm condition; Step S4: Display the telemetry status via the display module.
2. The satellite telemetry false alarm identification and processing method based on prior knowledge according to claim 1 is characterized in that: The step S1 includes: obtaining prior knowledge of the satellite based on the knowledge accumulated during the early stage design, acceptance and development and testing of the satellite.
3. The satellite telemetry false alarm identification and processing method based on prior knowledge according to claim 1 is characterized in that: The step S2 comprises: collecting false alarm data under satellite telemetry false alarm conditions, including: the impact range and impact time of the telemetry false alarm, the remote control command corresponding to the false alarm condition, and the false alarm telemetry code, and writing the collected false alarm data under the satellite telemetry false alarm condition into a false alarm configuration file.
4. The satellite telemetry false alarm identification and processing method based on prior knowledge according to claim 1 is characterized in that: The step S3 comprises: the comprehensive test server receives the remote control instruction issued by the process integrated executor through multicast, analyzes and judges the received remote control instruction based on the false alarm configuration file, if it is the remote control instruction corresponding to the false alarm working condition, eliminates the alarm state within the false alarm influence time, and marks it as a telemetry false alarm mark; if it is the remote control instruction corresponding to the non-false alarm working condition, processes the telemetry state normally, and marks it as a non-telemetry false alarm mark; when the comprehensive test server completes the telemetry false alarm marking, all telemetry are packaged and multicast.
5. The satellite telemetry false alarm identification and processing method based on prior knowledge according to claim 1 is characterized in that: The step S4 comprises: the satellite comprehensive test telemetry display module receives the comprehensive test server multicast, parses it according to the preset protocol format, and displays it as a false alarm state when the telemetry state is a telemetry false alarm mark; and displays it as a non-telemetry false alarm mark when the telemetry state is a non-telemetry false alarm mark; The satellite comprehensive test telemetry display module records information of each false alarm telemetry through a false alarm record file, including the time when the false alarm occurs, the false alarm telemetry and the impact range; and the false alarm record file is used to assist in verifying the false alarm condition identification.
6. A satellite telemetry false alarm identification and processing system based on prior knowledge, characterized in that: include Module M1: Identify the working conditions that cause satellite telemetry false alarms based on prior knowledge of satellites; Module M2: collects false alarm data under satellite telemetry false alarm conditions and writes it into the false alarm configuration file; Module M3: Identify false alarm conditions based on false alarm configuration files, and mark telemetry status based on the identified false alarm conditions; Module M4: Displays the telemetry status through the display module.
7. The satellite telemetry false alarm identification and processing system based on prior knowledge according to claim 6 is characterized in that: The module M1 includes: obtaining prior knowledge of the satellite based on the knowledge accumulated during the early design, acceptance and development and testing of the satellite.
8. The satellite telemetry false alarm identification and processing system based on prior knowledge according to claim 6 is characterized in that: The module M2 includes: collecting false alarm data under satellite telemetry false alarm conditions, including: the impact range and impact time of the telemetry false alarm, the remote control command corresponding to the false alarm condition, and the false alarm telemetry code, and writing the collected false alarm data under the satellite telemetry false alarm condition into the false alarm configuration file.
9. The satellite telemetry false alarm identification and processing system based on prior knowledge according to claim 6 is characterized in that: The module M3 includes: the comprehensive test server receives the remote control instruction issued by the process integrated executor through multicast, analyzes and judges the received remote control instruction based on the false alarm configuration file, and if it is a remote control instruction corresponding to the false alarm working condition, the alarm status within the false alarm influence time is eliminated and marked as a telemetry false alarm mark; if it is a remote control instruction corresponding to the non-false alarm working condition, the telemetry state is processed normally and marked as a non-telemetry false alarm mark; when the comprehensive test server completes the telemetry false alarm marking, all telemetry are packaged and multicast.
10. The satellite telemetry false alarm identification and processing system based on prior knowledge according to claim 6, characterized in that: The module M4 includes: a satellite comprehensive test telemetry display module receives the comprehensive test server multicast, parses it according to a preset protocol format, and displays it as a false alarm state when the telemetry state is a telemetry false alarm mark; when the telemetry state is a non-telemetry false alarm mark, it displays it as a non-telemetry false alarm mark; The satellite comprehensive test telemetry display module records information of each false alarm telemetry through a false alarm record file, including the time when the false alarm occurs, the false alarm telemetry and the impact range; and the false alarm record file is used to assist in verifying the false alarm condition identification.
Citation Information
Patent Citations
Method and equipment for reducing false alarm of control channel
CN102724690B
A method for handling constant false alarms in scene surveillance radar
CN108845300B