Next Article in Journal
Power Allocation Scheme for Non-Orthogonal Multiple Access in Underwater Acoustic Communications
Previous Article in Journal
Design of a Matching Network for a High-Sensitivity Broadband Magnetic Resonance Sounding Coil Sensor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

BeiDou Geostationary Satellite Code Bias Modeling Using Fengyun-3C Onboard Measurements

1
GNSS Research Center, Wuhan University, 129 Luoyu Road, Wuhan 430079, China
2
Collaborative Innovation Center of Geospatial Technology, 129 Luoyu Road, Wuhan 430079, China
*
Authors to whom correspondence should be addressed.
Sensors 2017, 17(11), 2460; https://doi.org/10.3390/s17112460
Submission received: 23 August 2017 / Revised: 23 October 2017 / Accepted: 25 October 2017 / Published: 27 October 2017
(This article belongs to the Section Remote Sensors)

Abstract

:
This study validated and investigated elevation- and frequency-dependent systematic biases observed in ground-based code measurements of the Chinese BeiDou navigation satellite system, using the onboard BeiDou code measurement data from the Chinese meteorological satellite Fengyun-3C. Particularly for geostationary earth orbit satellites, sky-view coverage can be achieved over the entire elevation and azimuth angle ranges with the available onboard tracking data, which is more favorable to modeling code biases. Apart from the BeiDou-satellite-induced biases, the onboard BeiDou code multipath effects also indicate pronounced near-field systematic biases that depend only on signal frequency and the line-of-sight directions. To correct these biases, we developed a proposed code correction model by estimating the BeiDou-satellite-induced biases as linear piece-wise functions in different satellite groups and the near-field systematic biases in a grid approach. To validate the code bias model, we carried out orbit determination using single-frequency BeiDou data with and without code bias corrections applied. Orbit precision statistics indicate that those code biases can seriously degrade single-frequency orbit determination. After the correction model was applied, the orbit position errors, 3D root mean square, were reduced from 150.6 to 56.3 cm.

1. Introduction

After the US GPS and the Russian GLONASS, the Chinese BeiDou navigation satellite system (BDS) officially began to provide position, navigation, and timing services in most of the Asia-Pacific area on 27 December 2012 and will offer global services by 2020 [1,2]. Unlike the GPS and GLONASS, which use only medium earth orbit (MEO) satellites, BDS also uses satellites in geostationary earth orbit (GEO) and inclined geostationary orbit (IGSO). Currently, its constellation comprises 14 BDS-2 satellites and 5 new-generation satellites. Equipment supporting BDS has been widely used [2]. In particular, the onboard BDS sensors are also applied to low-earth orbiter (LEO) platforms as a key tracking system for precise orbit determination and occultation missions. For instance, the GNSS Occultation Sounder (GNOS) instrument on the Fengyun-3C satellite is the first BDS/GPS compatible radio occultation sounder in the world, developed by the Center for Space Science and Applied Research, Chinese Academy of Sciences [3,4]. The precise orbits of Fengyun-3C were determined by Zhao et al. [5] using onboard GPS- and BDS-only measurement data. The results show that the 3D root mean square (RMS) of overlapping orbit differences can reach the 2- to 3-cm level for the GPS-only solution, and the 3D RMS of orbit differences between GPS- and BDS-only solutions is approximately 15 cm, which is easily affected by the available tracking BDS data.
However, much of the literature argues that BDS code measurements are affected by severe multipath (MP) effects, which inevitably exist in precise applications. The well-known BDS systematic long-term variation was first investigated by Hauschild et al. [6] in the B1 and B2 signals of the BDS M-1 satellite. Montenbruck et al. [7] analyzed BDS code MP variations for all 3 frequency signals using the Multi-GNSS experiment (MGEX) data, which vary by 0.4 to 0.6 m with changes of satellite elevation angle. To tackle this problem, Wanninger and Beer [8] proposed an elevation- and frequency-dependent linear piece-wise correction model for BDS IGSO and MEO satellites. They found a remarkable improvement in their single-frequency point positioning tests after applying the corrections. The BDS GEO satellites remain stationary at an altitude of approximately 36,000 km directly above the equator between 58° E and 140° E. They show very small elevation variations of several degrees in the view field of ground-fixed stations, so the model proposed by Wanninger and Beer [8] are not applicable to GEO satellites using ground data. Therefore, Lou et al. [9] modeled the biases for GEO satellites based on single-differenced fractional cycle biases, but that requires widespread ground stations and still fits only a limited range of elevation variations. One method to overcome the restriction is to put the receiver on space vehicles; for example, on board LEO satellites. Due to the rapid movement of LEO relative to that of GEO satellites, the geometry variations between them can greatly increase, thus onboard observables can be obtained in wide elevation-angle ranges. Even for IGSO and MEO, better sky-view coverage can be obtained with the available tracking data. Fortunately, the onboard BDS measurements collected by the Fengyun-3C satellite can be used for such investigations.
The aim of this study is to offer further insight into the described systematic biases existing in BDS code measurements using the Fengyun-3C onboard data and to model these biases, particularly for GEO satellites. In this paper, the quality of the onboard data and the code multipath is analyzed and these biases are investigated. Then a set of model corrections is given and applied to orbit determination for Fengyun-3C based on single-frequency BDS data. Finally, we present a discussion of the results from different orbit determination solutions, focusing on the orbit precision improvement after applying the model corrections, to verify their success.

