Next Article in Journal
Performance Assessment of ICESat-2 Laser Altimeter Data for Water-Level Measurement over Lakes and Reservoirs in China
Next Article in Special Issue
Differential Kalman Filter Design for GNSS Open Loop Tracking
Previous Article in Journal
A Framework Based on Nesting of Convolutional Neural Networks to Classify Secondary Roads in High Resolution Aerial Orthoimages
Previous Article in Special Issue
A Novel GNSS Attitude Determination Method Based on Primary Baseline Switching for A Multi-Antenna Platform
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

BDS Satellite-Based Augmentation Service Correction Parameters and Performance Assessment

1
Shanghai Astronomical Observatory, Shanghai 200030, China
2
School of Astronomy and Space Science, University of Chinese Academy of Sciences, Beijing 100049, China
3
College of Surveying and Geo-Informatics, Tongji University, Shanghai 200092, China
4
Beijing Satellite Navigation Center, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(5), 766; https://doi.org/10.3390/rs12050766
Submission received: 5 February 2020 / Revised: 25 February 2020 / Accepted: 25 February 2020 / Published: 27 February 2020

Abstract

:
BDS (Beidou Navigation Satellite System) integrates the legacy PNT (Positioning, Navigation, Timing) service and the authorized SBAS (Satellite-Based Augmentation Services) service. To support the requirement of decimeter-level positioning, four types of differential corrections are developed in the BDS SBAS, including the State Space Representation (SSR)-based satellite orbit/clock corrections, the Observation Space Representation (OSR)-based ionospheric grid corrections, and the partition comprehensive corrections. In this study, we summarize the features of these differential corrections, including their definition and usages. The function model of precise point positioning (PPP) for dual- and single-frequency users using the four types of BDS SBAS corrections are proposed. Datasets are collected from 34 stations over one month in 2019, and PPP is performed for all the datasets. Results show that the root mean square (RMS) of the positioning errors for static/kinematic dual-frequency (DF) PPP are of 12 cm/16 cm in horizontal and 18 cm/20 cm in vertical component, while for single-frequency (SF) PPP are of 14 cm/32 cm and 22 cm/40 cm, respectively. With regard to the convergence performance, the horizontal and vertical positioning errors of kinematic DF-PPP can converge to 0.5 m in less than 15 min and 20 min, respectively. As for the kinematic SF-PPP, it could converge to 0.8 m in horizontal and 1.0 m in vertical within 30 min, where the ionosphere-constrained PPP performs better than the UofC PPP approach, owing to the contribution of the ionospheric grid corrections.

Graphical Abstract

1. Introduction

The system-level services provided by Global Navigation Satellite System (GNSS) include Legacy PNT (positioning, navigation, and timing) and satellite-based augmentation services (SBAS). Wherein, in order to improve the accuracy of real-time service of the system, the satellite-based augmentation is to distinguish the main error sources, such as satellite orbit error, satellite clock error, and ionospheric delay, etc., and to establish models for each error source. The correction parameters can be broadcast through an independent satellite navigation augmentation system. For example, the US-American Wide Area Augmentation System (WAAS) [1], the European Geostationary Navigation Overlay Service (EGNOS) [2], the Japanese Multi-functional Transport Satellite Satellite-based Augmentation System (MSAS) [3], and the Russian Satellite Differential Corrections and Monitoring (SDCM) [4], etc. These systems are designed to operate as separate services beyond GPS or GLONASS systems.
The Chinese Beidou navigation system (BDS) adopts an integrative design for Legacy PNT and satellite-based augmentation services (SBAS), in which the SBAS provides more accurate service for authorized users. Prior to 2017, the differential information included equivalent satellite clock and ionospheric grid corrections [5]. Among them, the equivalent satellite clock errors are used to correct the coupled error of satellite clocks and orbit radial component, while the ionospheric grid corrections to support the positioning of single-frequency (SF) users. Since 2017, the BDS SBAS has been upgraded to support decimeter level accuracy navigation and positioning for all BDS users [6] by including real-time orbit corrections and partition comprehensive corrections [7,8]. BDS SBAS corrections are contained in the D2 NAV message and broadcasted by geostationary earth orbit (GEO) satellites [9,10].
The SBAS correction parameters have been evaluated in the carrier phase-based precise point positioning (PPP). Rho and Langley [11] and Heßelbarth and Wanninger [12] evaluate the SBAS carrier-phase-based PPP performance using GPS dual frequency observations. Heßelbarth and Wanninger [12] shows that the PPP coordinate root mean square (RMS) of WAAS is of 10–30 cm and that of EGNOS and MSAS results are worse by a factor of about 3 (around 1 m). Li et al. [13] presents an improved single frequency PPP approach based on EGNOS and shows that the SBAS PPP accuracy can reach decimeter level. El-Mowafy et al. [14] conducted dual-frequency SBAS-based PPP for GPS and Galileo.
For the BDS SBAS system, Cao et al. first evaluate the single point positioning (SPP) performance based on the equivalent satellite clock. Results show that the positioning error can be improved by about 50% and 30% for dual-frequency and single-frequency users [15]. With the additional orbit correction, the correlation of satellite clock and orbit error are properly separated. Compared with the equivalent satellite clock correction model, it is found that that the user rage differential range error is reduced by 27%, 32%, and 27% for GEO, Inclined Geosynchronous Orbit (IGSO), and Medium Earth Orbit (MEO) satellite, and the positioning error is also reduced from 1.17 m to 0.85 m for dual-frequency when using the combined orbit and clock correction model [7]. For the BDS ionospheric grid correction, assessment results show that the RMS of the COMPASS grid ionospheric correction accuracy is better than 0.5 m in most regions of China [16]. Compared with the resolution of 5° × 5° grid, the 5° × 2.5° grid that adopted in the BDS SBAS system improves the ionospheric corrections by 0.2 m and the 3D positioning accuracy also improves by 1 m in middle-low latitude regions. Wang et al. [17] find that the contribution of BDS grid correction is comparable with the post-processed global ionosphere model (GIM) regarding SPP and PPP. For the BDS partition comprehensive corrections, although some initial precise point positioning results are given [8], comprehensive PPP models based on these corrections are not discussed, especially for the single-frequency users.
To have a better understanding of the current BDS SBAS system, this paper focuses on the PPP performance of BDS SBAS. The four types of BDS SBAS corrections are introduced firstly. Then, we propose the dual-frequency (DF) and single-frequency (SF) PPP model using BDS SBAS corrections. The following section illustrates the properties of the four types of BDS SBAS corrections using one-month data. After that, we present the BDS SBAS corrections-based PPP performance, including accuracy and convergence. Finally, main points of this paper are discussed and concluded.

