A low earth orbit satellite navigation message consistency comparison method, device, medium and product

By receiving and comparing downlink and uplink messages from low-Earth orbit (LEO) satellites at ground monitoring stations and determining payload information using a set search window length, the problem of consistency monitoring of LEO satellite navigation messages was solved, and the accuracy and reliability of navigation messages were monitored.

CN119004130BActive Publication Date: 2026-04-07NAT TIME SERVICE CENT CHINESE ACAD OF SCI
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

How to achieve accurate consistency monitoring of low-orbit satellite navigation messages during uplink and downlink processes to ensure the correctness of message data transmission.

Method used

The ground-based low-Earth orbit satellite monitoring station receives navigation messages from low-Earth orbit satellites in real time and compares them with messages uploaded by the ground control center to generate consistency statistics. It also uses a set search window length to determine payload information, performs consistency comparison and information statistics, and generates a result indicating whether the inspection passed or failed.

Benefits of technology

It enables accurate and reliable consistency monitoring of low-orbit satellite navigation messages, improves the accuracy and reliability of message comparison, and ensures the quality of navigation messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119004130B_ABST
    Figure CN119004130B_ABST
Patent Text Reader

Abstract

The application discloses a low-orbit satellite navigation message consistency comparison method, device, medium and product, and relates to the field of navigation message monitoring; the method comprises the following steps: acquiring message data; the message data comprises: an uploaded message and a returned message; the uploaded message is an uplink message broadcast by a ground control center through a low-orbit satellite; the returned message is a downlink message received and returned by a low-orbit satellite monitoring station; based on a set search window length, payload information is determined according to the message data; the payload information comprises: uploaded message payload information and returned message payload information; for any low-orbit satellite, a comparison result is determined according to the payload information; the comparison result is: complete consistency or inconsistency; based on all comparison results, information statistics are carried out to obtain statistical results; the statistical results are test pass or test fail. The application can accurately and reliably realize consistency monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of navigation message monitoring, in particular to a low-orbit satellite navigation message consistency comparison method, device, medium and product. BACKGROUND

[0002] With the continuous improvement of the construction of low-orbit satellite navigation system, gradually providing navigation and positioning services to users. Effective navigation message is the premise of navigation and positioning for users, and low-orbit satellite navigation message is transmitted from generation to user reception through uplink and downlink. In this process, it is necessary to monitor the consistency of the navigation message uploaded and broadcast. Therefore, how to realize consistency monitoring is crucial. SUMMARY

[0003] The purpose of the present application is to provide a low-orbit satellite navigation message consistency comparison method, device, medium and product, which can accurately and reliably realize consistency monitoring.

[0004] To achieve the above purpose, the present application provides the following solutions:

[0005] In a first aspect, the present application provides a low-orbit satellite navigation message consistency comparison method, which is applied to a low-orbit satellite navigation system; the low-orbit satellite navigation system comprises low-orbit satellites and ground-deployed low-orbit satellite monitoring stations; one low-orbit satellite corresponds to at least one low-orbit satellite monitoring station;

[0006] The low-orbit satellite navigation message consistency comparison method comprises:

[0007] Obtaining message data; the message data comprises uploaded message and returned message; the uploaded message is uplink message broadcast by a ground control center through the low-orbit satellite; the returned message is downlink message received and returned by the low-orbit satellite monitoring station;

[0008] Based on a set search window length, determining payload information according to the message data; the payload information comprises uploaded message payload information and returned message payload information;

[0009] For any low-orbit satellite, performing consistency comparison according to the payload information to determine a comparison result; the comparison result is completely consistent or inconsistent;

[0010] Based on all the comparison results, performing information statistics to obtain a statistical result; the statistical result is test pass or test fail.

[0011] Optionally, the uploaded message and the returned message are both binary code stream information data.

[0012] Optionally, the set search window length is determined based on a preset betting period and a preset downlink playback period; the preset betting period is the set period corresponding to the betting message; the preset downlink playback period is the set period corresponding to the return message.

[0013] Optionally, the expression for setting the search window length is:

[0014] L0 = t advance +t broad ;

[0015] Where L0 is the set search window length; t advance To preset the betting period, t broad This is the preset downlink playback cycle.

[0016] Optionally, based on a set search window length, the payload information is determined according to the message data, specifically including:

[0017] Based on the set search window length, the corresponding binary code stream is extracted from the uplink message according to the satellite number and message type identifier to obtain the uplink message payload information;

[0018] Based on the set search window length, according to the satellite number and message type identifier used in the uplink message, the corresponding binary code stream is selected in the return message to obtain the return message payload information;

[0019] The payload information is determined based on the payload information of the uplink message and the payload information of the return message.

[0020] Optionally, statistical analysis is performed on all the comparison results to obtain statistical results, specifically including:

[0021] For any of the aforementioned low-Earth orbit satellites, if at least one of the corresponding low-Earth orbit satellite monitoring stations has a completely consistent comparison result, then the inspection is determined to have passed.

[0022] If, for any of the aforementioned low-Earth orbit satellites, the comparison results from at least one of the corresponding low-Earth orbit satellite monitoring stations are inconsistent, then the inspection is determined to have failed.

[0023] Secondly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the low-orbit satellite navigation message consistency comparison method described above.

[0024] Thirdly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the aforementioned low-orbit satellite navigation message consistency comparison method.

[0025] Fourthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the aforementioned low-orbit satellite navigation message consistency comparison method.

[0026] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0027] This application provides a method, device, medium, and product for consistency comparison of low-Earth orbit (LEO) satellite navigation messages. Addressing the need for consistency monitoring of LEO satellite navigation message broadcasts, multiple ground-based LEO satellite monitoring stations receive navigation messages transmitted from LEO satellites in real time, while simultaneously receiving navigation messages uploaded by the ground control center. The messages uploaded by the ground control center are then compared with the messages received and transmitted back by the monitoring stations to generate consistency statistics, thereby monitoring the quality of broadcast navigation messages in real time. Therefore, this application can accurately and reliably achieve consistency monitoring. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0029] Figure 1 A flowchart of the low-orbit satellite navigation message consistency comparison method provided in the embodiments of this application;

[0030] Figure 2 A flowchart illustrating the low-orbit satellite navigation message consistency comparison method provided in this application embodiment;

[0031] Figure 3 A schematic diagram of a scenario corresponding to the low-orbit satellite navigation message consistency comparison method provided in the embodiments of this application;

[0032] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0033] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0034] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0035] This application provides a method for comparing the consistency of low-Earth orbit (LEO) satellite navigation messages, which is applied to a LEO satellite navigation system. The LEO satellite navigation system includes LEO satellites and ground-deployed LEO satellite monitoring stations; each LEO satellite corresponds to at least one LEO satellite monitoring station.

[0036] like Figure 1 As shown, the methods for comparing the consistency of low-Earth orbit satellite navigation messages include:

[0037] Step 100: Acquire message data. Message data includes: uplink messages and return messages; uplink messages are uplink messages broadcast by the ground control center via low-Earth orbit satellites; return messages are downlink messages received and returned by the low-Earth orbit satellite monitoring station. Both uplink and return messages are binary code stream information data.

[0038] Step 200: Based on the set search window length, determine the payload information according to the message data. The payload information includes: payload information of the uploaded message and payload information of the returned message.

[0039] The search window length is set based on the preset betting cycle and the preset downlink playback cycle; the preset betting cycle is the set cycle corresponding to the betting message; the preset downlink playback cycle is the set cycle corresponding to the return message.

[0040] The expression for setting the search window length is:

[0041] L0 = t advance +t broad ;

[0042] Where L0 is the set search window length; t advance To preset the betting period, t broad This is the preset downlink playback cycle.

[0043] Based on the set search window length, the payload information is determined according to the message data, specifically including:

[0044] Based on the set search window length, according to the satellite number and message type identifier, the corresponding binary code stream is extracted from the uplink message to obtain the uplink message payload information.

[0045] Based on the set search window length, according to the satellite number and message type identifier used in the uploaded message, the corresponding binary code stream is selected in the returned message to obtain the returned message payload information.

[0046] The payload information is determined based on the payload information of the incoming and outgoing telegrams.

[0047] Step 300: For any low-Earth orbit satellite, perform a consistency comparison based on the payload information to determine the comparison result. The comparison result is either completely consistent or inconsistent.

[0048] Step 400: Perform statistical analysis on all comparison results to obtain the statistical results. The statistical results indicate whether the test passed or failed.

[0049] Based on all the comparison results, statistical analysis was performed to obtain the statistical results, which specifically include:

[0050] For any low-Earth orbit satellite, if at least one low-Earth orbit satellite monitoring station has a completely consistent comparison result, then the test is deemed to have passed.

[0051] If, for any low-Earth orbit satellite, the comparison results from at least one corresponding low-Earth orbit satellite monitoring station are inconsistent, then the inspection is deemed to have failed.

[0052] In practical applications, the method mentioned in this application includes five parts: ground-based message acquisition, monitoring station-transmitted message acquisition, determining the search window for navigation messages, monitoring station message consistency verification, and satellite message consistency statistics. Figure 2 and Figure 3 As shown.

[0053] This application designs a method to collect navigation messages uploaded by multiple low-orbit navigation satellites, then receive navigation messages broadcast by the satellites through multiple monitoring stations, compare the uploaded messages with the received messages, and finally statistically analyze the message comparison results from multiple monitoring stations to obtain the final message consistency comparison result of the satellites.

[0054] The implementation steps corresponding to the method mentioned in this application specifically include:

[0055] The first step is to collect the uplink messages on the ground. This involves receiving the binary code stream information of the uplink messages broadcast by the ground control center, which includes the satellite identifier, message type identifier, and message payload information.

[0056] The second step is to collect the messages transmitted back from the monitoring stations. This involves receiving the binary code streams of downlink navigation messages broadcast by the visible satellites from multiple monitoring stations. These messages contain the monitoring station serial number identifier, satellite number identifier, message type identifier, and message payload information.

[0057] The third step is to determine the search window for the navigation messages, which means determining the length of the search window. Based on the preset uplink cycle and preset downlink transmission cycle of the navigation messages, the search window range for navigation message comparison is set, i.e., L0 = t. advance +t broadWhere L0 represents the time length of the search window, t advance Indicates the preset betting period, t broad This indicates the preset downlink playback period. Typically, t... advance =4s,t broad Depending on the signal type, it can be set to 30s, 12s, and 9s, etc.

[0058] The fourth step is to verify the consistency of the monitoring station's messages. Based on the navigation messages uploaded in the first step and transmitted back in the second step, the payload information of the corresponding binary code stream from the uploaded messages is extracted using the search window set in the third step, according to the satellite number and message type identifier. This information is denoted as Navigation. uplink Simultaneously, the payload information of the binary code stream of the same type of message from the corresponding satellite is selected from the messages transmitted back from the monitoring station and recorded as Navigation. receive The uploaded and received binary code streams are compared for consistency. If the uploaded and returned messages are completely identical, they are marked as 0; otherwise, they are marked as 1 and stored in an array. Where i represents the satellite identifier and k represents the monitoring station identifier.

[0059] Step 5: Satellite Message Consistency Statistics. Based on the comparison results from Step 4, the consistency comparison information of messages from different monitoring stations on the same satellite is statistically analyzed. If any monitoring station's comparison information is 0, the consistency check of the satellite-broadcast message is considered passed, and the inconsistent comparison results indicate that the monitoring station's received information has errors. If all monitoring stations' comparison information is 1, the consistency check of the satellite-broadcast message is considered failed, indicating errors in the satellite-broadcast message, rather than a problem with the monitoring station's reception. Assuming the number of monitoring stations is 5, when i is fixed, k can take any value. One of them has a value of 0, that is Then the message consistency check is considered passed, and it is displayed as consistent with the message; when k takes any value All values ​​in the value are 1, that is If the message consistency check fails, it will be considered as a message inconsistency.

