A non-difference non-combination-based real-time GIM product integrity monitoring method
By constructing detection statistics using a non-difference, non-combination model and inverse distance weighted interpolation, the problems of false alarms and missed detections in GIM products were solved, enabling accurate monitoring and integrity assurance of GIM products and ensuring the reliability of navigation and positioning.
Patent Information
- Application Number
- CN202411485177.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-10-23
AI Technical Summary
Existing GIM product integrity monitoring methods cannot effectively control false alarms and missed detections, which affects the accuracy of GNSS services and limits their application in life safety-related fields.
A non-difference, non-combination method is adopted to estimate the vertical ionospheric delay at the ionospheric puncture point between the monitoring station and the satellite through a non-difference, non-combination model. The delay at the ionospheric grid point is calculated by combining the inverse distance weighted interpolation method. A detection statistic is constructed, and a detection threshold and alarm limit are set to achieve dual control over false alarms and missed detections of GIM products.
Effective detection and labeling of abnormal real-time GIM products ensures the integrity of GIM products and guarantees accuracy and reliability in navigation and positioning applications.
Smart Images

Figure CN119179086B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite navigation technology, and in particular to a real-time GIM product integrity monitoring method based on non-differential and non-combination. Background Art
[0002] The Global Navigation Satellite System (GNSS) has powerful functions such as navigation, positioning, and timing. It can provide all-round, all-weather, and all-time navigation and positioning services and can be widely used in various military and civilian vehicles such as land, sea, and air. The ionosphere is a key risk source affecting the atmospheric segment of GNSS space, directly affecting the propagation direction and speed of radio waves, thereby generating ionospheric delay errors. The total electron content (TEC) of the ionosphere is an important parameter in ionospheric research. In order to establish a complete ionospheric model and provide a reliable global ionospheric TEC grid (Global Ionospheric Maps, GIM), the IGS established the Ionosphere Working Group in 1998 and approved and implemented the ionospheric total electron content data exchange format file IONEX (Ionosphere Exchange Format), with a product accuracy of 2 to 8 TECU.
[0003] GIM products utilize data from long-term, globally distributed reference stations. Using spherical harmonics and algorithms, they derive the TEC of each grid point, generating real-time, rapid, final, and forecast products. These products provide a rich data resource for global ionospheric research and applications. GIM products are not only fundamental data products for inverting and revealing ionospheric variations and evolution, but also a key approach to enhancing the performance of Precise Point Positioning (PPP).
[0004] Factors such as time, season, solar activity, and geomagnetic latitude all affect the electron density of the ionosphere, causing the ionospheric concentration to exhibit strong regularity accompanied by random inhomogeneities, which in turn affects ionospheric observation information. Furthermore, the GNSS observation stations used to extract ionospheric parameters are unevenly distributed around the globe, resulting in a lack of valid observation data in large areas, significantly reducing the accuracy of the model in these areas. Although the quality of GIM products has gradually improved, the reliability of GIM products is difficult to guarantee due to the influence of the above factors. Therefore, ionospheric delay errors corrected using unreliable GIM products will affect the accuracy of GNSS services and even threaten their integrity, limiting the application of GIM products in areas related to life safety.
[0005] Traditional GIM product integrity monitoring methods rely on differentially acquired ionospheric information. From the perspective of ionospheric model accuracy, they analyze whether the RMS map (Root Mean Square Map) can reliably characterize the corresponding TEC error characteristics. However, existing GIM product integrity monitoring methods do not strictly control false alarms and missed detections in GIM products, making it difficult to effectively ensure the integrity of GIM products. Summary of the Invention
[0006] To solve or improve the above problems, the present invention proposes a real-time GIM product integrity monitoring method based on non-differential and non-combination, comprising:
[0007] Step S1) collecting raw observation data from global integrity monitoring stations and receiving real-time satellite clock and orbit correction products, and estimating the first vertical ionospheric delay at the ionospheric penetration point between the monitoring station and the satellite using a non-differenced non-combined model;
[0008] Step S2) receiving a real-time GIM product and obtaining a second vertical ionospheric delay at an ionospheric grid point;
[0009] Step S3) selecting at least three first vertical ionospheric delays obtained in step S1 near the ionospheric grid point, and calculating the third vertical ionospheric delay at the ionospheric grid point by inverse distance weighted interpolation;
[0010] Step S4) subtracting the second vertical ionospheric delay from the third vertical ionospheric delay to construct a detection statistic for real-time GIM product integrity monitoring;
[0011] Step S5) Calculate a detection threshold based on the false alarm rate required for real-time GIM product abnormal integrity monitoring, traverse each ionospheric grid point and compare its detection statistic with the detection threshold to perform fault detection. If the detection statistic is less than or equal to the detection threshold, execute step S6; conversely, if the detection statistic is greater than the detection threshold, mark the corresponding ionospheric grid point as abnormal.
[0012] Step S6) Calculate the minimum detectable deviation of the ranging domain of the ionospheric grid point that has passed the fault detection, traverse the minimum detectable deviation at each ionospheric grid point and compare it with the preset alarm limit. If the minimum detectable deviation is less than the preset alarm limit, the corresponding ionospheric grid point is normal; conversely, if the minimum detectable deviation is greater than or equal to the preset alarm limit, the corresponding ionospheric grid point has failed the detection, the ionospheric grid point is marked as abnormal, and an alarm is issued to the user.
[0013] The beneficial effects of the present invention are:
[0014] The present invention provides a real-time GIM product integrity monitoring method based on non-differential and non-combined estimation. The method uses the vertical ionospheric delay at the grid point estimated by non-differential and non-combined estimation as a benchmark, constructs a detection statistic by subtracting the vertical ionospheric delay at the grid point corresponding to the real-time GIM product, constructs a detection threshold for the required false alarm rate, and performs fault detection. Finally, according to the missed detection rate control requirements, the minimum detectable deviation in the ranging domain of the GIM product grid point is calculated, and compared with the alarm limit to achieve missed detection error control. By dually controlling false alarm errors and missed detection errors, abnormal real-time GIM products can be effectively detected, effectively ensuring the integrity of real-time GIM products, which is of great significance in the application of navigation and positioning in fields related to life safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 The present invention provides a flow chart of a real-time GIM product integrity monitoring method based on non-differential and non-combination. DETAILED DESCRIPTION
[0016] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative work shall fall within the scope of protection of the present invention.
[0017] The non-differential, non-combination-based real-time GIM product integrity monitoring method proposed in the present invention can achieve dual control of false alarm errors and missed detection errors of GIM products, effectively monitor abnormal real-time GIM products, and fully ensure the integrity of GIM products. The technical solution of the present invention is further described in detail below with reference to the accompanying drawings.
[0018] like Figure 1 As shown, the present invention provides a real-time GIM product integrity monitoring method based on non-differential and non-combination, comprising the following steps:
[0019] Step S1) collects raw observation data from global integrity monitoring stations and receives real-time satellite clock and orbit correction products, and uses a non-differenced non-combined model to estimate the first vertical ionospheric delay at the ionospheric puncture point (IPP) between the monitoring station and the satellite.
[0020] Collect raw observation data from global integrity monitoring stations and receive real-time satellite clock and orbit correction products. In the undifferenced, non-combined PPP model, the oblique ionospheric delay is retained in the observation equation as a parameter to be estimated. When performing PPP solution, it is necessary to first use the precise satellite clock error product to perform clock correction. The satellite clock error in the precise satellite clock error product absorbs the satellite hardware delay bias, while the receiver clock error absorbs the receiver hardware delay bias. In the undifferenced, non-combined PPP model, the satellite hardware delay bias and the receiver hardware delay bias cannot be offset in the pseudorange observation value, but can be absorbed by the ionospheric parameters. The satellite hardware delay bias and the receiver hardware delay bias can be absorbed by the ionospheric parameters and the periodic ambiguity parameters in the carrier phase observation value. The specific expression is as follows:
[0021]
[0022] In formula (1), the superscript s represents the satellite and the subscript r represents the receiver. It represents the ionospheric parameters that absorb the hardware delay, which includes the satellite hardware delay and the receiver hardware delay; Represents the pure ionospheric parameters; is the ionospheric-free combination coefficient, γ j (j=1,2) represent the ionospheric mapping factors at frequency j, which can be expressed as DCB r Indicates the differential code deviation at the receiver, DCB r =b r,1 -b r,2 , b r,j (j=1,2) represents the hardware delay of the pseudorange at the receiver; DCB s Indicates the satellite differential code deviation, represents the hardware delay of the satellite pseudorange; λ j represents the wavelength corresponding to frequency j; represents the ambiguity parameter that absorbs the hardware delay, which includes the satellite hardware delay and the receiver hardware delay; represents the pure ambiguity parameter corresponding to frequency j; B r,j Indicates the hardware delay of the carrier phase at the receiver end; Indicates the hardware delay of the satellite carrier phase; t r,IF represents the receiver clock error of the ionosphere-free combination, It represents the satellite clock error of the ionosphere-free combination.
[0023] Since the receiver hardware delay bias values of each base station are the same, they can be eliminated through inter-satellite differential analysis without introducing redundant model error terms. Converted to the first vertical ionospheric delay I est .
[0024]
[0025] In formula (2), I est is the first vertical ionospheric delay, Re is the radius of the Earth, α is the satellite altitude angle, h is the distance between the ionospheric shell model and the Earth’s surface, It represents the ionospheric parameters after absorbing the hardware delay, which includes the satellite hardware delay and the receiver hardware delay.
[0026] Step S2) Receive the real-time GIM product and obtain the second vertical ionospheric delay at the ionospheric grid point (IGP).
[0027] The TEC (total electron content of the ionosphere) at the ionosphere grid point corresponding to the real-time GIM product is calculated by the constant 40.3 / f 2 Convert to second vertical ionospheric delay:
[0028]
[0029] In formula (3), I GIM_grid Represents the second vertical ionospheric delay at the ionospheric grid point; TEC grid represents the total electron content at the ionospheric grid point, and f represents the frequency.
[0030] Step S3) m (m≥3) first vertical ionospheric delays obtained in step S1 are selected near the ionospheric grid point, and the third vertical ionospheric delay at the ionospheric grid point is calculated by inverse distance weighted interpolation.
[0031] If there is no ionospheric piercing point between the monitoring station and the satellite in the vicinity of some individual grid points, the status of the grid point is marked as unmonitored.
[0032] In the satellite navigation system, a large number of global ground observation stations will be established, among which a large number of global ground observation stations will be selected as monitoring stations to collect original observation data and be used to solve the non-differenced and non-combined ionospheric delay. Among them, a few monitoring stations that have not been used to calculate the ionospheric delay will be used as the stations to be solved. The ionospheric delay of the stations to be solved is obtained by the ionospheric delay of the monitoring stations near the corresponding grid points.
[0033] Select m monitoring stations around the station to be solved, m ≥ 3, and record the first vertical ionospheric delay obtained in step S1 as I est_i , calculate the distance d from each of the m monitoring stations to the station to be solved i , the third vertical ionospheric delay at the ionospheric grid point is obtained by the inverse proportional weighted interpolation method:
[0034]
[0035] In formula (4), I est_grid is the third vertical ionospheric delay at the ionospheric grid point, I est_i is the first vertical ionospheric delay calculated by the i-th monitoring station, d i is the distance from the i-th monitoring station to the station to be solved, m is the number of monitoring stations selected around the station to be solved, and m≥3.
[0036] Step S4) Subtracting the second vertical ionospheric delay obtained in step S2 from the third vertical ionospheric delay obtained in step S3, thereby constructing a detection statistic for real-time GIM product integrity monitoring.
[0037] Based on the vertical ionospheric delay obtained by undifferenced and non-combined estimation, a detection statistic res is constructed for real-time GIM product integrity monitoring. grid , which is expressed as:
[0038] res grid =I GIM_grid -I est_gr id (5)
[0039] In formula (5), res grid represents the detection statistic used for real-time GIM product integrity monitoring, I GIM_grid represents the second vertical ionospheric delay at the ionospheric grid point, I est_grid Represents the third vertical ionospheric delay at the ionospheric grid point.
[0040] The RMS map in the GIM product represents the standard deviation of the corresponding TEC map. In theory, the ionospheric delay calculated from the TEC map should have a mean of zero and a standard deviation of σ. GIM_grid The Gaussian distribution of the ionospheric delay standard deviation σ GIM_grid It is determined by the ionospheric delay accuracy value derived from the RMS map.
[0041] The standard deviation of the ionospheric delay estimated by non-difference and non-combination using existing known techniques is expressed as σ est_grid , the standard deviation of the ionospheric delay σ est_grid It can be obtained through the covariance matrix. Therefore, the ionospheric residual standard deviation can be linearly convolved as:
[0042]
[0043] In formula (6), represents the standard deviation of the ionospheric residual, σ est_grid represents the standard deviation of the ionospheric delay estimated by undifference and non-combination, σGIM_grid Represents the standard deviation of ionospheric delay calculated from the TEC map.
[0044] For the ionospheric grid point residual, the detection statistic res is calculated under the assumption that there is no fault condition H0. grid It has zero mean and standard deviation The unbiased Gaussian distribution of Under the condition H1 where there is a fault, the detection statistic res grid Subject to mean μ and standard deviation has a biased Gaussian distribution, that is, The mean μ represents the deviation caused by abnormal conditions of real-time GIM products.
[0045] The present invention will carry out false alarm error control and missed detection error control based on this assumption.
[0046] Step S5) Calculate a detection threshold based on the false alarm rate required for real-time GIM product abnormal integrity monitoring, traverse each ionospheric grid point, and compare its detection statistic with the detection threshold to perform fault detection. If the detection statistic is less than or equal to the detection threshold, execute step S6; conversely, if the detection statistic is greater than the detection threshold, mark the corresponding ionospheric grid point as abnormal.
[0047] Under the assumption of no fault condition H0, the probability that the detection statistic is greater than the detection threshold must be less than or equal to the required false alarm rate P fa , the false alarm rate can be expressed as:
[0048]
[0049] In formula (7), P fa is the false alarm rate required for ionospheric grid point monitoring, which is a preset value; x represents the random variable in the cumulative probability density function, Refer to formula (6) for the meaning of T grid is the detection threshold at the ionospheric grid point, T grid It can be expressed as:
[0050]
[0051] In formula (8), K fa The required false alarm rate P fa The corresponding false alarm factor, the value of which can be obtained through the false alarm rate, is the quantile of the Gaussian inverse cumulative distribution function of the corresponding false alarm rate. represents the standard deviation of the ionospheric residual, σ est_grid represents the standard deviation of the ionospheric delay estimated by undifference and non-combination, σ GIM_grid Represents the standard deviation of ionospheric delay calculated from the TEC map.
[0052] By comparing the test statistic res grid and the detection threshold T grid Carry out detection of ionospheric grid point residual abnormalities. When the detection statistic is less than or equal to the detection threshold, it means that the ionospheric grid point residuals in the current epoch have passed the fault detection and the current ionospheric grid point is normal, and execute step S6. If the detection statistic is greater than the detection threshold, it means that the ionospheric grid point residuals in the current epoch have not passed the fault detection, and the corresponding ionospheric grid point needs to be marked as abnormal.
[0053] Step S6) If the fault detection is passed in step S5, that is, the current ionospheric grid point is normal, then the minimum detectable deviation of the ranging domain of the ionospheric grid point that has passed the fault detection is calculated, and the minimum detectable deviation at each ionospheric grid point is traversed and compared with the preset alarm limit. If the minimum detectable deviation is less than the preset alarm limit, the corresponding ionospheric grid point is normal; conversely, if the minimum detectable deviation is greater than or equal to the preset alarm limit, the corresponding ionospheric grid point has failed the detection, the ionospheric grid point is marked as abnormal, and an alarm is issued to the user.
[0054] Performing fault detection solely to determine if the ionospheric grid point residuals are abnormal cannot effectively guarantee the integrity of the GIM product. Furthermore, under fault condition H1, the ionospheric grid point residual distribution model based on the zero-mean Gaussian assumption may fail, making missed detection errors more likely. Considering the missed detection rate requirement, the minimum detectable deviation for checking the integrity of the ionospheric grid points that passed the fault detection in step S5 is calculated. The missed detection rate can be expressed as:
[0055]
[0056] In formula (9), P MD is the missed detection rate, which is the preset value, T grid is the detection threshold at the ionospheric grid point, and μ is the unknown bias caused by the ionospheric grid point residual anomaly in the detection statistics.
[0057] Calculate the minimum detectable deviation (MDE) used to detect the integrity of the ionospheric grid points grid The method is:
[0058]
[0059] In formula (10), MDE grid represents the minimum detectable deviation of the ranging domain of the ionospheric grid point that has passed the fault detection, T grid is the detection threshold at the ionospheric grid point, K MD Expressed with the required missed detection rate P MD The corresponding Gaussian distribution quantile, represents the standard deviation of the ionospheric residual, σest_grid represents the standard deviation of the ionospheric delay estimated by undifference and non-combination, σ GIM_grid Represents the standard deviation of ionospheric delay calculated from the TEC map.
[0060] Calculated by formula (6) and (8) respectively and T grid , based on the preset missed detection rate P MD You can get K MD (This operation can be achieved using existing technology), so that the minimum detectable deviation MDE can be obtained grid .
[0061] Minimum Detectable Deviation (MDE) grid Compared with the preset alarm limit, if the minimum detectable deviation MDE grid If the constraint of the alarm limit is exceeded, that is, the minimum detectable deviation is greater than or equal to the preset alarm limit, the corresponding ionospheric grid point fails the detection, the current ionospheric grid point is marked as abnormal and an alarm is issued to the user; conversely, if the minimum detectable deviation is less than the preset alarm limit, it indicates that the status of the corresponding ionospheric grid point is normal, and the ionospheric grid point has passed the integrity monitoring of the GIM product.
[0062] The above content is a further detailed description of the present invention in conjunction with specific implementation methods. It cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, they can make several simple deductions or substitutions without departing from the concept of the present invention, which should be regarded as falling within the scope of protection determined by the claims submitted for the present invention.
Claims
1. A real-time GIM product integrity monitoring method based on non-differential and non-combination, comprising: Step S1) collecting raw observation data from global integrity monitoring stations and receiving real-time satellite clock and orbit correction products, and estimating the first vertical ionospheric delay at the ionospheric penetration point between the monitoring station and the satellite using a non-differenced non-combined model; Step S2) receiving a real-time GIM product and obtaining a second vertical ionospheric delay at an ionospheric grid point; Step S3) selecting at least three first vertical ionospheric delays obtained in step S1 near the ionospheric grid point, and calculating the third vertical ionospheric delay at the ionospheric grid point by inverse distance weighted interpolation; Step S4) subtracting the second vertical ionospheric delay from the third vertical ionospheric delay to construct a detection statistic for real-time GIM product integrity monitoring; Step S5) Calculate a detection threshold based on the false alarm rate required for real-time GIM product abnormal integrity monitoring, traverse each ionospheric grid point and compare its detection statistic with the detection threshold to perform fault detection. If the detection statistic is less than or equal to the detection threshold, execute step S6; conversely, if the detection statistic is greater than the detection threshold, mark the corresponding ionospheric grid point as abnormal. Step S6) calculating the minimum detectable deviation of the ranging domain of the ionospheric grid point that has passed the fault detection, traversing the minimum detectable deviation at each ionospheric grid point and comparing it with a preset alarm limit; if the minimum detectable deviation is less than the preset alarm limit, the corresponding ionospheric grid point is normal; conversely, if the minimum detectable deviation is greater than or equal to the preset alarm limit, the corresponding ionospheric grid point has failed the detection, the ionospheric grid point is marked as abnormal, and an alarm is issued to the user; Wherein, in step S1, the method for estimating the first vertical ionospheric delay at the ionospheric penetration point between the monitoring station and the satellite using the non-difference non-combined model is: Among them, I est is the first vertical ionospheric delay, Re is the radius of the Earth, α is the satellite altitude angle, h is the distance between the ionospheric shell model and the Earth’s surface, Indicates the ionosphere that absorbs hardware delay parameter, further, Among them, the superscript s represents the satellite, and the subscript r represents the receiver. Indicates the ionospheric parameters that absorb hardware delay; Represents the pure ionospheric parameters; is the ionospheric-free combination coefficient, γ j (j=1,2) represent the ionospheric mapping factor at frequency j, expressed as f1 2 / DCB r Indicates the differential code deviation at the receiver, DCB r =b r,1 -b r,2 , b r,j (j=1,2) represents the hardware delay of the pseudorange at the receiver; DCB s Indicates the satellite differential code deviation, represents the hardware delay of the satellite pseudorange; λ j represents the wavelength corresponding to frequency j; Indicates the fuzziness parameter that absorbs hardware delay; represents the pure ambiguity parameter corresponding to frequency j; B r,j Indicates the hardware delay of the carrier phase at the receiver end; Indicates the hardware delay of the satellite carrier phase; t r,IF represents the receiver clock error of the ionosphere-free combination, It represents the satellite clock error of the ionosphere-free combination.
2. The method for real-time GIM product integrity monitoring based on non-differential and non-combined methods according to claim 1, wherein in step S2, the method for obtaining the second vertical ionospheric delay at the ionospheric grid point is: Among them I GIM_grid represents the second vertical ionospheric delay at the ionospheric grid point, TEC grid represents the total electron content at the ionospheric grid point, and f represents the frequency.
3. The method for real-time GIM product integrity monitoring based on non-differential and non-combined methods according to claim 1, wherein in step S3, the method for obtaining the third vertical ionospheric delay at the ionospheric grid point is: Among them I est_grid is the third vertical ionospheric delay at the ionospheric grid point, I est_i is the first vertical ionospheric delay calculated by the i-th monitoring station, d i is the distance from the i-th monitoring station to the station to be solved, m is the number of monitoring stations selected around the station to be solved, and m≥3.
4. The method for real-time GIM product integrity monitoring based on non-differential and non-combined methods according to claim 1 , wherein in step S3, if there is no ionospheric puncture point between the monitoring station and the satellite within the vicinity of the ionospheric grid point, the status of the ionospheric grid point is marked as unmonitored.
5. The method for real-time GIM product integrity monitoring based on non-differential and non-combination according to claim 1, wherein in step S4, the method for constructing the detection statistic for real-time GIM product integrity monitoring is: res grid =I GIM_grid -I est_grid where res grid represents the detection statistic used for real-time GIM product integrity monitoring, I GIM_grid represents the second vertical ionospheric delay at the ionospheric grid point, I est_grid Represents the third vertical ionospheric delay at the ionospheric grid point.
6. The method for real-time GIM product integrity monitoring based on non-differential and non-combination according to claim 1, wherein in step S5, the method for calculating the detection threshold is: Where T grid is the detection threshold at the ionospheric grid point, K fa is the false alarm factor corresponding to the required false alarm rate, σ est_grid represents the standard deviation of the ionospheric delay estimated by undifference and non-combination, σ GIM_grid Represents the standard deviation of ionospheric delay calculated from the TEC map.
7. The method for real-time GIM product integrity monitoring based on non-differential and non-combined methods according to claim 1, wherein in step S6, the method for calculating the minimum detectable deviation of the ranging domain of the ionospheric grid point that has passed the fault detection is: Among them, MDE grid represents the minimum detectable deviation of the ranging domain of the ionospheric grid point that has passed the fault detection, T grid is the detection threshold at the ionospheric grid point, K MD represents the Gaussian distribution quantile corresponding to the required missed detection rate, σ est_grid represents the standard deviation of the ionospheric delay estimated by undifference and non-combination, σ GIM_grid Represents the standard deviation of ionospheric delay calculated from the TEC map.
Citation Information
Patent Citations
GIM map-based GNSS receiver hardware delay rapid calculation method
CN110907959A
Regional ionosphere STEC correction integrity monitoring method and system
CN113447958A