2. BDS SBAS Corrections

The current BDS broadcast four types of real-time corrections, namely the satellite orbit corrections, the satellite clock corrections, the ionosphere grid corrections, and the partial comprehensive corrections (PCC). In this section, these corrections will be briefly introduced.

2.1. Real-Time Satellite Orbit Corrections

The satellite orbit in the BDS broadcast ephemeris generally needs to be forecasted for 1~2 h, and its forecast error will increase over time. The satellite orbit correction parameters are State Space Representation (SSR)-based corrections, which makes use of the observation data of the ground observation station network of BDS to resolve the error of the satellite orbit forecast in real time [7]. For the smoothing of the orbit corrections, zero-differenced pseudo-range and epoch-differenced carrier phase observations are combined in orbit error estimation. The orbit corrections as broadcasted by the BDS SBAS are presented in the earth-centered earth-fixed (ECEF) BeiDou coordinate system [10] and updated every 6 min; at epoch t0 they can be expressed as:
Δ O R B = [ d x 1 d y 1 d z 1 d x ˙ 1 d y ˙ 1 d z ˙ 1 d x 2 d y 2 d z 2 d x ˙ 2 d y ˙ 2 d z ˙ 2 d x n d y n d z n d x ˙ n d y ˙ n d z ˙ n ] t 0
In the above equation, d x , d y , d z and d x ˙ , d y ˙ , d z ˙ represents the corrections and the rates of change of the satellite orbit correction in ECEF, respectively. The superscript is the satellite number, ranging from 1 to n, the total number of satellites.
From time t0 to ti, within the effective time of the satellite orbit corrections, the satellite orbit corrections dx, dy, dz for satellite i are calculated by:
Δ O R B i = [ d x i d y i d z i ] t i = [ d x i d y i d z i ] t 0 + ( t i t 0 ) [ d x ˙ i d y ˙ i d z ˙ i ] t 0

2.2. Real-Time Satellite Clock Corrections

As mentioned earlier, the satellite clock in BDS broadcast ephemeris needs to be forecasted for 1~2 h, as its forecast error will increase over time. The first generation of BDS SBAS provides the equivalent satellite clocks, which incorporate satellite clocks and orbit radial component errors. The estimation of real-time satellite orbit errors de-correlates the orbit errors from the equivalent satellite clock corrections, thus the satellite clock corrections are resolved to correct the satellite clock errors in the broadcast ephemeris in real time [7]. The satellite clock corrections are calculated based on the network solution using the real-time data collected from BDS monitoring stations. Using the smoothed pseudo-range observation, the satellite clock corrections are then independently provided for the B1/B2/B3 frequencies and are updated every 18 s [5]. The UDRE after orbit and clock correction is about 0.4 m [7].
Taking B1 for example, the clock corrections for all satellites at epoch t0 can be expressed as:
Δ t = [ d t 1 d t 2 d t n ] t 0
where the superscript is the satellite number, ranging from 1 to n, the total number of satellites. From time t0 to ti, within the effective time of the satellite clock corrections, the clock correction dt for satellite i can be derived:
Δ t i = [ d t i ] t 0

2.3. Real-Time Ionospheric Grid Corrections

The BDS broadcast ephemeris provides model parameters for vertical ionosphere delay correction [16]. It is a function that fits the measured results into 8 or 14 parameters, resulting in the loss of accuracy, and generally its update frequency is low, and the forecast time is long. The ionospheric grid corrections of BDS SBAS are used to improve the real-time ionosphere delay corrections by means of vertical delay estimation of ionospheric grid points (IGPs). The slant ionosphere delays are obtained using dual-frequency carrier smoothed pseudo-range measurements after correcting the differential code biases for satellites and receivers. By converting the slant ionosphere delay to vertical values, a spherical harmonics model is used to best-fit the ionosphere delay. Then, the gridded ionosphere delays are interpolated based on the model [18]. The ionospheric grid covering area from 70 °E to 145 °E and 7.5 °N to 55 °N is divided into 320 grids with a resolution of 5° × 2.5°. The ionospheric grid corrections at these 320 grids are updated every 6 min [5] and it takes users about 4 min to receive the full grid message. The RMS of BDS grid ionospheric correction accuracy is better than 0.5 m in most regions of China, and the availability is better than 95% except in the northeast and the northwest regions [16]. Real-time ionosphere errors as broadcasted by the BDS SBAS at epoch t0 can be expressed as:
I = [ I 1 1 I 2 1 I l n 1 I 1 2 I 2 2 I l n 2 I 1 b n I 2 b n I l n b n ] t 0
wherein, I l n b n is the vertical ionosphere delay on the pierce grid and is divided into [1, ln] intervals in the longitude direction and [1, bn] intervals in the latitude direction according to the defined area. From time t0 to ti, within the effective time of the ionosphere corrections, the ionosphere delay function with the latitude and the longitude of the pierce point being (b, l) can be retrieved based on the bilinear function based on the ionosphere delays of four adjacent grid points.

2.4. Real-Time Partition Comprehensive Corrections

In addition to the above-described corrections, the BDS SBAS broadcasts the partition comprehensive correction parameters, which are used for the correction of residual errors of orbit/clock and regional environment corrections (mainly tropospheric residuals) [7,19,20,21]. The PCC parameters are basically the Observation Space Representation (OSR)-based corrections and are used to correct carrier-phase observations. The basic philosophy of BDS SBAS partition comprehensive correction is that residual observation error of the same satellite is largely similar for ground stations, which are separated by less than around 1000 km. Thus, the residual observation error of each satellite could be represented by one parameter over the whole region. Thereby, BDS SBAS designs 18 partitions over its key service area, where each partition covers an area with radius of around 800–1000 km. Real-time partition comprehensive corrections as broadcasted by the BDS SBAS are updated every 36 s and at epoch t0 can be expressed as:
Δ Φ = [ d Φ 1 1 d Φ 1 2 d Φ 1 n d Φ 2 1 d Φ 2 2 d Φ 2 n d Φ k 1 d Φ k 2 d Φ k n ] t 0
wherein each row represents a partition, ranging from 1 to k, the total number of partitions; and different columns represent for each partition the partition comprehensive corrections of BDS satellites, ranging from 1 to n. From time t0 to ti, within the effective time of the partition comprehensive corrections, the partition comprehensive correction of each satellite can be derived:
Δ Φ i = [ d Φ k i ] t 0
The PCC parameters are provided based on the B1/B3 ionosphere-free combinations, and they are broadcast by BDS GEO satellites and each GEO satellite broadcasts PCC parameters of 7–9 partitions. For real application, user receivers decode the PCC parameters from the observed GEO satellites, then choose the partition whose center position is the nearest to the approximate position of user receiver, and the PCC parameters of the selected partition are used to correct carrier-phase observations.
As shown by Chen et al. [7,19] and Zhang et al. [20], the new BDS SBAS corrections are generated in a superimposition way: In the first step satellite, orbit/clock corrections are estimated in an iterative way; and the estimated real-time orbit/clock corrections are then used to correct the orbit/clock errors in the broadcast ephemeris during the second step where the PCC is estimated for each satellite/partition pairs.

3. Precise Point Positioning Model Based on BDS SBAS Corrections

The four types of BDS SBAS corrections are superposed on the BDS broadcast ephemeris, and the PPP [22] could therefore be performed by using the corrections together with the broadcast ephemeris.

3.1. Dual-Frequency PPP

