Abstract
Array-aided precise point positioning is a measurement concept that uses GNSS data, from multiple antennas in an array of known geometry, to realize improved GNSS parameter estimation proposed by Teunissen (IEEE Trans Signal Process 60:2870–2881, 2012). In this contribution, the benefits of array-aided CORS ambiguity resolution are explored. The mathematical model is formulated to show how the platform-array data can be reduced and how the variance matrix of the between-platform ambiguities can profit from the increased precision of the reduced platform data. The ambiguity resolution performance will be demonstrated for varying scenarios using simulation. We consider single-, dual- and triple-frequency scenarios of geometry-based and geometry-free models for different number of antennas and different standard deviations of the ionosphere-weighted constraints. The performances of both full and partial ambiguity resolution (PAR) are presented for these different scenarios. As the study shows, when full advantage is taken of the array antennas, both full and partial ambiguity resolution can be significantly improved, in some important cases even enabling instantaneous ambiguity resolution. PAR widelaning and its suboptimal character are hereby also illustrated.
Similar content being viewed by others
References
Blewitt G (1989) Carrier phase ambiguity resolution for the global positioning system applied to geodetic baselines up to 2000 km. J Geophys Res 94:135–151
Cocard C, Geiger A (1992) Systematic search for all possible widelanes. In: 6th International Geodetic Symposium on Satellite Positioning. Columbus, Ohio, pp 373–386
Cocard M, Bourgon S, Kamali O, Collins P (2008) A systematic investigation of optimal carrier-phase combinations for modernized triple-frequency GPS. J Geod 82(9):555–564
Dai L, Eslinger D, Sharpe T (2007) Innovative algorithms to improve long range RTK reliability and availability. In: ION NTM 2007, San Diego CA, pp 860–872.
Dong D, Bock Y (1989) Global Positioning System network analysis with phase ambiguity resolution applied to crustal deformation studies in California. J Geophys Res 94(B4):3949–3966
Euler H, Landau H (1992) Fast GPS ambiguity resolution on-the-fly for real-time applications. In: 6th International Geodetic Symposium on Satellite Positioning. Columbus, Ohio, pp 650–659
Feng Y (2008) GNSS three carrier ambiguity resolution using ionosphere-reduced virtual signals. J Geod 82:847–862
Giorgi G, Teunissen PJG, Verhagen S, Buist P (2010) Testing a new multivariate gnss carrier phase attitude determination method for remote sensing platforms. Adv Space Res 46(2):118–129
Goad C (1992) Robust techniques for determining GPS phase ambiguities. In: 6th International Geodetic Symposium on Satellite Positioning. Columbus, Ohio, pp 245–254
Hernández-Pajares M, Zomoza JMJ, Subirana JS, Colombo O (2003) Feasibility of wide-area subdecimeter navigation with GALILEO and modernized GPS. IEEE Trans Geosci Remote Sens 41(9):2128–2131
Isshiki H (2004) A long baseline kinematic GPS solution of ionosphere-free combination constrained by widelane combination. In: Oceans’04. MTTS/IEEE Techno-Ocean’04, IEEE, vol 4, pp 1807–1814.
Lawrence D (2009) A new method for partial ambiguity resolution. In: ION ITM 2009, Anaheim, CA, pp 652–663.
Li B, Teunissen PJG (2012) Real-time kinematic positioning using fused data from multiple GNSS antennas. In: 15th International Conference on Information Fusion (FUSION), Singapore, pp 933–938.
Li B, Feng Y, Shen Y (2010) Three carrier ambiguity resolution: distance-independent performance demonstrated using semi-generated triple frequency GPS signals. GPS Solut 14(2):177–184
Li B, Verhagen S, Teunissen PJG (2013) Robustness of GNSS integer ambiguity resolution in the presence of atmospheric biases. GPS Solut doi:10.1007/s10291-013-0329-5
Liu GC, Lachapelle G (2002) Ionosphere weighted GPS cycle ambiguity resolution. In: ION National Technical Meeting, San Deigo, CA, pp 1–5.
Melbourne WG (1985) The case for ranging in GPS-based geodetic systems. In: 1st International Symposium on Precise Positioning with Global Positioning System, Rockville, Maryland, vol 1, pp 373–386.
Mowlam A (2004) Baseline precision results using triple frequency partial ambiguity sets. In: ION GNSS-2004. Long Beach, CA, pp 2509–2518
Odijk D (2000) Weighting ionospheric corrections to improve fast GPS positioning over medium distances. In: ION GPS 2000. Salt Lake City, UT, pp 1113–1123
Pantoja VDG (2009) Partial ambiguity fixing for precise point positioning with multiple frequencies in the presence of biases. Thesis, Department of Electrical Engineering and Information Technology, Technical University Munich
Parkins A (2011) Increasing GNSS RTK availability with a new single-epoch batch partial ambiguity resolution algorithm. GPS Solut 15:391–402
Rao C (1973) Linear statistical inference and its applications. John Wiley and Sons, New York
Ray JK, Canon ME, Fenton P (2000) GPS code and carrier multipath mitigation using a multi-antenna system. IEEE Trans Aerosp Electron Syst 37(1):183–195
Richert T, El-Sheimy N (2007) Optimal linear combinations of triple frequency carrier phase data from future global navigation satellite systems. GPS Solut 11(1):11–19
Schaffrin B, Bock Y (1988) A unified scheme for processing GPS dual-band phase observations. Bull Géod 62(2):142–160
Takasu T, Yasuda A (2010) Kalman-filter-based integer ambiguity resolution strategy for long-baseline RTK with ionosphere and troposphere estimation. In: ION GNSS 2010. Portland, Oregon, pp 201–207
Teunissen PJG (1997) On the GPS widelane and its decorrelating property. J Geod 71:577–587
Teunissen PJG (1998a) Minimal detectable biases of GPS data. J Geod 72:236–244
Teunissen PJG (1998b) Success probability of integer GPS ambiguity rounding and bootstrapping. J Geod 72(10):606–612
Teunissen PJG (2003) Adjustment theory: an introduction. Series on mathematical geodesy and positioning. Delft University Press, Delft
Teunissen PJG (2012) A-PPP: array-aided precise point positioning with global navigation satellite systems. IEEE Trans Signal Process 60(6):2870–2881
Teunissen PJG, de Jonge P, Tiberius CCJM (1997) The least-squares ambiguity decorrelation adjustment: its performance on short GPS baselines and short observation spans. J Geod 71:589–602
Teunissen PJG, Joosten P, Tiberius CCJM (1999) Geometry-free ambiguity success rates in case of partial fixing. In: ION National Technical Meeting 1999 and 19th Biennal Guidance Test Symposium, San Diego CA, pp 201–207.
Teunissen PJG, Joosten P, Tiberius CCJM (2002) A comparison of TCAR, CIR and LAMBDA GNSS ambiguity resolution. In: ION GPS 2002, Portland, OR, pp 2799–2808.
Verhagen S, Li B (2012) LAMBDA software package: Matlab implementation, Version 3.0. Delft University of Technology and Curtin University, Perth, Australia.
Verhagen S, Li B (2013) Ps-LAMBDA software package: Matlab implementation, Version 1.0. Curtin University of Technology, Perth, Australia.
Verhagen S, Li B, Teunissen PJG (2013) Ps-LAMBDA: ambiguity success rate evaluation software for interferometric applications. Comput Geosci 54:361–376
Werner W, Winkel J (2003) TCAR and MCAR options with Galileo and GPS. In: ION GPS/GNSS 2003, Portland, OR, pp 790–800.
Wübbena G (1991) Zur Modellerung von GPS Beobachtungen fuer die hochgenaue Positionsbestimmung. University Hannover, Germany, (in German).
Acknowledgments
This work has been executed in the framework of the Positioning Program Project 1.01 ‘New carrier phase processing strategies for achieving precise and reliable multi-satellite, multi-frequency GNSS/RNSS positioning in Australia’ of the Cooperative Research Centre for Spatial Information. PJG Teunissen is the recipient of an Australian Research Council (ARC) Federation Fellowship (FF0883188). This support is gratefully acknowledged. This work is also supported by the National Natural Science Funds of China (41374031), the State Key Laboratory of Geo-information Engineering (SKLGIE2013-M-2-2) and the Key Laboratory of Geo-informatics of State Bureau of Surveying and Mapping (201306).
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix
Assuming all matrices and vectors involved have appropriate dimensions, the following properties of the Kronecker product \(\otimes \) and vectorization operator vec (Rao 1973):
and the projector identity (Teunissen 2003)
with \(D_r^Te_r=0\), will be frequently applied in the derivations.
Appendix A: Derivation of some formulae in Sect. 2
To derive (5), we apply the error propagation law to
where \(R_{r}=[c_{1}, D_{r}]\). This gives
To derive the first equation of (8), we apply the invertible transformation (6) to (3). It follows:
where the identity (25) was applied. One can easily work out the variance matrix (8) using this identity.
Appendix B: Derivation of variance matrix (16)
For the geometry-free model, we replace \(g\) with \(I_s\) in (13) and further use the differencing matrix \(D_{2f}^T\otimes I_s\) to eliminate troposphere design matrix:
with \(\tilde{Q}=\frac{1}{r}Q_{f}+\sigma _{\iota }^{2}\nu \nu ^{T}\). This gives the normal matrix of \(k\) epochs for ambiguities as
We now concentrate on the first part \(\tilde{N}\) only and use the identity (25) to rewrite it as
Using matrix inversion lemma gives:
with
We first work out \(c_{\hat{\tau }_\mathrm{free}}^{-2}\). Using the analogous projector identity
with \(\Gamma _{\bot }=[0,~I_f]^T\), we get
where use is made of \(\tilde{Q}=\frac{1}{r}Q_f+\sigma _{\iota }^2\nu \nu ^T\).
Now we work out the expression for \(q\). Premultiplying the matrix identity (35) with \((\Gamma ^T\Gamma )^{-1}\Gamma ^T\) gives
Hence
It is not difficult to verify that
with \(\alpha =[(r\sigma _{\iota }^2)^{-1} + \mu ^TQ_p^{-1}\mu ]^{-1}\). Hence, for \(q\) we find
It is rather easy to prove:
Finally, combining (30), (32) and (39) yields (16).
Appendix C: Derivation of variance matrix (17)
To specify the time variation of troposphere design matrix \(g\) and elevation-dependent weight matrix, we assign the epoch index \(t\) to \(g\) and \(W\). The normal matrix of \(k\) epochs reads
with \(\overline{W}=\frac{1}{k}\sum _{t=1}^kW_t\), \(\bar{g} =\left( \sum _{t=1}^kW_t\right) ^{-1}\sum _{t=1}^k W_tg_t\), \(\sum _{t=1}^k W_tg_t= k\overline{W}\bar{g}\) and
Reducing the ZTD parameter, the normal matrix of ambiguities over \(k\) epochs is
Using the matrix inversion lemma, we obtain the variance matrix (43) of ambiguities.
Let us now focus on the fraction \(U/v\) of the second term only. We first simplify its numerator \(U\). Substituting (39) into it yields:
Substituting (39) into the denominator \(v\) of fraction yields:
where use is made of (33) and (41). Further substituting the identity
into (46) gives
Therefore,
where
Rights and permissions
About this article
Cite this article
Li, B., Teunissen, P.J.G. GNSS antenna array-aided CORS ambiguity resolution. J Geod 88, 363–376 (2014). https://doi.org/10.1007/s00190-013-0688-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00190-013-0688-2