The present application relates to a field of wide area satellite-based augmentation system, in particular to a zone correction-based method for improving the positioning accuracy in a satellite-based augmentation system.
The services provided by Global Navigation Satellite System (GNSS) include Legacy PNT (positioning, navigation and timing) and satellite-based augmentations. Wherein, in order to improve the accuracy of real-time service of the system, the basic idea of satellite-based augmentation is to distinguish the main error sources, such as satellite orbit error, satellite clock error and ionospheric delay and to establish a model of each error source for correcting errors of these parameters in Legacy PNT. These calculated corrections terms are called wide-area differential corrections. The satellite message uploading system broadcasts wide-area differential corrections to users through satellite links.
Current navigation augmentation systems mainly include American WAAS System (Wide-area Augmentation System), European EGNOS System (European Geostationary Navigation Overlay Service), Japanese MSAS System (Multi-functional Satellite Augmentation System) and Russian SDCM (Differential Corrections and Monitoring) System, etc. These systems are independent of the operation control systems of GPS or GLONASS (GLOBAL NAVIGATION SATELLITE SYSTEM), and calculate various differential corrections based on observation data of ground stations for correcting remaining-errors of Legacy broadcast messages.
The observations of navigation satellites include pseudo-range and carrier-phase. Theoretically, the accuracy of carrier-phase observation is about 100 times higher than that of pseudo-range. The carrier-phase observation data includes distance information between a satellite and a ground station and unknown integer ambiguity. In real-time processing mode, continuous processing of ambiguity has a relatively long convergence time. In the case of data interruption or cycle slip, ambiguity needs to be re-converged. Considering the complexity of the above carrier-phase data processing, a GPS/GLONASS satellite-based augmentation system usually uses pseudo-range observations to calculate the wide-area differential corrections of the orbits, clock and ionosphere errors. The Chinese regional satellite navigation system adopts an algorithm of satellite's equivalent clock error. The basic idea of equivalent clock is as follows: Firstly, correct the common errors of pseudo-range observation data of receivers with known positions of several stations to obtain a new distance observation; based on this, calculate the difference between distance observation and theoretical distance between the station and the satellite to form a residual observation; and then regard the residual observation to be completely the error of the station and satellite clock error, and solve for the corrections of the satellite clock error. As the influence of satellite orbit error is neglected in the above calculation process, the above calculation process is called equivalent clock error corrections.
Based on the broadcast message of satellite navigation and positioning system, satellite-based augmentation technology calculates differential correction information in real-time with higher accuracy and broadcasts it to users through satellite links. Chinese regional satellite navigation system adopts an integrative design for Legacy PNT and satellite-based augmentation, in which the satellite-based augmentation system provides more accurate service for authorized users in Beidou service area.
The differential information broadcast by Beidou navigation system includes equivalent clock and ionospheric grid corrections. Among them, the equivalent clock errors are mainly used to correct the fast-changing error of satellite clocks, while the ionospheric grid corrections are used to further improve the accuracy of ionospheric correction for single-frequency users. The positioning accuracy of Beidou authorized users is about 5 meters after using the wide-area differential corrections broadcast by the system, which is obviously improved compared with the service accuracy of Legacy PNT of 10 meters.
However, the processing technology of existing satellite-based augmentation systems has the following problems: (1) only pseudo-range observations are used, and the wide-area differential corrections are affected by pseudo-range's accuracy, which limit the improvement of positioning accuracy; (2) if carrier-phase observations are used, the ambiguity and cycle slip in carrier-phase observation will result in a long convergence time in corresponding data processing; (3) correction of space propagation segment (mainly ionosphere) is also based on pseudo-range observations, which limits the improvement of positioning accuracy.
At present, satellite-based augmentation processing only uses pseudo-range observation data, so its service accuracy is just limited to meter level, which cannot meet wide-area users' requirements of positioning with higher accuracy.
The present application provides a zone correction-based method for improving the positioning accuracy in a satellite-based augmentation system, which carries out wide-range area (zone) configuration and calculates the zone corrections using observations of ground-tracking stations, and broadcasts the zone corrections through internet or satellite links. Thus the method refines error correction models in user positioning, thereby improving the accuracy of user positioning and has the advantages of a wide application range.
To achieve the above purpose, the present application provides a method for improving the positioning accuracy of a satellite-based augmentation system based on zone correction, comprising the following steps:
S1: dividing an area to be observed into a plurality of areas, and configuring a plurality of monitoring stations in each area;
S2: the monitoring station observing at least one satellite to obtain observation data;
S3: acquiring residual data of each monitoring station by using the observation data, including pseudo-range and carrier-phase observation;
S4: acquiring mean clock errors data of each monitoring station by using the pseudo-range observation residual;
S5: acquiring ambiguity reduction value of each monitoring station by using the carrier-phase observation residual;
S6: acquiring zone corrections of each observation area by using the residual and the ambiguity reduction value of all tracking stations in the same area, the zone corrections comprising pseudo-range zone corrections and carrier-phase zone corrections;
S7: providing user stations with zone corrections calling service through network or satellite link, wherein the user station obtains three-dimensional coordinates of the user station by calling the zone corrections.
Further, in the step S3, the residuals are obtained by using the observation data and formula (1) to calculate the pseudo-range and carrier phase residuals ΔPij(f) and ΔLij; (f) of j-th satellite by i-th monitoring station:
Wherein, i and j are natural value greater than zero; f is frequency; dρij is the distance observation error between the i-th monitoring station and the j-th satellite; c is the speed of light; dti is the monitoring station clock error of the i-th monitoring station; dtj is the satellite clock error of the j-th monitoring station; Nij is ambiguity parameter; Δlij(f) is delay correction error of ionospheric model related to frequency; Dij is the tropospheric delay between the i-th monitoring station and the j-th satellite; ΔDij is the error of tropospheric delay model between the i-th monitoring station and the j-th satellite; δij and νij is the other residual error of pseudo-range and carrier phase between the i-th monitoring station and the j-th satellite.
Further, in the step S4, mean clock error of the i-th monitoring station c·d
Wherein, n is the total number of satellites observed at the i-th monitoring station.
Further, in the step S5, the ambiguity reduction value of each area dΔL′ij(f)|t are obtained by using the carrier-phase observation residual follows in formula (3);
Wherein, ΔL′ij(f) is the carrier-phase residual corrections after deducting the monitoring station clock error; m is the number of the monitoring stations in the current observation area; c·d
Further, in step S6, the pseudo-range zone correction ΔPj(f) and carrier-phase zone corrections ΔLj(f)|t are obtained by using the residual and the ambiguity reduction value follows in formula (4):
Wherein, t is epoch number, and c·d
Due to the adoption of the above technical solution, the present application has the following beneficial effects:
In the present application, a calling service can be provided to users after sending zone corrections acquired by a specific algorithm to a forwarding server. Thus, by users calling and using the zone corrections as desired, the method refines error correction in user positioning, thereby improving the accuracy of user positioning and has the advantages of a wide application range.
These and other features and advantages of this application will become more apparent to those skilled in the art from the detailed description of preferred embodiment. The drawings that accompany the description are described below.
Wherein,
The followings are used to present and further illustrate preferred embodiments of the present application with
As shown in
S1: Dividing an area to be observed into a plurality of areas, and configuring a plurality of monitoring stations in each observation area;
S2: The monitoring station observes at least one satellite and obtains observation data;
S3: Acquiring residual data of each monitoring station by processing observation data, including pseudo-range and carrier-phase residual;
Specifically, in step S3, the residuals are obtained by processing the observation data and formula (1) to calculate the pseudo-range and carrier-phase residual ΔLij(f) and ΔLij(f) of j-th satellite by i-th monitoring station and:
Wherein, i and j are natural numbers greater than zero; f is frequency; dρij is the distance observation error between the i-th monitoring station and the j-th satellite; c is the speed of light; dti is the monitoring station clock error of the i-th monitoring station; dtj is the satellite clock error of the j-th station; Nij is the ambiguity parameter; ΔIij(f) is delay correction error of the ionospheric model related to frequency; Dij is the tropospheric delay between the i-th monitoring station and the j-th satellite; ΔDij is the error of tropospheric delay model between the i-th monitoring station and the j-th satellite; δij is the other residual error of pseudo-range and carrier phase between the i-th monitoring station and the j-th satellite.
S4: Acquiring mean clock errors of each monitoring station by processing pseudo-range observation residual;
Specifically, in step S4, mean clock error of the i-th monitoring station c·d
Wherein, n is the total number of satellites observed at the i-th monitoring station.
S5: Acquiring ambiguity reduction value of each monitoring station by processing the carrier-phase observation residual;
Specifically, in step S5, the ambiguity reduction value of each observation area dΔL′ij(f)|t are obtained by processing the carrier-phase observation residual follows in formula (3);
Wherein, ΔL′ij(f) is the carrier-phase residual corrections after deducting the monitoring station clock error; m is the number of monitoring stations in the current observation area; c·d
S6: Acquiring zone corrections of each observation area by processing the residual and the ambiguity reduction value of all tracking stations in the same area, the zone corrections comprising pseudo-range zone corrections and carrier-phase zone corrections;
Specifically, in step S6, the pseudo-range zone correction ΔPj(f) and carrier-phase zone corrections ΔLj(f)|t are obtained by processing the residual and the ambiguity reduction value follows in formula (4):
Wherein, t is epoch number, and c·d
S7: Sending the zone corrections to a forwarding server and provide calling service to a user station through network or satellite link, wherein the user station improves the accuracy of its position by calling the zone corrections.
The following is a further description of the method for improving the positioning accuracy of the satellite-based augmentation system based on zone correction according to the present application.
The contents of the present application include a calculation model of the carrier-phase zone correction of satellite-based augmentation and a zone design suitable for a satellite-based augmentation system.
(1) Firstly, for any epoch monitoring station i, the pseudo-range and carrier-phase observations of the observed target (e.g. satellite) J at the frequency point F are:
In formula (5), Pij(f) and Lij(f) is the pseudo-range and carrier-phase observations of satellite j by monitoring station i; f is the frequency; ρij is the theoretical geometric distance between i-th monitoring station and j-th satellite; c is the speed of light; dti is the monitoring station clock error of the i-th monitoring station; dtj is the satellite clock error of the j-th satellite; Nij(f) is the ambiguity of carrier-phase observations of j-th satellite and i-th monitoring station, Iij(f) is the ionospheric delay related to frequency, which delays observation time for pseudo-range while shorten it for carrier-phase observation respectively; Dij is the tropospheric delay based on theoretical model; δij and νij are the other residual error of pseudo-range and carrier phase between the i-th monitoring station and the j-th satellite, which contains noise information such as multi-path error.
In Formula (5), the monitoring station has been given the orbits and clock errors of the observation target solved by coordinates and the broadcast ephemeris, and corrects the atmospheric delay (ionosphere and troposphere) by using the measured meteorological data and the empirical model, which can solve pseudo-range observation residuals ΔPjj(f) of the j-th observation target by the i-th monitoring station and carrier-phase residuals ΔLij(f) of the j-th satellite by the i-th monitoring station.
In formula (1), dρij, Δdtj are the observation errors of the i-th monitoring station caused by the orbit and clock error of the j-th satellite, respectively. ΔIij(f), ΔDij are the residual errors after ionospheric and tropospheric model correction, respectively. The clock error dti and the ambiguity parameter Nij of the monitoring station are the largest items among the observation residuals. ΔPij(f), ΔLij(f) are residual correction of the monitoring station, which can be provided to users as local/wide-area augmentation information.
At the same epoch, the pseudo-range and the carrier-phase observation of the satellite j by a user station u at frequency point f are:
The meanings of variables in formula (6) are the same as those in formula (5), except that the station changes from a monitoring station i to a user station u.
Wherein, Duj represents tropospheric delay of user station; δuj represents the other residual error between user station and j-th satellite;
Iuj(f) represents the correction error of ionospheric model at the user station;
Nuj(f) represents the ambiguity of carrier-phase observations for station j by user station u;
dtu represents the user station clock error.
By putting the orbit and clock error of satellite j using the broadcast ephemeris into formula (6), and by correcting the atmospheric delay (ionosphere and troposphere) using the measured meteorological data and the empirical model, it can be obtained that:
In formula (7), ρ′uj is the distance between satellite and station calculated based on broadcast ephemeris; and dμuj is the observation error of the user station u caused by satellite orbit error. By introducing the residual corrections ΔPij(f), ΔLij(f) on monitoring station i into formula (7), the formula is written as follows:
By subtracting formula (1) into formula (8), it can be obtained that:
Wherein, δij is pseudo-range residual error and observation noise; and νij is carrier-phase residual error and observation noise.
In formula (9), the satellite clock error c·Δdtj is eliminated. If the distance between the user station and the monitoring station is less than 2000 km, the influence of (dρuj−dρij) will also be negligible at millimeter level. The station clock error c·dti of the monitoring station can be completely absorbed by the user station clock error c·dtu and become a new station clock error c·d
Compared with conventional observation equations, formula (10) eliminates the influence of the satellite clock error by using the residual error provided by the monitoring station; moreover, as for the stations thousands of kilometers away from the monitoring station, the common part on which the ionospheric and tropospheric errors has the greatest influence has been eliminated in formula (10), thus reducing the influence of these two parts. Therefore, based on the residual correction provided by the monitoring station, the error correction in user positioning can be refined and the accuracy of user positioning can be improved.
(2) About the calculation of the mean clock error value of different monitoring stations and the ambiguity reduction of common satellites of different monitoring stations.
The carrier-phase corrections comprises some ambiguity residual terms. As for the same satellite, the numbers of stations observed at different epochs are different. If the ambiguity of common satellite is not reduced, the ambiguity residual terms contained in the carrier-phase synthesis corrections will be different, which will lead to discontinuity of the carrier-phase synthesis corrections.
The descriptions above are based on that a single monitoring station which can provide the corresponding pseudo-range and carrier-phase correction information. The monitoring station clock error contained in the station residual errors can be absorbed by the user station clock error. Thus, in order to reduce the number of digits of the parameters, the mean clock error value can be deducted from the residual errors of formula (1) to form new residual corrections:
In formula (11), ΔP′ij(f), ΔL′ij(f) are corrections of residual errors of pseudo-range and carrier-phase after deducting the clock error of the monitoring station, respectively; c·d
In formula (2), n is the total number of satellites observed at monitoring station i.
A single monitoring station may have problems like signal breakdown, thus affecting the continuity of service. Multiple monitoring stations can be established in a certain region, so as to extend a single station model to a multiple monitoring stations model. Referring to formula (10), at any epoch, after the user station u receiving the corrections of the monitoring station k, the pseudo-range and carrier-phase observations of satellite j at frequency band f are as follows:
(12)
In formula 12,
d
ρ′uj represents the distance between the satellite and the station based on broadcast ephemeris;
ΔIuj(f) represents the residual error of the ionospheric model correction at the user station;
ΔIkj(f) represents the residual error of the ionospheric model correction at the monitoring station k;
ΔDuj represents the residual error of the tropospheric model correction at the user station;
ΔDkj represents the residual error of the tropospheric model correction at the monitoring station k;
δ′ represents the pseudo-range residual error and observation noise;
ε′ represents the carrier-phase residual error and observation noise.
Comparing formula (10) and formula (12), it can be seen that besides differences in ionospheric and tropospheric corrections error, there are differences between these two formulas in clock error and ambiguity since the clock error and ambiguity are the results of combining the related items of different monitoring stations. As the station clock error is solved at each epoch, clock error's jumping change caused by different stations will directly affect the user station clock error, but will not affect user positioning results. The change of ambiguity information in adjacent epochs will lead to cycle slip of users, which will lead to the jumping change of user positioning results. Therefore, in order to ensure the stability and continuity of user positioning, when a breakdown occurs at one monitoring station and a switch to another one is needed, it is necessary to ensure the continuity of user ambiguity parameters. In which, it is required to keep the ambiguity parameters of the same satellite the same by different monitoring stations.
According to formula (1), It can be obtained from the difference between the residual errors of the two monitoring stations that:
The subscript i, k in formula (13) represents the difference between two monitoring stations. In formula (13), to ensure the consistency of the ambiguity parameters of the same satellite by the two different monitoring stations, the ambiguity of all satellite by the two monitoring stations must be the same or differ from each other by a constant Ni,kj. In fact, the difference between the ambiguities of different satellite by different monitoring stations is not constant, so it is necessary to calculate the ambiguity of the same satellite by multiple monitoring stations.
The ambiguity reduction is to ensure the continuity of the carrier-phase zone synthesis corrections, that is to say, it is necessary to ensure that the ambiguities contained in the former and latter epochs are the same. As for an observed satellite, if the number of monitoring stations used to calculate its synthesis corrections in the former and latter epochs changes, the common monitoring station data in the former and latter epochs will be used to calculate the change of the mean value of its corrections (deducting the station clock error):
In formula (14), dΔL′ij(f)|t is the change between the comprehensive corrections of adjacent epochs, i.e. the reduction value of ambiguity; m is the number of the monitoring stations that observe satellite j, and subscript t represents the epoch number. When the number of monitoring stations changes, the continuity of ambiguity parameters can be ensured by adding the above ambiguity reduction values to the ambiguity parameters of the observation target by the former epoch.
(3) About the Acquisition of Zone Correction Data.
After the monitoring station's clock error and ambiguity reduction, the residual corrections of different monitoring stations in the same zone can be synthesized to form the corrections of each satellite in each zone, that is, the synthesis zone corrections.
The synthesis zone corrections of multiple monitoring stations comprise synthesis of pseudo-range corrections and synthesis of carrier-phase corrections. That is to say, the zone corrections include pseudo-range zone correction and carrier-phase zone correction. The difference between pseudo-range corrections from which different monitoring stations have deducted the mean clock error value mainly refers to the difference in observation noise, so it can be directly and synthetically averaged. When the multi-station carrier-phase zone corrections are synthesized, they can be directly accumulated through ambiguity reduction:
The subscript t, t−1 in formula (15) represents the epoch number, in which the carrier-phase zone synthesis corrections of the initial epoch are:
After acquiring the synthesis zone corrections, it can be sent to the user through network or satellite link for use.
(4) About the Division of Observation Areas
The zone correction model based on station residual error correction proposed by the present application can be applied to a satellite-based augmentation system of Beidou satellite navigation system. The Beidou service area can be zonal designed according to the distribution of existing monitoring stations and the demand of system service indicators.
As for key service areas, such as the southeastern coastal areas of China, the distribution of the zones can be appropriately dense. It should be ensured that there are at least two monitoring stations in each zone. Each monitoring station should be distributed as evenly as possible or in the zoning center. In addition, some new monitoring stations can be added later as desired.
For example, see
Take eastern China zone for example. Suppose three monitoring stations, Nanjing, Shanghai and Hangzhou, are set up in eastern China. The zone corrections of each satellite are calculated at each epoch. The calculation steps are as follows:
1) Calculating Residual Errors of Each Monitoring Station
Take satellite No. 1 for example. According to formula (1), the calculation results of the pseudo-range and carrier-phase residual errors of each monitoring station at different epochs 1, 2, 3 and 4 are shown in Table 2.
2) Calculating Mean Clock Error Value of Different Monitoring Stations
According to formula (2), the mean clock error value of different monitoring stations is calculated and deducted. The calculation results are shown in Table 3.
3) Ambiguity Reduction of Public Satellites of Multiple Monitoring Stations
According to formula (3), the satellite ambiguity is reduced by the carrier-phase corrections of different monitoring stations. The calculation results are shown in Table 4.
4) Zone Corrections Synthesis
According to formula (13), the zone corrections are synthesized, and pseudo-range zone corrections and carrier-phase zone corrections are obtained. The calculation results are shown in Table 5.
The present application makes a wide-area zonal design for observation areas, and calculates zone corrections for use in network and satellite-based broadcasts on the basis of monitoring stations. The corrections data of the present application refines error correction in user positioning, thereby being able to improve the accuracy of user positioning. The calculation model of the present application is applicable to the calculation of the zone corrections of arbitrary frequency points and combinations of different frequency points. The correction model of combinations of different frequency points can also be obtained from combinations after the calculations at different frequency points. At the same time, other wide-area differential corrections such as equivalent clock errors, grid ionosphere, etc. can be considered in advance and then accumulated in model processing.
By calculating error corrections in the same area, the present application corrects the common error, and refines the accuracy of wide-area differential error correction, thereby improving the accuracy of user positioning. The model proposed by the present application can be extended to users based on carrier-phase observation. The present application takes a zone calculation for observation areas in which the errors in each zone are similar. Therefore, the distance between the monitoring station and the user station is greatly extended, and a user wide-area differential positioning is realized.
The foregoing application has been described in accordance with the relevant legal standard, thus the description is exemplary rather than limiting in nature. Variations and modifications to the disclosed embodiment may become apparent to those skilled in the art and do come within the scope of the application. Accordingly, the scope of legal protection afforded this application can only be determined by studying the following claims.
Number | Date | Country | Kind |
---|---|---|---|
201610407689.9 | Jun 2016 | CN | national |
This application is a national application of PCT/CN2017/087922, filed on Jun. 12, 2017. The contents of PCT/CN2017/087922 are all hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2017/087922 | 6/12/2017 | WO | 00 |