2. Fengyun-3C Onboard Data Quality Analysis

The GNOS receiver on the Fengyun-3C satellite is used for the GNSS radio occultation mission of China. The receiver has 3 antennas: a positioning antenna, a rising occultation antenna, and a setting occultation antenna [3,4]. With the background described in Introduction, we confined our study to navigation-related measurements from the positioning antenna, which is a wide-beam, hemispherical coverage, low-gain antenna mounted on the top surface of the Fengyun-3C satellite. The measurement types include L1 C/A-code phase, L1 carrier phase, L2 P-code phase, and L2 carrier phase for GPS, and B1I code phase, B1 carrier phase, B2I code phase, and B2 carrier phase for BDS. The results given in the study are based on a 26-day data set collected from the positioning antenna during DOY 062 to DOY 087 in 2015; the sampling interval is 1 HZ.

2.1. Measurement Availability

In the Asia-Pacific regional service of BDS in 2015, there were only 14 operational satellites, including 5 GEOs, 5 IGSOs and 4 MEOs. In addition, the MEO satellite C13 was unavailable in 2015. When orbiting the earth, the Fengyun-3C can receive 4 to 6 BDS signals in most of the Asia-Pacific area because the GNOS instrument is capable of tracking up to 6 BDS satellites from the positioning antenna [3]. However, in other flight regions the tracking number is less than the minimum of 4 satellites required for a kinematic solution. Unfortunately, the GNOS receiver sometimes even fails to track BDS signals. Figure 1 shows the numbers of BDS and GPS satellites that the onboard GNOS receiver tracked per epoch in DOY 062. It is evident that the number of BDS satellites tracked was very unstable due to the invisibility of GEO and IGSO satellites outside the Asia-Pacific region. Compared with the whole GPS constellation, the available BDS data quantity was obviously less. For further comparison, Figure 2 shows the percentage of the observed GPS and BDS satellites for the whole data set. The Fengyun-3C receiver tracked 4 or more BDS satellites in only 33.4% of all epochs, whereas the number of GPS satellites tracked dropped below 4 in just 1.6% of the epochs. The low number of visible BDS satellites is an inevitable problem for the precision orbit determination of the Fengyun-3C satellite, which typically contributes to poor positioning accuracy [10].

2.2. BDS Code Multipath

MP effects are caused by non-line-of-sight signal propagation between navigation satellites and the GNOS positioning antenna due to the Fengyun-3C’s assembly parts reflection. In this section, we determine and calculate the MP effects using a linear combination of single-frequency code and dual-frequency carrier-phase observations, namely the MP combination, which can be expressed as [11,12,13]:
M P i = C 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 + f i 2 + f j 2 f i 2 f j 2 λ i N i 2 f j 2 f i 2 f j 2 λ j N j D c
where C is the code observables in meters and φ is the carrier-phase observables in cycles; f , λ , and N are frequency, wavelength, and integer ambiguity respectively; the subscripts i and j ( i j ) are used to denote different frequencies; and D C is the constant parts of hardware-induced delays. In theory, this linear combination can eliminate ionospheric and tropospheric delays and all geometric contributions including, for example, clock errors, orbit errors, and the geometry ranges between navigation satellites and receiver, and mainly reflects MP effects and code tracking noise [8,11].
However, the MP combination contains the constant parts of hardware-induced delays and carrier-phase ambiguities. Because these are usually considered as invariant values for each continuous ambiguity block, the practical way to separate them from MP variations is to subtract the mean value of raw MP variations for each block with clean observables and no cycle slips. As a consequence, the MP combination provides only the relative quantity, and the real biases cannot be obtained. For BDS signals, the obtained MP variations can reveal systematic code-carrier divergences, and can be used for code bias modeling.
To calculate the MP magnitude of the onboard data set, the daily RMSs of BDS and GPS MP effects were computed for the data above the elevation angle 0°. Figure 3 shows the daily MP1 and MP2 RMSs, and indicates that the variations were very stable. The averaged MP1 and MP2 RMSs are 0.731 m and 0.662 m for BDS, and 0.380 m and 0.724 m for GPS. Compared with GPS MP1, GPS MP2 appears much larger. This is because the SNR of the P2/L2 signals is general poorer than that of C1/L1, with maximum values in our data set being 36.1 and 51.6 dB-Hz respectively.
Disclosing additional biases in the MP variations of BDS satellites, Figure 4 shows an example of the B1 and B2 frequency MP time series of 3 complete BDS satellite passes whose maximum elevation angles were close to 90°. The blue dots represent the MP values, and the dark green lines denote the elevation time series. Due to the rapid movement of the Fengyun-3C satellite, the ascending and descending phases of BDS satellites were very rapid and the time interval of a complete satellite pass was only approximately 40 min, which is much smaller than that of ground stations. As illustrated in Figure 4, obvious elevation-dependent biases can be seen, particularly for C11. But it is strange that the MP values do not vary strictly with the elevation values, which is often the case with ground-based BDS MEO data. For C05, there is obviously a periodic signal with unstable wavelength in the time series. The wavelength gradually varies to reach a maximum during the low-elevation range. However, the cause of this phenomenon is still not clear, and we do not discuss it in this paper.
With regard to the onboard data set we used, note that there seems to be an elevation-angle limit for the signals of the ascending navigation satellites. When BDS and GPS satellites appeared in the view field, the elevation angle of observation data was already at an approximately mean value of 30°, as shown in Figure 4. The reason for this phenomenon remains unknown, but it is suspected that some parts of the Fengyun-3C satellite may block the low-elevation signals of the ascending phase of navigation satellites. Fortunately, there was no similar problem for the signals of the descending satellites, and signals at an elevation below 0° could be tracked.