[0060] This application can compare broadcast messages with messages transmitted back from monitoring stations in real time. Furthermore, it can statistically analyze comparison information from multiple satellites and multiple monitoring stations to achieve statistical consistency information for messages corresponding to low-Earth orbit satellites, thereby improving the accuracy and reliability of message comparison. In addition, the method mentioned in this application is convenient, reliable, and easy to implement.

[0061] In one exemplary embodiment, a computer device is provided, which may be a server or a terminal, and its internal structure diagram may be as follows. Figure 4As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network. When the computer program is executed by the processor, it implements a low-Earth orbit satellite navigation message consistency comparison method.

[0062] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0063] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0064] In one exemplary embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.

[0065] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.

[0066] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0067] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).

[0068] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0069] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0070] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for consistency comparison of low-orbit satellite navigation messages, characterized in that, The low-orbit satellite navigation message consistency comparison method is applied to low-orbit satellite navigation systems; The low-Earth orbit satellite navigation system includes: low-Earth orbit satellites and ground-deployed low-Earth orbit satellite monitoring stations; each low-Earth orbit satellite corresponds to at least one low-Earth orbit satellite monitoring station; The low-orbit satellite navigation message consistency comparison method includes: Acquire message data; the message data includes: uplink messages and return messages; the uplink messages are uplink messages broadcast by the ground control center via the low-orbit satellite; the return messages are downlink messages received and returned by the low-orbit satellite monitoring station; Based on the set search window length, the payload information is determined according to the message data; the payload information includes: the payload information of the uploaded message and the payload information of the returned message. For any of the aforementioned low-orbit satellites, a consistency comparison is performed based on the payload information to determine the comparison result; the comparison result is either completely consistent or inconsistent. Based on all the comparison results, statistical analysis is performed to obtain statistical results; the statistical results indicate whether the test passes or fails. Based on all the comparison results, statistical analysis was performed to obtain the statistical results, which specifically include: For any of the aforementioned low-Earth orbit satellites, if at least one of the corresponding low-Earth orbit satellite monitoring stations has a completely consistent comparison result, then the inspection is determined to have passed. If, for any of the aforementioned low-Earth orbit satellites, the comparison results from at least one of the corresponding low-Earth orbit satellite monitoring stations are inconsistent, then the inspection is determined to have failed. The expression for setting the search window length is: ; in, To set the search window length; To preset the betting cycle, This is the preset downlink playback cycle.

2. The low-orbit satellite navigation message consistency comparison method according to claim 1, characterized in that, Both the uplink message and the return message are binary code stream information data.

3. The low-orbit satellite navigation message consistency comparison method according to claim 1, characterized in that, The set search window length is determined based on the preset betting period and the preset downlink playback period; the preset betting period is the set period corresponding to the betting message; the preset downlink playback period is the set period corresponding to the return message.

4. The low-orbit satellite navigation message consistency comparison method according to claim 1, characterized in that, Based on a set search window length, the payload information is determined according to the message data, specifically including: Based on the set search window length, the corresponding binary code stream is extracted from the uplink message according to the satellite number and message type identifier to obtain the uplink message payload information; Based on the set search window length, according to the satellite number and message type identifier used in the uplink message, the corresponding binary code stream is selected in the return message to obtain the return message payload information; The payload information is determined based on the payload information of the uplink message and the payload information of the return message.

5. A computer device, comprising: The memory and processor contain a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the low-orbit satellite navigation message consistency comparison method according to any one of claims 1-4.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the low-orbit satellite navigation message consistency comparison method as described in any one of claims 1-4.

7. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the low-orbit satellite navigation message consistency comparison method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Beidou civil double-frequency satellite-based enhanced message communication method and device

    CN114637031A