Next Article in Journal
Structure from Motion of Multi-Angle RPAS Imagery Complements Larger-Scale Airborne Lidar Data for Cost-Effective Snow Monitoring in Mountain Forests
Next Article in Special Issue
Single-Frequency GPS/BDS RTK and INS Ambiguity Resolution and Positioning Performance Enhanced with Positional Polynomial Fitting Constraint
Previous Article in Journal
Detection and Avoidance of Atmospheric Aviation Hazards Using Infrared Spectroscopic Imaging
Previous Article in Special Issue
Analysis and Assessment of BDS-2 and BDS-3 Broadcast Ephemeris: Accuracy, the Datum of Broadcast Clocks and Its Impact on Single Point Positioning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Triple-Frequency GPS Un-Differenced and Uncombined PPP Ambiguity Resolution Using Observable-Specific Satellite Signal Biases

1
School of Geomatics and Urban Spatial Informatics, Beijing University of Civil Engineering and Architecture, 15 Yongyuan Road, Daxing, Beijing 102616, China
2
School of Geodesy and Geomatics, Wuhan University, 129 Luoyu Road, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(14), 2310; https://doi.org/10.3390/rs12142310
Submission received: 19 May 2020 / Revised: 30 June 2020 / Accepted: 9 July 2020 / Published: 18 July 2020

Abstract

:
The new generations of global navigation satellite system (GNSS) space vehicles can transmit three or more frequency signals. Multi-frequency observations bring a significant improvement to precise point positioning ambiguity resolution (PPP AR). However, the multi-frequency satellite code and phase biases need to be properly handled before conducting PPP AR. The traditional satellite bias correction methods, for example, the commonly used differential code biases (DCB), are limited to the dual-frequency ionosphere-free (IF) case and become more and more difficult to extend to multi-GNSS and multi-frequency cases. In this contribution, we propose the observable-specific signal bias (OSB) correction method for un-differenced and uncombined (UDUC) PPP AR. The OSB correction method, which includes observable-specific satellite code and phase bias correction, can directly apply kinds of OSBs to GNSS original observation data, thus, it is more appropriate for multi-GNSS and multi-frequency cases. In order to verify the performance of multi-frequency UDUC-PPP AR based on the OSB correction method, triple-frequency GPS observation data provided by 142 Multi-GNSS Experiment (MGEX) stations were used to estimate observable-specific satellite phase biases at the PPP service end and some of them were also used to conduct AR at the PPP user end. The experiment results showed: the averaged time-to-first-fix (TTFF) of triple-frequency GPS kinematic UDUC-PPP AR with observable-specific satellite code bias (SCB) corrections could reach about 22 min with about 29% improvement, compared with that without observable-specific SCB corrections; TTFF of triple-frequency static UDUC-PPP AR with observable-specific phase-specific time-variant inter-frequency clock bias (IFCB) corrections took about 15.6 min with about 64.3% improvement, compared with that without observable-specific IFCB corrections.

1. Introduction

As known to all, the new generations of global navigation satellite system (GNSS) space vehicles can transmit three or more frequency signals. The global positioning system (GPS) has successively launched Block I, Block II, Block IIA, Block IIR and Block IIM satellites, and the modern generation of Block-IIF satellites can transmit the third civil signal L5 signal, in addition to the existing L1 and L2 signals [1]. The Europe Galileo system can provide five frequency navigation signals (E1, E5, E5a, E5b and E6) for commercial and civilian use. The Chinese BeiDou Navigation Satellite System (BDS) has provided B1, B2 and B3 signals. The extra frequency signals have been demonstrated to bring significant improvement to the time-to-first-fix (TTFF) and positioning accuracy of precise point positioning ambiguity resolution (PPP AR) [2,3,4,5,6,7,8]. However, it is essential that the code and phase biases on each frequency are properly handled as a prerequisite of conducting multi-frequency PPP AR. This is mainly because the code biases could reduce the accuracy of pseudo-range observations and the phase biases could not only affect carrier-phase observations but also destroy the un-difference integer ambiguity. Correct calibration of these biases could undoubtedly improve the accuracy of observation data as well as restore the un-difference integer ambiguity. In general, the code and phase biases at the satellite end need to be handled, whereas the receiver-related biases, which can be canceled by the approach of single-differences between satellites (SD), do not impact on the performance of PPP AR [9]. Therefore, the current study of the code and phase biases for PPP AR focuses on the satellite code and phase biases.
Satellite code biases (SCB) on each pseudo-range frequency signal are hard to be directly calculated or unbiasedly estimated based on the un-differenced and uncombined (UDUC) PPP model. Therefore, differential code biases (DCB), which can be obtained by differencing pseudo-range observations on two different frequency signals, are commonly used as an alternative. The types of DCB include intra-frequency code bias such as GPS P1-C1, C1C-C1W or C2W-C2X bias, as well as inter-frequency code bias such as GPS P1-P2, C1W-C2W or C1C-C5Q bias [10,11,12]. PPP users should correct SCB with the corresponding DCB products when using observations differing from the conventional reference signal of International GNSS Service (IGS) precise satellite clock offset products [13]. This differential SCB correction method is very suitable for the traditional dual-frequency ionosphere-free PPP model. However, in the face of a steadily growing variety of GNSS signals and observables, the differential SCB correction method is hard and not convenient to extend to multi-GNSS and multi-frequency observations. Schaer [14] and Villiger et al. [15] proposed the concept of observable-specific SCB which could directly interact with GNSS original observations. This innovation can greatly facilitate multi-GNSS and multi-frequency SCB correction and also can apply to any PPP models. However, the concrete correction strategy and the performance of PPP AR with observable-specific SCB need to be further studied.
Satellite phase biases (SPB) on each carrier-phase frequency signal include the time-invariant and time-variant parts [16,17]. The time-invariant parts of satellite phase biases, which are commonly defined as uncalibrated phase delays (UPD) or just SPB, are respectively absorbed into each frequency float ambiguity parameters when conducting float UDUC-PPP [18]. The classical SPB correction strategy for example is commonly to directly apply UDUC-SPB products to correct float ambiguity parameters when conducting UDUC-PPP AR at the user end [4,19,20,21]. However, the disadvantage of the classical SPB correction strategy is that the form of SPB products commonly depends on the form of float ambiguities. In other words, one form of SPB product can only apply to the specific float ambiguities. Therefore, in order to conveniently conduct multi-frequency and multi-GNSS PPP AR, it is necessary to study an observable-specific SPB correction strategy, which is similar to the observable-specific SCB correction strategy.
The time-variant satellite phase biases vary cyclically from day to day with respect to Sun-satellite-Earth geometry [22]. For dual-frequency (L1/L2) UDUC-PPP, one part of time-variant satellite phase biases can be absorbed into ionospheric delay parameters, and another part of time-variant satellite phase biases can be offset by current (IGS) precise clock products, which contain a L1/L2 IF combination of time-variant satellite phase biases. In other words, time-variant satellite phase biases can be ignored for dual-frequency (L1/L2) UDUC-PPP. However, when using the additional L5 observations to conduct triple-frequency UDUC-PPP, the time-varying satellite phase biases on the L5 frequency cannot be offset by L1/L2 IGS precise clock products. Therefore, the inconsistency between the time-varying phase biases on the L5 frequency and the time-varying phase biases included in the L1/L2 IGS precise clock products, which is commonly defined as phase-specific inter-frequency clock bias (PIFCB or IFCB), need to be additionally considered. IFCB also includes an observable-specific or IF form, which are respectively applicable to a triple-frequency UDUC-PPP model and a triple-frequency IF-PPP model [23]. According to the current study, a triple-frequency GPS float PPP with IFCB correction can improve the positioning accuracy and reduce the convergence time [17,23,24,25]. However, the performance of GPS triple-frequency PPP AR with observable-specific IFCB has not been investigated so far.
In this paper, we aim at proposing an observable-specific signal bias (OSB) correction method for UDUC-PPP AR, and meanwhile, the performance of triple-frequency GPS UDUC-PPP AR with OSB is also investigated. To achieve the goals, we first provide a summary of the current satellite code and phase biases based on a triple-frequency UDUC-PPP observation model. Thereafter, the observable-specific SCB, SPB and IFCB corrections for triple-frequency UDUC-PPP AR are discussed. Subsequently, we use real GPS triple-frequency observation data to conduct an experiment to validate the performance of triple-frequency UDUC-PPP AR with OSB. Finally, the main points and conclusions are summarized.