3. Results

Using BDS measurements from IGS MGEX stations, Wanninger and Beer [8] modeled the biases in MEO and IGSO satellite passes with a linear piece-wise function of elevation. Because GEO satellites remain nearly stationary as seen from a ground receiver, the similar biases are almost constant and removed when averaging the MP time series of an ambiguity arc. Due to the Fengyun-3C satellite, the problem can be overcome with the onboard BDS data. Good observation coverage can be achieved over the entire elevation and azimuth angle ranges, even for IGSO and MEO satellites.

3.1. Inconsistency of Linear Models

We estimated the linear model node values using the approach of Wanninger and Beer [8] for individual BDS satellites in a least-squares sense based on the 26-day onboard data set. The results are shown in Figure 5. Similar to Wanninger and Beer [8], groups of satellites with different code bias behaviors are shown. For GEO C01 to C04 satellites, there is no substantial elevation dependence in B1 frequency, but a different behavior can be observed for C05 MP1 under higher elevation angles. About this phenomenon, because we do not have any specific details regarding GEO satellite construction, a new group of MP1 for C05 was taken into account in this study. For IGSO and MEO satellites, there was good agreement with Wanninger and Beer’s model over the high elevation angles for the derived ones, but clear inconsistency can be observed under the lower elevation angles, which were predominantly less than 40°. Zhao et al. [5] thought that this is caused by the Fengyun-3C GNOS receiver, which smooths the BDS code observations when the elevation angle is less than 40°.
However, it needs to be emphasized that because of the loss of the low-elevation observations from the ascending phase of BDS satellites as mentioned above, the inconsistency between the 2 models derives mainly from the descending signals. As seen in Figure 4, the MP values show clear asymmetry with the elevations and the trend of the descending variations is more flat than that of the ascending, which may lead to flat values of the low-elevation nodes shown in Figure 5. A question thus arises as to whether these strange behaviors reflect the actual BDS signal characteristics or a systematic underestimation of the MP variations.

3.2. Satellite- and Receiver-Induced Code Biases and Modeling