For users capable of dual-frequency (DF) tracking, the ionospheric-free PPP model can be expressed as:
{ P I F = ρ s i + c δ t s c δ t i + S T D s i + ε P Φ I F = ρ s i + c δ t s c δ t i + S T D s i + N I F , s i + W I F + ε Φ
where P I F and Φ I F are the pseudo-range and carrier-phase ionospheric-free combination; ρ s i is the geometric distance from station to satellite; c denotes light speed, δ t s is the receiver clock; S T D s i is the slant tropospheric delay; δ t i is the satellite clock after ionospheric-free combination; N I F , s i is the carrier phase ambiguity after ionospheric-free combination; W I F is phase-windup correction after ionospheric-free combination; ε P and ε Φ are the remaining residuals, including multipath and the observation noise, etc. Note that in the above equation, the tidal displacements are already corrected in the station coordinate.
In traditional PPP application, the satellite orbit and clock can be derived from precise products, thus the estimated parameters would be the receiver position, receiver clock, and the residual part of tropospheric delay after model correction and the carrier phase ambiguity.
For the BDS SBAS corrections-aided PPP users, the satellite orbit and clock are derived from the broadcast ephemeris, while the errors from the satellite orbit, clock, and troposphere model can be corrected using the BDS SBAS corrections. Thus, the BDS SBAS corrections-based PPP is expressed as:
{ P I F = ρ b r d , s i + d ρ ( Δ O R B i ) + c δ t s c ( δ t b r d i + Δ t i ) + S T D m , s i + ε P Φ I F = ρ b r d , s i + d ρ ( Δ O R B i ) + c δ t s c ( δ t b r d i + Δ t i ) + S T D m , s i + N I F , s i + Δ Φ i + W I F + ε Φ
where ρ b r d , s i is the geometric distance from station to satellite computed from the broadcast ephemeris, and d ρ is the line of sight observation correction converted from the SBAS satellite orbit correction; δ t b r d i is the satellite clock calculated from the broadcast ephemeris, and Δ t i is the real-time SBAS satellite clock correction (in the form of ionospheric-free combination); S T D m , s i is the slant tropospheric delay using the same model as in the BDS SBAS; Δ Φ i is the real-time SBAS partition comprehensive correction of carrier-phase, respectively. It is worth noting that the BDS broadcast clocks are referred to the B3 frequency, the timing group delay (TGD) parameters should be applied [23] in the dual-frequency ionospheric-free combination. Meanwhile, as the partition comprehensive correction contains most parts of tropospheric residuals within a certain area, it is recommended that there is no necessity to estimate the residual tropospheric delay considering the accuracy requirement of decimeter level [19,20].

3.2. Single-Frequency PPP

For a single-frequency user, the SBAS ionospheric grid corrections are used to correct the pseudo-range observations, and the UofC model [24] could be used to eliminate ionosphere delay. Taking B1 observations for example, the single frequency PPP using SBAS corrections is:
{ P 1 = ρ b r d , s i + d ρ ( Δ O R B i ) + c δ t s c ( d t b r d i + Δ t i ) + S T D m , s i + I ( z ) + ε P P 1 + Φ 1 2 = ρ b r d , s i + d ρ ( Δ O R B i ) + c δ t s c ( d t b r d i + Δ t i ) + S T D m , s i + Δ Φ i + N 1 , s i 2 + W 1 2 + ε Φ
In the above equation, P i and Φ 1 are pseudo-range and carrier-phase of B1 frequency; I ( z ) is ionosphere correction with azimuth angle of z calculated based on the SBAS ionospheric grid corrections; Δ t i is real-time SBAS satellite clock correction at the specific frequency; N 1 , s i and W 1 are the carrier phase ambiguity and the phase-windup correction at B1 frequency, respectively; other symbols have the same meaning as in Equation (9).
On the other hand, the undifferenced and uncombined model [25,26] could also applied for the single-frequency PPP using the SBAS corrections, where the ionosphere is estimated as an unknown parameter and the SBAS ionospheric grid corrections can be used as weighted priori values and constraints [17].
{ P 1 = ρ b r d , s i + d ρ ( Δ O R B i ) + c d t s c ( d t b r d i + Δ t i ) + S T D m , s i + I ( z ) + ε P Φ 1 = ρ b r d , s i + d ρ ( Δ O R B i ) + c d t s c ( d t b r d i + Δ t i ) + S T D m , s i + Δ Φ i I ( z ) + N 1 , s i + W 1 + ε Φ
Similar to the dual-frequency models, the timing group delay (TGD) parameters should be applied in the above equations, so as to be consistent with the broadcast B3 frequency reference.

4. Experimental Data

The four types of BDS SBAS corrections are currently broadcasted together with ephemeris by GEO satellites, which cover the service area of Asia-Pacific region. Among the four types of corrections, orbit/clock and ionospheric grid corrections are synchronously broadcasted by the five GEOs. The partition comprehensive corrections are encoded according to the footprint of the GEO satellites, where C01 and C02 broadcast all satellites’ corrections for partitions 1–9; C03 and C04 broadcast all satellites’ corrections for partitions 7–14; and C05 broadcast all satellites’ corrections for partitions 12–18.
In this experiment, one-month (DoY from 32 to 59) observations in February 2019 of 34 sites were processed, including 7 iGMAS (International GNSS Monitoring and Assessment System) and 27 CMONOC (Crustal Motion Observation Network of China) sites. These sites were equipped with different antennas/receivers and are all capable of tracking BDS satellites. Figure 1 shows the distribution of the 34 sites, where the designed partition center and coverage of each partition are illustrated as well. In this experiment, the M300TM receivers manufactured by ComNav® were implemented to receive the BDS SBAS corrections.
In the following, we present the one-month time series of the four types of BDS SBAS corrections. For each type of satellites, one satellite was selected for representation, where C01, C06, and C11 represents GEO, IGSO, and MEO satellite, respectively. For the ionospheric grid corrections, we selected the IGP number 16 for illustration. Partition No. 6 was selected for partition comprehensive corrections representation.

4.1. Real-Time Satellite Orbit Corrections

Figure 2 shows the real-time orbit corrections for C01, C06, and C11 over one-month results, and Table 1 gives the statistical results in three directions under ECEF. It was observed that most corrections were within the range of ±2 m, with a standard deviation (STD) of less than 0.6 m. Meanwhile, apparent periodical terms were observed for all the three components for IGSO and MEO satellites. There existed discontinuity in the time series of IGSO and MEO, which may due to the limited tracking capability of BDS ground tracking network. The visible period was around 62.67% and 22.18% for C06 and C11 and this was the typical visibility for all IGSO and MEO satellites of the BDS Ground Control Segment (GCS). For both IGSO and MEO satellites, the orbit corrections were relative larger during the entering and setting phases, and this may owe to the prediction errors of the long-time non-visible the poor observation geometry. For the GEO satellites, the Z component orbit corrections were close to zero. As the Z axis of GEO satellite was very close to the orbit radial direction, we converted the corrections from X/Y/Z in ECEF to radial/along/cross direction in satellite-fixed coordinate system and found that the radial corrections were all zero, which implies that zero-constrain has been applied to the GEO orbit correction estimation in the BDS GCS.

4.2. Real-Time Satellite Clock Corrections

Figure 3 shows the real-time clock corrections for the three satellites on different frequencies. It is worth noting that as the satellite clock corrections at B1 and B3 frequencies were exactly the same, thus it is not presented in the figure. The corresponding statistical results are listed in Table 2. Similar to the orbit corrections, the clock corrections were continuous for GEO satellites and periodically interrupted for IGSO and MEO satellites. The longest period of satellite clocks prediction reached 5.87 and 16.86 h for IGSO and MEO satellites, which shows the typical performance of the onboard atomic clocks. Compared with IGSO and MEO satellites, the maximum real-time corrections for GEO satellite were smaller and more stable, which is due to the continuous tracking of GEO satellites on the BDS monitoring stations. Small but visible differences existed between B1 and B2 frequencies, which reflects the observation noise and the un-modeled errors of the broadcast TGD parameters, where the TGDs were used to correct the difference of B1 and B2 respect to B3. Clock corrections of GEO satellites were quite stable and benefited the performance of predictions.

4.3. Real-Time Ionospheric Grid Corrections

Figure 4 shows the real-time ionospheric grid corrections for IGP 16. In the figure, hourly mean and daily mean ionospheric delays are also plotted. Daily mean showed approximate linear increase, and this may imply the increasing of ionosphere activity during this period. Besides the approximate linear trend, the time series show apparent daily similarity, where the ionospheric delays in daytime were much larger than that in nighttime. The difference between minimum and maximum values reached 2.2 m, with the overall STD of 0.44 m; detailed evaluation of the ionospheric grid corrections was presented in reference [16]. Inaccurate corrections would lead to tens of meters positioning errors, while the positioning errors would be greatly reduced with the introduction of the real-time ionospheric grid corrections.

4.4. Real-Time Partition Comprehensive Corrections

Partition comprehensive correction is the most unique SBAS corrections as broadcasted by BDS [8,20]. As an example, Figure 5 shows the real-time partition comprehensive corrections of C01, C06, and C11, in partition No. 6; Table 3 presents the statistical results. Similar to the other BDS SBAS corrections, the PCC was continuous for GEO satellites and showed breaks for IGSO and MEO satellites. The variation range of PCC for IGSO and MEO satellites was relatively smaller than the satellite clock corrections, due to the fact that a large amount of errors were corrected using the orbit/clock corrections. Because the observation geometry changed slightly for GEO satellites, the residual regional environment corrections were also stable, which resulted in small PCC variation and less outliers for GEO satellites.

5. Performance of PPP Based on BDS SBAS Corrections

To validate the precision of BDS SBAS correction, PPP experiments were carried out in this section. For a comprehensive evaluation, positioning performance including precision and convergence time will be assessed.

5.1. Processing Strategies

All types of BDS SBAS corrections were used as corrections for the PPP models of Equations (9)–(11). In the following, we evaluate their performance in PPP. Based on the algorithm introduced in Section 3, we developed a software named Net_Diff (https://github.com/YizeZhang/Net_Diff). Detailed models and strategies related to data processing for BDS static/kinematic PPP are shown in Table 4. The initial satellite orbits and clocks were calculated from the broadcast ephemeris, and they were corrected using the received BDS SBAS corrections by Equations (2) and (4) at each epoch. The tropospheric delay was corrected using the SHAtropE model [27] and GMF mapping function [28], which were identical to the processing model of BDS GCS. It should be noted that the rest of the wet tropospheric delay was not necessary to be estimated as a random walk parameter since the PCC contains tropospheric model error and this part of the error would be modelled very well in areas near the partition center [20]. The BDS IGSO and MEO phase observation precision was set to 0.005 m and the priori precision of code observation was set to 0.5 m, while for GEO satellites, they needed to be down-weighted due to the worse accuracy of GEO orbits and clocks [29,30]. For each site, static and kinematic PPP using a Kalman filter was performed under five schemes using different observations, including: (1) The dual-frequency observation of the B1B2 and B1B3 ionospheric-free combinations, and (2) the B1/B2/B3 single-frequency observations. Following the algorithm in Section 3, PPP was performed for each site and the estimated coordinates were compared with the precise known coordinates. For each site, we divided the daily observations into four sessions with each session containing observations of 6 h, and there were 3808 (34 stations × 28 days × 4 sessions) solutions of each schemes and 30,464 solutions in total. It should be noted that for kinematic PPP, the datasets were collected in the post mode, while data analysis was simulated in the real-time mode.

5.2. Positioning Performance

Figure 6 presents the static and kinematic positioning errors based on B1B2 DF, B1, and B2 SF solutions at SNMX station on 6 February 2019. This site was about 411 km away from the center of partition No. 9. It is obvious that a single-frequency user needed a longer convergence time than dual-frequency solution in static and kinematic PPP. The three-dimensional (3D) positioning error of DF-PPP can converge to 1.0 m in 15min and to 0.5 m in 20 min. For SF-PPP, the convergence time of ionosphere-constrained approach was better than UofC solution in all components, especially in horizontal. The main reason is that the combined observables in UofC model are dominated by the code noise [32] and the BDS ionospheric grid corrections improve the modeling of ionosphere delays. The 3D positioning error of SF-PPP for SNMX can converge to 1.0 m in no more than one hour.
As the BDS SBAS practically supports decimeter accuracy positioning for dual-frequency users, we defined the PPP position convergence time as the epoch where 3D positioning error was less than 1 m for at least 10 min. Figure 7 shows the magnitude distribution histogram of kinematic DF- and SF-PPP positioning errors in the horizontal and vertical components after the solution convergence. Results of all the sites during the whole month are present in Figure 7.
It can be seen that most of the horizontal errors were distributed in the range of less than 0.3 m and 0.5 m for ionospheric-free combinations and single-frequencies. For the distribution of vertical errors, there was an approximate linear regression in proportion to vertical errors. Around 79.8% of DF-PPP solutions had a precision better than 0.3 m in horizontal and 88.1% had better than 0.5 m in vertical for B1B2 ionospheric-free combinations, while 74.7% had better than 0.3 m in horizontal and 86.9% had better than 0.5 m in vertical for B1B3 ionospheric-free combinations. For single-frequency, the positioning error distribution of the UofC and ionosphere-constrained PPP was very similar. More than 76% of the horizontal positioning errors was less than 0.5 m and over 89% less than 0.7 m in vertical for all single-frequency (B1/B2/B3) solutions.
Table 5 summarizes the RMS of the horizontal and vertical positioning errors of different PPP schemes on all days of all the test stations, where the statistical results of kinematic solutions are calculated based on the coordinates from the first converged epoch to the last epoch of an arc (6 h) and static statistics are based on the coordinates of the last epoch in each solution. For the dual-frequency user, mean static positioning precision was of (0.12 m, 0.18 m) for horizontal and vertical components, while it was of (0.16 m, 0.20 m) for kinematic PPP. As for the single-frequency user, the positioning accuracy of the UofC model was similar to the ionosphere-constrained approach, with a mean static positioning precision of (0.14 m, 0.22 m) for horizontal and vertical components, and (0.32 m, 0.40 m) for kinematic PPP. The SF-PPP performance was worse than that of dual-frequency due to the code noise and BDS ionosphere grid model errors.

5.3. Convergence Performance

To evaluate the convergence performance of BDS SBAS corrections-based DF- and SF-PPP, we calculated the mean horizontal and vertical positioning error of the first one hour every 5 min for each of the 20,720 kinematic coordinate solutions. Figure 8 gives the convergence performance of kinematic PPP for dual- and single-frequency solutions. For the dual ionospheric-free combination solutions, the B1B2 converged faster than B1B3, where the horizontal positioning error could converge to 0.5 m in 8/15 min for the B1B2/B1B3 ionospheric-free combinations, and it took 15/18 min for the vertical component to converge to 0.5 m for these two ionospheric-free combinations. As for SF-PPP, the convergence time of the ionosphere-constrained PPP was reduced compared with the UofC model, especially in the horizontal component, which is mainly due to the introduction of the a priori BDS SBAS ionospheric grid corrections, and undifferenced models avoid noise amplification by linear combinations. Overall, the BDS SBAS corrections-based SF-PPP could converge to 0.8 m in horizontal and 1.0 m in vertical within 30 min.

6. Discussions

Owing to the unique design with GEO satellites included in the constellation, BDS enables user with the capability of better real-time positioning and navigation accuracy by means of the integration of navigation and augmentation parameters. This paper introduces the correction information of current BDS SBAS system, and assesses the positioning performance by using these corrections.
According to [7] and [15], it is noteworthy that currently the orbit and clock corrections are calculated by pseudo-range, which limits the accuracy of orbit correction in the along-track, cross-track directions. Although most of the residual part of these errors will be absorbed by PCC, the direction-based diversity will affect the precision of PCC and thus decrease the positioning accuracy when the users are away from the center of the partition. Therefore, more precise orbit corrections are required to improve the precision of PPP. Meanwhile, as introduced in [8], the PCC contains residual part of phase ambiguity from the monitoring stations, which limits its application in pseudo-range. Once the phase ambiguity can be separated from PCC, pseudo-range-based users will also benefit the PCC correction. For PPP, it is expected that the convergence performance will also improve.
Currently, the BDS broadcasts the SBAS corrections only for BDS-2 satellites and all the data analysis in this paper are based on the BDS-2 satellites. With the continuous development of the BDS system, we believe that the BDS SBAS corrections-based PPP will be further improved due to increased satellite number and improved satellite geometry.

7. Conclusions

In this study, we summarize the features of the four BDS SBAS corrections, including satellite orbit/clock corrections, ionospheric grid corrections, and partition comprehensive corrections. The usage of these four types of correction in the DF- and SF-PPP models are proposed. One month of data in February 2019 from 34 stations of the iGMAS and CMONOC network is processed with different positioning schemes and their performance is evaluated. The BDS SBAS corrections-based PPP positioning accuracy is evaluated in both static and kinematic modes by comparing with known coordinates. Comprehensive statistical analyses indicated that the mean positioning accuracy of static DF-PPP can reach 12 cm and 18 cm for horizontal and vertical components. Whereas for kinematic DF-PPP, its positioning accuracy is of 16 cm in horizontal and 20 cm in vertical. Two main SF-PPP methods are evaluated, including the UofC and ionosphere-constrained models. We have shown that they have basically similar positioning performance, where the static positioning precision is (14 cm, 22 cm) for horizontal and vertical components, while it is (32 cm, 40 cm) for kinematic modes.
By using these four types of corrections, the convergence performance has been analyzed. For the DF-PPP, it takes 8 and 15 min for the B1B2 and B1B3 ionospheric-free kinematic solutions to converge to a horizontal precision of better than 0.5 m, and the convergence time is of 15 and 18 min for their vertical precision to be better than 0.5 m. For the SF-PPP, the UofC model has a longer convergence time than the ionosphere-constrained approach, which is caused by the higher noise. In general, the kinematic SF-PPP can converge to 0.8 m in horizontal and 1.0 m in vertical with 30 min.

Author Contributions

J.C. and J.Z. conceived the research framework; J.C. and Y.Z. wrote the manuscript, J.C. and Y.Z. reviewed and revised the manuscript; A.W. and C.Y. collected and analyzed the data. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China (No.11673050); the Key Program of Special Development funds of Zhangjiang National Innovation Demonstration Zone (Grant No. ZJ2018-ZD-009); National Key R & D Program of China (No.2018YFB0504300); and the Key R & D Program of Guangdong province (No.2018B030325001).

Acknowledgments

We would like to thank the iGMAS and CMONOC authorities for providing the observation data for this study).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Federal Aviation Administration. Global Positioning System Wide Area Augmentation System (WAAS) Performance Standard, 1st ed. Available online: https://www.gps.gov/technical/ps/2008-WAAS-performance-standard.pdf (accessed on 24 January 2020).
  2. Ventura-Traveset, J. The European EGNOS System: Status, Performances, Information to Users and Evolution Plans. In 2nd EGNOS Receiver Workshop. Available online: http://www.egnos-pro.esa.int/Publications/2nd%20egnos%20receivers%20workshop/EGNOS%20Status_Peformances_Evolutions.pdf (accessed on 24 January 2020).
  3. Nakaitani, K. MSAS operation. Navig. Jpn. Inst. Navig. 2009, 170, 32–35. (In Japanese) [Google Scholar]
  4. Averin, S.V.; Dvorkin, V.V.; Karutin, S.N. Russian system for differential correction and monitoring: A concept, present status, and prospects for future. In Proceedings of the 20th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2007), Fort Worth, TX, USA, 25–28 September 2007; pp. 3037–3044. [Google Scholar]
  5. CSNO. BeiDou Navigation Satellite System Signal in Space Interface Control Document-Open Service Signal B1I (Version 3.0). Available online: http://www.beidou.gov.cn/xt/gfxz/201902/P020190227593621142475.pdf (accessed on 24 January 2020).
  6. Zhou, J. BDS SIS performance improvement for legacy PNT and differential service. In Proceedings of the Keynote Presentation at the China Satellite Navigation Conference (CSNC), Shanghai, China, 22–25 May 2017. [Google Scholar]
  7. Chen, J.; Yang, S.; Zhou, J.; Cao, Y.; Zhang, Y.; Gong, X.; Wang, J. A pseudo-range and phase combined SBAS differential correction model. Acta. Geod. Cart. Sin. 2017, 46, 537–546. (In Chinese) [Google Scholar]
  8. Chen, J.; Zhang, Y.; Zhou, J.; Yang, S.; Hu, Y.; Chen, Q. Zone correction: A SBAS differential correction model for BDS decimeter-level positioning. Acta. Geod. Cart. Sin. 2018, 47, 1161–1170. (In Chinese) [Google Scholar]
  9. CSNO. BeiDou Navigation Satellite System Signal in Space Interface Control Document-Open Service Signal B3I (Version 1.0). Available online: http://www.beidou.gov.cn/xt/gfxz/201802/P020180209623601401189.pdf (accessed on 24 January 2020).
  10. CSNO. BeiDou Navigation Satellite System Signal in Space Interface Control Document-Precise Point Positioning Service Signal PPP-B2b (Beta Version). Available online: http://www.beidou.gov.cn/xt/gfxz/201912/P020191227331847498839.pdf (accessed on 24 January 2020).
  11. Rho, H.; Langley, R.B. The usefulness of WADGPS satellite orbit and clock corrections for dual frequency PPP. In Proceedings of the 20th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2007), Fort Worth, TX, USA, 25–28 September 2007. [Google Scholar]
  12. Heßelbarth, A.; Wanninger, L. SBAS orbit and satellite clock corrections for PPP. GPS Solut. 2013, 17, 465–473. [Google Scholar] [CrossRef]
  13. Li, L.; Jia, C.; Zhao, L.; Cheng, J.; Liu, J.; Ding, J. Real-Time Single Frequency Precise Point Positioning Using SBAS Corrections. Sensing 2016, 16, 1261. [Google Scholar] [CrossRef] [Green Version]
  14. El-Mowafy, A.; Cheung, N.; Rubinov, E. First results of the second generation SBAS in Australian Urban and Suburban Road Environments. J. Spat. Sci. 2020, 65, 99–121. [Google Scholar] [CrossRef]
  15. Cao, Y.; Hu, X.; Wu, B.; Zhou, S.; Liu, L.; Su, R.; Chang, Z.; He, F.; Zhou, J. The wide-area difference system for the regional satellite navigation system of COMPASS. Sci. China Phys. Mech. 2012, 55, 1307–1315. [Google Scholar] [CrossRef]
  16. Wu, X.; Zhou, J.; Tang, B.; Cao, Y.; Fan, J. Evaluation of COMPASS ionospheric grid. GPS Solut. 2014, 18, 639–649. [Google Scholar] [CrossRef]
  17. Wang, A.; Chen, J.; Zhang, Y.; Meng, L.; Wang, J. Performance of selected ionospheric models in multi-global navigation satellite system single-frequency positioning over China. Remote Sens. 2019, 11, 2070. [Google Scholar] [CrossRef] [Green Version]
  18. Fan, J.; Wu, X.; Dong, E.; Zhao, H.; Kan, H.; Xie, J. Ionospheric Grid Modeling of Regional Satellite Navigation System with Spherical Harmonics. In China Satellite Navigation Conference (CSNC) 2013 Proceedings; Springer: Berlin, Germany, 2013; Volume 245, pp. 113–122. [Google Scholar]
  19. Chen, J.; Zhang, Y.; Yang, S.; Wang, J. A new approach for satellite based GNSS augmentation system: From sub-meter to better than 0.2-m era. In In Proceedings of the ION 2015 Pacific PNT Meeting, Honolulu, HI, USA, 20–23 April 2015. [Google Scholar]
  20. Zhang, Y.; Chen, J.; Yang, S.; Chen, Q. Initial assessment of BDS zone correction. In China Satellite Navigation Conference (CSNC) 2017 Proceedings; Springer: Singapore, 2017; Volume 438, pp. 271–282. [Google Scholar]
  21. Zhou, J.; Chen, J.; Tang, B.; Zhang, Y.; Cao, Y. Satellite Positioning Method and Satellite Positioning System. U.S. Patent US2020/0025936A, 23 January 2020. Available online: https://patentimages.storage.googleapis.com/4f/ea/a7/89830ca3db7a1b/US20200025936A1.pdf (accessed on 24 January 2020).
  22. Zumberge, J.; Heflin, M.; Jefferson, D.; Watkins, M.; Webb, F. Precise point positioning for the efficient and robust analysis of GPS data from large network. J. Geophys. Res. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef] [Green Version]
  23. Zhang, Y.; Kubo, N.; Chen, J.; Wang, H.; Wang, J. Initial positioning assessment of BDS new satellite and new signal. Remote Sens. 2019, 11, 1320. [Google Scholar] [CrossRef] [Green Version]
  24. Gao, Y.; Shen, X. A new method of carrier phase based precise point positioning. Navigation 2002, 49, 109–116. [Google Scholar] [CrossRef]
  25. Gao, Z.; Ge, M.; Shen, W.; Zhang, H.; Niu, X. Ionospheric and receiver DCB-constrained multi-GNSS single-frequency PPP integrated with MEMS inertial measurements. J. Geod. 2017, 91, 1351–1366. [Google Scholar] [CrossRef]
  26. Zhou, F.; Dong, D.; Li, P.; Li, X.; Schuh, H. Influence of stochastic modeling for inter-system biases on multi-GNSS undifferenced and uncombined precise point positioning. GPS Solut. 2019, 23, 1–13. [Google Scholar] [CrossRef]
  27. Chen, J.; Wang, J.; Wang, A.; Ding, J.; Zhang, Y. SHAtropE—A Regional Gridded ZTD Model for China and the Surrounding Areas. Remote Sens. 2020, 12, 165. [Google Scholar] [CrossRef] [Green Version]
  28. Boehm, J.; Niell, A.; Tregoning, P.; Schuh, H. Global Mapping Function (GMF): A new empirical mapping function based on numerical weather model data. Geophys. Res. Lett. 2006, 33, 304–307. [Google Scholar] [CrossRef] [Green Version]
  29. Pan, L.; Zhang, X.; Liu, J.; Li, X.; Li, X. Performance evaluation of single-frequency precise point positioning with GPS, GLONASS, BeiDou and Galileo. J. Navig. 2017, 70, 465–482. [Google Scholar] [CrossRef]
  30. Montenbruck, O.; Steigenberger, P.; Hauschild, A. Multi-GNSS signal-in-space range error assessment-methology and results. Adv. Space Res. 2018, 61, 3020–3038. [Google Scholar] [CrossRef]
  31. Gerard, P.; Luzum, B. IERS Conventions. IERS Technical 2010 Note 36; Verlag des Bundesamts fur Kartographie und Geodasie: Frankfurt am Main, Germany, 2010; Available online: https://www.iers.org/SharedDocs/Publikationen/EN/IERS/Publications/tn/TechnNote36/tn36.html (accessed on 24 January 2020).
  32. Montenbruck, O. Kinematic GPS positioning of LEO satellites using ionosphere-free single-frequency measurements. Aerosp. Sci. Technol. 2003, 7, 396–405. [Google Scholar] [CrossRef]
Figure 1. Chinese Beidou navigation system (BDS) satellite-based augmentation services (SBAS) partitions and distribution of precise point positioning (PPP) stations. The coverage of each partition is represented by a circle with radius of 800 km, where the partition center is plotted in pink dot. Blue dots are International GNSS Monitoring and Assessment System (iGMAS) sites and Crustal Motion Observation Network of China (CMONOC) sites are in green.
Figure 1. Chinese Beidou navigation system (BDS) satellite-based augmentation services (SBAS) partitions and distribution of precise point positioning (PPP) stations. The coverage of each partition is represented by a circle with radius of 800 km, where the partition center is plotted in pink dot. Blue dots are International GNSS Monitoring and Assessment System (iGMAS) sites and Crustal Motion Observation Network of China (CMONOC) sites are in green.
Remotesensing 12 00766 g001
Figure 2. One-month BDS real-time orbit correction time series for C01, C06, and C11.
Figure 2. One-month BDS real-time orbit correction time series for C01, C06, and C11.
Remotesensing 12 00766 g002
Figure 3. One-month BDS real-time clock correction time series for C01, C06, and C11.
Figure 3. One-month BDS real-time clock correction time series for C01, C06, and C11.
Remotesensing 12 00766 g003
Figure 4. One-month BDS real-time ionospheric grid corrections of IGP 16.
Figure 4. One-month BDS real-time ionospheric grid corrections of IGP 16.
Remotesensing 12 00766 g004
Figure 5. One-month BDS real-time partition correction time series for C01, C06, and C11 in partition No. 6.
Figure 5. One-month BDS real-time partition correction time series for C01, C06, and C11 in partition No. 6.
Remotesensing 12 00766 g005
Figure 6. Typical BDS SBAS corrections-based PPP coordinate error series for (a) static B1B2, (b) kinematic B1B2, (c) static B1 UofC, (d) kinematic B1 UofC, (e) static B1 Ionosphere-constrained, and (f) kinematic B1 Ionosphere-constrained at SNMX station (DoY 37 in 2019).
Figure 6. Typical BDS SBAS corrections-based PPP coordinate error series for (a) static B1B2, (b) kinematic B1B2, (c) static B1 UofC, (d) kinematic B1 UofC, (e) static B1 Ionosphere-constrained, and (f) kinematic B1 Ionosphere-constrained at SNMX station (DoY 37 in 2019).
Remotesensing 12 00766 g006
Figure 7. Magnitude distribution of BDS SBAS corrections-based kinematic dual-frequency (DF)- and single-frequency (SF)-PPP positioning errors for different schemes. Each histogram bin represents a range of 10 cm, e.g., 100 means positioning errors within range of [90, 100] cm.
Figure 7. Magnitude distribution of BDS SBAS corrections-based kinematic dual-frequency (DF)- and single-frequency (SF)-PPP positioning errors for different schemes. Each histogram bin represents a range of 10 cm, e.g., 100 means positioning errors within range of [90, 100] cm.
Remotesensing 12 00766 g007
Figure 8. Average convergence time statistics of BDS SBAS corrections-based kinematic DF- and SF-PPP for different schemes.
Figure 8. Average convergence time statistics of BDS SBAS corrections-based kinematic DF- and SF-PPP for different schemes.
Remotesensing 12 00766 g008
Table 1. Statistics of BDS real-time orbit correction time series for C01, C06, and C11 (in meter).
Table 1. Statistics of BDS real-time orbit correction time series for C01, C06, and C11 (in meter).
TypeC01C06C11
XYZXYZXYZ
Max5.204.160.274.793.081.161.571.532.15
Min−1.96−0.74−0.74−3.35−1.84−2.62−3.86−2.36−1.79
Mean0.060.02−0.090.01−0.030.050.09−0.180.23
STD0.440.160.060.560.310.280.550.440.54
Table 2. Statistics of BDS real-time clock correction time series for C01, C06, and C11 (in meter).
Table 2. Statistics of BDS real-time clock correction time series for C01, C06, and C11 (in meter).
TypeC01C06C11
B1B2B1B2B1B2
Max2.132.882.033.673.203.29
Min−1.31−1.04−7.50−7.53−7.40−7.69
Mean0.911.310.590.67−0.21−0.17
STD0.430.530.670.791.271.28
Table 3. Statistics of BDS real-time partition correction time series for C01, C06, and C11 (in meter).
Table 3. Statistics of BDS real-time partition correction time series for C01, C06, and C11 (in meter).
TypeC01C06C11
Max2.912.483.59
Min−2.68−2.58−2.41
Mean−0.130.040.59
STD0.250.320.65
Table 4. PPP strategies based on BDS SBAS corrections.
Table 4. PPP strategies based on BDS SBAS corrections.
ItemStrategies
Data span1–28 February 2019
Frequency selectionBDS: B1 and B2 and B3
EstimatorKalman filter
Data sampling rate30 s
Elevation cutoff angle10°
Satellite orbit and clockBroadcast ephemeris
Satellite TGDCorrect using broadcast ephemeris
Augmentation messageReal-time clock correction, real-time orbit correction, ionospheric grid corrections and partition comprehensive corrections
Tropospheric delaySHAtropE+GMF
Ionospheric delayDual-frequency: B1/B2 and B1/B3 Ionospheric-Free combination; Single frequency: B1, B2 and B3 with ionospheric grid corrections and UofC model [24]
Relativistic effectsCorrected by model
Phase windupCorrected by model
Tidal effectsConsider solid tides, ocean loading and polar tides [31]
Weighing strategyElevation-dependent weighing (1 for E l e > 30 ; otherwise 2 sin ( E l e ) is used)
Station CoordinatesStatic: estimated as constant; Kinematic: estimated as white noise
Receiver clockEstimated as white noise
Phase ambiguitiesEstimated as float constant for each arc
Table 5. Root mean square (RMS) of BDS SBAS corrections-based DF- and SF-PPP of different schemes.
Table 5. Root mean square (RMS) of BDS SBAS corrections-based DF- and SF-PPP of different schemes.
PRNStaticKinematic
Horizontal (m)Vertical (m)Horizontal (m)Vertical (m)
B1B20.1130.1800.1580.203
B1B30.1240.1780.1640.206
B1 UofC0.1400.2290.3350.401
B2 UofC0.1400.2170.3130.389
B3 UofC0.1460.2120.3220.399
B1 Iono-Constrained0.1710.2300.3250.388
B2 Iono-Constrained0.1610.2170.3320.377
B3 Iono-Constrained0.1700.2110.3430.392

Share and Cite

MDPI and ACS Style

Chen, J.; Wang, A.; Zhang, Y.; Zhou, J.; Yu, C. BDS Satellite-Based Augmentation Service Correction Parameters and Performance Assessment. Remote Sens. 2020, 12, 766. https://doi.org/10.3390/rs12050766

AMA Style

Chen J, Wang A, Zhang Y, Zhou J, Yu C. BDS Satellite-Based Augmentation Service Correction Parameters and Performance Assessment. Remote Sensing. 2020; 12(5):766. https://doi.org/10.3390/rs12050766

Chicago/Turabian Style

Chen, Junping, Ahao Wang, Yize Zhang, Jianhua Zhou, and Chao Yu. 2020. "BDS Satellite-Based Augmentation Service Correction Parameters and Performance Assessment" Remote Sensing 12, no. 5: 766. https://doi.org/10.3390/rs12050766

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop