Abstract
Satellite phase center variations need to be pre-eliminated in GNSS precise point positioning to ensure the best positioning precision and efficiency. To address the missing satellite antenna phase center corrections of GPS BLOCK IIF L5 signal, this study implements the estimation of satellite antenna Phase Center Offset (PCO) and Phase Center Variation (PCV) of BLOCK IIF and BLOCK III. One year of daily PCO and PCV solutions are estimated based on 118 globally distributed GPS stations. The x-offset, y-offset and z-offset PCO estimates yield a mean standard deviation of 2.3, 2.1 and 19.5 mm respectively. The mean differences between BLOCK III L5 PCO estimates and ground-based calibrated corrections are 1.8, 0.9 and 9.9 mm on the three components. Nadir-dependent PCVs are calculated with a precision better than 1.2 mm. Utilizing the antenna center corrections determined in this study, the convergence time of triple-frequency GPS kinematic PPP-AR can be shortened by 13.3%. Dual-frequency L1/L5 static PPP-AR validations show that L5 PCO corrections have no significant contribution to the positioning while 70% of globally distributed stations show improvements on the up component after applying L5 PCV corrections. By introducing L5 PCO/PCV corrections, the positioning precision of L1/L5 static PPP-AR are improved from 6.1, 3.2, 9.6 mm for the east, north and up components, respectively, to 6.2, 3.2 and 8.2 mm. The improvements of positioning precision are mainly for the up component, reaching 15%.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Global Navigation Satellite Systems (GNSSs) such as GPS, Galileo and BDS-3 are providing more than three signals for positioning, timing and navigation (Montenbruck et al. 2017). Precise Point Positioning (PPP), as one of the most popular multi-GNSS and multi-frequency data processing techniques, can provide millimeter-level services based on precise satellite orbit and clock products of International GNSS Service (IGS) (Malys and Jensen 1990; Zumberge 1997). Precise orbit products always use the satellite center of mass as the reference point. However, the electrical antenna phase center (APC), can be different for different emitted frequencies (Kouba 2009) and different nadir and azimuth angles (Rothacher 2001). For each frequency, it is then common to define a Phase Center Offset (PCO) with respect to the satellite center of mass, plus additional nadir and azimuth-dependent Phase Center Variations (PCVs) (Schmid and Rothacher 2003). The PCO is usually considered as the point which minimizes the PCVs, in the statistical sense (Schmid et al. 2007). The modelling and calibration of PCO and PCV are essential to high-precision data processing.
Satellite APC can be directly pre-calibrated with high accuracy on the ground before launching. European Union Agency for Space Program (EUSPA, formerly the GNSS Service Agency, GSA) and the Cabinet Office, Government of Japan (CAO), first released ground-based calibrated APC corrections for Galileo and QZSS, respectively (GSA 2016; CAO 2017). Similar products of BDS and GPS BLOCK III can be also found since 2020, provided by the China Satellite Navigation Office CSNO and the U.S. Coast Guard Navigation Center (NAVCEN), respectively (CSNO 2020; GPS 2021). IGS has collected all the calibration corrections into igs20.atx (Steigenberger and Montenbruck 2023). However, not all constellations have publicly available APC ground-based corrections such as GPS satellites of generations before the BLOCK III. The APC calibration of such satellites can be carried out during their orbit determination data processing.
In this processing, due to the strong correlation between PCO and PCV, PCOs and minimized PCVs are determined separately (Steigenberger et al.2016). Moreover, it is demonstrated that the estimated position of the PCO in the nadir direction (z-offset) is correlated with the terrestrial reference frame scale (Zhu et al. 2003), and is thus sensitive to errors in the radial direction, such as satellite clocks and phase biases. The first estimation of GPS BLOCK-specific APC corrections was proposed by Schmid et al. (2005). Steigenberger et al. (2016) used 20-month observations to model Galileo E1/E5a PCOs, while terrestrial frame scale was sufficiently constrained. These authors demonstrated that the Galileo IOV and FOC horizontal PCOs (e.g. x-offset and y-offset) could be estimated at a precision of several centimeters while the standard deviation of the z-offset estimates reached 15–20 cm. Huang et al. (2018) estimated BDS-2 B1I/B2I PCOs with a mean standard deviation of 2–5 cm for horizontal components and 7–20 cm for vertical component.
Since these APC determinations were based on dual-frequency ionosphere-free observations, they got dual-frequency APC corrections only. These values are reported for both L1 and L2 in the IGS file igs20.atx. By now, BLOCK IIF L5 APC corrections are not available yet, resulting in a rude strategy for multi-frequency GPS data processing, in which the APC corrections of the dual-frequency combination of L1/L2 are applied on L5 (Guo and Geng 2018). However, Geng et al. (2021) demonstrated that applying a correct model for the third-frequency APC could increase the PPP ambiguity resolution (PPP-AR) convergence time by more than 15%. To provide available L5 APC corrections, Xin et al. (2021) carried out the estimation of BLOCK IIF L5 based on triple-frequency L1/L2/L5 PPP model. They achieved a x-offset, y-offset and z-offset PCO precision of 4, 3 and 21 mm respectively. Zeng et al. (2021) estimated L5 PCO together with the satellite orbits and improved the accuracy to 2, 2 and 16 mm. In their researches, only L5 PCOs are estimated, while satellite orbit as well as L1/L2 APCs, satellite clock, tropospheric delay parameters are constrained by L1/L2 observational model. This can explain why these triple-frequency methods show huge improvement compared to previous dual-frequency methods. However, the researchers assumed that the L5 signal shared the same receiver antenna APC correction with the L2 signal, which is not precise enough to sufficiently constrain the terrestrial frame scale at the tracking station side. The PCO estimation can be affected as a consequence. At the same time, satellite L5 PCVs were not mentioned in the published studies.
In this study, we aim at implementing the estimation of GPS L5 PCO based on ground stations with calibrated ground-based antenna. At the same time, BLOCK IIF L5 PCVs are modeled to further improve the performance of GPS L5 data processing. The ground-based calibrated APC corrections of BLOCK III satellites are used to evaluate the precision of our computed APC products. This paper is organized as follows: we first derive the observation model for PCO/PCV estimation, as well as the ambiguity resolution method; then the details concerning to the data processing are presented; next, we validate the PCO and PCV products using dual-/triple-frequency PPP-AR; finally, we draw the conclusions based on the results.
Method
In the first subsection we illustrate the relationships between satellite APC errors and the line-of-sight projection errors. Then the triple-frequency PPP model based on IGS precise products are derived, after which the ambiguity resolution strategy is presented. Finally, the L5 satellite PCOs/PCVs are determined in a massive network, while the integer ambiguities are pre-eliminated using the candidates obtained from the former ambiguity resolution step.
Satellite APC errors
Satellite APC is the reference point of the pseudorange and carrier-phase observations on the satellite side, which can be depicted as \(S_{0}\) in Fig. 1 in a spacecraft-fixed reference system. \(\tilde{x},\;\tilde{y}\;{\text{and}}\;\tilde{z}\) are the axis vectors of the spacecraft-fixed reference system where \(\tilde{z}\) is always pointing at the center of earth. “\(\sim\)” marks a unit vector. \(R\) represents the APC of ground antenna which has been precisely calibrated. \(S_{1}\) represent the assumed signal transmitted point when inaccurate APC correction is applied. As a result, a bias “\(\left| {\overrightarrow {{S_{o} R}} } \right| - \left| {\overrightarrow {{S_{1} R}} } \right|\)” is introduced to the GNSS observation function. Considering that the distance from GNSS satellite to the ground is much larger than the APC errors \(\left| {\overrightarrow {{S_{o} S_{1} }} } \right|\), \(\mu\) is actually very small. We can have
Assuming the difference vector components between \(S_{0}\) and \(S_{1}\) in the spacecraft-fixed system are \(\left( {\begin{array}{*{20}c} a & b & c \\ \end{array} } \right)\), the observation bias caused by the APC errors can be derived as
From the above equations we know that the observation biases caused by APC errors are relative with both nadir and azimuth angle of the satellite. Normally the APC errors of x-offset and y-offset \(\left( {a\;{\text{and}}\;b} \right)\) are of the order of several millimeters while that of z-offset \(c\) can reach up to several hundreds of millimeters. Considering the range of GPS nadir angles \(\theta\) as 0°–14°, the projection errors on the radial direction will be \(\cos \theta \in [0.97,1]\) times of the z-offset APC error \(c\) (Geng et al. 2021).
Triple-frequency PPP model
In this study we estimate the L5 PCOs of GPS satellites in a global GNSS network, based on triple-frequency undifferenced and uncombined model. Owing to the heavy computing burden for resolving multi-frequency ambiguity parameters in a network, we first implement station-by-station triple-frequency PPP to obtain the integer ambiguities. These ambiguities are then utilized for directly eliminating the ambiguity parameters in the massive network data processing. The triple-frequency PPP model can be derived from the raw pseudorange and carrier-phase observation equations:
where \(P_{i,j}^{k}\) and \(L_{i,j}^{k}\) denote the GPS pseudorange and carrier-phase raw observations with respect to satellite \(k\) and receiver \(i\). \(j = 1,2,5\) corresponds to the GPS L1, L2 and L5 signals respectively. \(\rho_{i,j}^{k}\) is the geometric distance between the antenna phase center of satellite and ground-tracking station, which can be precisely calculated using IGS satellite products and multi-frequency APC corrections. \(t_{i}\) and \(t^{k}\) denote the clock errors from the satellite and receiver end, respectively. \(T_{i}\) is the zenithal tropospheric delay with \(m_{i}^{k}\) the mapping function. \(I_{i}^{k}\) corresponds to the ionospheric delay for L1 signal with \(\gamma_{j}^{{}} = \left( {\frac{{f_{1}^{{}} }}{{f_{j} }}} \right)^{2}\) the frequency-dependent coefficient with respect to frequency \(f_{j}\). \(d_{i,j} \;{\text{and}}\;d_{j}^{k}\) are pseudorange hardware biases for the receiver and satellite, respectively. Similarly, \(b_{i,j}\) and \(b_{j}^{k}\) are the hardware biases of carrier-phase observations. \(N_{i,j}^{k}\) is the integer ambiguity in a wavelength of \(\lambda_{j}\). \(\varepsilon_{i,j}^{k} \;{\text{and}}\;\varphi_{i,j}^{k}\) represent unmodelled errors such as observation noise and multipath error.
Since the APC corrections of L5 signal for GPS BLOCK IIF satellites are missing, we apply the APC corrections of L2 signal to L5, remaining a biased geometry distance \(\rho_{i,5}^{\prime k}\) for L5 signal. APC errors, especially for those from the z-offset, are introduced into Eq. (3). In the last section, we have mentioned that about 97% to 100% of z-offset PCO errors are projected into the line-of-sight direction. These projection errors can be automatically coupled with the other radial parameters such as carrier-phase hardware biases and ambiguities, respectively. In this study we mark the polluted satellite pseudorange bias, carrier-phase bias, integer ambiguity of L5 signal as \(d_{5}^{\prime k} ,\;b_{5}^{\prime k} \;{\text{and}}\;N_{i,5}^{\prime k} ,\) respectively. Note that \(b_{5}^{\prime k}\) absorbs only the fractional-cycle of the PCO projection errors while those of integer parts can be lumped into ambiguities. Comparing to z-offset, APC errors from the x-offset and y-offset are normally several millimeters, whose effects on PPP can be ignored.
At the same time, Eq. (3) cannot be resolved yet, owing to the linear correlation between hardware biases and clock errors. To eliminate the rank deficiency, we introduce precise satellite clock products to correct the satellite clock errors \(t^{k}\), observation-specific bias (OSB) products to correct the pseudorange and carrier-phase satellite-end hardware biases (Geng et al. 2022). The dual-frequency undifferenced and uncombined PPP model are introduced to further address the receiver-end hardware biases, where the ionosphere-free combination of those for L1/L2 pseudorange are lumped into the receiver clock parameter. The ionosphere delay and ambiguity parameters can absorb the remain hardware bias terms (Zhang et al. 2012). Next, observational model for the L5 signal can be derived by sharing the same receiver clock and ionospheric delay parameters with the dual-frequency model, which can be derived as:
where
and
\(\alpha \;{\text{and}}\;\beta\) are the coefficients of the ionosphere-free combination for GPS L1 and L2. The terms on the left side of the equations represent the errors which are pre-eliminated from the raw observations. \(\overline{t}_{i} \;{\text{and}}\;\overline{I}_{i}^{k}\) denote the reparametrized receiver clock and ionospheric delay parameters which absorb the combination of pseudorange hardware biases of the receiver end. \(\overline{N}_{i,1}^{k} ,\;\overline{N}_{i,2}^{k} \;{\text{and}}\;\overline{N}_{i,5}^{\prime k}\) are float ambiguities which absorb receiver-related hardware biases only. By resolving Eq. (4), we obtain all of these reparametrized parameters as well as the tropospheric delay.
Ambiguity resolution
Equation (4) shows that current IGS phase OSB products \(b_{5}^{\prime k}\) for L5 signal are coupled with z-offset APC errors due to the inappropriate APC correcting strategy. In this case, to determine L5 APC corrections, satellite phase bias products for L5 should be re-estimated in the observation model at the same time. To make the phase bias estimable, we need to resolve the integer ambiguities to address the linear correlation between ambiguity and phase bias parameters. After implementing station-by-station triple-frequency PPP, the integer ambiguities can be resolved commencing from the float ambiguity estimates. For clarity, the float ambiguities \(\overline{N}_{i,1}^{k}\), \(\overline{N}_{i,2}^{k}\) and \(\overline{N}_{i,5}^{\prime k}\) are rewritten as
where \(\overline{b}_{i,j}^{{}} (j = 1,2,5)\) represent the hardware biases included in the float ambiguities. In this study, we assume that \(\overline{b}_{i,j}^{{}}\) denotes the fractional part of the hardware bias while the integer part is absorbed by integer ambiguity. For each epoch at each station, \(\overline{b}_{i,j}^{{}}\) can be calculated by averaging the fractional parts of the PPP float ambiguity estimates through the following equations:
where “\([\Theta ]\)” denotes the option to obtain the integer part of “\(\Theta\)”. \(n\) represents the number of available satellites. \(\hat{\overline{b}}_{i,j}^{{}}\) is the corresponding estimate for \(\overline{b}_{i,j}^{{}}\). Once the receiver-end biases \(\hat{\overline{b}}_{i,j}^{{}}\) are obtained, they are applied to recover the integer nature of the float ambiguities through
where \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{N}_{i,j}^{k}\) is the recovered ambiguity with integer nature. However, \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{N}_{i,j}^{k}\) is still an float owing to the observation errors and correlations between ambiguity parameters in the normal matrix. We further applied the Least-squares AMbiguity Decorrelation Adjustment (LAMBDA) to search for the optimal integer candidates \(N_{i,j}^{k} \;{\text{for}}\;\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{N}_{i,j}^{k}\), using the variance–covariance matrix of float ambiguities (Teunissen 1994).
APC estimation model
Using the integer ambiguities obtained from the previous step, we now derive the L5 APC estimation method commencing from an ambiguity-fixed observation model. Since the APC errors can be directly projected to the line-of-sight direction, the accurate geometric distance \(\rho_{i,5}^{k}\) can be defined as
with
where \(\rho_{i,0}^{k}\) is the geometric distance from satellite center of mass \(\left( {\begin{array}{*{20}c} {X_{0}^{k} } & {Y_{0}^{k} } & {Z_{0}^{k} } \\ \end{array} } \right)\) to the APC of receiver antenna \(\left( {\begin{array}{*{20}c} {X_{i,5}^{{}} } & {Y_{i,5}^{{}} } & {Z_{i,5}^{{}} } \\ \end{array} } \right)\) corresponding to the solution of the dual-frequency L1/L2 static PPP corrected for the L5 phase center corrections for this antenna. \(\vec{v}\) denotes the unit vector pointing from the receiver to the satellite. \(\overrightarrow {PCO}_{5}^{k}\) represents the satellite L5 PCO which can be transferred to the spacecraft-fixed reference system by multiplying with the corresponding mapping function. \(PCV_{5}^{k}\) denotes the nadir-dependent L5 PCV which are modelled by a 5th-order polynomial function:
where \(a_{n}^{k}\) is the coefficient of the polynomial with respect to satellite nadir angle \(e_{i}^{k}\). In this study we applied a 5th-order polynomial to fit the satellite-specific PCVs. Referring to the carrier-phase observational model from Eq. (3), the ambiguity-fixed APC estimation model used in this study is written as
where integer ambiguities, geometry distance and satellite clock error are pre-eliminated from the carrier-phase observations. \(b_{5}^{k}\) denotes the carrier-phase bias parameter for L5 signal. The phase bias resolved by Eq. (13) is different from the one in current IGS OSB products, since the former one is not coupled with any APC errors.
Even though both PCO and PCV are presented in Eq. (13), they are estimated sequentially during the data processing, owing to the correlations between nadir-dependent PCV and z-offset PCO (Schmid and Rothacher 2003), azimuth-dependent PCV and horizontal PCO (Schmid et al. 2005). L5 PCO is first estimated using L2 APC correction as the initial values. In the next step, L5 PCVs are determined while L5 PCO is constrained with the estimates in the first step. Phase bias \(b_{5}^{k}\) is estimated in both steps. Since nadir-dependent PCVs are linearly related to radial errors such as satellite phase biases, this study fixes the L5 PCV to the same value as L2 PCV on \(e_{i}^{k} = 0^{ \circ }\) to make PCVs estimable. This strategy may create a bias for PCV which will be absorbed by the phase bias of L5. Figure 2 gives the procedures to obtain PCO and PCV estimates according to Eqs. (4)–(13).
Data processing strategies
In this study we selected 118 globally distributed IGS stations for the PCO/PCV estimation (as shown in Fig. 3) while the other 37 stations are used for kinematic PPP validation. One-year of GPS L1/L2/L5 observations with a sampling rate of 30 s, ranging from day 213 of 2022 to day 212 of 2023 are used for the data processing. Precise satellite orbits, clocks, pseudoranges and carrier-phase OSB products released by Wuhan University are introduced to pre-eliminate satellite positions, clock errors and determine the integer ambiguities (Geng et al. 2022). Corresponding attitude quaternion products are also applied to keep the consistency of satellite gestures between the PCO estimation procedure in this study and the orbit products we used. Satellite and receiver antenna APCs are aligned using the corrections obtained from igs20.atx (Schmid et al. 2016). We then applied satellite L2 APC corrections as the initial values to estimate the L5 APCs. Based on a global network, satellite PCOs under spacecraft-fixed reference system are first estimated as constants over the day, after which satellite PCVs are modelled as 5th-order polynomial. The PCVs are ultimately expressed as nadir-dependent products with 1degree intervals. The one-year average of daily solutions of PCO and PCV estimates are released as the final products in this study. Carrier-phase OSBs are calculated together with APC corrections, tropospheric delay, ionospheric delay and receiver clock. The receiver positions are fixed to the daily solutions of L1/L2 PPP-AR implemented using the products from Wuhan University rather than fixed to the IGS weekly solutions. This permits to keep the ground receiver positions in the same achievement of terrestrial frame with those from Wuhan products. We modeled the tropospheric delays in the line-of-sight direction using the global mapping function proposed by Boehm et al. (2006). Saastamoinen model is applied to eliminate most of the troposphere delays while the residuals are estimated as random-walk parameters every 1 h with a noise of 10 mm (Saastamoinen 1973). The ionospheric delays are estimated every epoch using a random-walk noise of 10 m. The receiver clocks are estimated every 30 s as white-noise-like parameters with a priori noise of 900 m. The multi-frequency ambiguities are resolved using the LAMBDA method with a ratio test threshold of 3.0. If the ratio test fails, a partial ambiguity resolution is carried out until ambiguity candidates are less than 4. Table 1 gives more details about the data processing.
Results
L5 PCO estimation
Now, we estimate the daily PCO of all BLOCK IIF and BLOCK III satellites based on 1-year GPS observations. The mean values of the daily estimates are used as the final PCO corrections. Figure 4 displays the PCO differences between the daily L5 APC estimates and released corrections of L2 in igs20.atx. For both BLOCK IIF and BLOCK III satellites, we determined the standard deviation (STD) on the daily solutions, and obtained for the horizontal PCOs a STD reaching 0.2 cm while the STD is 1.6 cm for the vertical PCO corrections. Figure 5 further gives the differences between final L5 PCO corrections and corresponding L2 PCO corrections. We obtained PCO differences of 4 mm in horizontal directions except for G26 for which the difference is 7 mm on x-offset. Compared to x-offset and y-offset, L5 z-offset PCO corrections can deviate by up to 50 mm from L2 PCOs. As seen from Fig. 5, the x-offset, y-offset and z-offset L5 PCOs are estimated with a STD of 0.23 cm, 0.21 cm and 19.50 cm respectively. To evaluate the absolute precision of the PCO estimates, ground-calibrated L5 PCOs of BLOCK III are introduced as benchmarks (red striped bars in Fig. 5). The x-offset L5 PCO estimates show a difference of 2 mm with benchmarks in average while the y-offset PCO estimates achieved a consistency better than 1 mm with the benchmarks. The z-offset estimates perform quite differently depending on the satellites. The z-offset estimated errors of G04, G11, G14 and G18 are within ± 1 cm while those of G23 and G28 are − 2.4 cm and 2.5 cm respectively. Table 2 lists the final L5 PCO corrections of all BLOCK IIF and BLOCK III satellites.
L5 PCV estimation
After obtaining L5 PCO corrections, the daily PCVs of L5 signal are calculated by fixing L5 PCO. Figure 6 shows all daily PCV estimates for each BLOCK IIF satellite with respect to nadir angles from 0 to 14 degrees. PCVs at nadir larger than 14 degrees are not calculated since the maximum GPS satellite nadir angle observed by ground-based stations is about 14 degrees. The mean of 365 daily PCV solutions is used as the final PCV corrections (cyan lines in Fig. 6). Compared to L2 PCV corrections (yellow line), L5 PCVs have the similar trend with respect to the nadir angle, reaching the maximum around 9 degrees. Note that, at 0 degree, L5 PCV solutions of each panel are the same as the L2 PCV correction, since this study fixed 0-degree PCV. This is because that the PCV parameters are strongly correlated with satellite phase bias parameter that does not depend on the line-of-sight direction. As demonstrated in Schmid and Rothacher (2003), a constraint is required to prevent the normal equation system from becoming singular. In this case, we constrain the L5 PCV pattern at 0 degree using the value of L2 PCV pattern. The PCV STDs from 0 to 14 degrees have also been given in the figure (cyan error bars). For each satellite, the mean STDs are smaller than 1.2 mm, with a minimum mean STD of 0.6 mm for G27. For BLOCK IIF satellites, the dependence of L5 PCV with respect to the nadir angle is larger than the L2 PCV dependence. The differences between L5 PCV and L2 PCV corrections are significant at nadir angles between 4 and 12 degrees. For G30, this difference reaches 4 mm at 9 degrees. G32 shows the smallest L2-L5 PCV difference with a maximum of only 2 mm. In igs20.atx, the L5 PCVs of BLOCK III satellites are the same as L1 and L2 signals, which are estimated based on L1/L2 ionosphere-free combinations. We re-estimated L5 PCVs for BLOCK III by fixing the PCOs in igs20.atx. Figure 7 shows the BLOCK III PCV solutions. Similar to BLOCK IIF solutions, BLOCK III L5 PCVs show a good consistency with L1/L2 counterparts near nadir angles of 14 degrees, while differences reach up to 3 mm for nadir angles around 8 degrees. The L5 PCV of BLOCK III satellites are also larger than the L5 PCV of BLOCK IIF satellites, ranging from − 16 to + 12 mm, while for BLOCK IIF, the PCVs were limited between − 8 and + 6 mm. Table 3 lists the final L5 PCV corrections for both BLOCK IIF and BLOCK III satellites.
Triple-frequency kinematic PPP-AR
Previous studies demonstrated that APC errors will lead to the slower convergence of multi-frequency PPP-AR (e.g. Geng et al. 2021). In this section we validate the L5 PCO/PCV estimates through L1/L2/L5 triple-frequency kinematic PPP-AR. Three APC correcting strategies are designed: (a) “L2PCO + L2PCV”: L5 signal applies L2 PCO/PCV corrections from IGS atx file; (b) “L5PCO + L2PCV”: L5 signal applies L5 PCO estimated in this study and L2 PCV from igs20.atx; (c) “L5PCO + L5PCV”: L5 signal applies L5 PCO/PCV estimates of this study. Figure 8 displays the distributions of the convergence time of these three experiments. Note that the triple-frequency PPP-AR procedure is reinitialized every 2 h to have more samples for the test of the convergence time. In this study, we consider a successful convergence time when the horizontal positioning errors converge into ± 10 cm and ± 20 cm for the vertical component. Dual-frequency static PPP-AR solutions are taken as the benchmarks to evaluate the positioning errors. Note that the positioning errors are evaluated after the successful convergence of the positions with the reference. 74.4% of L2PCO + L2PCV solutions converge successfully in 30 min. After applying L5 PCO/PCV corrections, this proportion increases to 80.4%. Compared to ambiguity-fixed solutions, ambiguity-float solutions based on the above three strategies show similar performance with only 40% of them achieving convergence in 30 min. This means that APC errors mainly deteriorate the convergence efficiency in triple-frequency PPP-AR which is not the case using float triple-frequency PPP. Table 4 shows the statistics of PPP-AR convergence times and positioning errors. The mean convergence time of PPP-AR with inaccurate L5 PCO and PCV is 26.3 min. It is shortened to 24.5 min after applying L5 PCO estimates of this study. When L5 PCV corrections are further applied, PPP-AR solutions can achieve convergence in 22.8 min, showing an improvement of 13%. There is however no significant improvement of the final kinematic positioning quality (i.e. after convergence) when using the L5 PCO/PCV instead of the L2 values provided in the igs20.atx.
Dual-frequency static PPP-AR
L5 PCO/PCV corrections will also benefit to L1/L5 dual-frequency users. This section evaluates the effects of the L5 APC corrections on L1/L5 static PPP-AR. In this section, we carry out dual-frequency L1/L5 PPP-AR based on the same three PCO/PCV correcting strategies: “L2PCO + L2PCV”, “L5PCO + L2PCV” and “L5PCO + L5PCV” respectively. One-year GPS observations from 150 global-distributed stations are collected to calculate daily positioning solutions (all stations in Fig. 2). L1/L2 PPP-AR solutions are used as benchmarks. The differences with L1/L5 PPP-AR results are used to evaluate the positioning errors. Figure 9 displays the daily positioning errors of our solutions for each station, based on the three L1/L5 PPP-AR strategies. Figure 9a, b and c show that “L5PCO + L2PCV” PPP-AR has comparable positioning performance as “L2PCO + L2PCV”, achieving a Mean Root Mean Square (MRMS) of 6.2, 3.3 and 9.7 mm on the east, north and up components. This can be understood by the fact that more than 97% of z-offset PCO errors are absorbed by the phase OSBs. Figure 9d, e and f demonstrate that L1/L5 PPP-AR achieves the positioning precision of 6.2, 3.2 and 8.2 mm if further applying L5 PCV corrections. Compared to “L5PCO + L2PCV”, an improvement of 15% is observed on the up component. Figure 10 displays the station-dependent differences for the up-component positioning errors between “L2PCO + L2PCV” and “L5PCO + L2PCV”, and “L2PCO + L2PCV” and “L5PCO + L5PCV” respectively. Figure 10a shows that the positioning error differences among global stations are insignificant, as 97% of them fall into ± 1 mm. Conversely, Fig. 10b shows that “L5PCO + L5PCV” provides an obvious improvement of the positioning precision on the up component. Almost 70% of the stations achieve higher positioning precision on the up component after introducing L5 PCV and 7% of them show an improvement of more than 2 mm.
Conclusions
This study introduces a method to estimate the GPS third-frequency satellite PCO and PCV based on undifferenced and uncombined pseudo-range and carrier-phase observations. Triple-frequency integer ambiguities are fixed to resolve APC parameters and satellite phase biases at the same time. Multi-frequency receiver APC corrections as well as satellite attitude quaternions products are applied to improve the reliability of the APC estimation.
One-year GPS triple-frequency observations collected from 118 globally distributed stations are used to estimate L5 PCO and PCV of BLOCK IIF and BLOCK III satellites. Triple-frequency PPP using precise orbit/clock/OSB products is first implemented to obtain the integer candidates of ambiguities. Daily PCOs of both BLOCK IIF and BLOCK III satellites are then resolved based on the global network, with mean STDs of 2.3, 2.1 and 19.5 mm respectively. Compared to the ground-based APC corrections in igs20.atx, the estimated L5 PCO corrections of BLOCK III are deviated by 1.8, 0.9 and 9.9 mm for the x-offset, y-offset and z-offset respectively.
The third-frequency PCVs are sequentially estimated after obtaining PCO products. A 5th-order polynomial is applied to model the L5 PCVs, which are then determined in a nadir-dependent form, from 0 to 14 degrees with intervals of 1 degree. PCV corrections are calculated with a STD better than 1.2 mm. For BLOCK IIF satellites, the dependence of L5 PCV with respect to the nadir angle we obtain is larger than the L2 PCV dependence. The maximum difference between L5 PCV estimates and L2 counterparts is observed at a nadir angle of 9 degrees, where it can reach 4 mm.
Triple-frequency kinematic PPP-AR is used to validate the L5 APC corrections. With the APC corrections of this study, L1/L2/L5 PPP-AR achieves a successful convergence in 22.8 min while 26.3 min are required for that based on using L2 APCs for L5. Dual-frequency static L1/L5 PPP-AR experiments show that L5 APC corrections contribute more on z-offset than horizontal offsets. An average improvement of 1.4 mm is observed on the up component after introducing L5 APC corrections to L1/L5 PPP-AR model.
Data availability
The precise product of Wuhan IGS analysis center can be downloaded on ftp://igs.gnsswhu.cn/pub/whu/phasebias. All the observations of IGS stations are obtained from CDDIS on: ftp:// gdc.cddis.eosdis.nasa.gov. No datasets were generated or analysed during the current study.
References
Boehm J, Niell AE, Tregoning P, Schuh H (2006) The global mapping function (GMF): a new empirical mapping function based on data from numerical weather model data. Geophys Res Lett 33:L07304. https://doi.org/10.1029/2005GL025546
CAO (2017) QZS 1–4 Satellite Information URL (https://qzss.go.jp/en/technical/qzssinfo/ (Accessed 2017/01/15))
CSNO (2020) BeiDou Satellite information published by China Satellite Navigation Office: URL (http://www.beidou.gov.cn/yw/gfgg/201912
Geng J, Guo J, Wang C, Zhang Q (2021) Satellite antenna phase center errors: magnified threat to multi-frequency PPP ambiguity resolution. J Geod 95(6):1–18. https://doi.org/10.1007/s00190-021-01526-4
Geng J, Zhang Q, Li G, Liu J, Liu D (2022) Observable-specific phase biases of Wuhan multi-GNSS experiment analysis center’s rapid satellite products. Satell Navig 3:23. https://doi.org/10.1186/s43020-022-00084-0
GPS (2021) GPS BLOCK IIIA satellite antenna calibrations URL (https://www.navcen.uscg.gov/sites/default/files/pdf/gps/GPSIII_APCs_SVNs_74_78_ISC_SVN78_Dec2021.pdf (Accessed 28/03/2022))
GSA (2016) Galileo IOV and FOC Satellite antenna calibrations, SINEX code GSAT_1934 URL (https://www.gsc-europa.eu/sites/default/files/sites/all/files/ANTEX_GAL_FOC_IOV.atx (accessed 18/01/26))
Guo J, Geng J (2018) GPS satellite clock determination in case of inter-frequency clock biases for triple-frequency precise point positioning. J Geod 92(10):1133–1142
Huang G, Yan X, Zhang Q, Liu C, Wang L, Qin Z (2018) Estimation of antenna phase center offset for BDS IGSO and MEO satellites. GPS Solut 22:49. https://doi.org/10.1007/s10291-018-0716-z
Kouba J (2009) A guide to using International GNSS service (IGS) products. http://igscb.jpl.nasa.gov/components/usage.html
Malys S, Jensen PA (1990) Geodetic point positioning with GPS carrier beat phase data from the CASA UNO experiment. Geophys Res Lett 17(5):651–654
Montenbruck O, Steigenberger P, Prange L, Deng Z, Zhao Q, Perosanz F, Romero I, Noll C, Stürze A, Weber G, Schmid R, Macleod K, Schaer S (2017) The multi-GNSS experiment (MGEX) of the international GNSS service (IGS)—achievements, prospects and challenges. Adv Space Res 59:1671–1697
Rothacher M (2001) Comparison of absolute and relative antenna phase center variations. GPS Solut 4(4):55–60
Saastamoinen J (1973) Contribution to the theory of atmospheric refraction: refraction corrections in satellite geodesy. Bull Geod 107(1):13–34
Schmid R, Rothacher M (2003) Estimation of elevation-dependent satellite antenna phase center variations of GPS satellites. J Geod 77(7–8):440–446. https://doi.org/10.1007/s00190-003-0339-0
Schmid R, Rothacher M, Thaller D, Steigenberger P (2005) Absolute phase center corrections of satellite and receiver antennas: impact on global GPS solutions and estimation of azimuthal phase center variations of the satellite antenna. GPS Solut 9(4):283–293. https://doi.org/10.1007/s10291-005-0134-x
Schmid R, Steigenberger P, Gendt G, Ge M, Rothacher M (2007) Generation of a consistent absolute phase-center correction model for GPS receiver and satellite antennas. J Geodesy 81(12):781–798. https://doi.org/10.1007/s00190-007-0148-y
Schmid R, Dach R, Collilieux X, Jäggi A, Schmitz M, Dillsner F (2016) Absolute IGS antenna phase center model igs08.atx: status and potential improvements. J Geod 90(4):343–364. https://doi.org/10.1007/s00190-015-0876-3
Steigenberger P, Montenbruck O (2023) Consistency of Galileo satellite antenna phase center offsets. J Geodesy 97(6):58. https://doi.org/10.1007/s00190-023-01750-0
Steigenberger P, Fritsche M, Dach R, Schmid R, Montenbruck O, Uhlemann M, Prange L (2016) Estimation of satellite antenna phase center offsets for Galileo. J Geod 90(8):773–785. https://doi.org/10.1007/s00190-016-0909-6
Teunissen PJG (1994) A new method for fast carrier phase ambiguity estimation. In: Proceedings of IEEE position, location and navigation symposium, Las Vegas, NV, Apr 11–15, pp 562–573
Wu JT, Wu SC, Hajj GA, Bertiger WI, Lichten SM (1993) Effects of antenna orientation on GPS carrier phase. Manuscr Geod 18(2):91–98
Xin S, Guo J, Zeng R (2021) Estimating GPS BLOCK IIF L5 satellite antenna phase center offsets for rapid triple-frequency PPP ambiguity resolution. In: Proceedings of ION GNSS+ 2021, St. Louis, Missouri, Sept 20–24, pp 2848–2863
Zeng T, Sui L, Ruan R, Jia X, Tian Y, Zhang B (2021) Estimation of GPS satellite antenna phase center offsets of the third frequency using raw observation model. Adv Space Res 68(8):3268–3278
Zhang B, Teunissen PJG, Odijk D, Ou J, Jiang Z (2012) Rapid integer ambiguity-fixing in precise point positioning. Chin J Geophys 55(7):2203–2211
Zhu SY, Massmann FH, Yu Y, Reigber C (2003) Satellite antenna phase center offsets and scale errors in GPS solutions. J Geod 76(11–12):668–672. https://doi.org/10.1007/s00190-002-0294-1
Zumberge JF, Heflin MB, Jefferson DC, Watkins MM, Webb FH (1997) Precise point positioning for the efficient and robust analysis of GPS data from large networks. J Geophys Res 102(B3):5005–5017. https://doi.org/10.1029/96JB03860
Acknowledgements
All of the results of this study are processed based on PANDA software developed by Wuhan University. We thank IGS for the raw GPS/Galileo/BDS multi-frequency data and high-quality satellite orbit/clock products.
Funding
This work is funded by National Science Foundation of China (42025401) and Royal Observatory of Belgium.
Author information
Authors and Affiliations
Contributions
JG devised the main conceptual ideas; JG carried out the research and drafted the manuscript; JG, PD and JHG worked out all technical details; XS plotted some of the pictures; all of the authors reviewed and approved the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Guo, J., Defraigne, P., Geng, J. et al. Estimation of the L5 antenna phase center corrections for GPS satellites. GPS Solut 28, 181 (2024). https://doi.org/10.1007/s10291-024-01728-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-024-01728-1