To find out whether there are some other biases in the BDS code measurements, we followed the viewpoint outlined in Montenbruck et al. [14]. MP effects are due to diffuse reflections at the Fengyun-3C body, which results in a static MP pattern that depends only on the line-of-sight direction relative to the GNOS positioning antenna. We thus combined the 26-day MP time series to obtain a good observation sky coverage and estimated the average map on a grid of 2° × 2° resolution in the satellite reference frame for each BDS satellite type. The elevation angles varied from 0° to 90°, as shown in Figure 6, and for comparison, Figure 7 also shows the average MP grid maps of GPS L1 and L2 frequencies. The zero-direction of the zenith antenna pointed along the positive x axis. The satellite reference frame is defined as [5]: the origin of the coordinate system coincides with the Fengyun-3C satellite’s center of mass; the x axis points along the satellite velocity direction, the z axis points toward the center of the Earth, and the y axis completes the right-hand system. In the Figures, the white areas are where there were no available measurements from the signals of the ascending satellites. It is easy to see that the distribution of MPs was not strictly symmetric in azimuth, and some near-field variations with interference fringes are clearly visible. Although it is not clear exactly what caused these interference fringes, a likely cause of the perturbations was cross-talk between the different antenna paths in the GNOS receiver; that is, the signal from one of the occultation antennas leaked into the signal from the positioning antenna. Moreover, when comparing the positive and negative directions of the x axis at the same elevation angles, particularly for elevations below 40°, the biases in the signal of ascending satellites are much larger. In Figure 7, similar perturbations are also obvious for GPS, which is evidence that the near-field effect is not caused by biases in BDS satellites.
Figure 8 shows the subtraction between different BDS satellite type grids in the same BDS frequency, i.e., that IGSO–MEO represents IGSO grid values minus these of MEO in the same frequency. Clearly, the azimuth-dependent variations are obviously eliminated or reduced after subtraction between any 2 BDS satellite type grids. This indicates that there may be some azimuth-dependent systematic biases that were unrelated to BDS satellite types in the onboard BDS measurements. Moreover, according to Wanninger and Beer [8], there should be no substantial azimuth dependence of the BDS satellite-induced biases. Hence, we consider that these biases should have been caused by local MP effects, and not by biases in BDS satellites, which has been demonstrated from the GPS grid maps in Figure 7. This also explains the aforementioned systematic inconsistency under lower elevation angles for IGSO and MEO satellites, when computing the linear piece-wise parameter values regardless of uncalibrated receiver-induced MP effects in the Fengyun-3C environment.
To further investigate the static receiver-induced MP pattern in the Fengyun-3C environment, we adopted the model correction values given by Wanninger and Beer [8] to correct the BDS code biases in IGSO and MEO code measurements. Afterward, the sky-view grid maps of the corrected IGSO and MEO MP variations for B1 and B2 frequencies were derived, which were believed to be receiver-induced MP effects; these results are shown in Figure 9. In the IGSO and MEO panels of Figure 9, a decreasing trend of receiver-induced MP effects from the signal ascending direction to the signal descending direction can be observed and is very similar to GPS in Figure 7; it varies by more than 1 m. After subtracting between IGSO and MEO, the trend is significantly reduced. However, some small trend components are still visible. This may be caused by the relatively larger local MP noise or the inaccuracy of the BDS code bias corrections. Based on the analysis, it is quite certain that the static near-field MP pattern exhibits only a frequency-dependent characteristic and is independent on the BDS satellite type.
Therefore, when computing the precise values of elevation-dependent BDS-satellite-induced biases using Fengyun-3C onboard measurements, removal of local MP effects must be considered. Supposing that each of the grid elements consists of 4 node points (A, B, C, and D) and the elevation and azimuth angles of these points are ( e 1 , a 1 ), ( e 1 , a 1 +2°), ( e 1 +2°, a 1 +2°), and ( e 1 +2°, a 1 ) respectively, the MP observables are expressed as
M P i s ( e , a ) = ( 1 α ) ( 1 β ) P i , A + α ( 1 β ) P i , B + α β P i , C + ( 1 α ) β P i , D b i s ( e ) + ε i α = ( a a 1 ) 2 ;   β = ( e e 1 ) 2 a 1 = 2 [ a 2 ] ;   e 1 = 2 [ e 2 ]
with
b i s ( e ) = b i , k s + e e k e k + 1 e k ( b i , k + 1 s b i , k s )
where subscript i and superscript s are used to denote the different frequencies and groups of BDS satellites respectively, P is the receiver-induced MP value of each grid point, ε is the noise, [•] stands for the down rounding operation, b i s ( e ) is biases in BDS satellites and can be expressed with the linear piece-wise model, and b i , k s , b i , k + 1 s are the bias values of two adjacent nodes. Hence, using Equations (2) and (3) as the observation equation in a least-squares sense, we again estimated 7 groups of elevation-dependent linear piece-wise node values b i , k s , including GEO C01 to C04 B1, GEO C05 B1, GEO B2, IGSO B1 and B2, and MEO B1 and B2, together with 2 groups of the receiver-induced MP grid values P for B1 and B2 based on the whole data set. Because of a different behavior observed in C05 MP1 variations as above, a new group was taken into account in this process.
Figure 10 shows the final elevation-dependent linear piece-wise models which can be expressed as Equation (3) using derived node values b i , k s from 0° to 90° for each group, and Table 1 gives the linear piece-wise model corrections for BDS-satellite-induced biases. Because the distribution of the derived receiver-induced MP grid values P is similar to that in Figure 9, we do not display it in figures. In contrast to Figure 5, clear elevation-dependent variations can be observed in both BDS GEO B1 and B2 frequencies. However, a different behavior did exist in C05 B1 relative to others, and its amplitude was much larger than that of the C01 to C04 group. Comparing different groups, the 2 lines of GEO and IGSO B2 almost overlap together, so they should be placed in the same category. It is also interesting that when the elevation angle was below 60°, the difference between groups in the same frequency was less than 5 cm, except for the C01 to C04 B1 group.
Table 2 and Figure 11 show the comparison with Wanninger and Beer’s model values. There is a good fit between the lines even if the elevation angle falls below 40°. The RMS of the differences is less than 10 cm. Specifically, the differences for IGSO at zero elevation seem relatively larger. This can be attributed to the contamination of the relative larger noise at low elevation. Also, Wanninger and Beer’s MEO model values are slightly smaller than those of the derived model, which results in a grid of MEO with relatively larger values after application of Wanninger and Beer’s MEO model in Figure 9. This also explains the remaining trend components in IGSO-MEO panels. But these differences seem only marginal when considering the magnitude of the systematic variations.
To verify the correctness of the derived models for the BDS-satellite-induced biases and the static GNOS-receiver-induced biases, some examples of MP combinations are shown. The same satellite arcs are used as those in Figure 4. Figure 12 and Figure 13 show that the MP time series regained the symmetry in elevation after application of the receiver-induced bias corrections for each of the 2 BDS frequencies. However, if only the satellite-induced bias corrections was used, the remaining receiver-induced biases was very evident in the MP variations, as shown in the Figures. When both model corrections were applied, these systematic biases disappeared. Regardless of the effect of the periodic signal mentioned above, the MP time series already shows the typical elevation-dependent variations, which are smallest for high elevations and largest for the ascending or descending satellites.

3.3. The Effect on Single-Frequency BDS Orbit Determination of Fengyun-3C

