Next Article in Journal
Feasibility Study on S-Band Microwave Radiation and 3D-Thermal Infrared Imaging Sensor-Aided Recognition of Polymer Materials from End-of-Life Vehicles
Next Article in Special Issue
Robust Pedestrian Dead Reckoning Based on MEMS-IMU for Smartphones
Previous Article in Journal
All-Optical Photoacoustic Sensors for Steel Rebar Corrosion Monitoring
Previous Article in Special Issue
On Target Localization Using Combined RSS and AoA Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Improved BeiDou-2 Satellite-Induced Code Bias Estimation Method

Zhengzhou Institute of Surveying and Mapping Zhengzhou 450000, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(5), 1354; https://doi.org/10.3390/s18051354
Submission received: 23 March 2018 / Revised: 26 April 2018 / Accepted: 26 April 2018 / Published: 27 April 2018
(This article belongs to the Collection Positioning and Navigation)

Abstract

:
Different from GPS, GLONASS, GALILEO and BeiDou-3, it is confirmed that the code multipath bias (CMB), which originate from the satellite end and can be over 1 m, are commonly found in the code observations of BeiDou-2 (BDS) IGSO and MEO satellites. In order to mitigate their adverse effects on absolute precise applications which use the code measurements, we propose in this paper an improved correction model to estimate the CMB. Different from the traditional model which considering the correction values are orbit-type dependent (estimating two sets of values for IGSO and MEO, respectively) and modeling the CMB as a piecewise linear function with a elevation node separation of 10°, we estimate the corrections for each BDS IGSO + MEO satellite on one hand, and a denser elevation node separation of 5° is used to model the CMB variations on the other hand. Currently, the institutions such as IGS-MGEX operate over 120 stations which providing the daily BDS observations. These large amounts of data provide adequate support to refine the CMB estimation satellite by satellite in our improved model. One month BDS observations from MGEX are used for assessing the performance of the improved CMB model by means of precise point positioning (PPP). Experimental results show that for the satellites on the same orbit type, obvious differences can be found in the CMB at the same node and frequency. Results show that the new correction model can improve the wide-lane (WL) ambiguity usage rate for WL fractional cycle bias estimation, shorten the WL and narrow-lane (NL) time to first fix (TTFF) in PPP ambiguity resolution (AR) as well as improve the PPP positioning accuracy. With our improved correction model, the usage of WL ambiguity is increased from 94.1% to 96.0%, the WL and NL TTFF of PPP AR is shorten from 10.6 to 9.3 min, 67.9 to 63.3 min, respectively, compared with the traditional correction model. In addition, both the traditional and improved CMB model have a better performance in these aspects compared with the model which does not account for the CMB correction.

1. Introduction

The Chinese BeiDou navigation satellite system (abbreviated as BDS or BeiDou) is an important constituent part of the Global Navigation Satellite Systems (GNSS). Different from GPS, GLONASS and GALILEO, BDS satellites run not only in medium-altitude Earth orbit (MEO), but also in geostationary orbit (GEO) and inclined geosynchronous orbit (IGSO). BDS is the first satellite system which transmits triple-frequency signals on all satellites in operation. It has already launched a regional navigation service by the end of 2012. Now BDS is on its third step to develop a global system and provide global service in the near future. Presently, (at the beginning of 2018), a total of 14 BeiDou-2 satellites including five GEO, six IGSO, and three MEO satellites is in operation for public use, transmitting triple-frequency signals centered at B1 (1561.098 MHz), B2 (1207.14 MHz), and B3 (1268.52 MHz).
BDS has attracted the attention of many research groups and institutions in the fields of precise orbit and clock determination [1,2], triple-frequency ambiguity resolution (AR) in relative-positioning [3,4] or precise point positioning (PPP) [5,6,7], and so on. A large amount of research on these topics using the BDS observation has been performed. However, a recent study revealed that the systematic code-phase divergences, or code multipath bias (CMB), which are absent for GPS, GLONASS, Galileo and BeiDou-3, are commonly found in BeiDou-2 IGSO and MEO satellites [8,9,10,11,12]. It is found that the systematic bias is elevation-dependent, and varies by 0.4–0.6 m from horizon to zenith, being particularly pronounced for the B1 signal. Since such systematic bias was consistently observed with other receivers and antennas, it was, therefore attributed to the transmitting satellites. These systematic CMB variations are much larger than the code noise and would significantly enlarge the pseduorange errors. As a result, the performance of all precise data processing which uses code measurements, such as single-frequency and dual-frequency PPP, wide-lane (WL) ambiguity resolution based on Melbourne-Wübbena (MW) combination, would be severely affected.
Wanninger and Beer [9] identified two groups of BeiDou satellites (MEO and IGSO) whose signals are influenced in a similar way. These code biases were found to have no dependences on receiver type, time of observation, or satellite azimuth, but rather to be frequency- and elevation-dependent. Using the observation data of a set of globally distributed receivers, they determined the corrections and demonstrated that the application of these corrections successfully cures this deficiency. Guo et al. [13] used more datasets (covering a time span of almost two years) to produce the correction values together with the stochastic information, i.e., the precision indexes for the purpose of refining the stochastic model of code observations. They limited the elevation angles to 5–85° with a node separation of 10°. Validation tests in PPP reveal the actual precision of the corrected code observations can be reflected in a more objective manner if the stochastic model of the corrections is taken into account. Lou et al. [4] modeled the single-differenced CMB with widespread ground stations since the elevation of a GEO satellite remains unchanged. Their results suggest that the code bias variations have little impact on the resolution of extra wide-lane ambiguities due to its long wavelength, and also that of narrow-lane (NL) AR based on geometry-based model. The WL AR success rate can be improved about 28% after applying the code bias variations corrections based on the overall success rate statistics for GEO, IGSO and MEO satellites. Geng et al. [1] investigated the impacts of the CMB correction models presented by Wanninger and Beer on BDS double differenced AR. Due to the dependence of the CMB on elevation angle, the lower orbit satellites, i.e., MEO satellites, and longer baselines were largely affected by CMB on WL AR. The comparison suggests that the CMB is not negligible for BDS AR in precise orbit determination, can be applied to improve IGSO and MEO satellites orbital products. The CMB corrections provided by Wanninger and Beer have been used by Li et al. [7] to fix the BDS IGSO+MEO ambiguities in PPP. As reported, in the WL fractional cycle bias (FCB) estimation, there are a few satellites whose WL float ambiguities usage rates were obviously lower than the average usage rate for all BDS satellites. It is indicated the CMB correction models probably could be further improved by estimating independent parameters for each of the IGSO + MEO satellites.
Nevertheless, all models mentioned above estimated two sets of corrections for IGSO and MEO satellites, respectively (also for GEO in Lou et al. [4]). However, the WL FCB estimation with CMB indicated that the correction effectiveness slightly varies for different satellite. Hence it is suggested to estimate the corrections for each BDS IGSO and MEO satellite. In addition, as shown in the results of Wanninger and Beer, the corrections during elevation session between 0 and 10, and between 80 and 90° didn’t strictly obey a linear variation against the elevation. For this reason, a denser elevation node may be better to model the CMB variations. Currently, the institutions such as IGS-MGEX operating a global distributed network can provide the daily BDS observations from over 120 stations. These large amounts of data provide adequate support to refine the CMB estimation satellite by satellite with a denser elevation node separation.
In this study, the method proposed by Wanninger and Beer is further modified and extended to estimate the CMB corrections at 5° elevation node for each BDS IGSO + MEO satellite. One month of BDS data from all BDS stations from MGEX are used in this study to conduct the experiments. The effectiveness of our corrections is also assessed by means of WL FCB estimation and BDS PPP AR, compared with the results using the corrections by Wanninger and Beer and the results ignoring the CMB correction. This paper is organized as follows: the mathematical models for BDS code multipath bias estimation and the description of the improved method are given in Section 2. In Section 3, the effectiveness of the proposed model is validated by WL FCB estimation and dual-frequency BDS PPP AR. The conclusions are given in Section 4.

2. Methods

In this section, starting with the basic BDS observational equations, the multipath and MW linear combination are derived for the CMB estimation and analysis. Then a detailed description of our CMB estimation method is given.

2.1. Observation Equations and Linear Combination

The functional model describing code and carrier-phase observables can be expressed as [5,6]:
P r , j s = ρ r s + c ( d t r d t s ) + T s + u j I r s + B r , j B j s + e r , j s
λ j ϕ r , j s = ρ r s + c ( d t r d t s ) + T s u j I r s + λ j ( N r , j s + b r , j b j s ) + ε r , j s
where s refers to one BDS satellite, r refers to the receiver, the subscript j refers to a given frequency; P is the code measurement (unit: m); φ is the carrier-phase measurement (unit: cycle); λ is the wavelength of carrier phase; ρ is the geometric distance between the phase centers of the satellite and receiver antennas, including displacements due to Earth tides and ocean loading and relativistic effects; c is the speed of light; dtr and dts are the clock errors of receiver and satellite, respectively; Ts is the slant troposphere delay; uj is a constant = f 1 2 / f j 2 , where fj is the frequency of the j carrier; I r s is the slant ionospheric delay at the first frequency; N is the integer ambiguity; br and bs are the receiver-dependent and satellite-dependent fractional cycle bias, respectively; Br is the signal delay from receiver antenna to the signal correlator in the receiver; Bs is signal delay from satellite signal generation to signal transmission from satellite antenna; e is the pseudorange measurement noise; ε is measurement noise of carrier phase.
With the dual- or triple-frequency code and carrier phase observations, the following multipath linear combination is popular used to analyze and assess the multipath effects on the code observation [9]:
M P i = p i f i 2 + f j 2 f i 2 f j 2 λ i ϕ i + 2 f j 2 f i 2 f j 2 λ j ϕ j
The linear coefficients are selected in such a way that ionospheric and tropospheric delay as well as all geometric contributions cancel out. Hence the multipath combination as shown in Equation (3) is an ionosphere-free and geometry-free combination. It mainly consists of code multipath, a constant ambiguity term which is a combination of the ambiguities of the two phase measurements, a combined signal delay, and observation noise. The theoretical maximum multipath effect on carrier phase observable is only one quarter of carrier wave cycle. For BDS satellites, based on Equation (3), the maximum carrier phase multipath effects on B1, B2 and B3 frequency multipath combination is not over 10 cm. Compared with the size of code multipath that is at the level of several meters, the carrier phase multipath effects are negligible [8]. Subtraction of the mean value from the measurements removes the phase ambiguities, which are constant if there are no cycle slips. Long-term changes in the range differences between the pseudoranges and carrier phase measurements can be detected in multipath variations. However, it is worth mentioning that the absolute values of multipath are unknown. Only variations of code multipath are available from the multipath series.
The multipath combination above serves for the BDS CMB analysis in this study. It should be noted that for the multipath combination at frequency i, a reference frequency j which is different from i need to be selected. Currently, the number of dual-frequency BDS receiver is much more than that of triple-frequency BDS receiver in the MGEX network. Hence, it is better to form the multipath combination with the B1 or B2 frequency as the reference one.
The frequently-used MW combination of code and carrier phase measurements [14,15], given as:
M W = ( ϕ r , 1 s ϕ r , 2 s ) ( f 1 P r , 1 s + f 2 P r , 2 s ) ( f 1 f 2 ) / ( f 1 + f 2 ) / c
is the other kind of linear combination which is heavily impacted by the code multipath. It cancels not only the non-dispersive effects, but also the ionospheric refraction. The MW combination provides a noisy estimation of the wide-lane ambiguity with a long wavelength of 84.7 cm for BDS (86.2 cm for GPS). However, the resulting signal is affected by the code multipath and pseudorange noise, which can reach up to several metres.
Duo to these properties, the MW combination is often used for cycle slip detection [16]. It can be used to detect the large cycle slips of over two cycles. It can also serve for fixing the wide-lane ambiguity using the smoothed value over a continuous arc. In PPP, the WL ambiguity fixing requires the FCB correction in order to remove the fractional parts of the single-differenced ambiguities between satellites [7]. Different from the multipath combination, the MW combination contains the linear combination of the CMB on B1 and B2 frequency. It is rank-defect to estimate the corrections for each frequency using the MW combination. Hence, the B1 and B2 CMB cannot be estimated with the MW combinations at the same time. Instead, the MW combination could be used for CMB analysis and assessment.

2.2. A New Improved Correction Model

The basic idea of CMB estimation is to best fit the systematic residual from the multipath combinations with the constant value subtracted. The constant value, theoretically a combination of the carrier phase ambiguity, however, is unknown. We use the averaged value of the arc instead. As discussed above in Section 1, most existed models estimated two sets of corrections for IGSO and MEO satellites, respectively (also for GEO in Lou et al. [4]). However, with the traditional CMB corrections in the WL FCB estimation, there are a few satellites whose WL float ambiguities usage rates were obviously lower than the average usage rate for all BDS satellites [7]. It indicated that the correction effectiveness slightly varies for different satellite. Hence it is suggested to estimate the corrections for each BDS satellite. In addition, different from most existed models above which performs estimation with an elevation node separation of 10°, we estimate the CMB with an elevation node separation of 5° in order to model the CMB variations within a small scale of elevation more precisely.
For this reason, the CMB estimation method proposed by Wanninger and Beer et al. [9] is modified and then applied to generate the new CMP corrections as follows: elevation dependent piecewise linear function with an elevation node separation of 5° were used to model the CMB; the corrections were estimated for each BDS IGSO + MEO satellite. In our proposed model, the number of parameters is about 10 times as much as that in the traditional model. Currently, the institutions such as IGS-MGEX operated over 120 stations which can provide the daily BDS observations. These large amounts of data can be well involved for the CMB estimation satellite by satellite. With all multipath combinations in each continuous arc tracked by a BDS station network, the equation sets in the form of (5) can be formed:
M P r s = A r s + a m x m s + ( 1 a m ) x m + 1 s
where A is the ‘true’ value of a multipath combination arc; a m is the coefficient corresponding to the CMB at the elevation node m ; x m s and x m + 1 s denote the CMB parameter at the elevation node m and m + 1 , respectively.
A flowchart of our CMB estimation procedure is shown in Figure 1 while the description of the model and parameter processing is given in Table 1. First, Turbo-edit algorithm using the MW linear combination, together with the carrier phase geometry-free combination, is applied to detect cycle-slips [16]. Second, the multipath combinations of each continuous arc are derived. The coefficients of the piecewise linear model are calculated according to the elevation angle. Because the value of A is unknown to us. Instead, we calculate A by averaging the multipath arc with the CMB corrected. Hence the iterative least squares algorithm is used to estimate the CMB increment corresponding to the CMB initial value and then get the precise result of A. During the iteration, only when the module of the CMB increment is less than 0.1 cm, the procedure ends and the final CMB values are derived. In order to eliminate the rank deficiency, we add a constraint that the sum of the corrections equals zero for each satellite at each frequency. In order to mitigate the impact of possible biases, caused by for example, large multipath effects, un-detected cycle slip, on the parameter estimation, the multipath observation with a large residual will be down-weighted during the iteration.

3. Experiment Analyses

We aim to assess the performance of our proposed CMB estimation method using three groups of experiments. Firstly, the traditional and the improved CMB corrections are directly compared to indicate the CMB variations between the satellites at the same orbit type. Then, we estimated the WL FCB without corrections, with the traditional and improved CMB estimations (referring to solution-A, -B and -C for the sake of brevity), respectively. The usage rate, namely the percentage of the valid WL ambiguities contributed to FCB estimation among all the input WL ambiguities, is compared. At last, the BDS PPP AR is conducted in solution A, B and C in static mode. The time to first fix (TTFF) [17,18] and the positioning bias are compared.
The BDS observations, recorded at 30 s sampling intervals from IGS-MGEX [19], were used for our experimental analysis. Figure 2 shows the distribution of the BDS reference network and user stations. Approximately 150 stations were used for CMB and FCB estimation. Six stations denoted by red stars were used for the experimental tests. Site information for six user stations, including the site name, receiver type, antenna type, were summarized in Table 2. The daily observations from DOY 335 to 365, 2017, were used in this study. At the user end, daily observables were separated into 12 2-h-long observable sessions for experiments. The 2-h-long observable was removed if its average visible BDS IGSO + MEO satellite is less than 5. In total there were about 2000 tests finally used for experiments.
For dual-frequency FCB estimation, the WL FCB is estimated on a daily basis while the narrow-lane (NL) FCB every 15-min, as suggested by [7]. Due to its orbit property, it is reported that the orbit and clock error for BDS GEO is much larger than that of BDS IGSO + MEO, and the elevation variations of GEO satellites are very small. Therefore, we didn’t estimate the CMB for BDS GEO satellites in this study. Only the CMB and FCB for the BDS IGSO + MEO satellites are estimated at server end and the ambiguity of BDS IGSO+MEO is aimed to be fixed in the user end. With the estimated single-differenced FCBs, the integer property of single-differenced BDS IGSO + MEO ambiguities can be recovered. We perform single differencing between satellites operation on ambiguity level in practice as it provides more flexibility of the choice of a reference satellite and the formation of satellite pairs. The WL float ambiguities can be directly fixed by the rounding approach due to its long wavelength [20]. For NL float ambiguities, they are fed into the Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) method algorithm to search for the best integer solutions because there exists strong correlation between the PPP narrow-lane ambiguities [21]. Partial ambiguity resolution strategy is employed to increase the probability of a successful fixing [18,22]. A fix solution can be obtained at user end once both of the WL and NL integer ambiguities are fixed. For ambiguity validation, the ratio-test given by the following expression is used [23,24,25]:
r a t i o = N n 2 Q N 2 N n 1 Q N 2
where 2 denotes the calculation of squared norm; N is the float PPP ambiguity with the variance-covariance matrix Q N ; n 1 and n 2 is the best and second-best ambiguity integer candidate, respectively.
The ratio test in fact tests the closeness of the float solution to its nearest integer vector. A larger ratio value indicates a more reliable ambiguity resolution [23]. In this study, the threshold is set to 3 as suggested by Leick [24]. In theory, the ratio test with a fixed failure rate is more suitable for the GNSS ambiguity resolution [25]. However, the fixed failure rate approach uses Monte Carlo sampling to create a look-up table. It is time-consuming due to the characteristics of Monte Carlo sampling and in order to make the table be valid for a general scenario. A detailed description of the observation model, error processing and estimated parameters for BDS PPP is given in Table 3.
The combined precise GPS and BDS satellite orbit and clock products provided by GFZ (with a prefix ‘GBM’) were used for PPP processing [26]. To maintain consistency with the GBM precise products, the satellite phase center offset (PCO) and variation (PCV) corrections estimated by ESA were applied for BDS. For receiver PCO and PCV corrections, there were no values provided for BDS signals at this time, we simply used GPS corrections for BDS signals. This processing strategy is consistent with the strategy employed for BDS precise orbit determination and clock estimation [4]. The elevation-dependent weighting scheme of observations applied in this research to mitigate the effects of multipath as well as atmospheric errors is given as [7]:
σ 2 = a 2 + a 2 / sin 2 ( e l )
where σ is the standard deviation of the BDS measurements and e l is the elevation angle of the satellite. For carrier phase observations, the values of a for the BDS IGSO + MEO and BDS GEO were set to 3 and 10 mm, respectively while for code observations, the values of a for the BDS IGSO + MEO and BDS GEO were set to 0.3 m, and 1.0 m, respectively.

3.1. Evaluation of CMP Estimation

