Abstract
GNSS phase observable-specific signal bias (OSB) corrections are essential for widespread application of precise point positioning with ambiguity resolution (PPP-AR) or PPP-RTK. However, subject to the orbital error effects, conventional undifferenced (UD) model-derived BeiDou System (BDS) real-time (RT) OSB products are usually unsatisfactory. In this study, a novel OSB-generating method assisted by the double-differenced (DD) model is proposed. The reliable integer UD ambiguities are obtained by converting DD ambiguities with given ambiguity datums, by which the RT orbit error effects on ambiguity fixing can be reduced during the OSB extraction and PPP-AR process. Validated using data from two regional sparse GNSS reference networks in Shaanxi, China, and Europe, results show that the proposed method-derived OSB products can improve RT PPP-AR performance effectively. In the Shaanxi network, the narrow-lane ambiguity residuals for BDS-3 within ± 0.25 cycles are improved by 23.1% and 33.2% compared to those using the UD model and Centre National d’Etudes Spatiales (CNES)-derived OSB products, respectively, and the corresponding values are 15.2% and 43.1% in the European network. A centimeter- or even millimeter-level positioning accuracy can be achieved for BDS PPP using the poposed OSB products in both networks. In the kinematic PPP-AR test within the Shanxi network, the mean RMS of the BDS-2/3 fixed solutions in the east, north, and up directions is 0.9, 0.7, and 2.3 cm, with a decrease of 57.1%, 53.3%, and 46.5% compared to that using OSB derived by UD model. The median Time-To-First-Fix (TTFF) is also shortened from 23.8 to 7.5 min.
Similar content being viewed by others
Introduction
The completion of the global constellation deployment of the BeiDou Navigation Satellite System (BDS-3) was marked by the successful launch of its final satellite on June 23, 2020. The integration of BDS-2 and BDS-3 enables the derivation of highly precise positioning solutions (Yang et al. 2019; Pan et al. 2020).
Precise point positioning (PPP) finds widespread applications in various fields, such as atmospheric monitoring and GNSS seismology (Liu et al. 2022). The IGS launched the Real-Time Pilot Project (RTPP) and began providing RT-PPP services based on the multi-GNSS experiment (MGEX) in April 2013 (Montenbruck et al. 2017). Currently, there are seven analysis centers (ACs) offering real-time BDS orbit and clock corrections, including Wuhan University (WHU) and Centre National d’Etudes Spatiales (CNES). The real-time products provided by CNES have garnered significant attention among the various analysis centers’ offerings (Wang et al. 2018; Kazmierski et al. 2020; Tao et al. 2021). In a study conducted by Kazmierski et al. (2018) on CNES RT multi-GNSS products, the three-dimensional (3D) orbit root mean square (RMS) values over a one-month period were found to be approximately 36 cm, 18 cm, and 5 cm for BDS-2 inclined geosynchronous orbit (IGSO), BDS-2 medium earth orbit (MEO), and GPS satellites, respectively. Using CNES SSRX00CNEX data, the positioning error and initialization time of BDS-only real-time PPP (RT-PPP) were found to be more significant compared to those using GPS-only observations (Wang et al. 2019; Pan et al. 2020). Currently, the majority of studies on BDS RT-PPP utilizing products from analysis centers or BDS-3 B2b signals primarily concentrate on the traditional float PPP solution, which may limit its applicability in certain high-precision scenarios (Tao et al. 2021; Xu et al. 2021).
In recent years, PPP techniques have advanced from traditional float solutions to PPP with ambiguity resolution (PPP-AR) (Geng et al. 2011). With the augmentation of phase bias products, the integer property of ambiguity would be recovered and the initialization speed can be enhanced. To facilitate user convenience, code and phase bias corrections are generally broadcasted and stored in observable-specific signal bias (OSB) format, allowing for direct application to the raw observations (Banville and Laurichesse 2017; Jiang et al. 2023). Common methods for extracting phase bias include the Integer-recovery (IRC) method and the Fractional Cycle Bias (FCB) method (Laurichesse et al. 2009; Ge et al. 2008). OSB can be derived from wide-lane (WL) and narrow-lane (NL) FCB as well as differential code bias (DCB) (Laurichesse 2012). The WL FCB can be solved with geometry-free Hatch–Melbourne–Wübbena (HMW) combinations. Usually, the WL FCB is considered stable over one day and can be solved accurately (Li et al. 2018a, b). The estimation of NL FCB or IRC requires the use of geometry-based observables. In addition to GNSS signal hardware delays, the signal-in-space ranging errors (SISRE) of precise products also have a great impact on NL FCBs (Li et al. 2015). Previous studies have primarily relied on post-processing orbits and clocks for the estimation of BDS-2/3 FCB and PPP-AR (Gu et al. 2015; Jiang et al. 2019; Li et al. 2020; Geng et al. 2020; Liu et al. 2023). In RT applications, however, which are subject to parameter estimation strategies and data quality control issues, time latency, and instability of the data stream, the RT clocks and orbits are less stable and accurate than post-processed products. Confined with factors such as the hybrid constellation, distribution of ground-based stations, and imperfect models, the RT orbital error of BDS was generally found to be higher compared to GPS (Pan et al. 2020; Wang et al. 2018). Currently, CNES provides real-time multi-GNSS OSB products for PPP-AR users. However, in the scenarios with significant RT orbit and clock offset error, only the integer nature of WL and EWL ambiguity can be reliably recovered for BDS, making NL AR unreliable (Liu et al. 2020; Du et al. 2022).
Utilizing regional GNSS reference station networks to solve IRC/FCB products can help compensate for orbital errors (Li et al. 2018a, b; Shu et al. 2021; Zhang et al. 2021). However, it is crucial to separate the reliable integer ambiguity from the undifferenced float ambiguity solution beforehand. The float ambiguity estimated using the undifferenced model is often contaminated by the significant RT orbital errors, resulting in challenging to separate integer ambiguities. This, in turn, impacts the performance of RT-PPP. PPP-AR/PPP-RTK is a relative technique for which the fixed ambiguities are essentially double-differenced (DD) ambiguities (Teunissen and Khodabandeh. 2015). Resolving the DD ambiguities within the GPS network leads to improved FCB products, enhancing positioning accuracy (Geng et al. 2012). The integer estimable frequency division multiple access (FDMA) model is derived and validated by resolving DD ambiguities with the S-system theory (Zhang et al. 2021).
To address errors in upstream RT BDS precise products, we have developed an OSB-generating method that utilizes DD ambiguity resolution. First, the undifferenced network GNSS observation model is established for the float solution, and then, the DD integer ambiguities are solved with the DD model. Finally, the ambiguity datums are determined to convert the DD ambiguities into undifferenced ambiguities, which are then used to derive the OSB products. The performance of the BDS products derived from the proposed method will be evaluated using datasets from two regional Continuous Operating Reference Station (CORS) networks from Shaanxi, China, and Europe.
Methodology
To minimize the impact of RT orbit and clock errors on ambiguity parameter estimation and improve AR reliability, a two-step AR approach has been developed and is shown in Fig. 1. The DD ambiguities are first resolved and fixed using the DD observation model. Subsequently, the undifferenced ambiguities are reconstructed using the integer ambiguity datum. The OSB generation method using a sparse GNSS reference station network based on fixed ambiguities will be introduced in this section.
Network observation model for float solution
Ionosphere-free (IF) combined GNSS observation equations are generally used for RT network processing and could be explained (Gong et al. 2018):
where \(P\) and \(L\) represent the pseudorange and carrier phase observations from satellite \(s\) to receiver \(r\);\(w\) is the zenith troposphere delay and can convert to slant with the mapping function \(\alpha_{r}^{s}\); \(\rho\) represents the geometric range between receiver antenna and the satellite antenna; \(\lambda\) is the wavelength; \(c\) is the speed of light in vacuum; \(N\) denotes the integer ambiguity; \(B_{{{\text{if}}}}^{s}\) and \(B_{{r,{\text{if}}}}\) are the IF phase hardware delays of the satellite and receiver; \(b_{{{\text{if}}}}^{s}\) and \(b_{{r,{\text{if}}}}\) represent the code hardware delays of the satellite and receiver; \(\varepsilon_{P}\) and \(\varepsilon_{L}\) mean the observation noise of the pseudorange and carrier phases; and\(t_{r}\) and \(t^{s}\) are the receiver and satellite clock offsets.
The equations include hardware delay terms that exhibit a linear dependence on clock and ambiguity parameters, necessitating reparameterization before estimation. In this model, a portion of the pseudorange hardware delay is incorporated into the clock offset, while the remaining portion and the carrier phase hardware delay are combined into the ambiguity parameters (Li et al. 2016). Consequently, the reparameterized estimated parameters in this model are defined as follows:
where \(d_{{r,{\text{if}}}}^{{}} = B_{{r{\text{,if}}}} - b_{{r,{\text{if}}}} /\lambda_{1}\) and \(d_{{{\text{if}}}}^{s} = B_{{{\text{if}}}}^{s} - b_{{{\text{if}}}}^{s} /\lambda_{1}\). During RT network processing, float undifferenced (UD) ambiguities, along with atmospheric delays, receiver clocks, and satellite clocks, can be derived after applying RT precise orbit products. To distinguish the clock parameters of the satellite and receiver, a constraint equation related to the clocks should be added. In comparison with the original observation model, the ionosphere delays are eliminated from the IF model. About 50% of ambiguity parameters for dual-frequency signals are attenuated, leading to improved network processing efficiency.
Ambiguity resolution for phase bias estimation with a DD model
Compared with GPS and Galileo, the RT SSR products for BDS have a larger error (Wang et al. 2018), which increases the difficulty of AR in the UD model. We have developed a two-step AR approach in this study. The first step involves determining DD ambiguities in the reference station network. Instead of fixing DD ambiguities in the undifferenced network model (Geng et al. 2012; Zhang et al. 2021), we directly resolved and fixed the DD ambiguities using DD baselines, which helps mitigate the impacts of various errors, e.g., RT orbit error. The equations for DD pseudorange and phase observations for a single baseline are as follows:
where \(I\) is the ionosphere delay with frequency 1, which can be converted into the frequency \(k\) using the coefficient \(\mu\) according to \(\mu_{k} = f_{1}^{2} /f_{k}^{2}\); \(A\) and \(B\) denote two reference stations of a baseline in the reference station network; \(p\) denotes the referenced satellite; and \(q\) is a non-referenced satellite.
A Kalman filter can be employed to estimate the float DD ambiguity vector, zenith troposphere delays, and slant ionosphere using measurements from BDS or multi-GNSS. The partial AR approach can be used to resolve the DD integer ambiguity (Shu et al. 2018). We assume that \(A\) and \(B\) are the master and non-master reference stations in the network, respectively. We start from the combined association of the undifferenced ambiguity with the double-differenced integer ambiguity of the reference station network. The single-differenced ambiguity of the master station \(A\) (\(N_{A,k}^{pq}\)) and, the integer double-differenced ambiguity of the baseline (\(N_{AB,k}^{pq}\)) can be used to retrieve the undifferenced ambiguities of the reference station \(B\) (\(N_{B,k}^{q}\)):
\(N_{B,k}^{p}\) is the ambiguity of the reference satellite for the station \(B\). Note that the DD baselines in the reference station network are usually constructed based on the Delaunay Triangulation, and there may be no direct connecting baseline between a reference station and a master reference station. In this situation, the undifferenced ambiguities of the reference station can be transferred and converted by the DD ambiguities of multiple connected baselines.
A combination of the integer NL ambiguity \(N_{r,n}^{s}\) and WL ambiguity \(N_{r,w}^{s}\) is used to define the fixed IF ambiguity in (3):
where \(N_{r,n}^{s} = N_{r,1}^{s}\) and \(N_{r,w}^{s} = N_{r,1}^{s} - N_{r,2}^{s}\). Usually, WL ambiguities can be fixed at a high success rate with the assistance of WL FCB correction. Assuming that the WL ambiguities for all satellite and station pairs (\(N_{B,w}^{p}\),\(N_{B,w}^{q}\),\(N_{A,w}^{p}\),\(N_{A,w}^{q}\)), double-differenced NL ambiguities \(N_{AB,1}^{pq}\) are known, then the phase observations in (2) for all reference stations can be expressed as follows:
where \(\lambda_{NL} = c/(f_{1} + f_{2} )\). From (7 and 8), in addition to the NL FCB of receiver and satellite, the single-differenced NL ambiguities \(N_{A,1}^{pq}\) for the master station and the undifferenced NL ambiguities of reference satellites for all stations (\(N_{A,1}^{p}\),\(N_{B,1}^{p}\)) are absorbed by the receiver and satellite clock parameters, respectively. Thus, the \(N_{A,1}^{pq}\), \(N_{A,1}^{p}\) and \(N_{B,1}^{p}\) values can be arbitrary for a specific epoch, which can be seen as integer ambiguity datum to recover the undifferenced ambiguity (Teunissen et al. 2015). In this study, \(N_{A,1}^{pq}\), \(N_{A,1}^{p}\), and \(N_{B,1}^{p}\) are solved by rounding without any ambiguity validation test, and their values along with the fixed double-differenced \(N_{AB,1}^{pq}\) and WL ambiguities are introduced into (7). To ensure the continuity of IRC/FCB products, the integer ambiguity datum remains unchanged in the absence of cycle slips. For RT products from CNES, the SISRE of the orbit errors for BDS is significantly higher than that for GPS (around 2 to 3 times larger) (Pan et al. 2020). However, the projection of satellite orbit error shows similarity across different stations in a regional GNSS network. This error can be compensated for by incorporating it into the satellite clock parameter when ambiguity is resolved accurately. The following equation is the expression of the satellite clock parameter solution:
where \(\hat{d}_{NL}^{p}\) means NL FCB; \(\tilde{t}_{{{\text{if}}}}^{q}\) and \(\tilde{t}_{{{\text{if}}}}^{p}\) represent the so-called integer satellite clocks, except for the float clock and hardware delay, which may include the possible inaccurate part of the SD integer ambiguity \(\Delta \ddot{N}_{A,1}^{pq}\) and the common orbit error \(O_{{{\text{region}}}}^{q}\) in a particular regional area.
Code OSB is usually derived from DCB products (Laurichesse 2012). When the DCB is ignored (as it can be absorbed by ionosphere parameters at the PPP user side), the phase OSB required for dual-frequency observations can be calculated using NL and WL FCB.
where NL FCB is generated from the integer and float satellite clock.
Experiment and results analysis
The OSB product is evaluated from two perspectives on the PPP user side. First, the residual distribution of the ambiguity parameter was analyzed after the use of RT OSB products. Second, the initialization speed and positioning precision of PPP-AR were analyzed.
Data collection and processing strategies
We tested the proposed method using the datasets collected from the Shaanxi and European CORS networks. The station distribution of the two networks is depicted in Fig. 2. The Shaanxi network is situated in Shaanxi province, China. It comprises 13 reference stations (red triangles) with an average baseline distance of approximately 200 km. All stations are equipped with Trimble ALLOY receivers and TRM 59900.00 antennas. The European network consists of 14 selected reference stations (red triangles) with an average baseline distance of around 300 km. All stations in this network are equipped with JAVAD TRE_3 DELTA receivers and JAVRINGANT_DM antennas. There are 5 stations designed as the rover sites (blue circles) in each network. Both networks collected dual-frequency GPS/BDS-2/BDS-3 observations from Day Of Year (DOY) 305 to 314 data in 2021, with a sampling interval of 30 s. The corresponding post-stored RT clock and orbit correction records from CNES were also collected.
Table 1 presents the specific processing strategies for IRC estimation assisted with the DD model. The IRC is updated with UD ambiguities, which are converted by DD ambiguities with the given datum (i.e., the proposed method, referred to as the S1 method hereafter). For comparative analysis, the IRC products are also generated using the traditional UD ambiguity rounding method (Ge et al. 2008) (referred to as the S2 method hereafter). Considering the repeated long ambiguity initialization processes in a regional network solution, the S2 method includes a coordinate-fixed PPP step to estimate ambiguity parameters for all reference stations using CNES RT precise products, and then, the integer UD ambiguities are separated and determined (see Fig. 1 in Shu et al. 2021). Except for the AR strategy, the processing strategy and data resources are the same for S1 and S2 IRC estimation. As depicted in Fig. 3, both S1 and S2 OSBs are generated using NL and WL FCBs. The NL FCB is converted from the IRC and CNES code satellite clock. The WL FCB information of the current day was obtained from the Deutsches GeoForschungs Zentrum (GFZ) MGEX precise clock file.
To validate the effectiveness of regional OSB products using the proposed method (S1 OSB products), we investigate a comparison test with S2 and CNES RT OSB products in terms of the ambiguity residual distribution and PPP performance. Note that the same CNES RT orbit and clock products are used for the comparative experiment using three kinds of OSB products. The PPP performance will be conducted using the data from five rover CORSs.
Results in Shaanxi CORS network
This section shows the ambiguity residuals and PPP-AR performance in the Shaanxi CORS network. We compare the proposed DD model derived OSB with both the traditional UD model and CNES derived OSB products.
Distribution of ambiguity residuals using phase bias products
The ambiguity residual distribution is an important criterion for testing the quality of OSB products. After removing the FCB of the satellites using the estimated OSB products, the SD ambiguity between satellites for PPP users was close to the integer ambiguity. When the ambiguity parameters are initialized, the ambiguity residuals can be calculated using the discrepancy between the SD integer and float ambiguities (Liu et al. 2020; Du et al.2022).
Considering that the WL ambiguity can usually be fixed at a high success rate with OSB products (Du et al. 2022), only the NL residuals are analyzed in this study. Figure 4 shows the NL ambiguity residual histograms of BDS-2, BDS-3 and GPS during DOY 305 to 314 in 2021 after removing the influence of satellite FCBs. The corresponding statistical results under different thresholds are also given. For the OSB products from CNES, the GPS NL ambiguity residuals have an unimodal normal distribution, which cannot be found in BDS-3 and BDS-2, indicating the integer characteristics of the BDS NL ambiguities can not be recovered. The ambiguity residuals of S1 OSB show obvious advantages over that of S2 and CNES OSB. The proportion of NL residuals within ± 0.25 cycles of GPS, BDS-2, and BDS-3 for S1 OSB accounts for 96.3%, 74.4%, and 93.1%, respectively, which are 11.6%, 12.7%, and 23.1% and 16.7%, 24.5%, and 33.2% higher than that of S2 and CNES OSB, respectively. According to the statistical results, the improvement of BDS-2 and BDS-3 is more obvious than that of GPS. Compared to CNES OSB, the main reason for the improved NL ambiguity of the S1 product is that the regional IRC can effectively compensate for the orbital errors (Li et al. 2015; Shu et al. 2021). The improvement of S2 over S1 NL ambiguity residuals may be attributed to the reliability of the UD ambiguity converted from DD ambiguity at the server side. For the S1 method, the RT orbit errors are almost eliminated in the DD model and the DD ambiguity can be resolved accurately by the least-squares ambiguity decorrelation adjustment (LAMBDA) method, while the float ambiguities utilized to round UD integer ambiguities will be affected by RT orbit errors in the undifferenced model for the S2 method.
Figure 5 gives the statistical results of the AR inconsistency rate between the S1 and S2 methods on the server side. The inconsistency rate is calculated by counting the number of DD ambiguities converted with the S2 method that is not equal to the S1 method; only the DD ambiguity fixed by both the S1 and S2 methods is compared. The DD ambiguities of S2 are converted from UD ambiguities according to baseline information. The average inconsistency rates are 1.30% for GPS and 2.27% for BDS, respectively. Considering the reliability of the DD ambiguity of the S1 method, the inconsistency means that the UD ambiguities are wrongly fixed in the S2 method, which will reduce the quality of S2 OSB products.
Performance analysis of real-time PPP-AR
We have also tested the PPP-AR performance using the ten-day data at five rover stations from the Shaanxi CORS network (blue circles in Fig. 2). The S1, S2 and CNES OSB are involved in the comparison. After obtaining the WL and NL float ambiguities, satellite-differenced (SD) ambiguities can be formed to avoid the influence of the receiver FCBs. The partial ambiguity resolution (PAR) strategy is adopted to fix the SD WL and NL integer ambiguity using the LAMBDA approach (Shu et al. 2018; Teunissen et al. 1995). After WL ambiguities are fixed, the NL ambiguities begin to fix. The fixed-failure rate ratio (FF-ratio) test is applied for ambiguity validation (Verhagen et al. 2013). For the PPP-AR experiment, the rover coordinates are estimated as dynamic parameters, which are initialized with standard point positioning (SPP) results every epoch; the corresponding priori variance is set as 302 m2.
Figure 6 shows the three-dimensional (3D) kinematic PPP-AR results involved in positioning using BDS-3, BDS-2/3, and GPS on the 314th day of 2021 at the SNSY station. As depicted, ambiguity-fixed results cannot be obtained for BDS PPP using CNES OSB products, with the fixed rate of 72.6% (GPS), 1.3% (BDS-3) and 15.7% (BDS-2/3), respectively, which is more likely ascribed to larger RT clock and orbit errors for BDS (Pan et al. 2021). As a result, the positioning errors of BDS PPP are significantly greater than that of GPS. In addition, some gaps can be observed in BDS-3 only PPP results, which are mainly attributed to the low availability of CNES BDS OSB products. When the regional S1 and S2 OSB products are adopted, the performance of PPP-AR results using different GNSS observations shows a certain extent of improvement, especially for those using BDS-2/3 and BDS-3 observations. Notably, consistent with the statistical results of NL ambiguity residual distribution, the proposed S1 method shows greater stability in kinematic PPP-AR positioning sequences than the S2 method.
The average RMS and ambiguity-fixed rate of the five stations' PPP-AR results over ten days using three computational schemes are shown in Fig. 7. Only the GPS-only PPP-AR statistics are given because the ambiguity-fixed solution cannot be obtained for BDS using the CNES RT OSB product. For the GPS PPP-AR using CNES products, the mean RMS of the fixed solutions of the five rover stations in the E, N, and U directions is 1.8, 1.3, and 4.1 cm, respectively. The counterpart values for S1 OSB products were 0.5, 0.6, and 2.1 cm, with a decrease of 72.2%, 53.8%, and 48.8%, respectively. Compared with the results of GPS PPP-AR using S2 OSB products, the positioning error of S1 is also decreased by 44.4%, 33.3% and 25.0%, respectively. The average RMS of the BDS-2/3 PPP-AR using S1 OSB in the E, N, and U components is 0.9, 0.7, and 2.3 cm, which are 57.1%, 53.3%, and 46.5% lower than those using S2 OSB. The ambiguity-fixed rate of GPS PPP using S1 OSB is also improved compared with those using S2 OSB, with the average ambiguity-fixed rate of the five rover stations increasing from 87.5 to 92.1%. The fixed rates of BDS-2/3 and BDS-3 PPP using S1 OSB were 98.4% and 96.0%, which is better than that of GPS (92.1%).
The Time-To-First-Fix (TTFF) was calculated by re-initializing the Kalman filter parameter every hour to evaluate the PPP-AR performance. Figure 8 presents boxplots of the average TTFF of five rover stations, utilizing three different OSB products from DOY 305 to 314. An observation emerges from the boxplots, indicating that the OSB products generated with the S1 method significantly outperformed their counterparts, with median TTFF of 20.5 min (GPS), 7.5 min (BDS-2/3), and 12 min (BDS-3). No obvious TTFF differences were observed for GPS when employing the three OSB products. However, for the BDS, the utilization of the S1 products exhibited significant reductions in TTFF, with notable improvements of 68.4% (BDS-2/3) and 52.0% (BDS-3) compared to those using S2 products (23.8 min (BDS-2/3), and 25 min (BDS-3)). An in-depth scrutiny of the boxplots underscored a captivating trend: The TTFF distribution using S1 OSB products showed a compelling concentration towards lower values, precisely within the ranges [13.5, 31.5], [4, 12], [9.5, 15] (GPS, BDS-2/3, BDS-3), while the corresponding results for S2 and CNES subtly gravitated toward higher values. Some outliers were present in the TTFF estimates using S1 products; however, they exhibited notably smaller magnitudes when compared to those using S2 and CNES OSB products.
Results in European CORS network
We also tested the proposed method using the dataset from the European network. The coverage area and baseline distance of the European network are about 3 and 1.5 times larger than the Shaanxi network, respectively.
Distribution of ambiguity residuals using phase bias products
Figure 9 shows the NL ambiguity residuals for GPS, BDS-2, and BDS-3 using three different OSB products in the European network. Consistent with the findings in the Shaanxi network, the ambiguity residuals of S1 OSB show significant performance over that of S2 and CNES OSB. The S1 OSB exhibits a higher proportion of NL residuals within ± 0.25 cycles for GPS, BDS-2, and BDS-3, accounting for 98.1%, 97.8%, and 97.9%, respectively. These values are 8.4%, 9.9%, and 15.2% higher than those of the S2 OSB, and 13.0%, 50.9%, and 43.1% higher than those of the CNES OSB. Figure 10 presents the statistical results of the AR inconsistency rate between the S1 and S2 methods on the server side. The average inconsistency rates for GPS and BDS are 0.12% and 0.69%, respectively. Note that the AR inconsistency can only provide a partial indication of the rate of incorrectly fixed UD ambiguity. This is because there may be situations where UD ambiguity is fixed while the DD ambiguity remains unfixed. Figures 9 and 10 reveal that the NL residual distribution and the reliability of UD AR in the European network outperform the results observed in the Shaanxi network. One possible reason for this difference is the superior GNSS data quality of the European network compared to that of the Shaanxi network. Figure 11 illustrates the average cycle slip ratio of reference stations in the Shaanxi network is lower than that observed in the European network. A lower cycle slip ratio indicates a more frequent occurrence of cycle slips, which can cause ambiguity parameters to be reinitialized, thereby reducing the AR reliability, especially for the rounding AR method.
Performance analysis of real-time PPP-AR
Figure 12 shows the statistical results of ten days’ PPP-AR positioning errors and ambiguity fixing rates at five rover stations in the European network. For GPS PPP-AR, the positioning errors using S1 OSB products demonstrate superior performance compared to S2 products and CNES products. Comparing BDS-2/3 and BDS-3 PPP-AR with S2 OSB products, the 3D averaged RMS values using proposed OSB products were reduced by about 61.3% for BDS-2/3 and 62.3% for BDS-3 observations. The utilization of S1 OSB also improves ambiguity-fixing rates, with the fixed rates of 97.2% and 96.1% for BDS-2/3 and BDS-3, respectively, surpassing 95.0% of GPS. Results demonstrate the effectiveness and transferability of the proposed method to other CORS networks.
Discussions
We developed an OSB product generation method and tested its performance using the data from two regional networks. The proposed method effectively mitigates orbit errors, enabling comparable positioning performance to the RTK technique when utilizing the derived products for RT PPP with BDS-only data. Nevertheless, it is important to consider that the effectiveness of compensating for orbit errors is strongly influenced by the size of the GNSS network. When applying the proposed method to a large reference network to extract correction products, it becomes feasible to extend its applicability to continental or even global areas by incorporating external orbit-correcting parameters (Ji et al. 2023) and solving simultaneously with the integer clock.
Compared to the previous experimental results (Geng et al. 2010, 2012, 2019), there is a more pronounced distinction between the UD and DD methods, particularly for the BDS system. In this study, we utilize the RT CNES orbit and clock products, which exhibit larger orbit errors compared to the final IGS products adopted in previous research. The UD float ambiguity solution is sensitive to orbit and clock error. In addition, the OSB products are derived by a Kalman filter in real-time processing mode, and the reliability of rounding AR in real-time mode is inferior to that in the post-processing mode. The benefits of the proposed method primarily stem from the high-precision ambiguity solution achieved in the DD model.
Conclusions
In this study, we proposed a real-time phase bias estimation method aided by a double-differenced model. Specifically, the reliable undifferenced ambiguities are recovered by the first fixing network DD ambiguities and given ambiguity datum, making the derived RT OSB products can mitigate the orbital errors in the BDS RT products, thereby allowing high precision, fast convergence real-time AR for the PPP users. Validated by regional Shaanxi and European CORS network, the primary findings are summarized as follows:
The NL ambiguity residuals derived from the proposed method are normally distributed and show significant improvement compared to the UD model and CNES-derived OSB products. The NL ambiguity residuals within ± 0.25 cycles for GPS, BDS-2, and BDS-3 occupy 96.3%, 74.4%, and 93.1% in Shaanxi network, showing an improvement of 11.6%, 12.7%, and 23.1%, and 16.7%, 24.5%, and 33.2% compared to UD model-derived and CNES OSB products, respectively. Comparable performance is also obtained in the European CORS network.
Additionally, reliable positioning results of the BDS-only PPP-AR can be realized using proposed method-derived OSB products, with a higher ambiguity fixed rate (96% and 98.4% for BDS-3 and BDS-2/3) and faster TTFF (12.0 and 7.5 min for BDS-3 and BDS-2/3) in Shaanxi Network. A centimeter- or even millimeter-level positioning accuracy can be achieved for BDS-2/3 PPP, with about 50% and 60% improvement compared to traditional UD model-derived OSB products in Shaanxi and European networks, respectively. The results elucidate the potential applications of BDS-only RT PPP-AR in certain high-precision requirement fields.
Data availability
The real-time orbit, clock and OSB products were downloaded from the Centre National d’Etudes Spatiales (http://www.ppp-wizard.net/ products/REAL_TIME/).
References
Banville S, Laurichesse D (2017) A real-time clock combination supporting precise point positioning with ambiguity resolution. In: IGS workshop 2017, 3–7 July, Paris, France.
Du S, Shu B, Xie W, Huang G, Ge Y, Li P (2022) Evaluation of real-time precise point positioning with ambiguity resolution based on multi-gnss osb products from CNES. Remote Sens 14(19):4970
Ge M, Gendt G, Rothacher M, Shi C, Liu J (2008) Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations. J Geod 82(7):389–399
Geng J, Meng X, Dodson AH, Teferle FN (2010) Integer ambiguity resolution in precise point positioning: method comparison. J Geod 84(9):569–581
Geng J, Teferle FN, Meng X, Dodson AH (2011) Towards PPP-RTK: ambiguity resolution in real-time precise point positioning. Adv Space Res 47(10):1664–1673
Geng J, Shi C, Ge M, Dodson AH, Lou Y, Zhao Q, Liu J (2012) Improving the estimation of fractional-cycle biases for ambiguity resolution in precise point positioning. J Geod 86:579–589
Geng J, Chen X, Pan Y, Zhao Q (2019) A modified phase clock/bias model to improve PPP ambiguity resolution at Wuhan University. J Geod 93(10):2053–2067
Geng J, Guo J, Meng X, Gao K (2020) Speeding up PPP ambiguity resolution using triple-frequency GPS/BeiDou/Galileo/QZSS data. J Geod 94(1):1–15
Gong X, Gu S, Lou Y, Zheng F, Ge M, Liu J (2018) An efficient solution of real-time data processing for multi-GNSS network. J Geod 92:797–809
Gu S, Lou Y, Shi C, Liu J (2015) BeiDou phase bias estimation and its application in precise point positioning with triple-frequency observable. J Geod 89(10):979–992
Ji R, Jiang X, Chen X, Zhu H, Ge M, Neitzel F (2023) Quality monitoring of real-time GNSS precise positioning service system. Geo-Spatial Inform Sci 26(1):1–15
Jiang W, Zhao W, Chen H, Liu X, An X, Chen Q (2019) Analysis of BDS fractional cycle biases and PPP ambiguity resolution. Sensors 19(21):4725
Jiang W, Liu T, Chen H, Song C, Chen Q, Geng T (2023) Multi-frequency phase observable-specific signal bias estimation and its application in the precise point positioning with ambiguity resolution. GPS Solut 27(1):4
Kazmierski K, Sośnica K, Hadas T (2018) Quality assessment of multi-GNSS orbits and clocks for real-time precise point positioning. GPS Solut 22(1):1–12
Kazmierski K, Zajdel R, Sośnica K (2020) Evolution of orbit and clock quality for real-time multi-GNSS solutions. GPS Solut 24(4):111
Laurichesse D, Mercier F, Berthias JP, Broca P, Cerri L (2009) Integer ambiguity resolution on undifferenced GPS phase measurements and its application to PPP and satellite precise orbit determination. Navigation 56(2):135–149
Laurichesse, D., 2012. Phase biases estimation for integer ambiguity resolution. PPP-RTK & open standards Symposium, Portland, Frankfurt am Main.
Li Y, Gao Y, Li B (2015) An impact analysis of arc length on orbit prediction and clock estimation for PPP ambiguity resolution. GPS Solut 19(2):201–213
Li P, Zhang X, Ren X, Zuo X, Pan Y (2016) Generating GPS satellite fractional cycle bias for ambiguity-fixed precise point positioning. GPS Solut 20(4):771–782
Li P, Zhang X, Ge M, Schuh H (2018a) Three-frequency BDS precise point positioning ambiguity resolution based on raw observables. J Geod 92(12):1357–1369
Li XX, Li X, Yuan Y, Zhang K, Zhang X, Wickert J (2018b) Multi-GNSS phase delay estimation and PPP ambiguity resolution: GPS, BDS, GLONASS. Galileo J Geod 92(6):579–608
Li Z, Chen W, Ruan R, Liu X (2020) Evaluation of PPP-RTK based on BDS-3/BDS-2/GPS observations: a case study in Europe. GPS Solut 24(2):1–12
Liu T, Jiang W, Laurichesse D, Chen H, Liu X, Wang J (2020) Assessing GPS/Galileo real-time precise point positioning with ambiguity resolution based on phase biases from CNES. Adv Space Res 66(4):810–825
Liu K, Geng J, Wen Y, Ortega-Culaciati F, Comte D (2022) Very early postseismic deformation following the 2015 Mw 83 illapel earthquake, Chile revealed from kinematic GPS. Geophys Res Lett 49(11):e2022GL098526
Liu T, Chen H, Song C, Wang Y, Yuan P, Geng T, Jiang W (2023) Beidou-3 precise point positioning ambiguity resolution with B1I/B3I/B1C/B2a/B2b phase observable-specific signal bias and satellite B1I/B3I legacy clock. Adv Space Res 72(2):488–502
Montenbruck O, Steigenberger P, Prange L, Deng Z, Zhao Q, Perosanz F, Schaer S (2017) The Multi-GNSS Experiment (MGEX) of the International GNSS Service (IGS) -achievements, prospects and challenges. Adv Space Res 59(7):1671–1697
Pan L, Li X, Yu W, Dai W, Kuang C, Chen J, Chen F, Xia P (2020) Performance evaluation of real-time precise point positioning with both BDS-3 and BDS-2 observations. Sensors 20(21):6027
Shu B, Liu H, Xu L, Qian C, Gong X, An X (2018) Performance analysis of BDS medium-long baseline RTK positioning using an empirical troposphere model. Sensors 18(4):1199
Shu B, Liu H, Wang L, Huang G, Zhang Q, Yang Z (2021) Performance improvement of real-time PPP ambiguity resolution using a regional integer clock. Adv Space Res 67(5):1623–1637
Tao J, Liu J, Hu Z, Zhao Q, Chen G, Ju B (2021) Initial assessment of the BDS-3 PPP-B2b RTS compared with the CNES RTS. GPS Solut 25(4):1–16
Teunissen JG (1995) The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation. J Geod 70:65–82
Teunissen PJG, Khodabandeh A (2015) Review and principles of PPP-RTK methods. J Geod 89(3):217–240
Verhagen S, Teunissen P (2013) The ratio test for future GNSS ambiguity resolution. GPS Solut 17:535–548
Wang Z, Li Z, Wang L, Wang X, Yuan H (2018) Assessment of multiple GNSS real-time SSR products from different analysis centers. ISPRS INT J GEO-INF 7(3):85
Wang L, Li Z, Ge M, Neitzel F, Wang X, Yuan H (2019) Investigation of the performance of real-time BDS-only precise point positioning using the IGS real-time service. GPS Solut 23(3):1–12
Xu Y, Yang Y, Li J (2021) Performance evaluation of BDS-3 PPP-B2b precise point positioning service. GPS Solut 25(4):1–14
Yang Y, Gao W, Guo S, Mao Y, Yang Y (2019) Introduction to BeiDou-3 navigation satellite system. Navigation 66(1):7–18
Zhang B, Hou P, Zha J, Liu T (2021) Integer-estimable FDMA model as an enabler of GLONASS PPP-RTK. J Geod 94(4):1–21
Acknowledgements
This work is funded by the National Key R&D Program of China (2021YFC3000503; 2021YFC3000501), National Natural Science Foundation of China (42004024; 42127802), and the Fundamental Research Funds for the Central Universities, CHD (300102263202).
Funding
Open access funding provided by The Hong Kong Polytechnic University. Key Technologies Research and Development Program, 2021YFC3000503, 2021YFC3000503, 2021YFC3000503, 2021YFC3000503, 2021YFC3000503, 2021YFC3000503, 2021YFC3000503, 2021YFC3000503.
Author information
Authors and Affiliations
Contributions
BS conceived the idea and designed the experiments with XQ. YT conducted the experiments and prepared the figures for the manuscript. BS, LW and XQ wrote the main manuscript. PL, QZ, GH, and YD reviewed and revised the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Ethical approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
All authors approved the final manuscript and the submission to this journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Shu, B., Tian, Y., Qu, X. et al. Estimation of BDS-2/3 phase observable-specific signal bias aided by double-differenced model: an exploration of fast BDS-2/3 real-time PPP. GPS Solut 28, 88 (2024). https://doi.org/10.1007/s10291-024-01632-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-024-01632-8