Abstract
A modified generalized trigonometric series (GTS) function is presented for the joint estimation of local ionospheric activities and differential code biases (DCBs) of the third-generation BeiDou navigation satellite system (BeiDou-3). Using observational data from the iGMAS and IGS-MGEX networks, DCBs between the pilot-, data- and I-components of BeiDou-3 signals are estimated and analyzed for January 2019. The stability of the modified GTS-based satellite DCB estimates an improvement of about 29.7% compared to the original GTS-based results. In comparison with transmitted TGDB1Cp and TGDB2ap parameters, the consistency between broadcast and post-processed biases reaches 0.33 and 0.50 ns. The estimated data-pilot biases are observed to be notably smaller than BeiDou-3 transmitted inter-signal correction (ISC) parameters. In the analysis of receiver B1I-B3I, DCBs generated from the independent BeiDou-2 and BeiDou-3 constellations, the receiver-type dependent biases are emphasized, which raises the consideration of using receiver-group specific bias concept in the future estimation of BeiDou DCBs.
- BeiDou-3 global system
- data-pilot bias
- differential code bias (DCB)
- inter-signal correction (ISC)
- station-specific ionospheric modeling
1 INTRODUCTION
The second-generation BeiDou navigation satellite system (BeiDou-2), which employs a mixed constellation of geostationary Earth orbits (GEO), inclined geosynchronous orbits (IGSO), and medium Earth orbits (MEO), has provided regional positioning and navigation services in the Asia-pacific region since late December 2012 (Montenbruck et al., 2013; Yang et al., 2014). The BeiDou-2 constellation is compromised of a total of 15 operational satellites, out of which five are GEO satellites, six are IGSO satellites, and three are MEO satellites. To expand the regional BeiDou-2 into the third-generation BeiDou global system (BeiDou-3), the BeiDou-3 demonstration system (BeiDou-3S), which is constituted of two satellites in IGSOs and three satellites in MEOs, was constructed from 2015 to 2016 to verify the newly designed navigation signals (Xiao et al., 2016), inter-satellite links (Tang et al., 2018), and onboard frequency standards (Wu et al., 2018) of the future BeiDou-3 system (Yang et al., 2018).
With the completion of BeiDou-3S, 18 BeiDou-3 satellites have been launched into MEOs, and one BeiDou-3 satellite was launched into a GEO from 2017 to 2018. The preliminary global service of BeiDou-3 started in late December of 2018 with 18 operational BeiDou-3 MEO satellites, out of which 10 were manufactured by the China Academy of Space Technology (CAST), and the others by the Shanghai Engineering Center for Microsatellites (SECM). The full constellation of BeiDou-3 now includes three GEO satellites, three IGSO satellites, and 24 MEO satellites; all of which have provided the operational capability of global service since July of 2020 (Yang et al., 2020).
Different from the Global Positioning System (GPS) and Galileo, BeiDou refers its broadcast clock offsets to the single-frequency B3I signal. For BeiDou-2, two timing group delay (TGD) parameters, i.e., TGD1 (= B1I-B3I) and TGD2 (= B2I-B3I), were provided to account for the differential code biases (DCBs) between B1I/B2I and B3I signals. In the network-based GNSS DCB estimation, satellite and receiver DCBs are commonly determined to be a by-product of global or regional ionospheric total electron content (TEC) modeling or estimated from the code differences after accounting for satellite-to-receiver ionospheric path delays (Sanz et al., 2017; Sardón et al., 1994).
The first category of DCB estimation is reliant on the thin-shell or multi-layer ionospheric assumption, in which DCB parameters are modeled as constant unknowns in the mathematical algorithms (e.g., spherical harmonics or polynomials) for ionospheric TEC calculation (Hernández-Pajares et al., 1999; Li et al., 2014, 2021; Vergados et al., 2016). This method is also employed by the GNSS control segment itself for the estimation of broadcast TGD parameters, but aligned to a calibrated reference receiver (e.g., GPS) or satellite (e.g., BeiDou) before transmission. The second category of DCB estimation requires the use of a priori ionospheric information, among which global ionospheric maps (GIMs) provided by the International GNSS Service (IGS) are generally employed. The estimation of receiver DCBs is more complicated due to the inferior internal thermal stabilization of receiver hardware as well as the poor geographic coverage of observational data compared to satellite DCB estimation (Themens et al., 2015; Zhang et al., 2019).
With the use of multi-GNSS observations from the Multi-GNSS Experiment (MGEX) network of the IGS, BeiDou B1I/B2I-B3I DCBs are routinely generated by the German Aerospace Center (DLR; Montenbruck et al., 2014) and Chinese Academy of Sciences (CAS; Wang et al., 2016, 2020). Although different methods are continually employed by the DLR and CAS to calculate their respective BeiDou DCBs, the two DCB products exhibit root-mean-square (RMS) differences at the magnitude of 0.4 ns (Wang et al., 2016). The influence of satellite-induced pseudorange biases on BeiDou-2 DCB estimation should also be emphasized (Wanninger & Beer, 2015). As discussed in Shu et al. (2017), the day-to-day DCB variation of BeiDou-2 MEO satellites was reduced to 0.1 ns after applying code phase pattern corrections in the estimation of BeiDou-2 DCBs.
For the smooth transition from the regional BeiDou-2 to the global BeiDou-3, the backward-compatible B1I on 1,561.098 MHz and B3I on 1,268.52 MHz were transmitted as open service (OS) signals in BeiDou-3S/3. The newly designed signals modulated on the new B1 (B1C) and B2 (subdivided into B2a and B2b) frequencies partly overlap with GPS L1/L5 and Galileo E1/E5a/E5b signals. To address satellite group delays of B1C and B2a pilot components with respect to B3I signal, two additional TGD parameters (i.e., TGDB1Cp and TGDB2ap) were provided in BeiDou-3’s navigation messages. Two inter-signal correction (ISC) parameters (i.e., ISCB1Cd and ISCB2ad) were also introduced to account for the biases between data and pilot components of B1C and B2a signals, respectively.
The availability of BeiDou-3 observational data from MGEX and the international GNSS Monitoring and Assessment System (iGMAS) networks provides the possibility to examine the characteristics of satellite and receiver DCBs of BeiDou-3. The elevation-dependent code biases, which were commonly observed in BeiDou-2 pseudorange measurements (Wanninger & Beer, 2015), remain absent in B1I/B3I and the new signals of BeiDou-3S/3 satellites (Zhou et al., 2018). The improved data quality and the absence of satellite-induced pseudorange biases in BeiDou-3 signals is sure to benefit DCB estimation as well as the associated standard and precise applications of BeiDou-3.
The purpose of this research is to report an adjusted station-specific ionospheric modeling method to estimate the new DCBs between pilot-, data- and I-components of BeiDou-3 signals, which also provides an update on the generation of CAS multi-GNSS DCBs (Wang et al., 2016). Following this introduction, the modified local ionospheric modeling technique is presented in detail for the estimation of BeiDou satellite and receiver DCBs. Thereafter, a summary of the data used in this study is provided. The resulting BeiDou-3 DCBs from iGMAS-only, MGEX-only, and iGMAS-plus-MGEX solutions are then analyzed and discussed in the subsequent sections. Finally, a summary and conclusion are given.
2 METHOD
Except for the intra-frequency biases (i.e., DCBs between signals on a common frequency), the determination of inter-frequency biases needs the use of an a priori ionospheric model or the joint estimation of the ionospheric and DCB parameters in local or global scales (Montenbruck et al., 2014). An adjusted station-specific ionospheric modeling method is presented here for the estimation of BeiDou-3 DCBs.
The observation equation of pseudorange measurement of satellite s with the tracking mode x on the frequency fi can be expressed as:
1
using the notation ρs for the geometrical distance between satellite and receiver; c for the speed of light; δ t and δ ts for the receiver and satellite clock offsets; bix and for the code biases in receiver and satellite parts; αi for the frequency-dependent factor equaling to ; Is for the line-of-sight ionospheric delay; Ts for the tropospheric delay; and for the pseudorange errors comprised of multipath and thermal noise errors.
Forming a geometry-free linear combination of pseudorange measurements between tracking modes x and y of the two different frequencies fi and fj yields the pseudorange-based ionospheric observable:
2
in which αij equals to , Bij,xy and are the associated inter-frequency biases in the receiver and satellite sides, respectively, and denotes differential pseudorange errors.
Obviously, thermal noise and multipath effects are significantly amplified in pseudorange-based ionospheric observables. Although the ionospheric slant delays can be precisely extracted from dual-frequency carrier-phase measurements, they are affected by unknown integer ambiguities. There exist more precise ways to acquire ionospheric information, typically through precise point positioning (PPP) as well as its ambiguity resolution version (Liu et al., 2019; Zhang et al., 2012). In this work, the code smoothing technique is used to derive the slant TEC (STEC) observables (Li et al., 2014). Ignoring the smoothing errors introduced particularly by the multipath effects, the slant ionospheric delay which is biased by receiver and satellite DCBs can be re-written as:
3
where and denote the biased and bias-free STECs, respectively, and β is the frequency-dependent coefficient of DCB parameter equaling to 1 αij. Instead of ionospheric modeling on a global scale, the STEC is modeled as the product of vertical TEC (VTEC; represented by ) under the ionospheric single-layer assumption and a mapping function M(z) depending on the satellite zenith angle z at each individual GNSS station:
4
where R = 6,371 km denotes the mean radius of the Earth, and Hion = 450.0 km is the altitude of the assumed single-layer ionosphere.
A modified generalized triangular series (MGTS) function is thus employed for the station-specific ionospheric VTEC modeling. The VTEC value at each individual station is described as the sum of the two-dimensional polynomial function of latitude and longitude and a finite Fourier series depending on the local time as follows:
5
in which n, m, and k are the degrees of polynomial and Fourier series functions, respectively, and Enm, Ck, and Sk are the model coefficients to be estimated, while t serves as the local time. In the original generalized trigonometric series (GTS), the local VTEC was modeled as a function of geographic latitude and local time (Yuan & Ou, 2004). The spherical cap coordinate system is now employed instead of the geographic coordinate system in the modified GTS. The latitude ϕd and longitude λd in Equation (5) are calculated as:
6
using the notations (ϕ, λ) for the geographic latitude and longitude of the ionospheric pierce points (IPPs), (ϕ0, λ0) for the geographic latitude and longitude of (ϕc, λc) for the latitude and longitude of IPPs in the spherical cap coordinate system, respectively.
The stochastic model in station-specific ionospheric modeling, which depends on satellite elevation e and local time t, is shown in Equation (7):
7
Such a stochastic model is expected to reduce the multipath effect, pseudorange noise, and day-night difference of the ionospheric variability on the resulting DCB estimates.
Along with BeiDou-2/3 measurements, GPS L1 and L2 data are also used to improve the quality of the station-specific ionospheric VTEC model. Based on the adjusted station-specific ionospheric modeling method at each individual station, we generated satellite-plus-receiver (SPR) DCBs covering all observed satellites and all contributing sites. While different receiver settings might cause inconsistent pseudorange biases in a GNSS network with mixed types of receivers, the most practical method in the network-based DCB estimation of GPS and BeiDou signals is to separate SPR DCBs into satellite-dependent parts and receiver-dependent parts (Hauschild & Montenbruck, 2016). For details on the generation of satellite-dependent and receiver-dependent DCBs from SPR DCBs of all stations, we refer to Wang et al. (2016).
In comparison to the original GTS function (Li et al., 2012; Yuan & Ou, 2004), the conditional number of the normal equation for MGTS-based station-specific ionospheric modeling is significantly reduced using the spherical cap coordinate system. However, the ionospheric modeling errors induced by the thin-layer model with constant height are still noteworthy. The simple thin-layer assumption was reported to be responsible for the noticeable ionospheric modeling errors in comparison to the two-shell voxel model (Hernández-Pajares et al., 1999), which are mapped into the errors of receiver DCB estimates (Juan et al., 1997).
Aside from the sensitivity of DCB estimation to the selection of different thin-shell heights, especially during high solar activities, the plasmaspheric electron content also resembles a bias in the estimated DCBs when computing bias estimation using a thin-shell assumption (Themens et al., 2015). Since we only focus on the analysis of BeiDou-3 DCBs during low solar activity periods, the ionospheric thin-shell assumption is still employed, but using an adjusted local ionospheric model and a statistical model to reduce the ionospheric residual errors on DCB estimation.
3 DATA SETS
The estimation and analysis of BeiDou-3 DCBs was performed for the duration of January 2019. Since BeiDou-3 started the preliminary global service in late December of 2018, some iGMAS and MGEX receivers have since been updated accordingly to support the tracking of new BeiDou-3 signals. The multi-GNSS receivers and trackable BeiDou-3 signals within iGMAS and MGEX networks are summarized in Table 1, in which BeiDou carrier frequencies and observation codes are identified by their RINEX v3.04 names. Note that the numbers in brackets denote stations supporting the simultaneous tracking of BeiDou-3 B1I+B3I dual-frequency signals.
iGMAS stations utilize geodetic-grade GNSS receivers manufactured by CETC-54/20 and Unicore, respectively. Aside from the backward-compatible B1I and B3I signals, all of the above receivers support the tracking of the new B1C and B2a signals of BeiDou-3. As the availability of multiple signal channels or modulations offers multiple design options for optimal signal tracking by the receiver manufacturers themselves, the pilot and data components of B1C/B2a signals are tracked by CETC-54/20 and Unicore receivers, respectively.
MGEX stations utilize various geodetic-grade receivers from several commercial manufacturers. As of January 2019, while about 180 MGEX receivers supported BeiDou signal tracking, only 59 of them were capable of BeiDou-3 B1I+B3I dual-frequency signals, including Septentrio POLARX5/5TR, Trimble NETR9/ALLOY, and Javad TRE_3/3 DE receivers. The data-plus-pilot components of B1C and B2a signals were trackable by some Javad TRE_3/3 DE receivers, but unfortunately, the B1C signal was incorrectly recorded in the corresponding RINEX files. As a result, the estimation of DCBs between BeiDou-3 new signals was restricted to iGMAS receivers during the test period.
The B3I signal was selected as a reference to form the DCBs of BeiDou-3, including B1I-B3I (= TGD1), B1Cp-B3I (= TGDB1Cp), B1Cd-B3I, B2ap-B3I (= TGDB2ap), and B2ad-B3I DCBs, which follows the definition of TGD parameters as specified in BeiDou-3 interface control documents. The geographic distribution of iGMAS and MGEX receivers in support of BeiDou-3 dual-frequency signal tracking is illustrated in Figure 1. To examine the influence of different networks/receivers on the estimation of BeiDou DCBs, B1I-B3I DCBs were estimated from the iGMAS-only, MGEX-only, and iGMAS-plus-MGEX observational data, respectively.
The iGMAS-only and MGEX-only, as well as iGMAS-plus-MGEX solutions were identified by IGM, MGX, and COM in subsequent sections. The separate zero-mean constraint is also applied to BeiDou-2 and BeiDou-3 measurements, respectively, to generate the respective BeiDou receiver B1I-B3I DCBs, and to analyze the receiver DCB differences estimated from the separate BeiDou-2 and BeiDou-3 measurements. As none of the iGMAS receivers support the simultaneous tracking of the pilot and data components of BeiDou-3 signals, the analysis of BeiDou-3 data-pilot bias was performed by forming the linear combination of B1Cp/B2ap-B3I and B1Cd/B2ad-B3I DCBs.
4 RESULTS AND DISCUSSION
This section starts with the contribution of the modified GTS function on BeiDou DCB estimation. The variability of BeiDou-2/3 satellite B1I-B3I DCBs is then presented, followed by the analysis of receiver B1I-B3I DCB differences calculated from the independent BeiDou-2 and BeiDou-3 constellations. The analysis of BeiDou-3 new DCBs and data-pilot biases are finally performed by comparison with TGD/ISC parameters provided by the BeiDou ground control segment. Note that individual bias series have been realigned to the same reference datum to allow for direct comparison.
Based on the independent GTS and MGTS station-specific ionospheric modeling method, B1I-B3I DCBs of BeiDou-2 satellites were first calculated using MGEX receivers during the first week of 2019. Figure 2 shows the weekly standard deviations (STDs) of GTS- and MGTS-based DCB estimation results of each individual satellite. Except for the newly launched satellite vehicle number (SVN) C019, a pronounced improvement in the stability of satellite DCB estimates was recognized for the other satellites. For GEO satellites, the weekly STD drops from 0.13 to 0.09 ns, which decreases from 0.10/0.08 to 0.07/0.05 ns for IGSO and MEO satellites, respectively. Compared to the original GTS function, the stability of satellite DCBs improved about 29.7% across the entire BeiDou-2 constellation by applying the proposed MGTS method.
4.1 BeiDou-2/3 B1I-B3I DCBs
The analysis of BeiDou satellite B1I-B3I DCBs from the iGMAS-only, MGEX-only, and iGMAS-plus-MGEX combined solutions are presented in this section. BeiDou-2 satellites were divided into three groups based on orbit type (i.e., GEO, IGSO, or MEO). BeiDou-3 satellites were separated into two groups according to spacecraft manufacturers (i.e., CAST and SECM).
As depicted in Figure 3, the range of B1I-B3I DCBs across the BeiDou-2 constellation varies by 25 ns. SVNs C017 and C019 show notable deviations with regard to the other BeiDou-2 satellites. As the two satellites were launched into the IGSOs in 2016 and 2018, respectively, while the others were launched before 2013, certain modifications might have been implemented on the newly launched BeiDou-2 satellites.
The range of BeiDou-3S/3 B1I-B3I DCBs, on the other hand, is around 55 ns. For BeiDou-3 satellites manufactured by CAST, two distinct DCB groups were recognized. While DCBs of the two groups differed by approximately 30 ns, the range remained only 12 ns for BeiDou-3 satellites manufactured by SECM. An ignorable difference was observed between iGMAS- and MGEX-only DCB solutions, except for certain BeiDou-2 GEO and BeiDou-3 CAST-manufactured satellites (differing by 0.3–0.7 ns). DCB differences between the MGEX-only and iGMAS-plus-MGEX solutions were within the range of 0.1 ns across the entire BeiDou constellation. No significant systematic offsets were noticed in BeiDou satellite B1I-B3I DCBs generated from the distinct networks.
To examine the stability of BeiDou-2/3 satellite DCB estimates, the day-to-day scatter, weekly, and monthly STDs of B1I-B3I DCBs from the iGMAS-only, MGEX-only, and iGMAS-plus-MGEX solutions are summarized in Table 2. The day-to-day scatter was calculated as the RMS of DCB differences between consecutive days across the entire test period. DCBs of BeiDou IGSO satellites exhibited notably better repeatability and stability than MEO and GEO satellites in view of the longer observation arcs and wide geographic converges of IGSO satellites.
As the satellite-induced pseudorange biases were not corrected in the estimation of BeiDou-2 DCBs, we mention here the pronounced improvement in DCB stability (15–30%) of BeiDou-2 MEO satellites after applying the code phase pattern corrections of BeiDou-2 (Shu et al., 2017). Although satellite-induced biases are proven to be absent in BeiDou-3 pseudorange measurements (Zhou et al., 2018), the DCB stability of BeiDou-3 MEO satellites is slightly worse than that of BeiDou-2 MEO satellites. The inferior DCB stability of BeiDou-3 satellites can be largely attributed to the poor BeiDou-3 B1I+B3I dual-frequency coverage of iGMAS and MGEX receivers during the test period.
The DCB repeatability and stability of the iGMAS-only solution is comparable to that of the MGEX-only solution, especially for IGSO satellites due to the good distribution of iGMAS receivers in Asia-Pacific regions. The iGMAS-plus-MGEX solution exhibited the best DCB stability performance, performing at the level of 0.121, 0.095, and 0.101 ns across the entire BeiDou constellation for the day-to-day scatter and weekly/monthly STDs, respectively. The weekly stability of BeiDou satellite DCB estimates was slightly better than the monthly stability and day-to-day repeatability. The result can be partly explained by the seven-day repeat period of BeiDou constellation, which also justifies the reasonability of providing weekly or monthly averages of DCB solutions for practical purposes.
BeiDou-transmitted TGD1 (= B1I-B3I) parameters are also included for comparison. Since the transmitted TGD1 parameters of the whole BeiDou-2/3 constellation refer to the BeiDou-2 C003 satellite, MGEX-only and iGMAS-plus-MGEX solutions were realigned to the same reference satellite. As shown in Figure 4, while a good consistency of 0.8 ns was achieved between the transmitted TGDs and post-processed DCBs for BeiDou-2, a remarkable deviation between the two products was recognized for BeiDou-3S/3 satellites.
The systematic offset between TGD1-minus-DCBB1I-B3I differences of BeiDou-2 and BeiDou-3S/3 satellites was at the level of about 3.5 ns. One hypothesis on the inconsistency between BeiDou-2- and BeiDou-3-transmitted TGD1 parameters could be that independent receivers were employed by the BeiDou ground segment for the respective BeiDou-2/3 signal tracking and associated TGD calculation (Wang et al., 2019). While the origin of this “datum-deviation-like” systematic offset is presently not well explained, we noticed that the discrepancy between BeiDou-2- and BeiDou-3-transmitted TGD1 parameters has disappeared since late 2019.
BeiDou receiver B1I-B3I DCBs from the iGMAS-plus-MGEX combined solution is shown in Figure 5. Distinct colors identify the receiver types, and the stations within individual receiver groups are sorted by their geographic locations, from high-latitudes of the southern hemisphere to high-latitudes of the northern hemisphere. For iGMAS receivers, the scatter of receiver DCBs was roughly 6.0 ns and 3.5 ns for CETC-54 and Unicore receivers, respectively. While the same firmware and antenna were employed by CETC-20 receivers, the range of the corresponding receiver DCBs reached 40 ns. For MGEX receivers, two distinct DCB groups were recognized for Trimble receivers (identified by Group-01 and Group-02). The scatter was about 4 ns for Group-01 and 6.5 ns for Group-02, respectively. Except for the two receivers employing the firmware version 5.22 (CUT000AUS) and 5.33 (KARR00AUS), the other BeiDou-3-capable Trimble NETR9/ALLOY receivers were equipped with the firmware version 5.37. This unexpected DCB deviation in Trimble receivers is currently under investigation.
The range of the Javad TRE_3 and TRE_3 DE receiver DCBs performs at the same level, which corresponds to 6.4 ns and 6 ns, respectively. The scatter of Septentrio receiver DCBs is around 30 ns, notably larger than that of Trimble Group-01/02 and Javad receivers. Since arbitrary antennas were employed at individual stations, it can merely be concluded that the variation of receiver B1I-B3I DCBs were more likely related to the receiver model itself, which showed no significant dependency on station locations. As the firmware of individual receivers has not changed over the duration of the test period, the analysis of firmware changes on the variation of receiver DCBs is not yet achievable.
The monthly STDs of receiver B1I-B3I DCBs were calculated and are depicted with respect to geographic latitudes in Figure 6. The fluctuation of BeiDou receiver DCBs is notably larger than that of satellites (see Table 2), which can be explained by the wide geographic coverage of observations in the estimation of satellite DCBs. Except for two Unicore receivers, the stability of receiver DCBs was worse for stations in equatorial and low-latitude regions than those located in mid- and high-latitude regions, which presents a site-dependent rather than receiver-dependent characteristic. The stability of receiver DCBs at different latitudes also keeps in proper accord with the magnitude of local ionospheric modeling errors, which exhibits good performance in mid-latitude regions but degraded performance in equatorial regions due to the pronounced variabilities of ionospheric gradients (Wang et al., 2017). Note that BeiDou receiver DCBs are assumed to be constant within one day in our analysis. The within-day bias variations in certain receivers might have also affected the stability of receiver DCBs (Zhang et al., 2019).
Since 15 BeiDou-2 satellites and 18 BeiDou-3 satellites were operated during the test period, the receiver B1I-B3I DCBs could be determined by independent BeiDou-2 or BeiDou-3 observations. The separate zero-mean constraint was applied to the BeiDou-2 and BeiDou-3 constellations to generate their respective DCBs and to check associated DCB differences. As shown in Figure 7, receiver DCB differences generated from the independent BeiDou-2 and Beidou-3 constellations were found to be receiver-type dependent. The scatter of receiver DCB differences was about 4 ns for iGMAS stations and 7 ns for MGEX stations, respectively. With the consideration of comparable scatters in receiver DCB differences, three-receiver groups could be roughly separated (i.e., CETC-54 [except for XIA3 station] plus Tremble NETR9 Group-02 receivers, CETC-20 plus Javad receivers, as well as Septentrio POLARX5/5TR receivers). The range of DCB differences proved to be about 1 ns for the first receiver group, and reached roughly 2 ns for the remaining receiver groups.
Since the BeiDou-2 constellation is comprised of satellites in different orbit types, whereas all the BeiDou-3 satellites are in MEOs during the test period, the impacts of observational data from different satellite orbit types on the resulting receiver bias estimates require further investigation. Additionally, as different options might be employed by the receiver manufacturers themselves for optimal tracking of modernized GNSS signals, the biases between different receiver types can be foreseen. The impacts of such biases would be pronounced in precise data processing of mixed receiver types.
In the analysis of receiver-satellite pair biases of BeiDou-2 pseudorange measurements, the receiver-type dependent code biases were emphasized in Gong et al. (2018). After applying the satellite and receiver-type dependent bias corrections, a remarkable improvement was reported in the estimation of BeiDou-2 satellite clock offsets and B1I+B2I dual-frequency standard positioning. Considering the receiver-type dependent biases of BeiDou pseudorange measurements (Gong et al., 2018) as well as the inferior repeatability of BeiDou DCBs in comparison to GPS and Galileo DCBs (Montenbruck et al., 2014; Wang et al., 2016), the concept of receiver-group specific biases as proposed in the Bias-SINEX format v1.0 may be considered as one option in the future estimation of BeiDou DCBs.
4.2 BeiDou-3 New DCBs
The estimation of satellite and receiver DCBs between the data-, pilot- and I-components of BeiDou-3 signals was restricted to iGMAS receivers during the test period. BeiDou-3-transmitted TGDB1Cp and TGDB2ap parameters, which were actually DCBs between B1Cp/B2ap and B3I signals, are also included for comparison. As BeiDou-3-transmitted TGD/ISC parameters were not recorded by iGMAS receivers, those broadcast values are provided by the BeiDou ground control segment calculating from its own regional tracking network.
Broadcast TGDs, monthly averages of B1C/B2a-B3I DCBs, and their corresponding STDs of individual BeiDou-3 satellites are summarized in Table 3. All satellites are identified by their SVNs, in which SVNs C201–C219 and C203–C216 correspond to CAST- and SECM-manufactured BeiDou-3 satellites, respectively. For direct comparison purposes, all TGD and DCB values were realigned by a zero-constellation-mean adjustment to remove the reference datum differences.
Although the B1C/B2a-B3I DCBs of BeiDou-3 are calculated from a small network of iGMAS receivers, no noticeable jumps were found in the DCB series across the entire test period. For B1Cp-B3I DCBs, the range was around 42 ns for CAST-manufactured satellites and 12 ns for SECM-manufactured satellites. As for B2ap-B3I DCBs, ranges of CAST- and SECM-manufactured satellites were 50 ns and 2 ns, respectively. The DCB scatter of CAST-manufactured satellites proved to be remarkably larger than that of SECM-manufactured satellites.
The estimated B1Cp/B2ap-B3I DCBs exhibit an uncertainty (in monthly STD) of 0.13 and 0.12 ns, respectively, which are notably smaller than that of B1Cd/B2ad-B3I DCBs (0.48 and 0.35 ns). As B1C and B2a data-component signals were only supported by the Unicore receivers while the pilot-component signals were tracked by CETC-54/20 receivers, the inferior stability of B1Cd/B2ad-B3I DCBs can be partly explained by the poor B1Cd/B2ad+B3I coverage of Unicore receivers as depicted in Figure 1.
The consistency between transmitted TGDB1Cp parameters and B1Cp-B3I DCBs were at the levels of 0.33 ns and 0.32 ns for CAST- and SECM-manufactured satellites, respectively, and the corresponding values were 0.54 ns and 0.43 ns between TGDB2ap and DCBB2ap-B3I. A good agreement between BeiDou-3-transmitted TGDs and post-processed DCBs was found, and no significant deviation was recognized in the B1C/2a-B3I DCBs of CAST- and SECM-manufactured satellites.
The variation of BeiDou-3 B1C/B2a-B3I receiver DCBs is depicted in Figure 8. The range of CETC-20 receiver DCBs is shown to be notably larger than DCB variations of other receiver types, reaching 30 ns and 60 ns for B1Cp-B3I and B2ap-B3I DCBs, respectively. Since the same firmware and antenna are employed by CETC-20 receivers, the reasons for the large scatter in CETC-20 receiver DCBs are currently under investigation.
Except for CETC-20 receivers, DCBs within individual receiver types exhibited similar variabilities. For CETC-54 receivers, the range was 6 ns for B1Cp-B3I DCBs and 5 ns for B2ap-B3I DCBs. For Unicore receivers, the range was 7 ns and 1 ns for B2ap-B3I and B2ap-B3I DCBs, respectively. The monthly DCB STD of Unicore receivers was in turn notably larger than that of the other two receiver types, which can also be attributed to the small number of tracking stations in the estimation of associated DCBs.
As B1C/B2a data and pilot signals could not be simultaneously tracked by iGMAS receivers, B1Cd-B1Cp and B2ad-B2ap DCBs were formed by the linear combination of DCBB1Cd-B3I-minus-DCBB1Cp-B3I and DCBB2ad-B3I-minus-DCBB2ap-B3I, respectively. The data-pilot biases in BeiDou-3 B1C and B2a signals are depicted in Figure 9, in which a separate zero-constellation-mean condition was applied to the transmitted ISCs and post-processed DCBs. B1Cd-B1Cp and B2ad-B2ap DCBs mainly varied within the range of −0.7 to 0.6 and −1.0 to 0.8 ns, respectively. However, the corresponding values from the transmitted ISCs were significantly large, reaching from −2.4 ns to 1.6 ns and from −0.9 ns to 1.8 ns for B1C and B2a data-pilot biases, respectively.
A good consistency between the transmitted and post-processed data-pilot biases was found for SECM-manufactured satellites, however large scatters were observed for the CAST-manufactured satellites. Considering the fact that no simultaneous tracking of BeiDou-3 data and pilot signals is currently supported by iGMAS or MGEX receivers, and that the test period corresponds to the early stage of BeiDou-3 global service, the data-pilot biases need to be further checked in the case that BeiDou-3 data and common multi-GNSS receivers could one day simultaneously track pilot signals.
5 CONCLUSION
With the availability of BeiDou-3 observational data from iGMAS and MGEX receivers, a modified GTS function was proposed for the joint estimation of the station-specific ionospheric activities and DCB parameters between pilot-, data- and I-components of BeiDou-3 signals. The estimation and analysis of BeiDou-3 DCBs were presented over the duration of January 2019. For B1I-B3I DCBs, the monthly stability of BeiDou-3 satellite DCBs reached 0.13 ns, 0.15 ns, and 0.10 ns for the iGMAS-only, MGEX-only, and iGMAS-plus-MGEX solutions, respectively, which is comparable to that of BeiDou-2 satellites (0.13, 0.13, and 0.10 ns).
As for the new DCBs between B1Cp/B2ap and B3I signals of Beidou-3 generated from the iGMAS receivers, the monthly stability of B1Cp/B2ap-B3I DCBs was registered at 0.13 ns and 0.12 ns across the entire BeiDou-3 constellation. In comparison to TGDB1Cp/TGDB2ap parameters and post-processed B1Cp/B2ap-B3I DCBs, an agreement at the level of 0.33 ns and 0.50 ns was achieved. In the analysis of the linear combination of B1Cp/B2ap-B3I and B1Cd/B2ad-B3I DCBs, the data-pilot biases of BeiDou-3 B1C and B2a signals were found to be from −0.7 to 0.6 ns and from −1.0 to 0.8 ns, respectively. The poor consistency between the transmitted and estimated data-pilot biases was observed for CAST-manifested BeiDou-3 satellites, which requires further examination in case simultaneous tracking of BeiDou-3 data and pilot signals are supported by common multi-GNSS receivers.
The variation of BeiDou receiver DCBs is more likely related to the receiver model itself, but shows less dependence on station locations. The unchanged receiver firmware of individual receivers during the test period inhibited the analysis of firmware changes on the variation of receiver DCBs. The stability of receiver DCB estimates was characterized as site-dependent rather than receiver-dependent, which exhibits inferior stability for stations in equatorial and low-latitude regions but good stability for stations in mid-latitude regions.
The differences between receiver B1I-B3I DCBs generated from the independent BeiDou-2 and BeiDou-3 observational data were determined to be receiver-type dependent. The receiver B1I-B3I DCB differences reached the level of 1 to 2 ns within the individual receiver group, but increased to the magnitude of 4 to 7 ns between different receiver groups. Considering the inferior precision of BeiDou DCBs compared to GPS and Galileo DCBs, as well as the pronounced receiver-type dependent biases of BeiDou pseudorange observations, the use of receiver-group specific biases should be considered in the future estimation and analysis of BeiDou DCBs. The modified GTS function has also been used in the routine generation of CAS multi-GNSS DCBs, which are publicly downloadable from IGN and Crustal Dynamics Data Information System (CDDIS) repositories.
HOW TO CITE THIS ARTICLE
Wang, N., Li, Z., Krankowski, A., & Huo, X. (2022) A station-specific ionospheric modeling method for the estimation and analysis of BeiDou-3 differential code bias parameters. NAVIGATION, 69(1). https://doi.org/10.33012/navi.509
ACKNOWLEDGMENTS
The authors acknowledge the international GNSS Monitoring and Assessment System (iGMAS) and the Multi-GNSS Experiment (MGEX) of the International GNSS Service (IGS) for providing multi-GNSS data. This work was supported by the National Key Research Program of China (2017YFGH002206), the National Natural Science Foundation of China (42074043), the Alliance of International Science Organizations (ANSO-CR-KP-2020-12), the Youth Innovation Promotion Association, and Future Star Program of the Chinese Academy of Sciences. AK acknowledges the financial support from the National Centre for Research and Development, Poland (decision no. DWM/PL-CHN/97/2019, WPC1/ARTEMIS/2019).
- Received September 6, 2020.
- Revision received September 28, 2021.
- Accepted November 7, 2021.
- © 2022 Institute of Navigation
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.