In previous sections, we analyzed the BDS MP effects based on the Fengyun-3C onboard data set, and found that the code measurements are not only subject to the BDS-satellite-induced and elevation-dependent systematic biases, but also suffer from the Fengyun-3C local near-field MP effects. Based on the analysis of the MP variations, we carefully modeled the BDS-satellite-induced biases of the corresponding group and the static GNOS-receiver-induced MP pattern. For dual-frequency precision orbit determination, the solution quality is mainly dependent on the carrier-phase observations but not the code measurement; thus the code biases can hardly affect the final orbit determination precision. However, code measurements can play an important role in single-frequency orbit determination, because in that case the graphic combination is used as a basic observation model, which enables the elimination of ionospheric delay but depends on code measurement precision [15,16]. Based on a single-frequency GPS orbit determination, the 3D RMS of the gravity recovery and climate experiment (GRACE) is better than 0.2 m, and the Chinese HY-2A and ZY-3 satellites can reach the same level [17,18]. In this section, to analyze the effect on the single-frequency BDS orbit determination of the Fengyun-3C satellite, we determined precise orbits with the onboard BDS data, and generated the orbit determination solutions with and without the model corrections using the positioning and navigation data analyst (PANDA) software package [19,20] developed at the GNSS Research Center of Wuhan University.
Because the Fengyun-3C satellite does not carry a satellite laser reflector, which is generally used to independently validate the accuracy of precise orbit products, we compared the results to the orbits using onboard dual-frequency GPS data provided by Zhao et al. [5]. The 3D RMS of overlapping orbit differences is better than 3 cm for a dual-frequency GPS solution. Therefore, the dual-frequency GPS orbit results can be seen as reference orbits to judge the accuracy of both the single-frequency solutions. Also, we adopted the BDS precise orbit and 30-s clock products provided by Wuhan University for both BDS solutions. The qualities of BDS products were evaluated by Guo et al. [21] and Guo et al. [22]. The detailed strategy used for orbit determination solutions is summarized in Table 3.
Figure 14 shows the daily RMSs of orbit differences between GPS and BDS solutions before and after application of the receiver- and satellite-induced code bias model corrections in along-track, cross-track, radial, and 3D respectively, and the improvement percentages. After applying the corrections, the RMS values are clearly improved in each direction. Particularly in the along-track component, the mean RMS is reduced from 135.3 to 51.2 cm with an improvement of 62.1%. The mean improvements in cross-track and radial components are 49.7% and 69.5% respectively. Among the improvements of the 3D mean RMS, which decrease from 150.6 to 56.3 cm, 78.8% comes from the along-track component, and 2.0% and 19.2% from the cross-track and radial respectively. The comparative analysis shows that the BDS-satellite- and GNOS-receiver-induced code biases seriously degrade the precision of Fengyun-3C orbits. However, the precision of the single-frequency BDS orbit determination is still not in competition with that of GPS. This is mainly because the available BDS data quantity is obviously less. Considering the Asia-Pacific regional service of BDS in 2015, only 3 MEO satellites were visible outside the Asia-Pacific region, and the number of GNOS positioning antenna tracking satellites is less than 4 at approximately two-thirds of the epochs, which typically contributes to poor positioning accuracy. In addition, the relatively lower precision of BDS products is also an inevitable problem for orbit determination.

4. Conclusions

Besides BDS-satellite-induced biases, onboard BDS code measurements from the Fengyun-3C GNOS receiver are subject to strong local MP effects, which result in a static pattern depending on frequency and the line-of-sight direction relative to the receiver antenna. There is a decreasing trend of MP in the static pattern from the signal ascending direction to the signal descending direction; its variation is larger than 1 m. Thus, removal of the local MP effects is necessary if the Fengyun-3C measurements are used to analyze the characteristics of BDS signals. We identified that there is no dependence of the local static pattern on BDS satellite type. Therefore, we estimated an elevation- and azimuth-dependent grid model for the static pattern together with the groups of the linear piece-wise parameters of the BDS-satellite-induced biases for each of the 2 BDS frequencies. The derived linear model values for BDS IGSO and MEO code biases agreed with those of Wanninger and Beer’s model even if the elevation angle falls below 40°. Also, the linear model parameter values of BDS GEO satellites from 0° to 90° can be obtained at the same time, which is nearly impossible using ground-fixed measurements due to small movements of the GEO satellites relative to the ground receiver. Compared with other GEO satellite B1 model values, a different behavior really existed in C05 and a new group for C05 B1 was considered. Also, the derived B2 linear model values for the GEO and IGSO groups were so similar that we suggest they should be placed in the same category. Apart from an increasing deviation when the elevation angle was above 60°, the difference between groups in the same frequency was less than 5 cm except for the C01 to C04 B1 group.
To analyze the effect of these code systematic biases on the orbit determination of the Fengyun-3C satellite, we generated 2 single-frequency BDS orbit determination solutions using the nearly one-month onboard data set. There was a noticeable improvement in each direction when we applied the GNOS-receiver- and BDS-satellite-induced code bias model corrections. In particular, the mean RMS in the along-track component decreased from 135.3 to 51.2 cm, which accounted for 78.8% of the 3D improvement from 150.6 to 56.3 cm. The result shows a substantial contribution from these corrections. However, due to BDS data quantity being less available and the relatively lower precision of BDS products, the single-frequency BDS orbit determination precision is still not in competition with that of GPS.

Acknowledgments

We are very grateful to the iGMAS for providing the BDS precise orbit and clock products. This work is sponsored by the National Natural Science Foundation of China (Grant Nos. 41574027, 41574030, 41325015) and by the Hubei Province Natural Science Foundation of China (Grant No. 2015CFA057).