Firstly, our CMB corrections at every 5° elevation node for B1, B2 and B3 are shown in Figure 3. As we can see, the code measurements of MEO satellites tracked on B1 frequency at high elevations are seriously affected by the code bias, which reaches close to 1.0 m especially when the elevation rises up to 80°. The IGSO satellites are less impacted by the CMBs than the MEO satellites especially at B3 and B2 frequency. Besides, for each BDS IGSO + MEO satellite, the code biases on B2 are much smaller than those on B1 and those on B3 frequency are smallest. More importantly, it is found that the B1 CMB of C14 is obviously different from that of other MEO satellite C11 and C12. For the elevation range 0–30°, the B1 CMB of C14 is smaller than other MEO satellites while for the range 70–90° its value is larger than those with a difference close to 0.1 m. These results demonstrated the existence of the CMB difference even for the satellites at the same orbit type. It indicated that it is more reasonable to estimate the CMB corrections for each BDS IGSO + MEO satellite.
Furthermore, the corrections given by Lambert and Beer are interpolated to get the values at every 5° elevation node. Then, the differences between the traditional and improved correction are calculated and shown in Figure 4. Caused by the different parameter constraint used in the traditional and our improved method, the CMB difference may be systematic and not close zero. The inconsistency of the two models is mainly reflected by the variational part of the CMB difference.
As shown in Figure 4, a significant model inconsistency was observed for the elevation below 5° and over 85°. This is because for CMB estimation, the multipath combination with low elevation is heavily down-weighed and the number of multipath combination with high elevation is relatively less. For the elevation between 10 to 80°, the B3 CMBs from two models have a good consistency with each other. However, for the B1 frequency, the CMB difference of C14 increased from about −0.2 m to about −0.05 m while for C11 and C12, the B1 CMB difference decreased from about −0.1 m to −0.2 m. Also the B1 CMB difference variations of the IGSO satellites are slightly different from each other.

3.2. WL FCB Quality

As discussed above, the MW combination could be affected by the code multipath biases. As a result, the WL FCB which is estimated using the MW combination would be affected. We estimated the daily WL FCB for solution A, B and C, respectively, and then calculate the average usage rate for each BDS IGSO + MEO satellite. The higher usage rate, the better the FCB consistency is. Figure 5 shows the average usage rate of WL ambiguities for each satellite.
As shown in Figure 5, the WL usage rate of the solution A is generally lower than 90% except for C09 whose rate is 90.6%. C12 has a lowest usage ratio of 81.6% among all nine BDS IGSO + MEO satellites. With the traditional model, the usage rate of solution-B ranges from 88.2% to 97.5% for an individual satellite and is significantly improved compared with solution A. The improved model further increases the usage rate of each satellite. For solution-C, the WL usage rate of BDS is between 91.5% and 98.7%. The average usage rate value for all BDS satellites is 85.3, 94.1 and 96.0% for solution-A, B and C, respectively. By comparing the usage rates of BDS WL ambiguities for FCB estimation, it was indicated that the satellite-induced CMB has a significant influence on the WL ambiguity calculation and our new model works well to mitigate the influence of the CMB on MW-based WL ambiguity calculation. It outperforms over the traditional model which considering the bias only orbit-type related while satellite-independent, and with a node separation of 10°.

3.3. PPP Test

A crucial performance indicator of PPP AR is the TTFF. Figure 6 shows a typical BDS PPP AR TTFF results for solution A, B and C, respectively, taking the results for station CUT0, on DOY 352, 2017. In this study, only when the number of ambiguity-fixed single-differenced satellite pair is not less than 4, the fixed ambiguities would be accepted at this epoch. It takes 22.5, 15.0 and 11.0 min for the WL TTFF, while 74.5, 71 and 65.5 for the NL TTFF, in solution A, B and C, respectively. The comparison of solution A with B/C demonstrated that the TTFF of BDS PPP AR can be heavily impacted by CMB. Furthermore, it is found that our improved model can provide a better correction effect than the traditional one based on the comparison of solution B and C. We also calculated the GPS dual-frequency PPP AR solution for this observation with the GPS FCB estimated using the same reference network. The corresponding WL and NL TTFF is 6.0 and 23.5 min. It is reasonable that the GPS PPP AR has a faster TTFF mainly because the number of average visible GPS satellite is more than that of BDS IGSO + MEO [7].
Table 4 presents the statistical TTFF of the PPP AR tests. The WL average statistics is based on all the 2 h-session observations. Due to its long wavelength of about 84.7 cm, the WL ambiguity which is obtained by averaging over the MW combinations in a continuous arc is much easier to be fixed compared with the NL ambiguity. The WL ambiguities are mainly impacted by the code noise and the CMB. For solution A, the WL TTFF is generally 10–19 min. It is obviously longer than that of solution B and C because it takes a certain period to mitigate the impact of CMB. For solution B, approximately 7–16 min is required to achieve the first fixed solution. The solution C achieves the fastest TTFF among all three groups of solutions, approximately 5–14 min. The averaged WL TTFF is 13.8, 10.6 and 9.3 min for solution A/B/C respectively. The improved model shortens the WL TTFF by about 32.6% compared with the results solution A while 12.3% compared with that of solution B.
Different from the WL results, the NL average statistics above is only based on the 2h-session file which can be fixed. It’s worth noting that the number of session files which can achieve an ambiguity-fixed result for solution A, B and C is 1330, 1560 and 1620, respectively. Therefore, compared with the traditional model, the improved model can increase the possibility of a 2h-session observation to be fixed. Moreover, the NL TTFF can also be accelerated with the improved CMB model. The averaged NL TTFF is 73.5, 67.9 and 63.3 min for solution A/B/C respectively. The improved model shortens the NL TTFF by about 13.9% compared with the results solution A while 6.8% compared with that of solution B. The average BDS NL TTFF is much longer than the GPS NL TTFF which is generally about 30 min, mainly because that the number of visible GPS satellite is sufficient and more than that of BDS IGSO + MEO. In the near future, with the global deployment of BDS, the NL TTFF of BDS PPP AR is expected to be much improved.
Using the 2 h static PPP positioning bias results over all test days, the bias RMS in east, north and up direction is calculated for each station and is given in Table 5. One can see that currently BDS static PPP with 2 h observation can achieve an accuracy of several centimetres in three components and the smallest RMS is in the north direction and the largest RMS is in the up direction. The RMS of all 2 h solutions was significantly improved with CMB corrected. With our improved model, the highest positioning accuracy was achieved by solution C which is 3.8, 2.6, 5.8 centimetres in the east, north and up directions, respectively. The improvement of the positioning accuracy brought by our proposed method is 15.6, 21.2 and 13.4% compared with solution A, while 7.3, 7.1 and 6.5% compared with solution B, in the east, north and up directions, respectively.

4. Conclusions

Different from the other GNSS systems, BeiDou-2 (IGSO and MEO) code measurements are polluted by the satellite-induced systematic code multipath bias. In this study, an improved method which estimates the bias for each IGSO + MEO satellite with an elevation node session of 5° is proposed in this study. The continuous piecewise linear functions were employed to produce the correction values. One month of BDS observations recorded on a globally distributed MGEX stations equipped with different receiver types were used.
Three groups of tests, namely, evaluation of CMB estimation, the ambiguity usage for WL FCB estimation, and the performance of PPP AR (TTFF and positioning bias), were conducted to verify the effectiveness of the proposed model and compare the performance of CMB correction with the traditional model. Experimental results show that for the satellites on the same orbit type, obvious difference can be found in the CMB at the same node and frequency. The new correction model outperforms the old one assuming that for each frequency, the same CMB corrections are suitable for the BeiDou-2 satellites operating in the same orbit type. The new correction model can improve the WL ambiguity usage rate for WL FCB estimation, shorten the WL and NL TTFF in PPP AR as well as improve the PPP positioning accuracy. With the new correction model, the usage of WL ambiguity for FCB estimation is increased from 94.1% to 96.0%, the WL and NL TTFF of PPP AR is shorten from 10.6 to 9.3 min, 67.9 to 63.3 min, respectively, compared with the traditional correction model. The positioning accuracy, as well as TTFF, was obviously enhanced by the improved model. In addition, both the traditional and improved CMB model have a better performance in these aspects compared with the model which not accounting for the CMB correction.

Author Contributions

Jingyang Fu completed theoretical analysis and experimental verification. Guangyun Li provided the research initial research ideas. Li Wang involved in the paper writing and revision.

Funding

This research was funded by [the National Natural Science Foundation of China] grant number [41501491 and 41274014].

Acknowledgments

The authors gratefully thank the IGS Multi-GNSS Experiment (MGEX) for providing GNSS data and products.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Geng, T.; Xie, X.; Zhao, Q.; Liu, X.; Liu, J. Improving BDS integer ambiguity resolution using satellite-induced code bias correction for precise orbit determination. GPS Solut. 2017, 21, 1191–1201. [Google Scholar] [CrossRef]
  2. Montenbruck, O.; Hauschild, A.; Steigenberger, P.; Hugentobler, U.; Teunissen, P.; Nakamura, S. Initial Assessment of the COMPASS/BeiDou-2 Regional Navigation Satellite System. GPS Solut. 2013, 17, 211–222. [Google Scholar] [CrossRef]
  3. Zhang, X.; He, X. Performance analysis of triple-frequency ambiguity resolution with BeiDou observations. GPS Solut. 2015, 20, 269–281. [Google Scholar] [CrossRef]
  4. Lou, Y.; Gong, X.; Gu, S.; Zheng, F.; Feng, Y. Assessment of code bias variations of BDS triple-frequency signals and their impacts on ambiguity resolution for long baselines. GPS Solut. 2017, 21, 177–186. [Google Scholar] [CrossRef]
  5. Kouba, J.; Héroux, P. Precise point positioning using IGS orbits and clock products. GPS Solut. 2001, 5, 12–28. [Google Scholar] [CrossRef]
  6. Zumberge, J.F.; Heflin, M.B.; Jefferson, D.C.; Watkins, M.M.; Webb, F.H. Precise point positioning for the efficient and robust analysis of GPS data from large networks. J. Geophys. Res. 1997, 102, 5005–5017. [Google Scholar] [CrossRef]
  7. Li, P.; Zhang, X.; Guo, F. Ambiguity resolved precise point positioning with GPS and BeiDou. J. Geod. 2017, 91, 25–40. [Google Scholar]
  8. Hauschild, A.; Montenbruck, O.; Sleewaegen, J.M.; Huisman, L.; Teunissen, P. Characterization of compass M-1 signals. GPS Solut. 2012, 16, 117–126. [Google Scholar] [CrossRef]
  9. Wanninger, L.; Beer, S. BeiDou satellite-induced code pseudorange variations: Diagnosis and therapy. GPS Solut. 2015, 19, 639–648. [Google Scholar] [CrossRef]
  10. Lei, W.; Wu, G.; Tao, X.; Bian, L.; Wang, X. BDS satellite-induced code multipath: Mitigation and assessment in new-generation IOV satellites. Adv. Space Res. 2017, 60, 2672–2679. [Google Scholar] [CrossRef]
  11. Zhang, X.; Li, X.; Lv, C.; Wu, M.; Pan, L. A comprehensive analysis of satellite-induced code bias for BDS-3 satellites and signals. Adv. Space Res. 2017. [Google Scholar] [CrossRef]
  12. Zhang, X.; Wu, M.; Liu, W.; Li, X.; Yu, S.; Lv, C.; Wickert, Y. Initial assessment of the COMPASS/BeiDou-3: New-generation navigation signals. J. Geod. 2017, 91, 1225–1240. [Google Scholar] [CrossRef]
  13. Guo, F.; Li, X.; Liu, W. Mitigating Beidou satellite-induced code bias: Taking into account the stochastic model of corrections. Sensors 2016, 16, 909. [Google Scholar] [CrossRef] [PubMed]
  14. Melbourne, W.G. The case for ranging in GPS-based geodetic systems. In Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 373–386. [Google Scholar]
  15. Wübbena, G. Software developments for geodetic positioning with GPS using TI-4100 code and carrier measurements. In Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 403–412. [Google Scholar]
  16. Blewitt, G. An automatic editing algorithm for GPS data. Geophys. Res. Lett. 1990, 17, 199–202. [Google Scholar] [CrossRef]
  17. Li, P.; Zhang, X. Integrating GPS and GLONASS to accelerate convergence and initialization times of precise point positioning. GPS Solut. 2014, 18, 461–471. [Google Scholar] [CrossRef]
  18. Li, P.; Zhang, X. Precise point positioning with partial ambiguity fixing. Sensors 2015, 15, 13627–13643. [Google Scholar] [CrossRef] [PubMed]
  19. Dow, J.M.; Neilan, R.E.; Rizos, C. The International GNSS Service in a changing landscape of Global Navigation Satellite Systems. J. Geod. 2009, 83, 191–198. [Google Scholar] [CrossRef]
  20. Ge, M.; Gendt, G.; Rothacher, M.; Shi, C.; Liu, J. Resolution of GPS carrier-phase ambiguities in Precise Point Positioning (PPP) with daily observations. J. Geod. 2008, 82, 389–399. [Google Scholar] [CrossRef]
  21. Teunissen, P. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef]
  22. Teunissen, P.; Joosten, P.; Tiberius, C. Geometry-free ambiguity success rates in case of partial fixing. In Proceedings of the 1999 National Technical Meeting of the Institute of Navigation (ION NTM), San Diego, CA, USA, 25–27 January 1999; pp. 201–207. [Google Scholar]
  23. Ji, S.; Chen, W.; Ding, X.; Chen, Y.; Zhao, C.; Hu, C. Ambiguity validation with combined ratio test and ellipsoidal integer aperture estimator. J. Geod. 2010, 84, 597–604. [Google Scholar] [CrossRef]
  24. Leick, A. GPS Satellite Surveying, 3rd ed.; John Wiley and Sons: New York, NY, USA, 2003. [Google Scholar]
  25. Verhagen, S.; Teunissen, P. The ratio test for future GNSS ambiguity resolution. GPS Solut. 2013, 17, 535–548. [Google Scholar] [CrossRef]
  26. Deng, Z.; Zhao, Q.; Springer, T.; Prange, L.; Uhlemann, M. Orbit and Clock Determination-BeiDou. In Proceedings of the 2014 IGS Workshop, Pasadena, CA, USA, 23–27 June 2014. [Google Scholar]