2. Methods

Considering time-variant and time-invariant code and phase biases, the observation equation for original pseudo-range and carrier-phase observations on each frequency can be shown as follows [17,23]:
P r , n s = ρ r s + t r t s + γ n I r , 1 s + m r s z w d r + ( d r , n + Δ d r , n ) ( d n s + Δ d n s ) + ε r , n s
L r , n s = ρ r s + t r t s γ n I r , 1 s + m r s z w d r + λ n N r , n s + λ n ( b r , n + Δ b r , n ) λ n ( b n s + Δ b n s ) + ξ r , n s
where n = 1, 2, 3 refers to the frequency number; ρ r s is the geometric distance between the phase centers of satellite s and receiver r antennas (m); t r and t s are physical receiver and satellite clock offsets, respectively (m); I r , 1 s is the slant ionospheric delay on the L1 frequency (m); γ n is the frequency-dependent multiplier factor at frequency n, which can be expressed as γ n = f 1 2 f n 2 and f is the frequency; z w d r denotes the wet troposphere delay at zenith with the mapping function m r s (m); λ n is the wavelength of the phase measurement on the frequency band n (m); d r , n and d n s denote frequency-dependent time-invariant receiver and satellite code biases, respectively (m); Δ d r , n and Δ d n s denote frequency-dependent time-variant receiver and satellite code biases, respectively (m); b r , n and b n s are frequency-dependent time-invariant phase biases at receiver and satellite sides (cycles); Δ b r , n and Δ b n s are frequency-dependent time-variant phase biases at receiver and satellite sides (cycles); N r , n s is the integer ambiguity on each frequency (cycles); ε r , n s and ξ r , n s are the sum of noise and multipath error for code and carrier phase observations (m). It should be noted that the satellite and receiver antenna phase center offsets (PCOs) and variations (PCVs), relativistic effects, slant hydrostatic troposphere delay, tidal loadings and phase wind-up (only for carrier phase) have been corrected with the existing models.

2.1. Triple-Frequency UDUC-PPP AR Model