Author Contributions

M.L. and Q.Z. initial idea; M.L. and K.J. designed and performed the data analysis and wrote the manuscript; M.L. and W.L. edited the manuscript; X.G. helped with the data processing program. All authors reviewed the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. China Satellite Navigation Office (CSNO). BeiDou Navigation Satellite System Signal in Space Interface Control Document, Open Service Signal (Version 2.1). Available online: http://www.beidou.gov.cn/attach/2016/11/07/21212.pdf (accessed on 10 December 2016).
  2. Zhao, Q.; Wang, G.; Liu, Z.; Hu, Z.; Dai, Z.; Liu, J. Analysis of BeiDou satellite measurements with code multipath and geometry-free ionosphere-free combinations. Sensors 2016, 16, 123. [Google Scholar] [CrossRef] [PubMed]
  3. Bai, W.; Sun, Y.; Du, Q.; Yang, G.; Yang, Z.; Zhang, P.; Bi, Y.; Wang, X.; Cheng, C.; Han, Y. An introduction to the FY3 GNOS instrument and mountain-top tests. Atmos. Meas. Tech. 2014, 7, 1817–1823. [Google Scholar] [CrossRef]
  4. Bi, Y.; Yang, Z.; Zhang, P.; Sun, Y.; Bai, W.; Du, Q.; Yang, G.; Chen, J.; Liao, M. An introduction to China FY3 radio occultation mission and its measurement simulation. Adv. Space Res. 2012, 49, 1191–1197. [Google Scholar] [CrossRef]
  5. Zhao, Q.; Wang, C.; Guo, J.; Yang, G.; Liao, M.; Ma, H.; Liu, J. Enhanced orbit determination for beidou satellites with fengyun-3c onboard gnss data. GPS Solut. 2017, 21, 1–12. [Google Scholar] [CrossRef]
  6. Hauschild, A.; Montenbruck, O.; Sleewaegen, J.; Huisman, L.; Teunissen, P. Characterization of compass m-1 signals. GPS Solut. 2012, 16, 117–126. [Google Scholar] [CrossRef]
  7. Montenbruck, O.; Rizos, C.; Weber, R.; Weber, G.; Neilan, R.; Hugentobler, U. Getting a grip on multi-gnss: The international gnss service mgex campaign. GPS World 2013, 24, 44–49. [Google Scholar]
  8. Wanninger, L.; Beer, S. BeiDou satellite-induced code pseudorange variations: Diagnosis and therapy. GPS Solut. 2014, 19, 639–648. [Google Scholar] [CrossRef]
  9. 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. 2016, 21, 177–186. [Google Scholar] [CrossRef]
  10. Leick, A. GPS Satellite Surveying, 3rd ed.; John Wiley: Hoboken, NJ, USA, 2004; pp. 170–177. [Google Scholar]
  11. Rocken, C.; Meertens, C.; Stephens, B.; Braun, J.; VanHove, T.; Perry, S.; Ruud, O.; McCallum, M.; Richardson, J. UNAVCO Academic Research Infrastructure (ARI) Receiver and Antenna Test Report, UNAVCO Boulder Facility Internal Report. 1995. Available online: http://opensky.ucar.edu/islandora/object/reports:19 (accessed on 10 October 2017).
  12. Estey, L.; Meerten, C. TEQC: The multi-purpose toolkit for GPS/GLONASS data. GPS Solut. 1999, 3, 42–49. [Google Scholar] [CrossRef]
  13. Wang, G.; Jong, K.; Zhao, Q.; Hu, Z.; Guo, J. Multipath analysis of code measurements for beidou geostationary satellites. GPS Solut. 2014, 19, 129–139. [Google Scholar] [CrossRef]
  14. Montenbruck, O.; Andres, Y.; Bock, H.; Helleputte, T.; Ijssel, J.; Loiselet, M.; Marquardt, C.; Silvestrin, P.; Visser, P.; Yoon, Y. Tracking and orbit determination performance of the GRAS instrument on MetOp-A. GPS Solut. 2008, 12, 289–299. [Google Scholar] [CrossRef]
  15. Choy, S. High accuracy precise point positioning using a single frequency GPS receiver. J. Appl. Geodesy 2011, 5, 59–69. [Google Scholar] [CrossRef]
  16. Montenbruck, O. Kinematic gps positioning of leo satellites using ionosphere-free single frequency measurements. Aerosp. Sci. Technol. 2003, 7, 396–405. [Google Scholar] [CrossRef]
  17. Guo, X.; Zhang, Q.; Zhao, Q.; Guo, J. Precise orbit determination for LEO satellites using single-frequency GPS observation. Chin. Space Sci. Technol. 2013, 33, 41–46. [Google Scholar]
  18. Peng, D.; Wu, B. The application of GIM in precise orbit determination for LEO satellites with single-frequency GPS measurements. Acta Astron. Sin. 2012, 53, 36–50. [Google Scholar]
  19. Liu, J.; Ge, M. PANDA software and its preliminary result of positioning and orbit determination. Wuhan Univ. J. Nat. Sci. 2003, 8, 603–609. [Google Scholar] [CrossRef]
  20. Shi, C.; Zhao, Q.; Geng, J.; Lou, Y.; Ge, M.; Liu, J. Recent development of PANDA software in GNSS data processing. In Proceedings of the SPIE 7285, International Conference on Earth Observation Data Processing and Analysis (ICEODPA), Wuhan, China, 28–30 December 2008; pp. 72851S1–72851S9. [Google Scholar] [CrossRef]
  21. Guo, J.; Xu, X.; Zhao, Q.; Liu, J. Precise orbit determination for quad-constellation satellites at Wuhan University: Strategy, result validation, and comparison. J. Geodesy 2016, 90, 143–159. [Google Scholar] [CrossRef]
  22. Guo, F.; Li, X.; Zhang, X.; Wang, J. Assessment of precise orbit and clock products for Galileo, BeiDou, and QZSS from IGS Multi-GNSS Experiment (MGEX). GPS Solut. 2017, 21, 279–290. [Google Scholar] [CrossRef]
  23. Petit, G.; Luzum, B. IERS Conventions 2010; International Earth Rotation and Reference Systems Service (IERS): Frankfurt, Germany, 2010. [Google Scholar]
  24. Gambis, D. Monitoring Earth orientation using space-geodetic techniques: State-of-the-art and prospective. J. Geodesy 2004, 78, 295–303. [Google Scholar] [CrossRef]
  25. Lyard, F.; Lefevre, F.; Letellier, T.; Francis, O. Modelling the global ocean tides: Modern insights from FES2004. Ocean Dyn. 2006, 56, 394–415. [Google Scholar] [CrossRef]
  26. Desai, S. Observing the pole tide with satellite altimetry. J. Geophys. Res. 2002, 107, 3186. [Google Scholar] [CrossRef]
  27. Bruinsma, S. The DTM-2013 thermosphere model. J. Space Weather Space Clim. 2015, 5, 1–8. [Google Scholar] [CrossRef]
Figure 1. Numbers of BDS and GPS satellites tracked by the onboard GNOS receiver per epoch in DOY 062.
Figure 1. Numbers of BDS and GPS satellites tracked by the onboard GNOS receiver per epoch in DOY 062.
Sensors 17 02460 g001
Figure 2. Percentage histogram of the observed GPS and BDS satellites for the 26-day data set.
Figure 2. Percentage histogram of the observed GPS and BDS satellites for the 26-day data set.
Sensors 17 02460 g002
Figure 3. Daily MP1 and MP2 RMSs for onboard BDS and GPS code measurements.
Figure 3. Daily MP1 and MP2 RMSs for onboard BDS and GPS code measurements.
Sensors 17 02460 g003
Figure 4. An example of the B1 and B2 frequency MP time series and elevation-angle variations of complete satellite passes as a function of time for different BDS satellite types.
Figure 4. An example of the B1 and B2 frequency MP time series and elevation-angle variations of complete satellite passes as a function of time for different BDS satellite types.
Sensors 17 02460 g004
Figure 5. Elevation-dependent MP linear piece-wise models for each BDS satellite from elevation angle 0° to 90° range. For comparison, the 2 blue lines in the IGSO and MEO panels represent Wanninger and Beer’s model.
Figure 5. Elevation-dependent MP linear piece-wise models for each BDS satellite from elevation angle 0° to 90° range. For comparison, the 2 blue lines in the IGSO and MEO panels represent Wanninger and Beer’s model.
Sensors 17 02460 g005
Figure 6. Average 2° × 2° grid map of each BDS satellite type for the BDS B1 (top) and B2 (bottom) frequencies (unit: m).
Figure 6. Average 2° × 2° grid map of each BDS satellite type for the BDS B1 (top) and B2 (bottom) frequencies (unit: m).
Sensors 17 02460 g006
Figure 7. Average 2° × 2° MP grid maps of GPS for L1 (left) and L2 (right) frequencies (unit: m).
Figure 7. Average 2° × 2° MP grid maps of GPS for L1 (left) and L2 (right) frequencies (unit: m).
Sensors 17 02460 g007
Figure 8. The subtraction between different BDS satellite type grids of B1 (top) and B2 (bottom) frequencies (unit: m).
Figure 8. The subtraction between different BDS satellite type grids of B1 (top) and B2 (bottom) frequencies (unit: m).
Sensors 17 02460 g008
Figure 9. the 2° × 2° resolution grid of the static receiver-induced MP pattern in the Fengyun-3C environment for BDS B1 (top) and B2 (bottom) frequencies when correcting satellite-induced biases using Wanninger and Beer’s values (unit: m)
Figure 9. the 2° × 2° resolution grid of the static receiver-induced MP pattern in the Fengyun-3C environment for BDS B1 (top) and B2 (bottom) frequencies when correcting satellite-induced biases using Wanninger and Beer’s values (unit: m)
Sensors 17 02460 g009
Figure 10. The final derived elevation-dependent MP model.
Figure 10. The final derived elevation-dependent MP model.
Sensors 17 02460 g010
Figure 11. Comparison between the final derived model values and those of Wanninger and Beer.
Figure 11. Comparison between the final derived model values and those of Wanninger and Beer.
Sensors 17 02460 g011
Figure 12. An example of MP1 variations after application of the GNOS-receiver-induced (rec-ind) and BDS satellite-induced (sat-ind) bias corrections for different BDS satellite types.
Figure 12. An example of MP1 variations after application of the GNOS-receiver-induced (rec-ind) and BDS satellite-induced (sat-ind) bias corrections for different BDS satellite types.
Sensors 17 02460 g012
Figure 13. An example of MP2 variations after application of the GNOS-receiver-induced (rec-ind) and BDS satellite-induced (sat-ind) bias corrections for different BDS satellite types.
Figure 13. An example of MP2 variations after application of the GNOS-receiver-induced (rec-ind) and BDS satellite-induced (sat-ind) bias corrections for different BDS satellite types.
Sensors 17 02460 g013
Figure 14. Daily RMS of orbit differences between the dual-frequency GPS solution and the single-frequency BDS solutions before (top) and after (middle) application of the receiver- and satellite-induced code bias model corrections and the improvements (bottom) when using corrections.
Figure 14. Daily RMS of orbit differences between the dual-frequency GPS solution and the single-frequency BDS solutions before (top) and after (middle) application of the receiver- and satellite-induced code bias model corrections and the improvements (bottom) when using corrections.
Sensors 17 02460 g014
Table 1. Seven groups of the final derived elevation-dependent correction node values for BDS-satellite-induced biases.
Table 1. Seven groups of the final derived elevation-dependent correction node values for BDS-satellite-induced biases.
Elevation (°)Linear Model Node Values (m)
GEOIGSOMEO
B1 (C01–C04)B1 (C05)B2B1B2B1B2
0−0.14−0.43−0.46−0.38−0.45−0.42−0.41
10−0.25−0.37−0.27−0.35−0.30−0.37−0.30
20−0.27−0.31−0.26−0.34−0.31−0.35−0.34
30−0.18−0.17−0.14−0.22−0.17−0.24−0.20
40−0.09−0.14−0.09−0.12−0.10−0.17−0.14
50−0.05−0.010.01−0.010.00−0.03−0.00
600.030.170.120.130.110.190.16
700.120.320.200.240.210.560.39
800.120.450.250.280.270.940.56
900.220.690.310.360.351.020.63
Table 2. The differences between the derived values and Wanninger and Beer’s model.
Table 2. The differences between the derived values and Wanninger and Beer’s model.
Elevation (°)Differences with Wanninger and Beer’s Model (m)
IGSOMEO
B1-WaB2-WaB1-WaB2-Wa
0−0.170.260.05−0.01
10−0.050.060.010.01
200.000.02−0.03−0.08
300.010.02−0.01−0.02
400.030.04−0.06−0.08
500.030.03−0.09−0.09
600.040.03−0.15−0.12
700.050.04−0.14−0.09
800.010.03−0.03−0.08
900.010.02−0.03−0.06
AVG0.000.06−0.05−0.06
RMS0.060.090.080.07
Table 3. Summary of the dynamical and measurement models employed for the Fengyun-3C orbit determination solutions based on onboard BDS data.
Table 3. Summary of the dynamical and measurement models employed for the Fengyun-3C orbit determination solutions based on onboard BDS data.
ItemsDescription
Gravity modelEIGEN-06C, up to degree and order 120 for static field and 50 for time-varying gravity
Precession and nutationIERS 2010 [23]
Earth orientationIERS C-04 [24]
Solid Earth tide and pole tideIERS 2010 [23]
Ocean tideFES2004 30 × 30 [25]
Ocean pole tidesDesai [26]
N-body perturbationJPL DE405
RelativityIERS 2010 [23]
Solar radiation pressureBox-wing model
Atmosphere dragDTM2013 [27], piece-wise drag coefficients estimated every 360 min
AttitudeNominal
Fengyun-3C PCO (X/Y/Z: m) & PCV−1.2750/0.2820/−0.9837, PCV not considered
BDS PCO & PCVmodel from Guo et al. [21]
Empirical forcespiece-wise periodical terms in along- and cross-track direction estimated every 360 min
BDS observation typeB1
Observation interval30 s
BDS orbit and clockWuhan University precise products (30-s clock)
ionosphere delayGraphic combination
orbit determination arc length30 h
Elevation cutoff
Fengyun-3C initial statePosition and velocity at initial epoch
Receiver clockOne per epoch as process noise
AmbiguitiesOne per pass

Share and Cite

MDPI and ACS Style

Jiang, K.; Li, M.; Zhao, Q.; Li, W.; Guo, X. BeiDou Geostationary Satellite Code Bias Modeling Using Fengyun-3C Onboard Measurements. Sensors 2017, 17, 2460. https://doi.org/10.3390/s17112460

AMA Style

Jiang K, Li M, Zhao Q, Li W, Guo X. BeiDou Geostationary Satellite Code Bias Modeling Using Fengyun-3C Onboard Measurements. Sensors. 2017; 17(11):2460. https://doi.org/10.3390/s17112460

Chicago/Turabian Style

Jiang, Kecai, Min Li, Qile Zhao, Wenwen Li, and Xiang Guo. 2017. "BeiDou Geostationary Satellite Code Bias Modeling Using Fengyun-3C Onboard Measurements" Sensors 17, no. 11: 2460. https://doi.org/10.3390/s17112460

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