Figure 1. The flowchart of our CMB estimation procedure.
Figure 1. The flowchart of our CMB estimation procedure.
Sensors 18 01354 g001
Figure 2. Distribution of the BDS reference network and user test stations. The blue triangles denote the reference stations used for FCB estimations; the red stars denote the user stations used for investigating the performance of the proposed CMB model.
Figure 2. Distribution of the BDS reference network and user test stations. The blue triangles denote the reference stations used for FCB estimations; the red stars denote the user stations used for investigating the performance of the proposed CMB model.
Sensors 18 01354 g002
Figure 3. The CMB values estimated by our proposed model. (a) the values at the B1 frequency; (b) the values at the B2 frequency; (c) the values at the B3 frequency.
Figure 3. The CMB values estimated by our proposed model. (a) the values at the B1 frequency; (b) the values at the B2 frequency; (c) the values at the B3 frequency.
Sensors 18 01354 g003
Figure 4. The differences of the CMB values between our proposed model and the traditional model. (a) the differences at the B1 frequency; (b) the differences at the B2 frequency; (c) the differences at the B3 frequency.
Figure 4. The differences of the CMB values between our proposed model and the traditional model. (a) the differences at the B1 frequency; (b) the differences at the B2 frequency; (c) the differences at the B3 frequency.
Sensors 18 01354 g004
Figure 5. Usage rate of the BDS WL float ambiguities without (NO), with the traditional (OLD) and the new CMB corrections, respectively.
Figure 5. Usage rate of the BDS WL float ambiguities without (NO), with the traditional (OLD) and the new CMB corrections, respectively.
Sensors 18 01354 g005
Figure 6. Time series of the number of BDS WL and NL resolved ambiguities for solution A, B and C, respectively. (a) the number of BDS WL resolved ambiguities; (b) the number of BDS NL resolved ambiguities.
Figure 6. Time series of the number of BDS WL and NL resolved ambiguities for solution A, B and C, respectively. (a) the number of BDS WL resolved ambiguities; (b) the number of BDS NL resolved ambiguities.
Sensors 18 01354 g006
Table 1. Models and parameters for BDS CMB estimation.
Table 1. Models and parameters for BDS CMB estimation.
ItemsModels
ObservationMultipath combination
Sampling rate30 s
EstimatorIterative Least Square with robust estimation
ModellingSatellite-independent, elevation-dependent;
Piecewise linear
Weighting schemeElevation-dependent (Equation (7))
Cycle-slip detectionTurbo-edit
Parameter estimationOne parameter at each 5° node
Table 2. Site information of six user stations. The information includes the name, receiver type, antenna type.
Table 2. Site information of six user stations. The information includes the name, receiver type, antenna type.
StationReceiver TypeAntenna Type
CUT0TRIMBLE NETR9TRM59,800.00 SCIS
DARWSEPT POLARX5JAVRINGANT_DM NONE
GMSDTRIMBLE NETR9TRM59,800.00 SCIS
HKWSLEICA GR50LEIAR25.R4 LEIT
KARRTRIMBLE NETR9TRM59,800.00 NONE
MRO1TRIMBLE NETR9TRM59,800.00 NONE
Table 3. Observation models, error processing, and estimated parameters for BDS PPP.
Table 3. Observation models, error processing, and estimated parameters for BDS PPP.
ItemsModels
ObservationB1/B2 ionosphere-free code and carrier phase
Sampling rate30 s
Elevation cutoff10°
Weighting schemeElevation-dependent (Equation (7))
Error correctionZenith troposphere dry component;
Relativistic effect;
Solid Earth tide;
Satellite and receiver PCO and PCV;
Phase-windup;
Satellite FCB (corrected for ambiguity-fixed PPP)
Parameter estimationCoordinate (epoch-wise);
Receiver clock (epoch-wise)
ZWD (random-walk, with a)
Ambiguities (Constant for each arc)
Table 4. The average TTFF (min) for kinematic PPP AR.
Table 4. The average TTFF (min) for kinematic PPP AR.
SITEWL TTFFNL TTFF
Solution ASolution BSolution CSolution ASolution BSolution C
CUT018.816.014.279.369.162.2
DARW10.37.87.171.168.862.7
GMSD17.814.113.071.768.365.0
HKWS14.711.29.869.866.063.4
KARR9.86.75.272.867.564.1
MRO111.07.86.776.467.463.2
Average13.810.69.373.567.963.3
Table 5. The averaged positioning bias RMS with 2 h observation for each test stations.
Table 5. The averaged positioning bias RMS with 2 h observation for each test stations.
SITESolution ASolution BSolution C
ENUENUENU
CUT04.23.45.94.03.15.43.72.75.0
DARW7.44.88.26.33.87.15.73.36.3
GMSD3.52.66.73.32.46.23.32.25.9
HKWS4.12.95.33.82.75.13.62.54.9
KARR3.93.06.83.52.76.53.32.46.2
MRO13.82.77.13.52.56.93.32.46.5
Average4.53.36.74.12.86.23.82.65.8

Share and Cite

MDPI and ACS Style

Fu, J.; Li, G.; Wang, L. An Improved BeiDou-2 Satellite-Induced Code Bias Estimation Method. Sensors 2018, 18, 1354. https://doi.org/10.3390/s18051354

AMA Style

Fu J, Li G, Wang L. An Improved BeiDou-2 Satellite-Induced Code Bias Estimation Method. Sensors. 2018; 18(5):1354. https://doi.org/10.3390/s18051354

Chicago/Turabian Style

Fu, Jingyang, Guangyun Li, and Li Wang. 2018. "An Improved BeiDou-2 Satellite-Induced Code Bias Estimation Method" Sensors 18, no. 5: 1354. https://doi.org/10.3390/s18051354

APA Style

Fu, J., Li, G., & Wang, L. (2018). An Improved BeiDou-2 Satellite-Induced Code Bias Estimation Method. Sensors, 18(5), 1354. https://doi.org/10.3390/s18051354

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