In general, the time-variant code biases are far less than the pseudo-range measurement noise, while time-variant phase biases at the receiver sides can be absorbed by the receiver clock parameter, and its influence can be eliminated by the approach of single differences between satellites when conducting PPP ambiguity resolution, and as a result, the two kinds of biases can be safely neglected [23,26]. Therefore, according to Equations (1) and (2), a GPS triple-frequency UDUC-PPP observation model for pseudo-range and carrier-phase measurements can be simplified as:
{ P r , 1 s = ρ r s + t r t s + γ 1 · I r , 1 s + m r s · z w d r + d r , 1 d 1 s + ε r , 1 s P r , 2 s = ρ r s + t r t s + γ 2 · I r , 1 s + m r s · z w d r + d r , 2 d 2 s + ε r , 2 s P r , 5 s = ρ r s + t r t s + γ 5 · I r , 1 s + m r s · z w d r + d r , 5 d 5 s + ε r , 5 s
{ L r , 1 s = ρ r s + t r t s γ 1 · I r , 1 s + m r s · z w d r + ( N r , 1 s + b r , 1 d 1 s ) Δ d 1 s + ξ r , 1 s L r , 2 s = ρ r s + t r t s γ 2 · I r , 1 s + m r s · z w d r + ( N r , 2 s + b r , 2 d 2 s ) Δ d 2 s + ξ r , 2 s L r , 5 s = ρ r s + t r t s γ 5 · I r , 1 s + m r s · z w d r + ( N r , 5 s + b r , 5 d 5 s ) Δ d 5 s + ξ r , 5 s
where P r , 1 s , P r , 2 s and P r , 5 s denote the original pseudo-range measurements on GPS L1, L2 and L5 signals, while L r , 1 s , L r , 2 s and L r , 5 s are original carrier-phase measurements, correspondingly; the other symbols on corresponding frequency signals have the same meaning as those in Equations (1) and (2). As discussed above, the GPS satellite clock offset products are computed by ionosphere-free (IF) combination of phase (L1/L2) and code (P1/P2) observations. Therefore, the GPS satellite clock products which contain the time-invariant and time-variant bias can be described as:
t ¯ s = t s ( d I F 12 s + Δ b I F 12 s )
with
{ α 12 = f 1 2 / ( f 1 2 f 2 2 ) β 12 = f 2 2 / ( f 1 2 f 2 2 ) d I F 12 s = α 12 d 1 s + β 12 d 2 s Δ b I F 12 s = α 12 Δ b 1 s + β 12 Δ b 2 s
where t ¯ s denote the IGS satellite clock product; d I F 12 s denote time-invariant IF combination satellite code biases; Δ b I F 12 s denote time-variant IF satellite phase biases; α 12 and β 12 are the IF combination factor. After using the IGS satellite clock products, the satellite clock parameter in (3) and (4) can be removed. Based on S-system theory [19], the full rank linear observation equations can be reparameterized as:
{ P ¯ r , 1 s = μ · X + t r , 12 + γ 1 · I ¯ r , 1 s + m r s · z w d r + Δ b 1 s + ε r , 1 s P ¯ r , 2 s = μ · X + t r , 12 + γ 2 · I ¯ r , 1 s + m r s · z w d r + Δ b 2 s + ε r , 2 s P ¯ r , 5 s = μ · X + t r , 12 + γ 5 · I ¯ r , 1 s + m r s · z w d r + I F B r s + γ 5 · β 12 · ( Δ b 1 s Δ b 2 s ) + Δ b I F 12 s + ε r , 5 s
{ L ¯ r , 1 s = μ · X + t r , 12 γ 1 · I ¯ r , 1 s + m r s · z w d r + N ¯ r , 1 s + ξ r , 1 s L ¯ r , 2 s = μ · X + t r , 12 γ 2 · I ¯ r , 1 s + m r s · z w d r + N ¯ r , 2 s + ξ r , 2 s L ¯ r , 5 s = μ · X + t r , 12 γ 5 · I ¯ r , 1 s + m r s · z w d r + N ¯ r , 5 s + I F C B s + ξ r , 5 s
With
{ D C B r , 12 = d r , 2 d r , 1 , D C B s , 12 = d 2 s d 1 s d r , I F 12 = α 12 d r , 1 + β 12 d r , 2 , I ¯ r , 1 s = I r , 1 s β 12 ( D C B r , 12 D C B s , 12 + Δ b 1 s Δ b 2 s ) t r , 12 = t r + d r , I F 12 N ¯ r , 1 s = γ 1 · β 12 · ( D C B r , 12 D C B s , 12 ) d r , I F 12 + d I F 12 s + λ 1 · ( N r , 1 s + b r , 1 b 1 s ) N ¯ r , 2 s = γ 2 · β 12 · ( D C B r , 12 D C B s , 12 ) d r , I F 12 + d I F 12 s + λ 2 · ( N r , 2 s + b r , 2 b 2 s ) N ¯ r , 5 s = γ 5 · β 12 · ( D C B r , 12 D C B s , 12 ) d r , I F 12 + d I F 12 s + λ 5 · ( N r , 5 s + b r , 5 b 5 s ) I F B r s = γ 5 · β 12 · ( D C B r , 12 D C B s , 12 ) d r , I F 12 + d I F 12 s + d r , 5 d 5 s I F C B s = Δ b I F 12 s Δ b 5 s + γ 5 · β 12 · ( Δ b 1 s Δ b 2 s )
where P ¯ and L ¯ denote the OMC (observation minus computed) values of pseudo-range and carrier-phase observations; μ denotes the vector of line of sight; X denotes the three-dimensional coordinates of the station; and t r , 12 denotes IF receiver clock offset. D C B r , 12 and D C B s , 12 are the L1/L2 DCB at the receiver and satellite sides, respectively. I ¯ r , 1 s is the ionospheric delay on the L1 frequency, lumped with L1/L2 DCB and time-variant phase biases; z w d r denotes the wet troposphere delay at zenith with the mapping function m r s ; I F B r s denotes the time-invariant inter-frequency code bias for each satellite; N ¯ r , 1 s , N ¯ r , 2 s and N ¯ r , 5 s are reparameterized float ambiguities for each frequency; I F C B s refers to the phase-specific time-variant inter-frequency clock bias (IFCB).

2.2. Observable-Specific Satellite Code Biases

As discussed above, satellite code biases, which are considered time-invariant biases in a period of time, are commonly corrected to pseudo-range observations using DCB products. The DCB products of P1-P2, P1-C1 and P2-C2, which release by CODE, are produced based on the RINEX 2 observations of dual-frequency GPS and GLONASS (available at ftp://ftp.aiub.unibe.ch/CODE/). With multi-GNSS and multi-frequency signals observed, DLR, IGG and CODE use multi-GNSS experiment (MGEX) stations to produce DCB products which are based on RINEX 3 observations of multi-GNSS and multi-frequency (available at: ftp://cddis.gsfc.nasa.gov/pub/gps/products/mgex/dcb/). The current code bias types for GPS signals are summarized in Table 1. However, it is noted that no standard choice and usage of DCB products have been recommended by the IGS Bias and Calibration Working Group (BCWG) [12].
DCB products cannot be used directly to calibrate the UDUC pseudo-range measurements on each frequency because they represent relative inter-frequency or intra-frequency code bias instead of the absolute code bias on each frequency. Although only the relative relation between different satellite code biases can be obtained, we can still recover their absolute format by introducing a constraint condition. According to Equations (6) and (9), we can write the following equation system:
{ D C B C 1 W C 2 W s = d C 1 W s d C 2 W s d I F C 1 W C 2 W s = α 12 d C 1 W s + β 12 d C 2 W s
where D C B C 1 W C 2 W s denotes C1C-C1W satellite DCB; d C 1 W s and d C 2 W s denote satellite code biases on C1W and C2W pseudo-range observations, respectively; and d I F C 1 W C 2 W s denotes C1W/C2W IF combination satellite code biases. In order to be consistent with an IGS clock product relying on the same definition, the constraint condition can be expressed as [14]:
d I F C 1 W C 2 W s = 0
where d I F C 1 W C 2 W s is supposed as 0 value; then, the absolute C1W and C2W satellite code bias can be derived by Equation (10):
{ d C 1 W s = β 12 D C B C 1 W C 2 W s d C 2 W s = α 12 D C B C 1 W C 2 W s
The other type code biases such as C1C, C5Q and C5X can be easily derived by Equation (12):
{ d C 1 C s = D C B C 1 C C 1 W s + β 12 · D C B C 1 W C 2 W s d C 5 Q s = D C B C 1 C C 1 W s + β 12 · D C B C 1 W C 2 W s D C B C 1 C C 5 Q s d C 5 X s = D C B C 1 C C 1 W s + β 12 · D C B C 1 W C 2 W s D C B C 1 C C 5 X s
Considering Equations (3), (12) and (13), the satellite code bias correction for GPS triple-frequency pseudo-range observations can be conveniently expressed as:
{ P ˜ r , C 1 W s = P r , C 1 W s + d C 1 W s P ˜ r , C 2 W s = P r , C 2 W s + d C 2 W s P ˜ r , C 5 X s = P r , C 5 X s + d C 5 X s
where P ˜ r , C 1 W s , P ˜ r , C 2 W s and P ˜ r , C 5 X s denote the pseudo-range observations where the code biases have been corrected. It should be noted that only a relative relation between satellite code biases is corrected to pseudo-range observations, therefore d C 1 W s , d C 2 W s and d C 5 X s should be interpreted as pseudo-absolute code biases. In fact, these pseudo-absolute code biases can be considered as observable-specific SCB which can be directly corrected to the original pseudo-range observations.

2.3. Observable-Specific Satellite Phase Biases

Time-invariant satellite phase bias correction, also called SPB correction, which aims to recover the integer property of carrier phase ambiguity, is the prerequisite of conducting PPP AR. The traditional method of SPB correction, which commonly applies the corresponding SPB products to correct float ambiguities, can be expressed as [4,6,9]:
Δ N ¯ r s = Δ N ^ r s + Δ b ¯ s
where Δ N ^ r s denote SD float ambiguity estimates (cycles); Δ b ¯ s denote SD satellite SPB (cycles); Δ N ¯ r s denote SD float ambiguity estimates which have been corrected with SPB products. As can be seen, the traditional method of SPB correction depends on the form of float ambiguity. For example, if float ambiguity is the wide-lane (WL) form, the SPB product should correspond to WL SPB; if the float ambiguity is the UDUC form, the SPB product should correspond to UDUC SPB. Similar to the observable-specific SCB, an alternative SPB correction method for UDUC-PPP can be described as below [5,27]:
{ L ¯ r , 1 s = L r , 1 s + b ¯ 1 s L ¯ r , 2 s = L r , 2 s + b ¯ 2 s L ¯ r , 5 s = L r , 5 s + b ¯ 5 s
where b ¯ 1 s , b ¯ 2 s and b ¯ 5 s are UDUC SPB products for L r , 1 s , L r , 2 s and L r , 5 s original phase observations, respectively (m); and L ¯ r , 1 s , L ¯ r , 2 s and L ¯ r , 5 s are carrier-phase observations without time-invariant SPB. The UDUC SPB can also be considered as observable-specific SPB which can be directly corrected to original phase observations on each frequency. It is obvious that the observable-specific SPB can be easily and conveniently extended for multi-frequency and multi-GNSS PPP AR and also applied to different PPP models.
According to Equations (7)–(9), the time-variant SPBs are contained in both pseudo-range and carrier-phase observations. The time-variant SPBs which are contained in pseudo-range observations can be ignored because their effects are usually smaller than pseudo-range noise [23]. Therefore, handling the time-variant satellite phase bias for triple-frequency UDUC-PPP mainly aims to correct the IFCB on L5 carrier-phase observations. According to Equations (8) and (9), the observable-specific IFCB on L5 frequency can be straightforwardly formulated as:
I F C B s = α 12 ( 1 γ 5 / γ 2 ) Δ b 1 s β 12 ( γ 5 1 ) Δ b 2 s Δ b 5 s
As can be seen, observable-specific IFCB is a linear combination of time-variant satellite phase bias on L1, L2 and L5 frequencies. Similar to the observable-specific SPB, it can be directly corrected to L5 phase observations at the user end after being estimated by PPP network solutions or other strategies, e.g., [17], or [23] or [28]. Thus, the observable-specific IFCB correction can be easily expressed as:
L ˜ r , 5 s = L r , 5 s + I F C B s
where L ˜ r , 5 s denotes the L5 phase observations without I F C B s .

2.4. Observable-Specific Satellite Bias Corrections for UDUC-PPP AR

The process of observable-specific bias corrections for triple-frequency UDUC-PPP AR is shown in Figure 1. As can be seen, it includes the formation of observable-specific satellite code and phase biases at the service end as well as observable-specific bias corrections for multi-frequency UDUC-PPP AR at the user end. At the service end, firstly we need to estimate observable-specific IFCB using triple-frequency GPS observations. Observable-specific IFCB can be obtained by converting ionosphere-free IFCB, which is commonly estimated by differencing ionosphere-free combinations of L1/L2 and L1/L5 phase observations [23]. Then, we convert the DCB product (e.g., DLR DCB product, estimated using the GIM model and differenced intra-/inter-frequency pseudo-range observations [11]) to an observable-specific SCB product. Next, observable-specific SPB can be estimated with consideration of observable-specific IFCB and SCB corrections. Finally, we need to combine observable-specific IFCB, SPB and SCB to generate the file (SINEX_BIAS) for observable-specific bias corrections at the PPP user end. A detailed description of the SINEX_BIAS file is given in “Appendix A.” At the user end, we can innovate to directly apply the SINEX_BIAS file to correct the original pseudo-range and carrier-phase observations. Then, float ambiguities with an integer property and corresponding variance-covariance matrix can be obtained when conducting float UDUC-PPP. Next, UDUC integer ambiguities can be searched using the LAMBDA method [29,30]. Eventually, the UDUC integer ambiguities can be applied as constraint conditions to get the ambiguity-fixed UDUC-PPP [6].

3. Experiment and Results

In this section, we investigate the performance of triple-frequency GPS UDCU-PPP AR with observable-specific satellite code and phase biases. We start with introducing the generation of SINEX_BIAS files using real triple-frequency GPS observation data, as well as triple-frequency GPS UDUC-PPP AR strategies at the user end. Next, we respectively study the performance of triple-frequency GPS UDUC-PPP AR with observable-specific SCB and IFCB in terms of time-to-first-fix (TTFF) and positioning accuracy.

3.1. Data and UDUC-PPP AR Strategy

As shown in Figure 2, 142 MGEX stations, which can track GPS triple-frequency signals on day 92-99 of 2017, are used to estimate triple-frequency observable-specific SPB as well as observable-specific IFCB for L5 carrier-phase observations. Observable-specific SCB are converted from the DCB products released by DLR. A SINEX_BIAS file could be generated by combining SCB products as well as IFCB and SPB estimates. At the user ends, the performance of triple-frequency GPS UDUC-PPP AR using a SINEX_BIAS file is investigated at twelve stations, which are shown in Table 2. Table 2 shows the receiver type of the station, the number of visible triple-frequency GPS satellites per epoch, the number of visible GPS satellites per epoch, the total number of available GPS satellites and the available triple-frequency GPS satellites at each station. As can be seen, currently about 5-6 triple-frequency GPS satellites per epoch can be used for UDUC-PPP AR.
As a comparison, weekly coordinate solutions in SINEX format are considered as the reference coordinates. IGS precise orbit and clock products at intervals of 5 min and 30 s are used, respectively. Carrier-phase observations are given a standard deviation of 3 millimeters, while code observations are de-weighted by a factor of 100. More detailed strategies about GPS UDUC-PPP AR are described in Table 3.

3.2. Performance of UDUC-PPP AR with Observable-Specific SCB

As a typical example, Figure 3 shows the performance of static and kinematic triple-frequency UDUC-PPP AR with or without observable-specific SCB corrections during the initialization, respectively. As can be seen, both static and kinematic UDUC-PPP AR with SCB corrections reduced TTFF, compared with that without SCB corrections. Static UDUC-PPP AR without SCB corrections took 18.5 min to finish the first fix while static UDUC-PPP AR with SCB corrections only took 15.5 min, with TTFF reduced by 16.2%; kinematic UDUC-PPP AR without SCB corrections took 31.5 min to finish the first fix, while kinematic UDUC-PPP AR with SCB corrections only took 15 min, with TTFF reduced by 52.3%. Compared with static UDUC-PPP AR, SCB had more significant influence on kinematic UDUC-PPP AR, due to the fact that the static solutions using multi-epoch observations can easily smooth SCB, which was contained in a pseudo-range measurement, while the kinematic solutions using a single-epoch observation are more sensitive to SCB contained in a pseudo-range measurement. However, SCB could hardly influence the positioning accuracy of static or kinematic UDUC-PPP AR when ambiguities were fixed. The main reason is that the pseudo-range measurements with relatively low weight ratio have little influence on the positioning accuracy. Therefore, SCB mainly influence the TTFF of kinematic UDUC-PPP AR.
In order to further study the performance of kinematic UDUC-PPP AR with observable-specific SCB corrections, the TTFF of kinematic UDUC-PPP AR with or without SCB corrections at the ten different user stations are shown in Figure 4. The averaged TTFF for two groups of solutions are also shown in Figure 4. As can be seen, the effects of SCB corrections on UDUC-PPP AR at each station are different so that the improvement of TTFF varied at different stations. For example, the improvement of TTFF at BRUX station was much more than that at GOP6 station. This variation depends on many factors and one of the factors we guess depends on the quality of pseudo-range observations at different user stations. If the accuracy of pseudo-range observations at one test station is relatively high, it will become higher when the SCBs are corrected, thus leading to much improvement of the TTFF. On the contrary, if the quality of pseudo-range observations is poor, it will not become better, even if the SCBs are corrected, and the TTFF cannot be improved too much. On average, the statistical results of the ten stations demonstrated that the TTFF of kinematic UDUC-PPP AR with SCB corrections was about 22 min, which reduced the TTFF by 29%, compared to that without SCB corrections, which was about 31 min.

3.3. Performance of UDUC-PPP AR with Observable-Specific IFCB

Figure 5 shows a typical 3-h time series of position errors for triple-frequency static float UDUC-PPP as well as UDUC-PPP AR with observable-specific IFCB corrections at BRUX stations. It is pretty obvious that the performance of both float UDUC-PPP and UDUC-PPP AR with IFCB corrections could be significantly improved in terms of convergence time and positioning accuracy, compared with that without IFCB corrections. The TTFF of UDUC-PPP AR without IFCB corrections was about 68.5 min while the TTFF of UDUC-PPP AR with IFCB is about 15.5 min, with about 77% improvement at this station. With about 3-h observations, the positioning accuracy of UDUC-PPP AR without IFCB was about 2.6 cm and 2.3 cm in a horizontal and vertical direction, respectively, while the positioning accuracy of the UDUC-PPP AR without IFCB could achieve about 0.7 cm and 1.8 cm in comparison, with an improvement of about 73% and 22% in a horizontal and vertical direction, respectively. Furthermore, it should be noted that the effects of IFCB corrections on float UDUC-PPP and UDUC-PPP AR were distinct. The positioning accuracy of float solutions without IFCB corrections can be improved with the float parameters being smoothed over time. In contrast, the positioning accuracy of fixed solutions without IFCB corrections at 2.2–2.3 h was even worse than that at 1.2–1.4 h. This is mainly because IFCB presented continuous periodic variation, as shown in Figure 6, thus leading to the number of incorrect fixed ambiguities also changing. When the number of incorrect fixed ambiguities becomes large, the positioning accuracy will immediately become relatively poor, even if UDUC-PPP AR had finished the first fix. Therefore, it is an essential prerequisite to correct IFCB before conducting triple-frequency UDUC-PPP AR.
For the purpose of further studying the TTFF of triple-frequency GPS UDUC-PPP AR with observable-specific IFCB corrections, we conducted a statistical analysis of the TTFF of static UDUC-PPP AR with or without IFCB corrections at twelve different user stations, as shown in Figure 7. The averaged TTFF for the two groups of solutions are also shown in Figure 7. It can be demonstrated that the TTFF of UDUC-PPP AR with IFCB corrections is much shorter than that without IFCB corrections at all user stations. The averaged TTFF of UDUC-PPP AR without IFCB corrections was about 43.8 min, while the averaged TTFF of UDUC-PPP AR with IFCB corrections was about 15.6 min, with about 64.3% improvement. Compared with Figure 4 above, it is obvious that the effect of IFCB on TTFF was more significant than that of SCB on TTFF. This is because IFCB undermined carrier-phase measurements while SCB undermined pseudo-range measurements, and the destruction of phase observations would undoubtedly have a more disastrous impact on integer ambiguity resolution. In addition, the effects of IFCB on TTFF were distinct at different station, which was mainly due to the fact that there were different IFCB of different satellites observed at each station, leading to different effects on PPP AR.
In order to further verify the positioning accuracy of triple-frequency GPS UDUC-PPP AR with observable-specific IFCB corrections, we conducted a statistical analysis of the root mean square (RMS) of positioning errors of the above user stations at different sessions in the east, north and up directions for UDUC-PPP AR with or without IFCB, as shown in Figure 8. It could be seen that the positioning accuracy of UDUC-PPP AR with IFCB corrections was obviously much higher at any session, compared with that without IFCB corrections. The results showed that the positioning accuracy of UDUC-PPP AR with IFCB corrections at TTFF could reach 2.5 cm, 2.3 cm and 2.8 cm in the east, north and up directions respectively, with improvements of 36%, 34% and 29% in three directions, compared with that without IFCB corrections; with 3-h observation, the positioning accuracy with IFCB corrections could reach about 1.3 cm, 1.1 cm and 1.6 cm in three directions respectively, with improvements of 42%, 58% and 56% in three directions, compared with that without IFCB corrections. Furthermore, it should be mentioned that the positioning accuracy of UDUC-PPP AR without IFCB corrections at 1.5 h was even worse than that at TTFF. The reason may be that the periodical IFCB values at 1.5 h were larger, thus leading to a greater impact on AR, which was also similar to the discussions above.

4. Discussion

With the emergence of multi-GNSS and multi-frequency signals, the treatment of satellite code and phase biases is essential for PPP AR. Compared with the traditional approach, the presented OSB correction method, which includes observable-specific SCB and SPB as well as IFCB correction, is more well suited for multi-GNSS and multi-frequency PPP AR. This is mainly because the OSB correction method can directly correct kinds of observable-specific satellite biases to GNSS original observations, without considering the correlation between different frequency signals and even different PPP AR model. Based on the OSB correction method, the study about the performance of UDUC-PPP AR using real triple-frequency GPS observation data is another new contribution. According to the experiment results above, it has been shown that triple-frequency UDUC-PPP with observable-specific SPB can achieve ambiguity-fixed UDUC-PPP, triple-frequency UDUC-PPP AR with observable-specific SCB can improve the TTFF of kinematic ambiguity-fixed solutions and triple-frequency UDUC-PPP AR with observable-specific IFCB can improve both the TTFF and positioning accuracy of ambiguity-fixed solutions. The conclusions are as expected and the results are easily explained, which was discussed in Section 3. In addition, it should be mentioned that the TTFF of triple-frequency GPS static UDUC-PPP AR is 15.6 min. Comparing with previous studies, as shown in Table 4, the dual-frequency GPS static PPP AR is about 20 min [34,34], and it can be found that athough the number of available triple-frequency GPS satellites is less than the number of available dual-frequency GPS satellites, the TTFF of triple-frequency PPP AR is still faster than that of dual-frequency PPP AR, indicating that triple-frequency observations are quite helpful for PPP rapid convergence. At the same time, the TTFF of triple-frequency BDS UDUC-PPP AR and triple-frequency Galileo UDUC-PPP AR is also faster than that of dual-frequency BDS UDUC-PPP AR and dual-frequency Galileo UDUC-PPP AR [4,6], which further verifies the fact that triple-frequency observations of other GNSS constellations can also improve the performance of PPP AR. As can be seen from Table 4, although the TTFF of triple-frequency PPP AR has been significantly improved compared with dual-frequency PPP AR, it is still long. One of the reasons is that the number of available triple-frequency satellites in a single GNSS constellation is still limited. In order to increase the number of triple-frequency satellites, we will conduct research on multi-GNSS and multi-frequency PPP AR next.

5. Conclusions

Multi-frequency signals have been demonstrated to bring significant improvement to the performance of PPP AR. In order to conveniently conduct multi-frequency and also multi-GNSS UDUC-PPP AR, we proposed a method to uniformly correct time-invariant and time-variant satellite biases and also designed a corresponding file format of bias corrections. In addition, the effects of SCB and IFCB on the performance of triple-frequency UDUC-PPP AR are evaluated, in terms of TTFF and positioning accuracy.
We took advantage of 142 MGEX stations to estimate the SPB and IFCB to generate a SINEX_BIAS file at the service end and also verified the effects of SCB and IFCB on the performance of GPS triple-frequency UDUC-PPP AR at the user end, in terms of TTFF as well as positioning accuracy. It was concluded that the effects of SCB corrections on kinematic UDUC-PPP AR was more significant, compared with that on static UDUC-PPP AR; SCB mainly influenced TTFF instead of positioning accuracy. The results demonstrated that the averaged TTFF of kinematic UDUC-PPP AR with SCB corrections could reach 22 min, with about 29% improvement, compared with that without SCB corrections. IFCB could influence both TTFF and positioning accuracy and the effects could be constantly changing, due to periodic variation of IFCB estimates. It was shown that the averaged TTFF of static UDUC-PPP AR with IFCB corrections was about 15.6 min, with about 64.3% improvement, compared with that without IFCB corrections; the positioning accuracy of UDUC-PPP AR with IFCB corrections at TTFF could reach 2.5 cm, 2.3 cm and 2.8 cm in the east, north and up directions, respectively, with improvements of 36%, 34% and 29% in three directions, compared with that without IFCB corrections.
It is worth mentioning that the TTFF of GPS triple-frequency UDUC-PPP AR is still relative long. One of reasons we think this may be due to the fact that only a small number of the GPS satellite transmitting triple-frequency signals can be observed at one station. Therefore, we plan to further study the performance of UDUC-PPP AR with triple-frequency GPS, BDS and Galileo observations. In addition, the TTFF of triple-frequency UDUC-PPP AR at different stations is obviously distinct, which also needs to be studied further.

Author Contributions

Funding acquisition, F.G.; methodology, G.L. and F.G.; software, G.L.; supervision, J.W. and M.D.; validation, G.L.; writing—original draft, G.L.; writing—review and editing, G.L. and L.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (No. 41774034), National Natural Science Foundation of China (No. 41874029), Beijing Natural Science Foundation (4204094), General Science and Research Project for Science and Technology Program of Beijing Education Commission (KM201910016007) and Fundamental Research Funds for Beijing University of Civil Engineering and Architecture (No. X18007).

Acknowledgments

The authors are grateful to the many individuals and organizations worldwide who contribute to the International GNSS Service. We also gratefully acknowledge the use of Generic Mapping Tool (GMT) software.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Basic Format of SINEX_BIAS File for UDUC-PPP AR

In order to facilitate unified processing of satellite code and phase bias for multi-frequency and multi-GNSS UDUC-PPP AR, we designed a basic file format of unified bias correction, with reference to a SINEX_BIAS file [14]. The basic format of SINEX_BIAS files for triple-frequency GPS UDUC-PPP AR is shown in Figure A1. Taking the G01 satellite as an example, OSB_SCB, OSB_SPB and OSB_IFCB in the "*BIAS" column of the SINEX_BIAS file represent SCB for each pseudo-range type, SPB for each carrier-phase type and IFCB for L5X observation, respectively. It is obvious that the form of these biases is observable-specific signal bias (OSB), which can be directly corrected to corresponding original pseudo-range and carrier-phase observations. The time difference between “BIAS_START” and “BIAS_END” denotes the 30 s sampling interval for these biases. “UNIT” denotes the unit of these biases. “_ESTIMATED_VALUE_” and “STD_DEV” denote the bias estimates and corresponding standard deviation.
Figure A1. RMS of positioning errors at different sessions in the east, north and up components for UDUC-PPP AR with or without IFCB corrections.
Figure A1. RMS of positioning errors at different sessions in the east, north and up components for UDUC-PPP AR with or without IFCB corrections.
Remotesensing 12 02310 g0a1

References

  1. Zrinjski, M.; Barković, Đ.; Matika, K. Razvoj i modernizacija GNSS-a. Geodetski. List. 2019, 73, 45–65. [Google Scholar]
  2. Geng, J.; Bock, Y. Triple-frequency GPS precise point positioning with rapid ambiguity resolution. J. Geod. 2013, 87, 449–460. [Google Scholar] [CrossRef]
  3. Gu, S.; Lou, Y.; Shi, C.; Liu, J. BeiDou phase bias estimation and its application in precise point positioning with triple-frequency observable. J. Geod. 2015, 89, 979–992. [Google Scholar] [CrossRef]
  4. Li, P.; Zhang, X.; Ge, M.; Schuh, H. Three-frequency BDS precise point positioning ambiguity resolution based on raw observables. J. Geod. 2018, 92, 1357–1369. [Google Scholar] [CrossRef] [Green Version]
  5. Innovation: Instantaneous Centimeter-Level Multi-Frequency Precise Point Positioning. Available online: https://www.gpsworld.com/innovation-instantaneous-centimeter-level-multi-frequency-precise-point-positioning/ (accessed on 10 July 2020).
  6. Liu, G.; Zhang, X.; Li, P. Improving the performance of Galileo uncombined precise point positioning ambiguity resolution using triple-frequency observations. Remote Sens. 2019, 11, 341. [Google Scholar] [CrossRef] [Green Version]
  7. Li, X.; Li, X.; Liu, G.; Xie, W.; Guo, F.; Yuan, Y.; Zhang, K.; Feng, G. Triple-frequency PPP ambiguity resolution with multi-constellation GNSS: BDS and Galileo. J. Geod. 2019, 93, 1105–1122. [Google Scholar] [CrossRef]
  8. Geng, J.; Guo, J.; Meng, X.; Gao, K. Speeding up PPP ambiguity resolution using triple-frequency GPS/BeiDou/Galileo/QZSS data. J. Geod. 2020, 94. [Google Scholar] [CrossRef] [Green Version]
  9. Ge, M.; Gendt, G.; Rothacher, M.; Shi, C.; Liu, J. Resolution of GPS carrier-phase ambiguities in Precise Point Positioning (PPP) with daily observations. J. Geod. 2008, 82, 389–399. [Google Scholar] [CrossRef]
  10. Schaer, S. Differential code biases (DCB) in GNSS analysis. In Proceedings of the IGS Workshop, Miami Beach, FL, USA, 2–6 June 2008. [Google Scholar]
  11. Montenbruck, O.; Hauschild, A.; Steigenberger, P. Differential Code Bias estimation using multi-GNSS observations and global ionosphere maps. Navigation 2014, 61, 191–201. [Google Scholar] [CrossRef]
  12. Wang, N.; Yuan, Y.; Li, Z.; Montenbruck, O. Determination of Differential Code Biases with multi-GNSS observations. J. Geod. 2016, 90, 209–228. [Google Scholar] [CrossRef]
  13. Montenbruck, O.; Hauschild, A. Code biases in multi-GNSS point positioning. In Proceedings of the ION ITM 2013, San Diego, CA, USA, 28–30 January 2013. [Google Scholar]
  14. Schaer, S. SINEX_BIAS-Solution (Software/technique) Independent Exchange Format for GNSS Biases Version 1.00. In Proceedings of the IGS Workshop on GNSS Biases, Bern, Switzerland, 5–6 November 2015. [Google Scholar]
  15. Villiger, A.; Schaer, S.; Dach, R.; Prange, L.; Sušnik, A.; Jäggi, A. Determination of GNSS pseudo-absolute code biases and their long-term combination. J. Geod. 2019, 93, 1487–1500. [Google Scholar] [CrossRef]
  16. Montenbruck, O.; Hauschild, A.; Steigenberger, P.; Langley, R.B. Three’s the challenge: A close look a GPS SVN62 triple-frequency signal combinations finds carrier-phase variations on the new L5. GPS World 2010, 21, 8–19. [Google Scholar]
  17. Guo, J.; Geng, J. GPS satellite clock determination in case of inter-frequency clock biases for triple-frequency precise point positioning. J. Geod. 2018, 92, 1133–1142. [Google Scholar] [CrossRef]
  18. Zhang, B.; Teunissen, P.J.G.; Odijk, D. A novel un-differenced PPP-RTK concept. J. Navig. 2011, 64, S180–S191. [Google Scholar] [CrossRef] [Green Version]
  19. Odijk, D.; Zhang, B.; Khodabandeh, A.; Odolinski, R.; Teunissen, P.J.G. On the estimability of parameters in undifferenced, uncombined GNSS network and PPP-RTK user models by means of S-system theory. J. Geod. 2016, 90, 15–44. [Google Scholar] [CrossRef]
  20. Zhang, B.; Chen, Y.; Yuan, Y. PPP-RTK based on undifferenced and uncombined observations: Theoretical and practical aspects. J. Geod. 2019, 93, 1011–1024. [Google Scholar] [CrossRef]
  21. Liu, G.; Zhang, X.; Li, P. Estimating multi-frequency satellite phase biases of BeiDou using maximal decorrelated linear ambiguity combinations. GPS Solut. 2019, 23, 42. [Google Scholar] [CrossRef]
  22. Montenbruck, O.; Hugentobler, U.; Dach, R.; Steigenberger, P.; Hauschild, A. Apparent clock variations of the Block IIF-1 (SVN62) GPS satellite. GPS Solut. 2011, 16, 303–313. [Google Scholar] [CrossRef]
  23. Pan, L.; Zhang, X.; Guo, F.; Liu, J. GPS inter-frequency clock bias estimation for both uncombined and ionospheric-free combined triple-frequency precise point positioning. J. Geod. 2019, 93, 473–487. [Google Scholar] [CrossRef]
  24. Zhao, L.; Ye, S.; Song, J. Handling the satellite inter-frequency biases in triple-frequency observations. Adv. Space. Res. 2017, 59, 2048–2057. [Google Scholar] [CrossRef]
  25. Gong, X.; Gu, S.; Lou, Y.; Zheng, F.; Yang, X.; Wang, Z.; Liu, J. Research on empirical correction models of GPS Block IIF and BDS satellite inter-frequency clock bias. J. Geod. 2020, 94. [Google Scholar] [CrossRef]
  26. Guo, F.; Zhang, X.; Wang, J. Timing group delay and differential code bias corrections for BeiDou positioning. J. Geod. 2015, 89, 427–445. [Google Scholar] [CrossRef]
  27. Laurichesse, D. Carrier-phase ambiguity resolution: Handling the biases for improved triple-frequency PPP convergence. GPS World. 2015, 26, 49–54. [Google Scholar]
  28. Li, H.; Li, B.; Xiao, G.; Wang, J.; Xu, T. Improved method for estimating the inter-frequency satellite clock bias of triple-frequency GPS. GPS Solut. 2016, 20, 751–760. [Google Scholar] [CrossRef]
  29. Teunissen, P.J.G. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef]
  30. De Jonge, P.; Teunissen, P.J.G.; Jonkman, N.; Joosten, P. The distributional dependence of the range on triple frequency GPS ambiguity resolution. In Proceedings of the National Technical Meeting of the Institute of Navigation, Anaheim, CA, USA, 26–28 January 2000; Volume 5, pp. 605–612. [Google Scholar]
  31. Petit, G.; Luzum, B. IERS Conventions; IERS technical note No. 36; Publisher of the Federal Agency for Cartography and Geodesy: Frankfurt am Main, Germany, 2010; p. 179. [Google Scholar]
  32. Wu, J.T.; Wu, S.C.; Hajj, G.A.; Bertiger, W.I.; Lichten, S.M. Effects of antenna orientation on GPS carrier phase. Manuscr. Geod. 1993, 18, 91–98. [Google Scholar]
  33. Li, P.; Zhang, X.; Ren, X.; Zuo, X.; Pan, Y. Generating GPS satellite fractional cycle bias for ambiguity-fixed precise point positioning. GPS Solut. 2016, 20, 771–782. [Google Scholar] [CrossRef]
  34. Hu, J.; Zhang, X.; Li, P.; Ma, F.; Pan, L. Multi-GNSS fractional cycle bias products generation for GNSS ambiguity-fixed PPP at Wuhan University. GPS Solut. 2020. [Google Scholar] [CrossRef]
Figure 1. Flowchart of formation of observable-specific satellite code and phase biases at the service end and observable-specific bias corrections for multi-frequency UDUC-PPP AR at the user end.
Figure 1. Flowchart of formation of observable-specific satellite code and phase biases at the service end and observable-specific bias corrections for multi-frequency UDUC-PPP AR at the user end.
Remotesensing 12 02310 g001
Figure 2. Distribution of selected stations with GPS triple-frequency observations.
Figure 2. Distribution of selected stations with GPS triple-frequency observations.
Remotesensing 12 02310 g002
Figure 3. Two-h time series of position errors for triple-frequency UDUC-PPP AR with or without observable-specific SCB corrections at BRUX stations.
Figure 3. Two-h time series of position errors for triple-frequency UDUC-PPP AR with or without observable-specific SCB corrections at BRUX stations.
Remotesensing 12 02310 g003
Figure 4. Time-to-first-fix (TTFF) of kinematic UDUC-PPP AR with or without observable-specific satellite code bias (SCB) corrections at ten stations.
Figure 4. Time-to-first-fix (TTFF) of kinematic UDUC-PPP AR with or without observable-specific satellite code bias (SCB) corrections at ten stations.
Remotesensing 12 02310 g004
Figure 5. Three-h time series of position errors for triple-frequency static float PPP and PPP AR with or without observable-specific IFCB corrections at BRUX stations.
Figure 5. Three-h time series of position errors for triple-frequency static float PPP and PPP AR with or without observable-specific IFCB corrections at BRUX stations.
Remotesensing 12 02310 g005
Figure 6. Time series of observable-specific IFCB estimates for Block IIF satellites on DOY 092, 2017.
Figure 6. Time series of observable-specific IFCB estimates for Block IIF satellites on DOY 092, 2017.
Remotesensing 12 02310 g006
Figure 7. TTFF of static UDUC-PPP AR with or without observable-specific IFCB corrections at twelve different user stations.
Figure 7. TTFF of static UDUC-PPP AR with or without observable-specific IFCB corrections at twelve different user stations.
Remotesensing 12 02310 g007
Figure 8. Root mean square (RMS) of positioning errors at different sessions in the east, north and up components for UDUC-PPP AR with or without IFCB corrections.
Figure 8. Root mean square (RMS) of positioning errors at different sessions in the east, north and up components for UDUC-PPP AR with or without IFCB corrections.
Remotesensing 12 02310 g008
Table 1. Current code bias types for global position system (GPS) signals.
Table 1. Current code bias types for global position system (GPS) signals.
Observation FormatCode Bias TypeDCB TypeInstitution
GPS RINEX 2Inter-frequency code biasP1-P2CODE
Intra-frequency code biasP1-C1
P2-C2
GPS RINEX 3Inter-frequency code biasC1W-C2WIGG/DLR/CODE
C1C-C1W
C1C-C2W
C1C-C5Q
C1C-C5X
Intra-frequency code biasC2W-C2L
C2W-C2S
C2W-C2X
Table 2. Information of the twelve user stations including receiver type, the number of visible triple-frequency GPS satellites per epoch (Tri Sat Num), the number of visible GPS satellites per epoch (Sat Num), the total number of available GPS satellites and available triple-frequency GPS satellites (Total (Tri) Sat Num).
Table 2. Information of the twelve user stations including receiver type, the number of visible triple-frequency GPS satellites per epoch (Tri Sat Num), the number of visible GPS satellites per epoch (Sat Num), the total number of available GPS satellites and available triple-frequency GPS satellites (Total (Tri) Sat Num).
StationReceiver TypeTri Sat Num
(Epoch)
Sat Num
(Epoch)
Total (Tri) Sat Num
(Available)
AJACLEICA GR255-69-1131(12)
BOR1TRIMBLE NETR95-710-1331(12)
BRUXSEPT POLARX4TR5-712-1331(12)
GOP6LEICA GRX1200+GNSS5-68-1231(12)
GRACLEICA GR255-69-1231(12)
KOS1SEPT POLARX45-710-1331(12)
MATGLEICA GRX1200+GNSS5-69-1631(12)
TLSGSEPT POLARX4TR5-69-1431(12)
WARNJAVAD TRE_G3TH5-710-1431(12)
WTZRLEICA GR255-69-1231(12)
WTZSSEPT POLARX4TR5-69-1231(12)
WTZZTRE_G3TH5-69-1231(12)
Table 3. GPS un-differenced and uncombined precise point positioning ambiguity resolution (UDUC-PPP AR) processing strategy.
Table 3. GPS un-differenced and uncombined precise point positioning ambiguity resolution (UDUC-PPP AR) processing strategy.
ItemStrategy
EstimatorSequential least square estimator
ObservationsOriginal carrier-phase and pseudo-range observations
Signal selectionGPS: L1/L2/L5
Satellite selectionBlock IIF satellite with triple-frequency signals
Sampling rate30 s
Elevation cutoff15°
Observations weightElevation-dependent weight
Ionospheric delayEstimated as random walk process
Tropospheric delayDry component: corrected with the Saastamoinen model
Wet component: estimated as random-walk process, GMF mapping function
Receiver clockEstimated as white noise
Station displacementCorrected by IERS Convention 2010, including Solid Earth tide,
pole tide and ocean tide loading [31]
Satellite PCO/PCVCorrected using IGS14 ANTEX file
Phase-windup effectCorrected [32]
Relativistic effectApplied
Station coordinateStatic: estimated as constants, kinematic: estimated as white noise
Observable-specific SCBType: C1C or C1W/C2W/C5X
Observable-specific SPBType: L1C or L1W/L2W/L5X
Observable-specific IFCBType: L5X
Table 4. Performance comparison of dual-frequency and triple-frequency PPP AR for BDS-2, Galileo and GPS.
Table 4. Performance comparison of dual-frequency and triple-frequency PPP AR for BDS-2, Galileo and GPS.
Item/ReferenceTTFF (min)Sat Num (Epoch)DataSignal Selection
Dual-frequency BDS-2 PPP AR/[4]316-7IGS MGEXB1/B2
Triple-frequency BDS-2 PPP AR/[4]27.96-7IGS MGEXB1/B2/B3
Dual-frequency Galileo PPP AR/ [6]205-8IGS MGEXE1/E5a
Triple-frequency Galileo PPP AR/[6]165-8IGS MGEXE1/E5a/E5b
Dual-frequency GPS PPP AR/[33]/[34]22.6/20.89-14IGS MEGXL1/L2
Triple-frequency GPS PPP AR15.65-7IGS MEGXL1/L2/L5

Share and Cite

MDPI and ACS Style

Liu, G.; Guo, F.; Wang, J.; Du, M.; Qu, L. Triple-Frequency GPS Un-Differenced and Uncombined PPP Ambiguity Resolution Using Observable-Specific Satellite Signal Biases. Remote Sens. 2020, 12, 2310. https://doi.org/10.3390/rs12142310

AMA Style

Liu G, Guo F, Wang J, Du M, Qu L. Triple-Frequency GPS Un-Differenced and Uncombined PPP Ambiguity Resolution Using Observable-Specific Satellite Signal Biases. Remote Sensing. 2020; 12(14):2310. https://doi.org/10.3390/rs12142310

Chicago/Turabian Style

Liu, Gen, Fei Guo, Jian Wang, Mingyi Du, and Lizhong Qu. 2020. "Triple-Frequency GPS Un-Differenced and Uncombined PPP Ambiguity Resolution Using Observable-Specific Satellite Signal Biases" Remote Sensing 12, no. 14: 2310. https://doi.org/10.3390/rs12142310

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