Movatterモバイル変換


[0]ホーム

URL:


CN117949982B - Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment - Google Patents

Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment
Download PDF

Info

Publication number
CN117949982B
CN117949982BCN202410011355.4ACN202410011355ACN117949982BCN 117949982 BCN117949982 BCN 117949982BCN 202410011355 ACN202410011355 ACN 202410011355ACN 117949982 BCN117949982 BCN 117949982B
Authority
CN
China
Prior art keywords
receiver
satellite
phase
delay
pseudorange
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410011355.4A
Other languages
Chinese (zh)
Other versions
CN117949982A (en
Inventor
章浙涛
王浩
王晓涵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hohai University HHU
Original Assignee
Hohai University HHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hohai University HHUfiledCriticalHohai University HHU
Priority to CN202410011355.4ApriorityCriticalpatent/CN117949982B/en
Publication of CN117949982ApublicationCriticalpatent/CN117949982A/en
Application grantedgrantedCritical
Publication of CN117949982BpublicationCriticalpatent/CN117949982B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention belongs to the technical field of satellite navigation, and particularly relates to a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT method and equipment. The method comprises the steps of obtaining a configuration file and an available external correction product; selecting to enter a phase observation value dominant positioning mode/a pseudo-range observation value based positioning mode according to the configuration file; obtaining a double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value according to the configuration file and the phase and pseudo-range/pseudo-range observation value of the corresponding frequency point; and acquiring available GNSS positioning errors and correcting products in real time. Based on the available external correction products, the dual-frequency pseudorange and phase IF combination/single-frequency pseudorange observations, and the available GNSS positioning errors, the joint augmentation of GNSS positioning into the planet base foundation is performed. The invention can flexibly use various error real-time correction products to assist the GNSS system in enhanced positioning so as to meet the positioning requirements of users in different scenes.

Description

Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment
Technical Field
The invention belongs to the technical field of satellite navigation, and particularly relates to a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT method and equipment.
Background
The global navigation satellite system (Global Navigation SATELLITE SYSTEMS, GNSSS) is widely used in the fields of positioning, navigation, time service and the like as a global navigation system, and comprises a Global Positioning System (GPS) of the United states, a Beidou satellite navigation system BDS of the China, a global satellite navigation system GLONASS of the Russian, and a Galileo satellite positioning system Galileo of the Europe. With the development of satellite navigation systems and the improvement of positioning requirements, single satellite navigation systems cannot meet more positioning requirements, and various countries take a series of measures including using various error correction products to improve the positioning accuracy of the satellite navigation systems under different scenes.
These error correction products mainly include broadcast ephemeris, precision products (precision ephemeris and clock error products), satellite based augmentation products, and ground based augmentation products, which are used to correct errors in satellite orbit, clock error, and atmospheric delays to improve positioning accuracy. First, the accuracy of satellite orbit and clock error products is critical to positioning. Traditional real-time satellite orbit and clock error products mainly include broadcast ephemeris and real-time precision products. However, broadcast ephemeris accuracy is poor, orbit accuracy is about 100cm, and clock error accuracy is about 5ns; the satellite orbit and clock error accuracy obtained by calculation of real-time precision products is high, but the satellite orbit and clock error accuracy is limited by network conditions. In addition, each large GNSS system additionally provides various satellite-based augmentation products, including PPP products and SBAS products, for correcting satellite orbits and clock errors. The star-based enhanced product is broadcast through the GEO satellite, gets rid of the restriction of network conditions, but has limited coverage range. Secondly, the atmospheric delay is also an important factor affecting the positioning accuracy, and the traditional atmospheric delay weakening method comprises an empirical model correction method, a parameter estimation method, an observation value combination method and the like. However, the accuracy of the empirical model is low, resulting in poor positioning accuracy; the parameter estimation method can increase the number of unknown parameters and weaken the robustness of the function model; observations combining methods, such as ionosphere-free (Ionosphere Free, IF) combining, are commonly used to eliminate ionosphere delays, and for code-only positioning modes, IF combining amplifies the observations noise, severely affecting positioning accuracy. The ground-based augmentation product may correct atmospheric delays more accurately than conventional methods, avoiding the negative effects of conventional methods, but requires multiple reference stations and is subject to network conditions.
Therefore, although various error correction products are mature, various error correction products have certain limitations in use, and the conventional positioning method generally only uses a single error correction product to assist the GNSS system in positioning, so that different positioning requirements of various scene users cannot be met.
Disclosure of Invention
The invention aims to provide a satellite-based foundation enhanced integrated non-differential GNSS real-time PNT method and device, which are used for solving the problem that in the prior art, only a single error correction product is used for assisting a GNSS system in positioning and has limitation, so as to meet the positioning requirements of users in different scenes.
In order to achieve the aim of the invention, the invention adopts the following technical scheme:
The invention provides a satellite-based foundation enhanced integrated non-differential GNSS real-time PNT method, which comprises the following steps:
s100, acquiring a configuration file and an available external correction product; wherein the external correction product comprises a DCB product and an OSB product;
s200, selecting to enter a phase-dominant/code-only positioning mode according to the configuration file;
s300, obtaining a double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value according to the configuration file and the phase and pseudo-range/pseudo-range observation value of the corresponding frequency point; ;
S400, acquiring an available GNSS positioning error real-time correction product; the GNSS positioning error real-time correction product comprises a real-time precision product, a satellite-based enhanced product, a foundation enhanced product and broadcast ephemeris;
S500, correcting the positioning error of the GNSS according to the available external correction product, the double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value and the available GNSS positioning error real-time correction product so as to jointly enhance the positioning of the GNSS into a planet foundation; the positioning error of the GNSS comprises satellite orbit and clock error, atmospheric delay and satellite pseudo-range end hardware delay, wherein the atmospheric delay comprises troposphere delay and ionosphere delay.
Optionally, step S200 specifically includes:
S210, judging whether to use a phase observation value according to the configuration file;
s220, if yes, selecting to enter a phase-dominant positioning mode;
s230, if not, selecting to enter a code-only positioning mode.
Optionally, step S500 specifically includes:
s510, judging whether the available GNSS positioning error real-time correction product comprises a real-time precise product or not;
S511, if yes, correcting satellite orbit and clock error through the real-time precise product;
S512, if not, judging whether the available GNSS positioning error real-time correction product comprises a star-based enhanced product or not;
S513, if yes; correcting satellite orbit and clock error through the satellite-based enhanced product;
s514, if not, correcting satellite orbit and clock error through broadcast ephemeris;
s520, eliminating satellite pseudo-range end hardware delay according to the DCB product.
Optionally, after step S520, the method further includes:
s530, judging whether the available GNSS positioning error real-time correction product comprises a foundation enhancement product;
S531, IF yes, the foundation enhancement product is used for calculating to obtain and weaken troposphere delay, ionosphere delay is eliminated through the double-frequency phase and pseudo-range IF combined observation value, and the current epoch receiver coordinate is calculated through an EKF algorithm;
S532, IF not, calculating a dry delay part in the troposphere by using a Saastamoinen model, estimating a wet delay part in the troposphere as an unknown parameter, eliminating ionosphere delay by combining the observation values of the double-frequency phase and the pseudo-range IF, and calculating the current epoch receiver coordinates by using an EKF algorithm.
Optionally, step S531 specifically includes:
S5311, if so, calculating by using the foundation enhancement product to obtain and weaken troposphere delay;
S5312, eliminating ionospheric delay through the combined observation value of the double-frequency phase and the pseudo-range IF to obtain a function model I;
S5313, based on the function model I, taking the receiver coordinates as constant estimation, taking the receiver clock error as white noise estimation, taking the ambiguity as constant estimation, and calculating the current epoch receiver coordinates by using an EKF algorithm;
wherein, the first functional model is:
Wherein,S and r are the satellite and the receiver, respectively; Unit vectors for satellite to receiver; xr is the receiver three-dimensional position increment relative to the initial coordinates; receiver clock correction to account for pseudorange receiver end hardware delays; AndPseudo-range and phase observation values after double-frequency IF combination are respectively obtained; And dPseudo-range observed value/phase observed value-calculated value after IF combination; ambiguity parameters for accounting for phase receiver and satellite side hardware delays; AndPseudo-range and phase observation noise, respectively; tr is the receiver; ζr,IF and ζr,IF are receiver-side hardware delays in pseudo-range and phase, respectively; ζs,IF and ζs,IF are satellite side hardware delays in pseudorange and phase, respectively.
Optionally, step S532 specifically includes:
S5321, if not, calculating a dry delay part in the troposphere by using a Saastamoinen model, and estimating a wet delay part in the troposphere as an unknown parameter;
S5322, eliminating ionospheric delay through the combined observation value of the dual-frequency phase and the pseudo-range IF to obtain a function model II;
S5323, based on the function model II, using wet delay as random walk estimation, using receiver coordinates as constant estimation, using receiver clock difference as white noise estimation, using ambiguity as constant estimation, and using an EKF algorithm to calculate current epoch receiver coordinates;
the second function model is:
Wherein,The zenith delay ZTD is the troposphere; is a ZTD mapping function.
Optionally, after step S511, the method further includes:
S5111, judging whether the available external correction products comprise OSB products or not;
and S5112, if so, fixing the ambiguity by the OSB product.
Optionally, after step S520, the method further includes:
S540, judging whether the available GNSS positioning error real-time correction product comprises a foundation enhancement product or not;
S541, if yes, calculating and weakening atmospheric delay by using the foundation enhancement product according to the single-frequency pseudo-range observation value;
S542, if not, correcting troposphere delay by using a Saastamoinen model, correcting ionosphere delay by using a Klobuchar model, and calculating the current epoch receiver coordinate based on LS principle.
Optionally, step S542 specifically includes:
S5421, if not, correcting tropospheric delay by using a Saastamoinen model, and correcting ionospheric delay by using a Klobuchar model to obtain a function model III;
s5422, based on the function model III, estimating the three-dimensional coordinate and the clock difference of the receiver as unknown parameters, and calculating the coordinate of the receiver of the current epoch based on the LS principle;
the function model III is as follows:
Wherein,Xir,i is the receiver-side hardware delay on the pseudorange; For pseudorange observations-calculations on frequency i; noise is the pseudorange observations.
In a second aspect of the embodiments of the present invention, there is also provided a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT device, including:
The first acquisition module is used for acquiring the configuration file and the available external correction products; wherein the external correction product comprises a DCB product and an OSB product;
the mode selection module is used for selecting to enter a phase-dominant/code-only positioning mode according to the configuration file;
The observation value acquisition module is used for acquiring a double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value according to the configuration file and the phase and pseudo-range/pseudo-range observation value of the corresponding frequency point;
The second acquisition module is used for correcting the product in real time by the available GNSS positioning error; the GNSS positioning error real-time correction product comprises a real-time precision product, a satellite-based enhanced product, a foundation enhanced product and broadcast ephemeris;
The correction enhancing module is used for correcting the positioning error of the GNSS according to the available external correction product, the double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value and the available GNSS positioning error real-time correction product so as to enhance the combination of the GNSS positioning into the planet foundation; the positioning error of the GNSS comprises satellite orbit and clock error, atmospheric delay and satellite pseudo-range end hardware delay, wherein the atmospheric delay comprises troposphere delay and ionosphere delay.
The invention has the following beneficial effects: the satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method comprehensively utilizes various error correction products, including broadcast ephemeris, real-time precision products, satellite-based enhancement products and foundation enhancement products, flexibly selects different positioning modes according to user requirements and acquired product data based on phase observation values or pseudo-range observation values, provides more accurate and reliable positioning results, meets various positioning requirements of users in different scenes, and overcomes the problems of the prior art, such as low positioning precision and single product use.
Drawings
FIG. 1 is a flowchart of a method for enhancing a real-time PNT of a satellite-based foundation integrated non-differential GNSS according to an embodiment of the present application;
FIG. 2 is a second flowchart of a method for enhancing a real-time PNT of a satellite-based foundation integrated non-differential GNSS according to an embodiment of the present application;
Fig. 3 is a schematic structural diagram of a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT device according to an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to fig. 1-2 of the embodiments of the present invention, and it is obvious that the described embodiments are only some embodiments of the present invention, but not all embodiments. The technical means used in the examples are conventional means well known to those skilled in the art unless otherwise indicated.
In addition, the embodiments of the present invention and the features of the embodiments may be combined with each other without collision.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
The following description will be given of a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT method applied in the implementation of the technology of the application:
Referring to fig. 1, fig. 1 is a flow chart of a satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method according to an embodiment of the present application, the method includes the following steps:
s100, acquiring a configuration file and an available external correction product; wherein the external correction product comprises a DCB product and an OSB product;
PNT is an acronym for Positioning, navigation and Timing.
The DCB is a differential code Bias (DIFFERENTIAL CODE BIAS, DCB), and the OSB is a signal Bias (Observable-SPECIFIC SIGNAL Bias, OSB).
S200, selecting to enter a phase-dominant/code-only positioning mode according to the configuration file;
It should be noted that the satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method provided by the application provides a positioning method based on a phase observation value and/or a pseudo-range observation value respectively.
The phase-dominant positioning mode is a positioning mode dominated by phase observation values, and the code-only positioning mode is a positioning mode based on pseudo-range observation values.
Technical solutions based on phase observations are typically used for locating application scenarios with high accuracy. The phase observation value has higher precision and stability, and the observation precision can reach 0.1mm. The phase observations are mainly used in phase-dominant phase-dominant positioning modes, such as precision single point positioning (Precise Point Positioning, PPP), which generally require precision or other external correction products to correct satellite orbits and clock errors to improve positioning accuracy. The phase-dominant positioning mode is suitable for applications requiring high-precision positioning, such as mapping, geological exploration, precision agriculture and the like.
Technical solutions based on pseudo-range observations are commonly used in common positioning application scenarios. Pseudorange observations have a large measurement range and low accuracy requirements and are susceptible to multipath effects and interference. Code-only positioning modes based on pseudorange observations typically employ single frequency observations for positioning, such as single point positioning (Single Point Positioning, SPP), which typically use empirical models to correct for atmospheric delays, and external correction products to correct for satellite orbit, clock errors, and pseudorange-side hardware delays. The code-only positioning mode is suitable for general positioning requirements, such as navigation, vehicle positioning, smart phone positioning and the like.
In practical application, a phase-dominant positioning mode is used to obtain higher positioning precision, so that the method is suitable for application scenes with higher precision requirements. And the code-only positioning mode can be used for realizing simpler and economical positioning, and is suitable for application scenes with relatively low requirements on precision. The specific choice of which scheme depends on the accuracy requirements of the application scenario and the available observation data and correction products.
S300, obtaining a double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value according to the configuration file and the phase and pseudo-range/pseudo-range observation value of the corresponding frequency point;
the above-mentioned dual-frequency phase and pseudo-range IF combined observed value is the ionosphere-free (Ionosphere Free, IF) combined observed value of the phase observed value and pseudo-range observed value.
Correspondingly, the phase-dominant positioning mode uses a phase observation value with phase dominant and a pseudo-range observation value to obtain a double-frequency phase and pseudo-range IF combined observation value; the code-only positioning mode obtains single frequency pseudorange observations using only pseudorange observations.
S400, acquiring an available GNSS positioning error real-time correction product; the GNSS positioning error real-time correction product comprises a real-time precision product, a satellite-based enhanced product, a foundation enhanced product and broadcast ephemeris;
Real-time precision products include precision ephemeris and precision clock-difference products. Star-based enhanced products include PPP products and star-based enhanced (SATELLITE BASED AUGMENTATION SYSTEM, SBAS) products.
S500, correcting the positioning error of the GNSS according to the available external correction product, the double-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value and the available GNSS positioning error real-time correction product so as to jointly enhance the positioning of the GNSS into a planet foundation; the positioning error of the GNSS comprises satellite orbit and clock error, atmospheric delay and satellite pseudo-range end hardware delay, wherein the atmospheric delay comprises troposphere delay and ionosphere delay.
The satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method comprehensively utilizes various error correction products, including broadcast ephemeris, real-time precision products, satellite-based enhancement products and foundation enhancement products, flexibly selects different positioning modes according to user requirements and acquired product data based on phase observation values or pseudo-range observation values, provides more accurate and reliable positioning results, meets various positioning requirements of users in different scenes, and overcomes the problems of the prior art, such as low positioning precision and single product use.
The following describes different positioning modes in different scenarios provided in this embodiment, and reference is made to fig. 2.
Further, step S200 specifically includes:
S210, judging whether to use a phase observation value according to the configuration file;
s220, if yes, selecting to enter a phase-dominant positioning mode;
s230, if not, selecting to enter a code-only positioning mode.
In one embodiment, step S500 includes:
s510, judging whether the available GNSS positioning error real-time correction product comprises a real-time precise product or not;
S511, if yes, correcting satellite orbit and clock error through the real-time precise product;
S512, if not, judging whether the available GNSS positioning error real-time correction product comprises a star-based enhanced product or not;
S513, if yes; correcting satellite orbit and clock error through the satellite-based enhanced product;
s514, if not, correcting satellite orbit and clock error through broadcast ephemeris;
s520, eliminating satellite pseudo-range end hardware delay according to the DCB product.
After step S520, the method steps of the different positioning modes are different, and the phase-dominant positioning mode method is described as follows:
further, after step S520, the method further includes:
s530, judging whether the available GNSS positioning error real-time correction product comprises a foundation enhancement product;
S531, IF yes, the foundation enhancement product is used for calculating to obtain and weaken troposphere delay, ionosphere delay is eliminated through the double-frequency phase and pseudo-range IF combined observation value, and the current epoch receiver coordinate is calculated through an EKF algorithm;
S532, IF not, calculating a dry delay part in the troposphere by using a Saastamoinen model, estimating a wet delay part in the troposphere as an unknown parameter, eliminating ionosphere delay by combining the observation values of the double-frequency phase and the pseudo-range IF, and calculating the current epoch receiver coordinates by using an EKF algorithm.
Real-time correction products fall into two categories, the first for correcting satellite orbit and clock error, including real-time precision products, satellite-based augmentation products, and broadcast ephemeris. The second category is for correcting atmospheric errors, including foundation enhancement products. Both types of products have respective use priorities, and in addition, both types of products have use priorities, namely, the first type is used first and then the second type is used.
The first type of correction products are real-time precision products, star-based enhanced products and broadcast ephemeris in sequence from large to small.
The method for correcting the atmospheric error includes parameterization, an empirical model, and an observation value combination in addition to the foundation enhancement product provided in the present embodiment. For example, parameterization is for tropospheric delay in phase-dominant positioning mode, empirical model is for tropospheric and ionospheric delay in code-only positioning mode, and observation combination is for ionospheric delay in phase-dominant mode.
The Saastamoinen model describes the characteristics and propagation effects of troposphere in terms of factors such as air temperature, pressure, water vapor condensate, etc. As an empirical model, it is mainly used to correct tropospheric delay.
The EKF algorithm is an Extended kalman filter (Extended KALMAN FILTER, EKF) algorithm.
Further, step S531 specifically includes:
S5311, if so, calculating by using the foundation enhancement product to obtain and weaken troposphere delay;
S5312, eliminating ionospheric delay through the combined observation value of the double-frequency phase and the pseudo-range IF to obtain a function model I;
S5313, according to the function model I, taking the receiver coordinates as constant estimation, taking the receiver clock error as white noise estimation, taking the ambiguity as constant estimation, and calculating the current epoch receiver coordinates by using an EKF algorithm;
wherein, after correcting the tropospheric delay, satellite orbit and clock error, the obtained functional model I is:
Wherein,S and r are the satellite and the receiver, respectively; Unit vectors for satellite to receiver; xr is the receiver three-dimensional position increment relative to the initial coordinates; receiver clock correction to account for pseudorange receiver end hardware delays; AndPseudo-range and phase observation values after double-frequency IF combination are respectively obtained; And dPseudo-range observed value/phase observed value-calculated value after IF combination; ambiguity parameters for accounting for phase receiver and satellite side hardware delays; AndPseudo-range and phase observation noise, respectively; tr is the receiver; ζr,IF and ζr,IF are receiver-side hardware delays in pseudo-range and phase, respectively; ζs,IF and ζs,IF are satellite side hardware delays in pseudorange and phase, respectively.
Step S532 specifically includes:
S5321, if not, calculating a dry delay part in the troposphere by using a Saastamoinen model, and estimating a wet delay part in the troposphere as an unknown parameter;
s5322, eliminating ionospheric delay through the combined observation value of the double-frequency phase and the pseudo-range IF to obtain a function model II;
S5323, based on the function model II, using wet delay as random walk estimation, using receiver coordinates as constant estimation, using receiver clock difference as white noise estimation, using ambiguity as constant estimation, and using an EKF algorithm to calculate current epoch receiver coordinates;
After the troposphere dry delay, satellite orbit and clock error are corrected, the obtained function model II is:
Wherein,The zenith delay ZTD is the troposphere; is a ZTD mapping function.
Further, after step S511, the method further includes:
Step S5111, judging whether the available external correction product comprises an OSB product;
and step 5112, if yes, fixing the ambiguity by the OSB product.
That is, if the satellite orbit and clock error is corrected by real-time precision products, the OSB products can be used to fix the ambiguity.
The code-only positioning mode method after step S520 is described below:
after step S520, the method further includes:
S540, judging whether the available GNSS positioning error real-time correction product comprises a foundation enhancement product or not;
S541, if yes, calculating and weakening atmospheric delay by using the foundation enhancement product according to the single-frequency pseudo-range observation value;
S542, if not, correcting troposphere delay by using a Saastamoinen model, correcting ionosphere delay by using a Klobuchar model, and calculating the current epoch receiver coordinate based on LS principle.
The step S542 specifically includes:
S5421, if not, correcting tropospheric delay by using a Saastamoinen model, and correcting ionospheric delay by using a Klobuchar model to obtain a function model III;
s5422, based on the function model III, estimating the three-dimensional coordinate and the clock difference of the receiver as unknown parameters, and calculating the coordinate of the receiver of the current epoch based on the LS principle;
the function model III is as follows:
Wherein,Xir,i is the receiver-side hardware delay on the pseudorange; For pseudorange observations-calculations on frequency i; noise is the pseudorange observations.
The Klobuchar model is an empirical model for attenuating ionospheric delay. It uses a single layer ionosphere model, calculated using ionosphere parameters in the broadcast ephemeris, to attenuate the ionosphere delay.
The Least Square (LS) principle is a Least squares principle for parameter estimation. In the positioning process, the LS principle can be used for estimating unknown parameters such as three-dimensional coordinates and clock errors of a receiver, and the principle obtains an optimal solution through iterative calculation by minimizing the sum of squares of residual errors between an observed value and a model calculated value.
For ease of understanding, the embodiments provided above are incorporated and fully described below:
in a first aspect, the present invention provides a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT method based on phase observations, as shown in the left part of fig. 2.
Conventional phase-dominated positioning modes, such as PPP mode, typically use IF combining for positioning. The function model of the method is that,
Wherein,Is the distance of the satellite to the receiver; tr and ts are receiver and satellite clock differences, respectively; Is a diagonal tropospheric delay; the unit is m, which is the ambiguity parameter.
However, the above formula cannot be directly solved because of the problem of rank deficiency, so that an external correction product and a real-time correction product for GNSS positioning errors are needed to correct satellite orbit errors, clock error and pseudo-range satellite end hardware delay. External correction products include DCB products and OSB products, GNSS positioning error real-time correction products include real-time precision products (precision ephemeris and precision clock error products), satellite based augmentation products (PPP products and SBAS products), ground based augmentation products, and broadcast ephemeris. The pseudo-range satellite end hardware delay is corrected by mainly using the DCB product. After correcting satellite orbit, clock error and pseudo-range satellite end hardware delay, EKF can be used for positioning calculation. Meanwhile, the foundation reinforcement product can better eliminate the atmospheric delay, so that the positioning precision is improved, and the convergence time is shortened. Therefore, the satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method based on the phase observation value provided by the embodiment of the invention comprises the following steps:
Based on the obtained external correction product and the GNSS positioning error, the method comprises the following steps: firstly, judging whether a real-time precise product can be received, and if the real-time precise product can be received, entering a step 1.1; secondly, if no real-time precise product exists, judging whether a star-based enhanced product can be obtained, and if yes, entering a step 1.2; and finally, if the star-based enhanced product is not available, entering a step 1.3.
1.1 If the user can obtain the real-time precise product, the satellite orbit and clock error can be eliminated according to the real-time precise product. Judging whether a foundation enhancement product can be obtained or not, if so, calculating to obtain atmospheric delay by using the foundation enhancement product, eliminating the influence on troposphere delay, and calculating the coordinates of the current epoch receiver according to the EKF by using a function model I so as to form a PPP-RTK positioning mode; if the user can not obtain the foundation enhancement product, the function model II can be utilized to estimate the troposphere delay as an unknown parameter so as to form a PPP mode, and meanwhile, if the user can obtain the OSB product, the ambiguity fixing can be carried out so as to form a PPP-AR mode.
The PPP positioning mode is used for correcting satellite orbit errors and clock errors by receiving signals of a plurality of satellites and utilizing precise satellite orbit and clock error products, so that high-precision measurement of the position of the receiver is realized. Compared with the traditional differential positioning technology, PPP does not need an extra differential data source, and can provide high-precision position information on the global scale. The method is widely applied to the fields of precision mapping, geodetic survey, navigation, positioning and the like. The ambiguity parameters in PPP couple phase-side satellite hardware delays, resulting in ambiguity losing integer character, so the ambiguity in PPP is a floating solution. If an external product, such as an OSB product, is available, the integer nature of the ambiguity can be restored, thereby fixing the ambiguity and forming a PPP-AR (Ambiguity Resolution) mode.
The PPP-RTK positioning mode is a combined positioning mode based on PPP-AR technology and atmospheric correction. PPP-RTK can realize high-accuracy three-dimensional position calculation, is usually used in fields such as aviation, navigation, geographical mapping, etc.
1.2 If the user only gets the satellite based augmentation product, the satellite based augmentation product can be utilized to eliminate the effects of satellite orbit and clock bias. IF the foundation enhancement product can be obtained at the same time, the foundation enhancement product can be used for further weakening the influence of the atmospheric delay, in particular the tropospheric delay, and the ionospheric delay is eliminated by the double-frequency phase IF combination. After correction of tropospheric delay, satellite orbit and clock bias, the model is changed to a functional model one. The receiver coordinates are then resolved from the EKF to form a star-based enhanced PPP-RTK mode, i.e., (SBA-PPP-RTK) mode. If the foundation enhancement product cannot be obtained, the method is in a star-based enhanced PPP mode, namely (SBA-PPP) mode, a Saastamoinen model is utilized to calculate a dry delay part in a troposphere, and the wet delay part is used as an unknown parameter to estimate. Ionospheric delays are eliminated by double-frequency pseudo-range IF combining. After correction of tropospheric dry delay, satellite orbit and clock bias, the first functional model is changed to the second functional model.
1.3 If the user can not obtain real-time precise products and satellite-based enhanced products, the satellite orbit and clock error can be obtained by using broadcast ephemeris calculation. If the user cannot acquire the foundation enhancement product, the troposphere delay can only be used as a parameter to estimate, and the function model II is utilized to calculate according to the EKF, so that an efficient PPP mode, namely a EFFICIENT PPP, EPPP mode is formed; if the user can obtain the foundation enhancement product, the tropospheric delay can be better eliminated, and the first functional model is utilized to perform a solution according to the EKF, so as to form a EPPP mode of foundation enhancement, namely (GBA-EPPP) mode.
The SBA and GBA are respectively: (Satellite-Based Augmentation, SBA) Satellite-based augmentation; (group-Based Augmentation, GBA) foundation enhancement
In a second aspect, the present invention provides a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT method based on pseudorange observations, as shown in the right part of fig. 2.
IF combining amplifies the observations and the pseudorange observations are noisy, so pseudorange-based positioning modes, such as SPP mode, typically use single frequency observations for positioning. The function model is typically:
Wherein,Is the ionospheric delay on the ith frequency.
Similarly, because of the rank deficiency problem, the satellite orbit, clock bias and pseudo-range satellite end hardware delay need to be corrected by using an external correction product. Meanwhile, because the pseudo-range function model has fewer redundant observations, the troposphere and ionosphere delays are difficult to parameterize. Therefore, in order to improve the robustness of the model, an empirical model is often used to correct the atmospheric delay in the calculation process, but the model calculation result has lower accuracy. Therefore, the implementation of the invention provides a satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method based on pseudo-range observation values, which comprises the following steps:
As above, according to the acquired real-time satellite orbit and clock error products, the following steps are entered: firstly, if the precise ephemeris product can be received, entering step 2.1; secondly, if no real-time precise product exists but a star-based enhanced product exists, the step 2.2 is carried out; and finally, if the star-based enhanced product is not available, entering a step 2.3.
2.1 If the user can obtain the real-time precise product, the satellite orbit and clock error can be eliminated according to the real-time precise product. If the user cannot obtain the foundation enhancement product, the Saastamoinen model can only be used for calculating the troposphere delay value, the Klobuchar model can be used for calculating the ionosphere delay value, and after the atmospheric delay, the satellite orbit and the clock difference are corrected, the function model can be changed into a function model III. The LS principle then solves to obtain receiver coordinates to form a high accuracy SPP (PRECISE SPP, PSPP) mode. If the user can obtain the foundation enhancement product, the atmospheric delay can be weakened better, so that the positioning precision is improved, and a PSPP (PSPP-RTK) mode of foundation enhancement is formed.
The PSPP mode is a high-precision single point positioning (PRECISE SINGLE Point Positioning) mode based on real-time precision products.
The PSPP-RTK mode is a PSPP mode for foundation reinforcement based on real-time precision products and foundation reinforcement products.
2.2 If the user only gets the satellite based augmentation product, the satellite based augmentation product can be used to eliminate the effects of satellite orbit and clock bias. If the foundation enhancement product cannot be obtained, the model is used for correcting the atmospheric delay, which is a satellite-based enhancement (SBAS) mode. If a foundation enhancement product is available, the effect of atmospheric delays can be further attenuated, thereby forming a satellite-based foundation synergistic enhancement (SBA-RTK) mode.
The SBA-RTK mode is a mode of satellite-based foundation collaborative enhancement based on a satellite-based enhanced product and a foundation enhanced product.
2.3 If the user can not obtain the real-time precise product and the satellite-based enhanced product, the satellite orbit and the clock error can be obtained by using the broadcast ephemeris calculation. If the user cannot acquire the foundation enhancement product, correcting the atmospheric delay by using an empirical model, and entering an SPP mode; if the user can obtain the foundation enhancement product, the atmosphere delay is corrected by using the foundation enhancement product, so that the foundation enhancement (GBAS) mode is entered.
The GBAS mode is a foundation enhancement (group-Based Augmentation System) mode based on the SPP mode, which uses foundation enhancement products to correct the atmosphere.
In a third aspect, the implementation of the present invention can meet various user needs of users in different scenes, including:
Different product data can be obtained by the user under different scenes. If the user is in a non-network condition, the user can receive the satellite-based augmentation correction and broadcast ephemeris data from the GEO satellite broadcast. Based on this, the user may choose to enter steps 1.2 and 1.3 or 2.2 and 2.3, operate SBAS-PPP and EPPP or SBAS and SPP modes based on the phase or pseudorange observations.
If the user is in the network condition, the user can receive the satellite-based enhanced product and the broadcast ephemeris, and can acquire the real-time precise product and the foundation enhanced product, and the user can freely select to enter various modes according to the acquired observation value and various product information and the first aspect and the second aspect.
In summary, the satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method comprehensively utilizes various error correction products, including broadcast ephemeris, real-time precision products, satellite-based enhancement products and foundation enhancement products, flexibly selects different positioning modes according to user requirements and acquired product data based on phase observation values or pseudo-range observation values, provides more accurate and reliable positioning results, meets various positioning requirements of users in different scenes, and overcomes the problems of the prior art, such as low positioning precision and the shortages of an atmospheric delay weakening method.
Based on the same inventive concept, referring to fig. 3, an embodiment of the present invention further provides a satellite-based foundation-enhanced integrated non-differential GNSS real-time PNT device 200, including:
A first obtaining module 210 for obtaining a configuration file and an available external correction product; wherein the external correction product comprises a DCB product and an OSB product;
A mode selection module 220, configured to select to enter a phase-dominant/code-only positioning mode according to the configuration file;
an observation value obtaining module 230, configured to obtain a dual-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value according to the configuration file and the phase and pseudo-range/pseudo-range observation values of the corresponding frequency points;
a second obtaining module 240, configured to correct the available GNSS positioning error in real time; the GNSS positioning error real-time correction product comprises a real-time precision product, a satellite-based enhanced product, a foundation enhanced product and broadcast ephemeris;
The correction enhancing module 250 is configured to correct the positioning error of the GNSS according to the available external correction product, the dual-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value, and the available GNSS positioning error real-time correction product, so as to enhance the combination of positioning the GNSS into the planetary foundation; the positioning error of the GNSS comprises satellite orbit and clock error, atmospheric delay and satellite pseudo-range end hardware delay, wherein the atmospheric delay comprises troposphere delay and ionosphere delay.
It should be understood that, corresponding to the above-mentioned satellite-based foundation enhancement integrated non-differential GNSS real-time PNT method embodiment, the apparatus can perform the steps involved in the above-mentioned method embodiment, and specific functions of the apparatus may be referred to the above description, and detailed descriptions thereof are omitted herein as appropriate to avoid redundancy. The device includes at least one software functional module that can be stored in memory in the form of software or firmware (firmware) or cured in an Operating System (OS) of the device.
The above embodiments are only illustrative of the preferred embodiments of the present invention and are not intended to limit the scope of the present invention, and various modifications, alterations, and substitutions made by those skilled in the art to the technical solution of the present invention should fall within the scope of protection defined by the claims of the present invention without departing from the spirit of the present invention.

Claims (4)

Translated fromChinese
1.一种星基地基增强一体式非差GNSS实时PNT方法,其特征在于,包括:1. A satellite-based, ground-based, integrated non-differential GNSS real-time PNT method, comprising:S100、获取配置文件以及可获得的外部改正产品;其中,所述外部改正产品包括DCB产品和OSB产品;S100, obtaining a configuration file and available external correction products; wherein the external correction products include DCB products and OSB products;S200、根据所述配置文件,选择进入phase-dominant/code-only定位模式;S200, according to the configuration file, selecting to enter the phase-dominant/code-only positioning mode;S300、根据所述配置文件以及相应频点的相位及伪距/伪距观测值,获得双频相位及伪距IF组合/单频伪距观测值;S300, obtaining dual-frequency phase and pseudorange IF combination/single-frequency pseudorange observation values according to the configuration file and the phase and pseudorange/pseudorange observation values of the corresponding frequency points;S400、获取可获得的GNSS定位误差实时改正产品;其中,所述GNSS定位误差实时改正产品包括实时精密产品、星基增强产品、地基增强产品以及广播星历;S400, obtaining available GNSS positioning error real-time correction products; wherein the GNSS positioning error real-time correction products include real-time precision products, satellite-based augmentation products, ground-based augmentation products and broadcast ephemeris;S500、根据所述可获得的外部改正产品、所述双频相位及伪距IF组合/单频伪距观测值以及所述可获得的GNSS定位误差实时改正产品,对GNSS的定位误差进行改正,以对GNSS定位进行星基地基的联合增强;其中,所述GNSS的定位误差包括卫星轨道和钟差误差、大气延迟以及卫星伪距端硬件延迟,所述大气延迟包括对流层延迟以及电离层延迟;S500, correcting the GNSS positioning error according to the available external correction product, the dual-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value and the available GNSS positioning error real-time correction product, so as to perform satellite-based joint enhancement on the GNSS positioning; wherein the GNSS positioning error includes satellite orbit and clock error, atmospheric delay and satellite pseudo-range end hardware delay, and the atmospheric delay includes tropospheric delay and ionospheric delay;步骤S200,具体包括:Step S200 specifically includes:S210、根据所述配置文件,判断是否使用相位观测值;S210, judging whether to use phase observation value according to the configuration file;S220、若是,则选择进入phase-dominant定位模式;S220: If yes, enter the phase-dominant positioning mode;S230、若否,则选择进入code-only定位模式;S230, if not, select to enter the code-only positioning mode;步骤S500,具体包括:Step S500 specifically includes:S510、判断所述可获得的GNSS定位误差实时改正产品是否包括实时精密产品;S510, determining whether the available GNSS positioning error real-time correction product includes a real-time precision product;S511、若是,则通过所述实时精密产品对卫星轨道和钟差误差进行改正;S511, if yes, correct the satellite orbit and clock errors by using the real-time precision product;S512、若否,则判断所述可获得的GNSS定位误差实时改正产品是否包括星基增强产品;S512: If not, determining whether the available GNSS positioning error real-time correction product includes a satellite-based augmentation product;S513、若是;则通过所述星基增强产品对卫星轨道和钟差误差进行改正;S513: If yes, the satellite orbit and clock error are corrected by using the satellite-based augmentation product;S514、若否,则通过广播星历对卫星轨道和钟差误差进行改正;S514, if not, correct the satellite orbit and clock errors by broadcasting ephemeris;S520、根据所述DCB产品消除卫星伪距端硬件延迟;S520, eliminating hardware delay of the satellite pseudorange terminal according to the DCB product;步骤S520之后,所述方法还包括:After step S520, the method further includes:在phase-dominant定位模式下:In phase-dominant positioning mode:S530、判断所述可获得的GNSS定位误差实时改正产品是否包括地基增强产品;S530, determining whether the available GNSS positioning error real-time correction product includes a ground-based augmentation product;S531、若是,则使用所述地基增强产品计算得到并削弱对流层延迟,通过所述双频相位及伪距IF组合观测值消除电离层延迟,并使用EKF算法解算出当前历元接收机坐标;S531. If yes, the tropospheric delay is calculated and weakened using the ground-based augmentation product, the ionospheric delay is eliminated by the dual-frequency phase and pseudo-range IF combined observation value, and the EKF algorithm is used to solve the receiver coordinates of the current epoch;S532、若否,则使用Saastamoinen模型计算对流层中的干延迟部分,将对流层中的湿延迟部分作为未知参数进行估计,通过所述双频相位及伪距IF组合观测值消除电离层延迟,并使用EKF算法解算出当前历元接收机坐标;S532, if not, the dry delay part in the troposphere is calculated using the Saastamoinen model, the wet delay part in the troposphere is estimated as an unknown parameter, the ionospheric delay is eliminated by the dual-frequency phase and pseudo-range IF combined observation value, and the EKF algorithm is used to solve the receiver coordinates of the current epoch;步骤S531,具体包括:Step S531 specifically includes:S5311、若是,则使用所述地基增强产品计算得到并削弱对流层延迟;S5311. If yes, use the ground-based augmentation product to calculate and weaken the tropospheric delay;S5312、通过所述双频相位及伪距IF组合观测值消除电离层延迟,得到函数模型一;S5312, eliminating ionospheric delay through the dual-frequency phase and pseudo-range IF combined observation values to obtain function model 1;S5313、基于所述函数模型一,将接收机坐标作为常数估计,接收机钟差作为白噪声估计,模糊度作为常数估计,并使用EKF算法解算出当前历元接收机坐标;S5313. Based on the function model 1, the receiver coordinates are estimated as constants, the receiver clock error is estimated as white noise, the ambiguity is estimated as a constant, and the EKF algorithm is used to solve the receiver coordinates of the current epoch;其中,所述函数模型一为:Wherein, the function model 1 is:其中,s和r分别为卫星和接收机;为卫星到接收机的单位向量;xr为相对于初始坐标的接收机三维位置增量;为考虑了伪距接收机端硬件延迟的接收机钟差;分别为双频IF组合后伪距和相位观测值;分别为IF组合后的伪距观测值/相位观测值-计算值;为考虑了相位接收机和卫星端硬件延迟的模糊度参数;为IF组合的模糊度参数;分别为伪距和相位观测值噪声;tr为接收机钟差;ξr,IF和ζr,IF分别为伪距和相位上的接收机端硬件延迟;ξs,IF和ζs,IF分别为伪距和相位上的卫星端硬件延迟;in, s and r are satellite and receiver respectively; is the unit vector from the satellite to the receiver; xr is the three-dimensional position increment of the receiver relative to the initial coordinates; is the receiver clock error that takes into account the hardware delay at the pseudorange receiver; and They are the pseudorange and phase observation values after dual-frequency IF combination; and They are the pseudorange observation value/phase observation value-calculated value after IF combination respectively; The ambiguity parameters that take into account the phase receiver and satellite hardware delays; is the ambiguity parameter of the IF combination; and are the pseudorange and phase observation noises respectively; tr is the receiver clock error; ξr,IF and ζr,IF are the receiver hardware delays in pseudorange and phase respectively; ξs,IF and ζs,IF are the satellite hardware delays in pseudorange and phase respectively;步骤S532,具体包括:Step S532 specifically includes:S5321、若否,则使用Saastamoinen模型计算对流层中的干延迟部分,将对流层中的湿延迟部分作为未知参数进行估计;S5321. If not, the dry delay part in the troposphere is calculated using the Saastamoinen model, and the wet delay part in the troposphere is estimated as an unknown parameter;S5322、通过所述双频相位及伪距IF组合观测值消除电离层延迟,得到函数模型二;S5322, eliminating ionospheric delay by using the dual-frequency phase and pseudo-range IF combined observation values to obtain function model 2;S5323、基于所述函数模型二,将湿延迟作为随机游走估计,接收机坐标作为常数估计,接收机钟差作为白噪声估计,模糊度作为常数估计,并使用EKF算法解算出当前历元接收机坐标;S5323. Based on the function model 2, the wet delay is estimated as a random walk, the receiver coordinates are estimated as a constant, the receiver clock error is estimated as a white noise, the ambiguity is estimated as a constant, and the EKF algorithm is used to solve the receiver coordinates of the current epoch;所述函数模型二为:The function model 2 is:其中,s和r分别为卫星和接收机;为考虑了伪距接收机端硬件延迟的接收机钟差;tr为接收机钟差;ξr,IF和ζr,IF分别为伪距和相位上的接收机端硬件延迟;为考虑了相位接收机和卫星端硬件延迟的模糊度参数;为IF组合的模糊度参数;ξs,IF和ζs,IF分别为伪距和相位上的卫星端硬件延迟;分别为双频IF组合后伪距和相位观测值;分别为IF组合后的伪距观测值/相位观测值-计算值;为卫星到接收机的单位向量;xr为相对于初始坐标的接收机三维位置增量;分别为伪距和相位观测值噪声;为对流层天顶延迟ZTD;为ZTD的映射函数;in, s and r are satellite and receiver respectively; is the receiver clock error taking into account the hardware delay of the pseudorange receiver; tr is the receiver clock error; ξr,IF and ζr,IF are the hardware delays of the receiver in pseudorange and phase, respectively; The ambiguity parameters that take into account the phase receiver and satellite hardware delays; is the ambiguity parameter of the IF combination; ξs,IF and ζs,IF are the satellite hardware delays in pseudorange and phase respectively; and They are the pseudorange and phase observation values after dual-frequency IF combination; and They are the pseudorange observation value/phase observation value-calculated value after IF combination respectively; is the unit vector from the satellite to the receiver; xr is the three-dimensional position increment of the receiver relative to the initial coordinates; and are the pseudorange and phase observation noises respectively; is the tropospheric zenith delay ZTD; is the mapping function of ZTD;步骤S511之后,所述方法还包括:After step S511, the method further includes:S5111、判断所述可获得的外部改正产品是否包括OSB产品;S5111, determining whether the available external correction products include OSB products;S5112、若是,则通过所述OSB产品对模糊度进行固定。S5112. If yes, the ambiguity is fixed by the OSB product.2.根据权利要求1所述的星基地基增强一体式非差GNSS实时PNT方法,其特征在于,步骤S520之后,所述方法还包括:2. The satellite-based augmented integrated non-differential GNSS real-time PNT method according to claim 1, characterized in that after step S520, the method further comprises:在code-only定位模式下:In code-only positioning mode:S540、判断所述可获得的GNSS定位误差实时改正产品是否包括地基增强产品;S540, determining whether the available GNSS positioning error real-time correction product includes a ground-based augmentation product;S541、若是,则根据所述单频伪距观测值,使用所述地基增强产品计算得到并削弱大气延迟;S541. If yes, then, according to the single-frequency pseudorange observation value, use the ground-based augmentation product to calculate and weaken the atmospheric delay;S542、若否,则使用Saastamoinen模型改正对流层延迟,通过Klobuchar模型改正电离层延迟,并基于LS原理解算出当前历元接收机坐标。S542. If not, use the Saastamoinen model to correct the tropospheric delay, use the Klobuchar model to correct the ionospheric delay, and calculate the receiver coordinates of the current epoch based on the LS principle.3.根据权利要求2所述的星基地基增强一体式非差GNSS实时PNT方法,其特征在于,步骤S542,具体包括:3. The satellite-based augmented integrated non-differential GNSS real-time PNT method according to claim 2, characterized in that step S542 specifically comprises:S5421、若否,则使用Saastamoinen模型改正对流层延迟,通过Klobuchar模型改正电离层延迟,得到函数模型三;S5421, if not, then use the Saastamoinen model to correct the tropospheric delay, and use the Klobuchar model to correct the ionospheric delay, and obtain function model three;S5422、基于所述函数模型三,将接收机三维坐标和钟差作为未知参数进行估计,并基于LS原理解算出当前历元接收机坐标;S5422. Based on the function model 3, the three-dimensional coordinates and clock error of the receiver are estimated as unknown parameters, and the coordinates of the receiver at the current epoch are calculated based on the LS principle;所述函数模型三为:The function model three is:其中,ξr,i为频率i上的伪距上的接收机端硬件延迟;s和r分别为卫星和接收机;为卫星到接收机的单位向量;xr为相对于初始坐标的接收机三维位置增量;tr为接收机钟差;为频率i上的伪距观测值;为频率i上的伪距观测值-计算值;为频率i上的伪距观测值噪声。in, ξr,i is the receiver hardware delay at the pseudorange on frequency i; s and r are the satellite and receiver respectively; is the unit vector from the satellite to the receiver; xr is the three-dimensional position increment of the receiver relative to the initial coordinates; tr is the receiver clock error; is the pseudorange observation value at frequency i; is the pseudorange observation value minus the calculated value at frequency i; is the pseudorange observation noise at frequency i.4.一种星基地基增强一体式非差GNSS实时PNT设备,其特征在于,包括:4. A satellite-based, ground-based, integrated non-differential GNSS real-time PNT device, comprising:第一获取模块,用于获取配置文件以及可获得的外部改正产品;其中,所述外部改正产品包括DCB产品和OSB产品;A first acquisition module is used to acquire a configuration file and available external correction products; wherein the external correction products include DCB products and OSB products;模式选择模块,用于根据所述配置文件,选择进入phase-dominant/code-only定位模式;A mode selection module, used for selecting to enter a phase-dominant/code-only positioning mode according to the configuration file;观测值获取模块,用于根据所述配置文件以及相应频点的相位及伪距/伪距观测值,获得双频相位及伪距IF组合/单频伪距观测值;An observation value acquisition module is used to obtain dual-frequency phase and pseudorange IF combination/single-frequency pseudorange observation values according to the configuration file and the phase and pseudorange/pseudorange observation values of the corresponding frequency points;第二获取模块,用于可获得的GNSS定位误差实时改正产品;其中,所述GNSS定位误差实时改正产品包括实时精密产品、星基增强产品、地基增强产品以及广播星历;A second acquisition module is used for obtaining available GNSS positioning error real-time correction products; wherein the GNSS positioning error real-time correction products include real-time precision products, satellite-based augmentation products, ground-based augmentation products and broadcast ephemeris;修正增强模块,用于根据所述可获得的外部改正产品、所述双频相位及伪距IF组合/单频伪距观测值以及所述可获得的GNSS定位误差实时改正产品,对GNSS的定位误差进行改正,以对GNSS定位进行星基地基的联合增强;其中,所述GNSS的定位误差包括卫星轨道和钟差误差、大气延迟以及卫星伪距端硬件延迟,所述大气延迟包括对流层延迟以及电离层延迟;A correction and enhancement module is used to correct the GNSS positioning error according to the available external correction product, the dual-frequency phase and pseudo-range IF combination/single-frequency pseudo-range observation value and the available GNSS positioning error real-time correction product, so as to perform satellite-based joint enhancement on the GNSS positioning; wherein the GNSS positioning error includes satellite orbit and clock error, atmospheric delay and satellite pseudo-range end hardware delay, and the atmospheric delay includes tropospheric delay and ionospheric delay;模式选择模块具体用于:根据所述配置文件,判断是否使用相位观测值;若是,则选择进入phase-dominant定位模式;若否,则选择进入code-only定位模式;The mode selection module is specifically used to: determine whether to use the phase observation value according to the configuration file; if so, select to enter the phase-dominant positioning mode; if not, select to enter the code-only positioning mode;修正增强模块具体用于:判断所述可获得的GNSS定位误差实时改正产品是否包括实时精密产品;若是,则通过所述实时精密产品对卫星轨道和钟差误差进行改正;若否,则判断所述可获得的GNSS定位误差实时改正产品是否包括星基增强产品;若是;则通过所述星基增强产品对卫星轨道和钟差误差进行改正;若否,则通过广播星历对卫星轨道和钟差误差进行改正;根据所述DCB产品消除卫星伪距端硬件延迟;The correction and enhancement module is specifically used to: determine whether the available GNSS positioning error real-time correction product includes a real-time precision product; if so, correct the satellite orbit and clock error through the real-time precision product; if not, determine whether the available GNSS positioning error real-time correction product includes a satellite-based augmentation product; if so; correct the satellite orbit and clock error through the satellite-based augmentation product; if not, correct the satellite orbit and clock error through the broadcast ephemeris; eliminate the hardware delay of the satellite pseudorange end according to the DCB product;修正增强模块具体还用于:在phase-dominant定位模式下:判断所述可获得的GNSS定位误差实时改正产品是否包括地基增强产品;若是,则使用所述地基增强产品计算得到并削弱对流层延迟,通过所述双频相位及伪距IF组合观测值消除电离层延迟,并使用EKF算法解算出当前历元接收机坐标;若否,则使用Saastamoinen模型计算对流层中的干延迟部分,将对流层中的湿延迟部分作为未知参数进行估计,通过所述双频相位及伪距IF组合观测值消除电离层延迟,并使用EKF算法解算出当前历元接收机坐标;The correction and enhancement module is specifically used for: in the phase-dominant positioning mode: determining whether the available real-time correction product for GNSS positioning error includes a ground-based enhancement product; if so, using the ground-based enhancement product to calculate and weaken the tropospheric delay, eliminating the ionospheric delay through the dual-frequency phase and pseudo-range IF combined observation value, and using the EKF algorithm to solve the receiver coordinates of the current epoch; if not, using the Saastamoinen model to calculate the dry delay part in the troposphere, estimating the wet delay part in the troposphere as an unknown parameter, eliminating the ionospheric delay through the dual-frequency phase and pseudo-range IF combined observation value, and using the EKF algorithm to solve the receiver coordinates of the current epoch;修正增强模块具体还用于:若是,则使用所述地基增强产品计算得到并削弱对流层延迟;通过所述双频相位及伪距IF组合观测值消除电离层延迟,得到函数模型一;基于所述函数模型一,将接收机坐标作为常数估计,接收机钟差作为白噪声估计,模糊度作为常数估计,并使用EKF算法解算出当前历元接收机坐标;其中,所述函数模型一为:其中,s和r分别为卫星和接收机;为卫星到接收机的单位向量;xr为相对于初始坐标的接收机三维位置增量;为考虑了伪距接收机端硬件延迟的接收机钟差;分别为双频IF组合后伪距和相位观测值;分别为IF组合后的伪距观测值/相位观测值-计算值;为考虑了相位接收机和卫星端硬件延迟的模糊度参数;为IF组合的模糊度参数;分别为伪距和相位观测值噪声;tr为接收机钟差;ξr,IF和ζr,IF分别为伪距和相位上的接收机端硬件延迟;ξs,IF和ζs,IF分别为伪距和相位上的卫星端硬件延迟;The correction and enhancement module is specifically used for: if yes, then use the ground-based enhancement product to calculate and weaken the tropospheric delay; eliminate the ionospheric delay through the dual-frequency phase and pseudo-range IF combined observation value to obtain function model 1; based on the function model 1, the receiver coordinates are estimated as constants, the receiver clock error is estimated as white noise, the ambiguity is estimated as a constant, and the EKF algorithm is used to solve the current epoch receiver coordinates; wherein, the function model 1 is: in, s and r are satellite and receiver respectively; is the unit vector from the satellite to the receiver; xr is the three-dimensional position increment of the receiver relative to the initial coordinates; is the receiver clock error that takes into account the hardware delay at the pseudorange receiver; and They are the pseudorange and phase observation values after dual-frequency IF combination; and They are the pseudorange observation value/phase observation value-calculated value after IF combination respectively; The ambiguity parameters that take into account the phase receiver and satellite hardware delays; is the ambiguity parameter of the IF combination; and are the pseudorange and phase observation noises respectively; tr is the receiver clock error; ξr,IF and ζr,IF are the receiver hardware delays in pseudorange and phase respectively; ξs,IF and ζs,IF are the satellite hardware delays in pseudorange and phase respectively;修正增强模块具体还用于:若否,则使用Saastamoinen模型计算对流层中的干延迟部分,将对流层中的湿延迟部分作为未知参数进行估计;通过所述双频相位及伪距IF组合观测值消除电离层延迟,得到函数模型二;基于所述函数模型二,将湿延迟作为随机游走估计,接收机坐标作为常数估计,接收机钟差作为白噪声估计,模糊度作为常数估计,并使用EKF算法解算出当前历元接收机坐标;所述函数模型二为:其中,s和r分别为卫星和接收机;为考虑了伪距接收机端硬件延迟的接收机钟差;tr为接收机钟差;ξr,IF和ζr,IF分别为伪距和相位上的接收机端硬件延迟;为考虑了相位接收机和卫星端硬件延迟的模糊度参数;为IF组合的模糊度参数;ξs,IF和ζs,IF分别为伪距和相位上的卫星端硬件延迟;分别为双频IF组合后伪距和相位观测值;分别为IF组合后的伪距观测值/相位观测值-计算值;为卫星到接收机的单位向量;xr为相对于初始坐标的接收机三维位置增量;分别为伪距和相位观测值噪声;为对流层天顶延迟ZTD;为ZTD的映射函数;The correction enhancement module is also specifically used for: if not, using the Saastamoinen model to calculate the dry delay part in the troposphere, and estimating the wet delay part in the troposphere as an unknown parameter; eliminating the ionospheric delay through the dual-frequency phase and pseudo-range IF combined observation value to obtain the second function model; based on the second function model, the wet delay is estimated as a random walk, the receiver coordinates are estimated as a constant, the receiver clock error is estimated as white noise, the ambiguity is estimated as a constant, and the EKF algorithm is used to solve the current epoch receiver coordinates; the second function model is: in, s and r are satellite and receiver respectively; is the receiver clock error taking into account the hardware delay of the pseudorange receiver; tr is the receiver clock error; ξr,IF and ζr,IF are the hardware delays of the receiver in pseudorange and phase, respectively; The ambiguity parameters that take into account the phase receiver and satellite hardware delays; is the ambiguity parameter of the IF combination; ξs,IF and ζs,IF are the satellite hardware delays in pseudorange and phase respectively; and They are the pseudorange and phase observation values after dual-frequency IF combination; and They are the pseudorange observation value/phase observation value-calculated value after IF combination respectively; is the unit vector from the satellite to the receiver; xr is the three-dimensional position increment of the receiver relative to the initial coordinates; and are the pseudorange and phase observation noises respectively; is the tropospheric zenith delay ZTD; is the mapping function of ZTD;修正增强模块具体还用于:判断所述可获得的外部改正产品是否包括OSB产品;若是,则通过所述OSB产品对模糊度进行固定。The correction enhancement module is further specifically used to: determine whether the available external correction product includes an OSB product; if so, fix the ambiguity through the OSB product.
CN202410011355.4A2024-01-022024-01-02Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipmentActiveCN117949982B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202410011355.4ACN117949982B (en)2024-01-022024-01-02Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202410011355.4ACN117949982B (en)2024-01-022024-01-02Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment

Publications (2)

Publication NumberPublication Date
CN117949982A CN117949982A (en)2024-04-30
CN117949982Btrue CN117949982B (en)2024-08-06

Family

ID=90797158

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202410011355.4AActiveCN117949982B (en)2024-01-022024-01-02Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment

Country Status (1)

CountryLink
CN (1)CN117949982B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN119105053B (en)*2024-09-052025-05-23河海大学Star-based foundation enhanced integrated differential GNSS real-time PNT method and equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113865592A (en)*2021-09-092021-12-31河海大学Multi-path parameterization method and storage medium suitable for multi-frequency GNSS precision navigation positioning
CN114879224A (en)*2022-03-222022-08-09广州星际互联科技有限公司Satellite-based foundation fusion positioning method, device, medium and product

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7911378B2 (en)*2008-12-192011-03-22Nexteq Navigation CorporationSystem and method for applying code corrections for GNSS positioning

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113865592A (en)*2021-09-092021-12-31河海大学Multi-path parameterization method and storage medium suitable for multi-frequency GNSS precision navigation positioning
CN114879224A (en)*2022-03-222022-08-09广州星际互联科技有限公司Satellite-based foundation fusion positioning method, device, medium and product

Also Published As

Publication numberPublication date
CN117949982A (en)2024-04-30

Similar Documents

PublicationPublication DateTitle
CN109709591B (en)GNSS high-precision positioning method for intelligent terminal
CN114236587A (en) Network RTK solution method and storage medium based on Beidou ground enhancement
RU2354991C2 (en)Method of using three gps frequencies for resolving integral uncertainties of carrier phases
US7982667B2 (en)Post-processed accuracy prediction for GNSS positioning
AU2008260578B2 (en)Distance dependant error mitigation in real-time kinematic (RTK) positioning
US8035552B2 (en)Distance dependant error mitigation in real-time kinematic (RTK) positioning
CN114966760B (en)Ionosphere weighted non-differential non-combination PPP-RTK technology implementation method
CN114779301B (en)Satellite navigation real-time precise single-point positioning method based on broadcast ephemeris
CN112946699B (en) Method and system for enhancing GNSS navigation system with integrated low-orbit satellite
CN117826200A (en)PPP-B2B-based marine real-time precise positioning method, system and medium
CN114859389A (en)GNSS multi-system robust adaptive fusion RTK resolving method
CN117949982B (en)Star-based foundation enhanced integrated non-differential GNSS real-time PNT method and equipment
CN117665871A (en)GNSS non-difference fixed solution precision clock difference determination method under carrier distance support
CN109683182A (en)The GNSS multimode of deviation combines Differential positioning method between a kind of introducing system
BahadurReal-time single-frequency precise positioning with Galileo satellites
CN115993619A (en)Positioning method, positioning device, electronic equipment and readable storage medium
Li et al.Assessment and analysis of the four-satellite QZSS precise point positioning and the integrated data processing with GPS
CN118191890A (en) GNSS non-differential non-combined high-precision single-point positioning method and system
CN118818556A (en) A single-station PPP-RTK method based on Beidou PPP-B2b service
Ogutcu et al.GPS+ Galileo+ BDS-3 medium to long-range single-baseline RTK: an alternative for network-based RTK?
Wang et al.GPS un-differenced ambiguity resolution and validation
CN117826208A (en)GNSS differential positioning method, system and equipment for reference station measurement data
CN114994724A (en) A GNSS pseudorange differential positioning performance evaluation method and system
Basile et al.GPS and galileo triple-carrier ionosphere-free combinations for improved convergence in precise point positioning
Portelli et al.Enhancing navigation solution with Galileo HAS

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp