 Original Article
 Open Access
 Published:
Review of triplefrequency GNSS: ambiguity resolution, benefits and challenges
The Journal of Global Positioning Systems volume 16, Article number: 1 (2018)
Abstract
Triplefrequency GNSS has been intensively studying in the past decades, especially with the open service of China’s BeiDou system. In this review, we will address the ambiguity resolution, benefits gained from additional frequency signals compared to the dualfrequency GNSS signals, as well as analyse the challenges of triplefrequency GNSS for future development. We first review and compare the three carrier ambiguity resolution models of geometrybased, geometryfree, geometryionospherefree (GIF). The benefits gained from triplefrequency GNSS are then comprehensively examined with respect to dualfrequency case, including the improved ambiguity resolution, extrawidelane based RTK, the augmented RTK service, the shortened PPP convergence, the improved availability and reliability. In addition, some challenges are discussed from both theoretical and practical aspects to open eyes for future research.
Introduction
As confirmed so far, there are at least three global GNSS systems which are broadcasting or will be upgraded to incorporate triple frequency signals, i.e., modernized GPS, Galileo and BeiDou systems. Especially since the BeiDou Interface Control Document was released at the end of 2012, many folks have been intensifying their efforts to the scientific and practical research of three frequency GNSS. Generally, with the additional frequency signals, it is desirable to speed up the carrierphase ambiguity resolution (AR), mitigate the various categories of error sources, reduce the communication bandwidth of transmission and so on, therefore improving both availability and reliability of the augmented RTK applications (HerandezPajares et al. 2003; Richert and ElSheimy 2007; Feng and Li 2008, 2010).
Most of previous studies of making use of the additional frequency signals have concentrated on three carrier ambiguity resolution (TCAR), including the earlier contributions by Forssell et al. (1997); Vollath et al. (1998); Hatch et al. (2000); Teunissen et al. (2002); Feng and Rizos (2005); FernándezPlazaola et al. (2004) and the recent contributions by Cocard et al. (2008); Feng (2008); FernándezPlazaola et al. (2008); Feng and Li (2010); Li et al. (2010a); Henkel and Günther (2012); Geng and Bock (2013); Wang and Rothacher (2013); Li et al. (2015b). A common procedure for TCAR is, given three frequencies, to identify the three best combination observables to allow for more reliable AR under the given observational conditions characterized by the magnitudes of atmospheric conditions, phase noise and orbital error etc. The selected combinations often have minimum or low ionospheric effects. The experimental results show that the extrawidelane (EWL) ambiguities can be reliably solved instantaneously or with very few epochs nearly without distance restriction, but the narrowlane (NL) AR is still challenging over long baselines (Li et al. 2010a; Wang and Rothacher 2013) although it can be reliably solved over short baselines (Deng et al. 2014; Shi et al. 2013; He et al. 2014; Montenbruck et al. 2013; Odolinski et al. 2013).
Regarding the triplefrequency RTK, the studies are mainly based on the simulated data before the real data available. With the real BeiDou data, the most of studies are based on the short baselines (< 10 km) (Shi et al. 2013; Odolinski et al. 2013; Montenbruck et al. 2013; He et al. 2014). It is therefore of greater interest to see performance over long baselines. Li et al. (2015a) systematically studied the triplefrequency longbaseline RTK with EWL and NL observations where the partial NL AR is applied. Besides, Li et al. (2017a) proposed an ERTK concept for (sub)decimetre longbaseline RTK only by using (equivalent) two EWL signals with their easier AR.
In the previous studies, we somehow always emphasize on TCAR and precise positioning. Another important benefit, the improved observation redundancy and then the reliability (Li et al. 2013, 2017b), gained from additional frequency signals does not attract the enough attentions. Here the reliability is referred to as capability of observation system to resist the observation abnormality and outliers. However, to achieve the realistic reliability measures, one has to first assess the correct stochastic model of triplefrequency signals (Li 2016).
In this review, the varying triplefrequency AR models are first compared. Then, the benefits gained from the additional frequency signals are investigated comparing with the dualfrequency case. Finally, some challenges on the application of three frequency GNSS signals are discussed.
Triplefrequency GNSS observation equations
Considering the atmospheric effects, the triplefrequency double differenced (DD) observation equations read
where \( \boldsymbol{p}={\left[{\boldsymbol{p}}_1^T,{\boldsymbol{p}}_2^T,{\boldsymbol{p}}_3^T\right]}^T \) is the code observation vector with p_{ i } the observation vector of frequency f_{ i }. ϕ is the phase observation vector, having the same structure as code. A is the matrix to baseline parameter x while g is the mapping function vector to zenith tropospheric delay (ZTD) τ after correcting with standard troposphere model; μ = [μ_{1}, μ_{2}, μ_{3}]^{T} with \( {\mu}_j={f}_1^2/{f}_j^2 \) is the scalar vector to DD ionospheric parameter vectorι. I is the identity matrix with dimension of number of DD satellites. Λ = diag([λ_{1}, …, λ_{ f }]) is diagonal matrix to three frequency DD ambiguity vector \( \boldsymbol{a}={\left[{\boldsymbol{a}}_1^T,{\boldsymbol{a}}_2^T,{\boldsymbol{a}}_3^T\right]}^T \). e_{3} is a (3 × 1)vector with all entries of 1. The stochastic model can be generalized as
where \( {\boldsymbol{Q}}_{\boldsymbol{p}}=\operatorname{diag}\left(\left[{\sigma}_{p_1}^2,{\sigma}_{p_2}^2,{\sigma}_{p_3}^2\right]\right) \) and \( {\boldsymbol{Q}}_{\phi }=\operatorname{diag}\left(\left[{\sigma}_{\phi_1}^2,{\sigma}_{\phi_2}^2,{\sigma}_{\phi_3}^2\right]\right) \) with \( {\sigma}_{p_j}^2 \) and \( {\sigma}_{\phi_j}^2 \) the variance scalars of undifferenced code and phase on the jth frequency. One of important benefits from the triplefrequency signals is to form more useful combinations. Given the combination coefficients, say, i, j, k for phase and l, m, n for code, the combined observation equations read
where the combined DD code and phase observations are (Feng and Rizos 2005)
where the combination coefficients l, m, n and i, j, k are all integers. For the definitions of wavelength, ambiguity, ionosphere factor in combination, one can refer to Feng (2008). The uncertainty of phase ϕ_{(i, j, k)} follows
In above derivation and following discussions, we further assume the unique variance, \( {\sigma}_{\phi}^2 \) and \( {\sigma}_p^2 \), for triplefrequency phase and code, respectively.
The different combinations can be obtained by assigning the different sets of integer coefficients, of which the wavelength will be significantly different. Generally, for the combinations with longer wavelength relative to the noise in cycle, their ambiguities are easier to be fixed. Typically, the EWL/WL ambiguities are much easier to be solved than those of NL. Here the NL means that whose wavelength is shorter than the shortest wavelength of uncombined three frequencies. However, only two of EWL/WL combinations are independent. In other words, one must solve one of NL combinations to recover all triplefrequency ambiguities (Li et al. 2015a).
Model comparison of TCAR
Three typical TCAR models are proposed, namely, geometrybased, geometryfree and geometryionospherefree (GIF) model, respectively. In geometrybased model, one parameterizes the DD observation equations in terms of the baseline components, while in geometryfree model, in terms of the DD receiversatellite ranges. In the GIF model, both geometric and ionospheric terms are eliminated. Besides, to improve the model strength and meantime make use of ambiguityfixed EWL observations, a new model is presented at last for NL AR.
Geometrybased model
In geometrybased model, the atmospheric effects are compensated by setting up the relevant parameters. The ambiguities are solved together with the parameters, x, τ and ι, based on model (3). Some studies have already determined the useful combinations for better geometrybased AR. Richert and ElSheimy (2007) defined some useful combinations for triplefrequency GPS and Galileo. Feng (2008) identified three most useful combinations for each triplefrequency GNSS services based on the total noise level in cycles, see also (Li et al. 2010a; Li et al. 2015a). Overall, no matter what method is used, the identified useful combinations are quite similar or even equivalent. The total noise level relative to the combined wavelength in cycles, including the effects of orbital, ionospheric and tropospheric biases and phase noises, is defined as
where δ_{ o }, δ_{ ι }, and δ_{ τ } denote the orbital, ionospheric and tropospheric bias, respectively.
Given three sets of error budgets, typically representing the short, medium and long baselines with their lengths d satisfying with d ≤ 100 km, 100 < d ≤ 200 km and d ≥ 200 km, respectively (Li et al. 2010a), Table 1 presents the total noise level σ_{TC} for the useful combinations of GPS and BDS systems. For each system, the first 4 combinations are the EWL/WL, while the last two the NL. For full triplefrequency AR, one can choose two EWL/WL and one NL combinations. Apparently, the total noise level for the EWL ϕ_{(1, −6, 5)} of GPS is about 0.160 to 0.174 cycles and ϕ_{(1, 4, −5)} of BDS 0.136 to 0.172 cycles even with the large orbital and atmospheric biases over long baselines. It reveals that over long baselines the instantaneous EWL AR is achievable while it is difficult for NL AR with geometrybased model.
Geometryfree model
In the geometryfree model, the geometric terms are directly estimated instead of their linearization with respect to baseline and ZTD parameters. The mathematic model reads
Obviously, this model is rankdeficient since the column vectors are dependent. Thus, the minimum constraints (datum) should be applied, for instance, by fixing ionospheric parameters. As a result, the float solution of ambiguities is (Feng and Rizos 2005; Li et al. 2010a)
with its variance matrix
where \( {\sigma}_{{\widehat{a}}_{\left(i,j,k\right)}}^{\mathrm{SE}} \) denotes the formal STD of singleepoch float ambiguity estimate. Such estimated float solution could be biased due to the fixed ionospheric delays. The bias is
In this case, one can select the useful combinations based on the biasaffected success rate of integer rounding (Teunissen 2001). To give a success rate, for instance, 99.9%. The combination schemes, ϕ_{(i, j, k)} along with p_{(l, m, n)} are selected. If the coefficients of ionospheric delays on phase and code satisfies with μ_{(l, m, n)} + μ_{(i, j, k)} = 0, the unbiased float ambiguity solution can be computed. To use the biasaffected or unbiased model depends on the balance of bias and ambiguity precision. The reason is that with the unbiased model, the biases are explicitly modelled (parameterized) and thus the model strength is enhanced and the ambiguity precision will be improved as compared to the solution obtained with the biased model. If the AR performance with the biased model is better than with the unbiased model, i.e., the bias impact on the success rate is less than that on the ambiguity precision, it would allow for faster AR using the biased model (Verhagen et al. 2012; Li et al. 2014b).
We select several sets of combinations with unbiased or biased models. The result is presented in Table 2, where the singleepoch success rates are given as well. In general, all EWL combinations have fast AR with very high success rate. For GPS, the combinations, ϕ_{(0, 1, −1)} with p_{(0,1,1)}, and ϕ_{(1, −6, 5)} with p_{(1,1,1)}, are the best schemes with nearly 100% success rate; while for BDS, ϕ_{(0, 1, −1)} with p_{(0,1,1)} and ϕ_{(1, 4, −5)} with p_{(1,1,1)} are the best choice. To intuitively show the ease of EWL AR, an example from real triplefrequency BDS data on a 50 km baseline is conducted. The fraction histogram of float ambiguities to their nearest integers is illustrated in Fig. 1 for EWL \( {\hat{a}}_{\left(0,1,1\right)} \) and \( {\hat{a}}_{\left(1,4,5\right)} \). Obviously, most of float ambiguities are very close to integer with fractions smaller than 0.3 cycles.
Compared to geometrybased model, the geometryfree model has weaker model strength and then the degraded AR performance. However, due to the extreme long wavelength of EWL signals and much simpler implementation, it is often preferable to use geometryfree model for EWL AR.
GIF model for NL AR
The studies above reveal that the EWL AR is rather easy in either geometryfree or geometrybased model, whereas the NL AR is still challenging due to their short wavelengths. Once two EWL/WL ambiguities are fixed, their observables can be deemed as virtual code observables except their higher accuracies than real code. One can then use these two ambiguityfixed EWL observations, \( {\overset{\check{} }{\phi}}_{\left(l,m,n\right)} \) and \( {\overset{\check{} }{\phi}}_{\left(p,q,r\right)} \), and one NL observation, ϕ_{(i, j, k)}, to form a GIF combination. Then the NL ambiguity can be estimated by (Li et al. 2010a)
Following the definition of GIF model, the combination coefficients are determined by
For arbitrary choices of EWL/WL and NL observables of GPS and BDS, the STD of NL ambiguity estimate is derived as
Obviously, the AR performance in GIF model is exactly equivalent for all schemes. Note the effects of geometric and ionospheric biases are totally removed for all schemes in GIF model. It is therefore promising for long baselines. With real triplefrequency data, this model has attracted more attentions. The initial results showed that it was somehow affected by some unexpected abnormality although this degradation is lamely attributed to the multipath (Wang and Rothacher 2013).
Geometrybased NL AR with ambiguityfixed EWLs
As shown above, the geometrybased and geometryfree model can realize the EWL/WL AR with high singleepoch success rate, while they are still challenging for NL AR. The GIF model has weakest model strength for NL although it can eliminate all systematic errors. To enhance the model strength and also properly compensating the systematic errors for NL AR, instead of GIF model, we present a geometrybased model formed by code, two ambiguityfixed EWL and L1 phase observations (Li et al. 2015a)
In this model, both ionospheric and tropospheric biases are absorbed by setting their associated parameters instead of eliminating in GIF model. As a result, one can impose some constraints on those parameters to enhance the model strength. Note now two EWL and NL phase observations are correlated and their correlations should be captured in the stochastic model. In addition, the filtering method can be employed by further imposing the timevarying constraints on ionospheric and tropospheric constraints (Li et al. 2015a, 2017a).
Similarity and differences of TCAR from LAMBDA
The LAMBDA method is currently the most popular AR method in GNSS community due to its efficient implementation with decorrelation technique (Teunissen 1995). Different from TCAR with preset combinations, LAMBDA can automatically and optimally work out such combinations (Teunissen et al. 2002). These combinations could be more complicated since it makes full use of correlation information of ambiguity variance matrix and decorrelates the ambiguities as much as possible. However, when using LAMBDA method, one needs to first select out the subset of ambiguities that can be reliably fixed, since it is usually impossible to always fix full set of ambiguities. This task is indeed troublesome in real applications. In the combination based TCAR, one commonly gets used to fixing the ambiguity individually although it loses a lot of information and is not encouraged.
The essence of LAMBDA is the decorrelation technique. We compare the combinationbased and decorrelationbased TCAR identifying their similarities and differences as follows:

1.
The Ztransformation matrix is automatically generated in the decorrelation process, but the combinations are predetermined based on a certain objective.

2.
The decorrelation works on the ambiguity variance matrix to make it minimally correlated, while the combination directly on the measurement domain to reduce or even eliminate effects of some biases so as to derive the minimal total noise level in cycles.

3.
The combination can, to a certain extent, realize the decorrelation purpose. But this decorrelation works only betweenfrequency ambiguities of one pair DD satellites. However, LAMBDA decorrelation works on the ambiguities between interfrequencies, intersatellites and even interGNSS systems if available. Therefore, the multiple frequency GNSS system is necessary for combination TCAR, but LAMBDA can work on any GNSS scenarios.

4.
With combination based TCAR, it is somehow used to solving the ambiguity individually, especially for EWL AR. As a consequence, the AR of one pair DD satellites cannot be affected by the abnormality of the other DD satellites. However, the decorrelation based LAMBDA method would solve the transformed ambiguity as a combination of several or all DD satellites. Once there is abnormality in one DD ambiguity used in the ambiguity combination, the transformed ambiguity will not be correctly solved anymore.

5.
The LAMBDA method starts from the original observation Eq. (1) where all observation contents are fully used; whereas in the combination based TCAR, the observation content is more or less lost. Considering the model strength and the simplicity of combination based TCAR, we therefore suggest to use combination based TCAR for EWL AR, while the LAMBDA method for NL AR. Of course, one can first use the preset combination to transform the ambiguities and then further apply LAMBDA method. Such processing may speed up the decorrelation procedure.
Benefits of triplefrequency GNSS
Improved ambiguity resolution
It is understandable that the additional frequency signals can improve AR with respect to dualfrequency case. The success rate comparison between dual and triplefrequency is intuitively illustrated in Fig. 2 based on the simulation. The simulation is conducted on a 50 km with GPS constellation based on the geometrybased ionosphereweighted model, for which one can refer to (Li and Teunissen, 2014). In the computations, we take the varying STD of undifference ionospheric constraint as σ_{ ι } = 5 cm, 10 cm, 15 cm and ∞. For σ_{ ι } = ∞, it is actually the ionospherefloat model. The success rates are computed for number of epochs from 1 to 5.
The result reveals that (1) the success rates of dualfrequency are significantly improved by triplefrequency and the improvement becomes more remarkable when the ionospheric constraint becomes weaker; (2) since triplefrequency geometrybased model is already very strong, the success rates of different ionospheric constraints are very similar. It is however not the case for the dualfrequency, its success rate becomes smaller for the weaker ionospheric constraint; (3) it is noted that the triplefrequency success rate is still very large in case of ionospherefloat model. This result is very promising, meaning that the AR over long baselines will be applicable with triplefrequency signals. For more information about the improved AR, one can refer to Teunissen et al. (2002); Geng and Bock (2013); He et al. (2014); Li and Teunissen (2014).
ERTK with triplefrequency EWL observations
As mentioned previously, the superiority of triplefrequency GNSS signals is to form more useful combinations, of which the EWL combinations are the most useful for instantaneous AR, with very high success rates over long baselines. However, for the long term, we start with the centimeter RTK solutions after all of the carrier ambiguities have been fixed, although this process may take many minutes. During this process, the ambiguityfixed EWL observations serve as the role of code. Actually the ambiguityfixed EWL observations have higher precision than actual code and are thus expected to obtain a better RTK solution directly.
To make full use of the benefit of instantaneous EWL AR, Li et al. (2017a) proposed an ERTK concept where the 10 cm level RTK solutions can be instantaneous obtained by using the ambiguityfixed EWL observations without NL AR. Such accurate results are very promising and already satisfy many applications without complicated NL AR. For more information about varying ERTK models, one can refer to Li et al. (2017a).
Augmented GNSS RTK service
The dualfrequency based RTK application is mainly limited typically to not longer than 20 km. The reason is that the fast and reliable AR becomes more and more difficult with increased interreceiver distance due to the distancedependent atmospheric effects. If the long baseline is involved, these effects have to been carefully modelled usually by setting up the relevant parameters. As a result, the model strength will be very weak and the AR performance degrades.
With introducing the third frequency signals, the model strength can be significantly improved so that the fast and reliable AR becomes easier even over long baselines. Furthermore, the enhanced model allows us to careful modelling the distancedependent systematic biases to realize the precise RTK applications over long baselines. For the singlebaseline RTK, the initial studies have shown that with triplefrequency GNSS, the service distance can be extended to about 100 km with comparable performance to current short distance RTK with dual frequency. It means that in the medium city of China, like Shanghai, we can provide the RTK service with only one reference station (Feng and Li 2010). Analogously, for the network RTK, the distance of reference stations is advised to be roughly doubled with hexagon type of reference deployment. Such network deployment can save huge money in equipment installation and ongoing maintenance (Feng and Li 2008).
Shortened convergence for PPP
Precise point positioning (PPP) has been intensively studying in past decades thanks to its convenient operation without need of reference station like in RTK (Zumbeger et al. 1997). The initial PPP was limited to the postprocessing and ambiguityfloat estimation since the realtime satellite clock products are not available and the integer property of ambiguity is lost in undifference mode. By employing the network stations, the undifference phase biases and the clock corrections are estimated for ambiguityresolved and realtime PPP. Moreover, when the network is sufficiently small, the atmospheric corrections can also be generated for augmented PPP to realize the comparable performance to network RTK (Ge et al. 2008; Collins et al. 2008; Laurichesse et al. 2008; Li et al. 2011b).
Compared to the traditional dualfrequency PPP, the studies have numerically demonstrated that the triplefrequency PPP can shorten the convergence time while the reduction of positioning errors is marginal (Geng and Bock 2013; Guo et al. 2016; Deo and ElMowafy 2016). Note more interfrequency biases must be introduced in the triplefrequency PPP at both satellite and receiver ends. All these biases must be carefully handled; otherwise one cannot obtain the desirable PPP solutions (Gu et al. 2015; Guo et al. 2015; Li et al. 2016). Our idea is to set up as few bias parameters as possible based on the stability analysis of these biases in order to achieve the mode strength as strong as possible.
Improved availability of precise positioning
The precise GNSS application usually needs the phase AR that takes the different time depending on the application and observation scenarios. In general, the less time cost for AR, the earlier the user can achieve the precise positioning and then the higher availability. In real applications, one cannot always fix all ambiguities due to their different precisions and one does not necessarily to fix all ambiguities in sense of precision demand. Therefore, only part of ambiguities can be reliably fixed with sufficiently large success rate (Li and Teunissen 2014; Li et al. 2014a).
To demonstrate how triplefrequency improves the availability of precise positioning, we conduct the following simulations based on the geometrybased ionosphereweighted model. Given the success rate threshold 99.9%, we can then fix a subset of ambiguities for which the success rate is larger than this threshold. With accumulating more epochs, the model strength is enhanced so that more ambiguities can be gradually fixed and the positioning precision is accordingly improved. Given a userdefined positioning precision criterion, we can then compute the number of epochs at least needed to achieve this precision. The fewer the number of epochs needed, the earlier the user can start to use the obtained positioning solutions. Figure 3 shows the mean number of epochs needed to achieve the different userdefined precisions over 24 h for different baseline lengths specified by the STD of ionospheric constraint. The results indicate that both the lower precision demand and the smaller STD of (stronger) ionospheric constraint will need the fewer number of epochs. The importance is that for all scenarios with different ionospheric constraints and different precision demands, the much fewer number of epochs is needed for triplefrequency than that of dualfrequency. In other words, compared with dualfrequency, triplefrequency can achieve the same precise solution with less time, and therefore improve the availability of precise solutions.
Another example is presented to further show the availability improvement by triplefrequency based on the pseudorange navigation. In real situation, we make decision of accepting or rejecting navigation solution usually based on its derived variance matrix (Li et al. 2013). Since the full variance matrix is relatively complicated, one then often uses one type of precision that is a function of the variance matrix, like error ellipse, mean square positional error (MSPE), instead of variance matrix itself. The MSPE is an easytocomputed statistic defined as (Leick, 2004)
where \( {\hat{\sigma}}_N \) and \( {\hat{\sigma}}_E \) are the STDs of computed north and east components. Given a userdefined threshold σ_{MSPE;0}, the solution is accepted if its MSPE smaller than σ_{MSPE;0}. Then the availability is defined as the percentage of accepted solutions out of all solutions. Figure 4 presents the availabilities as a function of σ_{MSPE;0} with different cutoff elevations. The results show that for all scenarios the availabilities are significantly improved by triplefrequency. Especially for σ_{MSPE;0} = 1 m, the dualfrequency availabilities are nearly zero but they are improved to about 20% by triple frequency.
Improved reliability
In GNSS community, we are used to pursing the improvement of AR and precise positioning. The benefit of improved reliability from triplefrequency is somehow ignored. In fact, with introducing the third frequency signals, one of important benefits is to increase the observation redundancy significantly and then improve the capability of observation system to resist the abnormality, for instance, the outliers.
Again with a pseudorange based navigation system as example, besides the high availability, a good navigation system should have the small decision error for any given criterion, on which the availability is based (Li et al. 2013). Although we have shown the higher availability of three frequency navigation system in Fig. 4, it may be not applicable if its associated decision error is large. The decision error is defined as such that the solution with large error is wrongly accepted. The decision error is measured by probability of making wrong decision. It is the frequency of wrongly accepted solutions out of total accepted solutions
Figure 5 shows the probabilities of decision errors with respect to the results in Fig. 4. The result of triplefrequency is smaller than, or at least comparable with, that of dualfrequency. Therefore, we can ensure that triplefrequency navigation has superior performance than dualfrequency case with higher availability and reliability.
Discussions on some challenges
Some challenges are discussed and the research outlooks for triplefrequency GNSS are provided in this section.
Tropospheric modelling for precise RTK
With triplefrequency GNSS, we are more interested in the precise positioning over long baselines. In such case, the ionospheric delays are basically eliminated via betweenfrequency combination. Regarding tropospheric delays, they can never be reduced using multiple frequencies. Their effects on the position solutions are positively proportional to the basetorover distance, usually a few centimeter errors for the baseline of a few tens of kilometers (Dai et al. 2007). A common method is to set up a zenith tropospheric delay (ZTD) parameter with mapping function to absorb the tropospheric effects. The accuracy of such tropospheric modelling is not sufficient for precise RTK. Furthermore, the ZTD is strong correlated with the height such that the model cannot be stably solved unless a unique ZTD is assumed for a period of observations (Dodson et al. 1996; Li et al. 2010b). Such ZTD estimate cannot effectively reflect the realtime variation of troposphere environment. Therefore, how to precisely model the tropospheric biases is very critical and challenging for long baseline precise RTK with triplefrequency GNSS signals.
Subset selection for partial NL AR
In real applications, the ambiguities in the unknown ambiguity vector differ from the tracking durations, the observation geometry and the atmospheric/multipath effects. Therefore, the ambiguities generally cannot be fixed simultaneously (Li et al., 2014). However, it is usually possible to fix a subset of ambiguities with high confidence. For instance, as presented above, the EWL/WL ambiguities can be always very easily fixed though the NL AR is difficult. In fact, we do not necessarily fix all ambiguities in sense of improving baseline precision. Only the ambiguities that are sufficiently correlated with the baseline components can be used to improve baseline solution.
Considering the difficulty of NL AR, we would prefer the partial ambiguity resolution (PAR) with fixing subset of ambiguities instead of full AR. Fixing a subset of ambiguities enables the improvement of baseline solution. For some case, the baseline precision with PAR can be improved even to satisfy with the userdemand precision. Let the ambiguity vector structured as \( \hat{\boldsymbol{a}}={\left[{\hat{\boldsymbol{a}}}_1^T,{\hat{\boldsymbol{a}}}_2^T\right]}^T \) and \( {\boldsymbol{Q}}_{{\hat{\boldsymbol{a}}}_2{\hat{\boldsymbol{a}}}_2} \) the variance matrix of \( {\hat{\boldsymbol{a}}}_2 \), once the subset of ambiguities \( {\hat{\boldsymbol{a}}}_2 \) is fixed to \( {\overset{\check{} }{\boldsymbol{a}}}_2 \), the baseline solution can be updated as
where \( \overset{\check{} }{\boldsymbol{b}} \) and \( \widehat{\boldsymbol{b}} \) are the fixed and float baseline solutions with the corresponding variance matrices, \( {\boldsymbol{Q}}_{\overset{\check{} }{\boldsymbol{b}}\overset{\check{} }{\boldsymbol{b}}} \) and \( {\boldsymbol{Q}}_{\widehat{\boldsymbol{b}}\widehat{\boldsymbol{b}}} \). \( {\boldsymbol{Q}}_{\widehat{\boldsymbol{b}}{\widehat{\boldsymbol{a}}}_2} \) denotes the covariance matrix of \( \widehat{\boldsymbol{b}} \) and \( {\widehat{\boldsymbol{a}}}_2 \). Obviously, \( {\boldsymbol{Q}}_{\overset{\check{} }{\boldsymbol{b}}\overset{\check{} }{\boldsymbol{b}}}<{\boldsymbol{Q}}_{\widehat{\boldsymbol{b}}\widehat{\boldsymbol{b}}} \) indicates that the baseline precision is improved with fixed subset of ambiguities. Now an open problem is remained for how to reasonably choose the subset of ambiguities for PAR with both complicated real observation effects and observation geometry taking into account.
Efficient stochastic modelling of triplefrequency signals
The stochastic model is applied to describe the precision and correlation of observations. It is rather important in GNSS for reliable AR, positioning and quality control. Therefore, in past a few years, the significant research efforts have been received for refining the GNSS stochastic models (Wang et al. 1998; Tiberius and Kenselaar 2000; Li et al., 2008).
In Li (2016), the triplefrequency BeiDou stochastic model is systematically analysed by using variance component estimation. The results indicated the complexity of stochastic characteristics of triplefrequency signals especially for three types of orbiting satellites of BDS system. Hence, how to efficiently recover the precise stochastic model for (near) realtime application is very important.
As a case study shown in Li et al. (2011), the variance and covariance unknowns are estimated for all DD observations to recover the precise stochastic model. In such case, say n DD satellites, there will be n × (2n + 1) unknowns to be estimated for dualfrequency signals. With three frequency signals, the unknown components will be increased to 3n × (3n + 1)/2. It means that (5n^{2} + n)/2 more unknowns need to be estimated with one frequency additional signals. Such number of unknowns is unacceptable for realtime GNSS applications. For instance, 65 more parameters are introduced for n = 5. Therefore, how to refine the stochastic model and with which to reduce the number of unknowns in real GNSS applications needs more research attentions.
References
Cocard M, Bourgon S, Kamali O, Collins P (2008) A systematic investigation of optimal carrierphase combinations for modernized triplefrequency GPS. J Geod 82(9):555–564
Collins P, Lahaye F, Héroux P, Bisnath S (2008) Precise point positioning with ambiguity resolution using the decoupled clock model. ION 2008, Savannah, US, pp 1315–1322
Dai L, Eslinger D, Sharpe T (2007) Innovative algorithms to improve long range RTK reliability and availability. ION NTM 2007, San Diego CA, pp 860–872
Deng C, Tang W, Liu J, Shi C (2014) Reliable singleepoch ambiguity resolution for short baselines using combined GPS/BeiDou system. GPS Solut 18(3):375–386
Deo M, ElMowafy A (2016) Triplefrequency GNSS models for PPP with float ambiguity estimation: performance comparison using GPS. Survey Rev. DOI: https://doi.org/10.1080/00396265.2016.1263179
Dodson AH, Shardlow PJ, Hubbard LCM, Elgered G, Jarlemark POJ (1996) Wet tropospheric effects on precise relative GPS height determination. J Geod 70(4):188–202
Feng Y (2008) GNSS three carrier ambiguity resolution using ionospherereduced virtual signals. J Geod 82(12):847–862
Feng Y, Li B (2008) A benefit of multiple carrier GNSS signals: regional scale networkbased RTK with doubled interstation distances. J Spat Sci 53:135–147
Feng Y, Li B (2010) Wide area real time kinematic decimetre positioning with multiple carrier GNSS signals. Sci China Earth Sci 53(5):731–740
Feng Y, Rizos C (2005) Three carrier approaches for future global, regional and local GNSS positioning services: concepts and performance perspectives. ION GNSS 2005, Long Beach, CA, pp 2277–2287
FernándezPlazaola U, MartínGuerrero TM, Entrambasaguas JT (2008) A new method for threecarrier GNSS ambiguity resolution. J Geod 82(45):269–278
FernándezPlazaola U, MartínGuerrero TM, EntrambasaguasMuñoz JT, MartínNeira M (2004) Null method applied to three frequencies. J Geod 78(12):96–102
Forssell B, MartínNeira M, Harris R (1997) Carrier phase ambiguity resolution in GNSS2. ION GPS 1997, Kansas City, MO, pp 1727–1736
Ge M, Gendt G, Rothacher M, Shi C, Liu J (2008) Resolution of GPS carrierphase ambiguities in precise point positioning (PPP) with daily observations. J Geod 82(7):389–399
Geng J, Bock Y (2013) Triplefrequency GPS precise point positioning with rapid ambiguity resolution. J Geod 87(5):449–460
Gu S, Lou Y, Shi C, Liu J (2015) BeiDou phase bias estimation and its application in precise point positioning with triplefrequency observable. J Geod 89(10):979–992
Guo F, Zhang X, Wang J (2015) Timing group delay and differential code bias corrections for BeiDou positioning. J Geod 89(5):427–445
Guo F, Zhang X, Wang J, Ren X (2016) Modeling and assessment of triplefrequency BDS precise point positioning. J Geod 90:1223–1235
Hatch R, Jung J, Enge P (2000) Civilian GPS: the benefits of three frequencies. GPS Solut 3(4):1–9
He H, Li J, Yang Y, Xu J, Guo H, Wang A (2014) Performance assessment of single and dualfrequency BeiDou/GPS singleepoch kinematic positioning. GPS Solut 18(3):393–403
Henkel P, Günther C (2012) Reliable integer ambiguity resolution: multifrequency code carrier linear combinations and statistical a priori knowledge of attitude. J Inst Nav 59(1):61–75
Laurichesse D, Mercier F, Berthias J, Bijac J (2008) Real time zerodifference ambiguities fixing and absolute RTK. ION 2008, Savannah, US, pp 747–755
Leick A (2004) GPS satellite surveying, 3rd edn. John Wiley, New York
Li B (2016) Stochastic modeling of triplefrequency BeiDou signals: estimation, assessment and impact analysis. J Geod 90:593–610
Li B, Feng Y, Gao W, Li Z (2015a) Realtime kinematic positioning over long baselines using triplefrequency BeiDou signals. IEEE Trans Aerosp Electron Syst 51(4):1–16
Li B, Feng Y, Shen Y (2010a) Three carrier ambiguity resolution: distanceindependent performance demonstrated using semigenerated triple frequency GPS signals. GPS Solut 14(2):177–184
Li B, Feng Y, Shen Y, Wang C (2010b) Geometryspecified troposphere decorrelation for subcentimeter realtime kinematic solutions over long baselines. J Geophys Res 115:B11404.
Li B, Li Z, Zhang Z, Tan Y (2017a) ERTK: extrawidelane RTK of triplefrequency GNSS signals. J Geod 91:1031–1047
Li B, Zhang L, Verhagen S (2017b) Impacts of BeiDou stochastic model on reliability: overall test, wtest and minimal detectable bias. GPS Solut 21: 1095–1112.
Li B, Shen Y, Feng Y, Gao W, Yang L (2014a) GNSS ambiguity resolution with controllable failure rate for long baseline network RTK. J Geod 88(2):99–112
Li B, Shen Y, Lou L (2011a) Efficient estimation of variance and covariance components: a case study for GPS stochastic model evaluation. IEEE Trans Geos Remote Sens 49(1):203–210
Li B, Shen Y, Xu P (2008) Assessment of stochastic models for GPS measurements with different types of receivers. Chi Sci Bull 53(20):3219–3225
Li B, Shen Y, Zhang X (2013) Three frequency GNSS navigation prospect demonstrated with semisimulated data. Adv Space Res 51(7):1175–1185
Li B, Teunissen PJG (2014) GNSS antenna arrayaided CORS ambiguity resolution. J Geod 88(4):363–376
Li B, Verhagen S, Teunissen PJG (2014b) Robustness of GNSS integer ambiguity resolution in the presence of atmospheric biases. GPS Solut 18(2):283–296
Li H, Li B, Xiao G, Wang J, Xu T (2016) Improved method for estimating the interfrequency satellite clock bias of triplefrequency GPS. GPS Solut 20:751–760
Li T, Chen Q, Wang J (2015b) Enhanced RTK integer ambiguity resolution with BeiDou triplefrequency observations, China Satellite Navigation Conference (CSNC) 2015, vol III. Springer Berlin Heidelberg, pp 227–238
Li T, Wang J, Laurichesse D (2014) Modeling and quality control for reliable precise point positioning integer ambiguity resolution with GNSS modernization. GPS Solut 18(3):429–442
Li X, Zhang X, Ge M (2011b) Regional reference network augmented precise point positioning for instantaneous ambiguity resolution. J Geod 85(3):151–158
Montenbruck O, Hauschild A, Steigenberger P, Hugentobler U, Teunissen P, Nakamura S (2013) Initial assessment of the COMPASS/BeiDou2 regional navigation satellite system. GPS Solut 17(2):211–222
Odolinski R, Teunissen PJG, Odijk D (2013) An analysis of combined COMPASS/BeiDou2 and GPS single and multifrequency RTK positioning. ION PNT 2013, Honolulu, Hawaii, pp 69–90
Richert T, ElSheimy N (2007) Optimal linear combinations of triple frequency carrier phase data from future global navigation satellite systems. GPS Solut 11(1):11–19
Shi C, Zhao Q, Hu Z, Liu J (2013) Precise relative positioning using real tracking data from COMPASS GEO and IGSO satellites. GPS Solut 17(1):103–119
Teunissen P, Joosten P, Tiberius C (2002) A comparison of TCAR, CIR and LAMBDA GNSS ambiguity resolution. ION GPS 2002, Portland, OR, pp 2799–2808
Teunissen PJG (1995) The leastsquares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation. J Geod 70:65–82
Teunissen PJG (2001) Integer estimation in the presence of biases. J Geod 75(78):399–407
Tiberius C, Kenselaar F (2000) Estimation of the stochastic model for GPS code and phase observation. Surv Rev 35(277):441–454
Verhagen S, Tiberius C, Li B, Teunissen PJG (2012) Challenges in ambiguity resolution: Biases, weak models, and dimensional curse. NAVITEC, 2012 6th ESA Workshop on, Noordwijk, Netherlands, pp 1–8
Vollath U, Birnbach S, Landau H (1998) Analysis of three carrier ambiguity resolution (TCAR) technique for precise relative positioning in GNSS2. ION GPS 1998:417–426
Wang J, Stewart M, Sakiri M (1998) Stochastic modeling for static GPS baseline data processing. J Surv Engi 124(4):171–181
Wang K, Rothacher M (2013) Ambiguity resolution for triplefrequency geometryfree and ionospherefree combination tested with real data. J Geod 87(6):539–553
Funding
This manuscript is fully supported by National Key Research and Development Program of China (2016YFB0501802).
Availability of data and materials
Not applicable
Author’s contributions
This is a single authored paper. I made 100% contribution to the paper.
Author information
Affiliations
Corresponding author
Ethics declarations
Competing interests
I declare that I have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Li, B. Review of triplefrequency GNSS: ambiguity resolution, benefits and challenges. J. Glob. Position. Syst. 16, 1 (2018). https://doi.org/10.1186/s414450180010y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s414450180010y
Keywords
 Global navigation satellite systems (GNSS)
 Real time kinematic (RTK)
 Availability
 Reliability
 Three carrier ambiguity resolution (TCAR)