Abstract
The availability of GNSS raw measurements and the improved performance of mass-market GNSS chipsets for tracking multi-constellation dual-frequency signals have facilitated the development of smartphone high-precision GNSS positioning. However, the channel-dependent carrier phase biases within typical smartphone GNSS chipset prevent Android multi-GNSS ambiguity resolution. In this study, the channel-dependent biases were investigated for the Android GLONASS G1, BDS B1I, Galileo E5a and QZSS L1 carrier phase observations. They destroy the integer property of GNSS ambiguities and result in varying GLONASS inter-frequency bias (IFB) rates. As a result, Android multi-GNSS double-difference ambiguity resolution is hindered and the traditional method of correcting for a constant GLONASS IFB rate is no longer applicable. We propose an on-the-fly phase biases correction method, which introduces reliability verification by resolving only the bias-free ambiguities and estimating the phase bias corrections on-the-fly by gain filtering. In this way, GPS/GLONASS/Galileo/BDS/QZSS dual-frequency ambiguities are resolved for a representative Xiaomi Mi 8 smartphone. For a ~ 13 km short baseline, when the smartphone is connected to an external survey-grade antenna, the time to first fix was 50 s and the fixing rate was 99.21% with the root mean square (RMS) of positioning errors of 1.32, 1.48 and 1.92 cm for the east, north and up components, respectively. Compared with dual-frequency GPS and five-constellation GNSS without phase biases correction, the ambiguity-fixing rate was improved by 30.4% and 99.2%, and the positioning accuracy was improved by 93.4% and 41.8%, respectively. In the case of the smartphone’s embedded antenna, the ambiguity-fixing rate of five-constellation GNSS dropped to about 60% due to multipath, but the positioning precision of its ambiguity-fixed solutions was still at centimeter level, which was less than one-tenth of its float solutions. Therefore, the implementation of multi-GNSS ambiguity resolution will further boost the potential of high-precision GNSS positioning for smartphones.
Similar content being viewed by others
Data availability
All data collected for the study are available from the authors by request.
References
Bochkati M, Sharma H, Lichtenberger CA, Pany T (2020) Demonstration of fused RTK (Fixed) + inertial positioning using android smartphone sensors only. In: 2020 IEEE/ION position, location and navigation symposium (PLANS), Portland, OR, USA, April 2020, 1140–1154
Brack A, Männel B, Schuh H (2020) GLONASS FDMA data for RTK positioning: a five-system analysis. GPS Solut 25:9
Chen B, Gao C, Liu Y, Sun P (2019) Real-time precise point positioning with a Xiaomi MI 8 android smartphone. Sens-Basel 19(12):2835
Darugna F, Wübbena JB, Ito A, Wübbena T, Schmitz M (2019) RTK and PPP-RTK using smartphones: from short-baseline to long-baseline applications. In: Proceedings of the 32nd international technical meeting of the satellite division of the institute of navigation (ION GNSS+ 2019), Miami, Florida, September 2019, 3932–3945
Darugna F, Wübbena JB, Wübbena G, Schmitz M, Schn S, Warneke A (2021) Impact of robot antenna calibration on dual-frequency smartphone-based high-accuracy positioning: a case study using the Huawei Mate20X. Gps Solut 25(1):1–12
European GNSS Agency (2017) Using GNSS raw measurements on android devices. Publications Office of the European Union, Luxembourg
Eueler HJ, Goad CC (1991) On optimal filtering of GPS dual frequency observations without using orbit information. Bull Géodésique 65(2):130–143
Euler HJ, Schaffrin B (1991) On a Measure for the Discernibility between Different Ambiguity Solutions in the Static-Kinematic GPS-Mode. In: Schwarz KP, Lachapelle G (eds) Kinematic systems in geodesy, surveying, and remote sensing. International Association of Geodesy Symposia, vol 107. Springer, New York, pp 285–295
Everett T (2018) Glonass ambiguity resolution with RTKLIB revisited. https://rtklibexplorer.wordpress.com/2018/06/14/glonass-ambiguity-resolution-with-rtklib-revisited/. June 14, 2018
Fortunato M, Ravanelli M, Mazzoni A (2019) Real-time geophysical applications with android GNSS raw measurements. Rem Sens-Basel 11(18):2113
Fu GM, Khider M, Diggelen FV (2020) Android raw GNSS measurement datasets for precise positioning. In: Proceedings of the 33rd international technical meeting of the satellite division of the institute of navigation (ION GNSS+ 2020), St. Louis, MO, September 2020, pp 1925–1937
Geng J, Li G (2019) On the feasibility of resolving Android GNSS carrier-phase ambiguities. J Geodesy 93(12):2621–2635. https://doi.org/10.1007/s00190-019-01323-0
Geng J, Zhao Q, Shi C, Liu J (2017) A review on the inter-frequency biases of GLONASS carrier-phase data. J Geodesy 91:329–340. https://doi.org/10.1007/s00190-016-0967-9
Geng J, Li G, Zeng R, Wen Q, Jiang E (2018). A Comprehensive assessment of raw multi-GNSS measurements from mainstream portable smart devices. In: Proceedings of the 31st international technical meeting of the satellite division of the institute of navigation (ION GNSS+ 2018), Miami, Florida, September 2018, pp 392–412
Geng J, Jiang E, Li G, Xin S, Wei N (2019a) An Improved hatch filter algorithm towards sub-meter positioning using only android raw GNSS measurements without external augmentation corrections. Rem Sens-Basel 11(14):1679
Geng J, Li X, Zhao Q, Li G (2019b) Inter-system PPP ambiguity resolution between GPS and BeiDou for rapid initialization. J Geodesy 93:383–398. https://doi.org/10.1007/s00190-018-1167-6
Håkansson M (2018) Characterization of GNSS observations from a Nexus 9 Android tablet. Gps Solut 23(1):21. https://doi.org/10.1007/s10291-018-0818-7
Hou P, Zhang B, Liu T (2020) Integer-estimable GLONASS FDMA model as applied to Kalman-filter-based short- to long-baseline RTK positioning. GPS Solut 24:93. https://doi.org/10.1007/s10291-020-01008-8
Humphreys TE, Murrian M, Diggelen FV, Podshivalov S, Pesyna KM (2016). On the feasibility of cm-accurate positioning via a smartphone's antenna and GNSS chip. In: 2016 IEEE/ION position, location and navigation symposium (PLANS), Savannah, GA, April 2016, 232–242
Leick A (2004) GPS satellite surveying, 3rd edn. Wiley, New York
Li G, Geng J (2019) Characteristics of raw multi-GNSS measurement error from Google Android smart devices. Gps Solut 23(3):90–106. https://doi.org/10.1007/s10291-019-0885-4
Li G, Wu J, Zhao C, Tian Y (2017) Double differencing within GNSS constellations. Gps Solut 21(3):1161–1177. https://doi.org/10.1007/s10291-017-0599-4
Liu W, Shi X, Zhu F, Tao X, Wang F (2019) Quality analysis of multi-GNSS raw observations and a velocity-aided positioning approach based on smartphones. Adv Space Res 63(8):2358–2377. https://doi.org/10.1016/j.asr.2019.01.004
Odolinski R, Teunissen PJG (2019) An assessment of smartphone and low-cost multi-GNSS single-frequency RTK positioning for low, medium and high ionospheric disturbance periods. J Geodesy 93:701–722. https://doi.org/10.1007/s00190-018-1192-5
Paziewski J, Fortunato M, Mazzoni A, Odolinski R (2021) An analysis of multi-GNSS observations tracked by recent Android smartphones and smartphone-only relative positioning results. Measurement 175:109162
Paziewski J, Sieradzki R, Baryla R (2019) Signal characterization and assessment of code GNSS positioning with low-power consumption smartphones. Gps Solut 23(4):98. https://doi.org/10.1007/s10291-019-0892-5
Paziewski JD (2020) Recent advances and perspectives for positioning and applications with smartphone GNSS observations. Meas Sci Technol 31(9):1001
Pesyna KM, Humphreys TE, Heath RW, Novlan TD, Zhang JC (2017) Exploiting antenna motion for faster initialization of centimeter-accurate GNSS positioning with low-cost antennas. IEEE Trans Aero Electr Syst 53(4):1597–1613
Pirazzi G, Mazzoni A, Biagi L, Crespi M (2017) Preliminary performance analysis with a GPS+Galileo enabled chipset embedded in a smartphone. In: Proceedings of the 30th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2017), Portland, Oregon, September 2017, pp 101–115
Pratt M, Burke B, Misra P (1998) Single-Epoch Integer Ambiguity Resolution with GPS-GLONASS L1-L2 Data. In: Proceedings of the 11th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1998), Nashville, TN, September 1998, pp 389–398
Riley S, Lentz W, Clare A (2017) On the Path to Precision—observations with Android GNSS Observables. In: Proceedings of the 30th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2017), Portland, Oregon, September 2017, pp 116–129
Tagliaferro G, Gatti A, Realini E (2019) Assessment of GNSS Zenith total delay estimation using smart devices. In: Proceedings of the 32nd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2019), Miami, Florida, September 2019, pp 3879–3891
Takasu T, Yasuda A (2010) Kalman-filter-based integer ambiguity resolution strategy for long-baseline RTK with ionosphere and troposphere estimation. In: Proceedings of the 23rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2010), Portland, OR, September 2010, pp 161–171
Teunissen PJG (1995) The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation. J Geodesy 70(1):65–82
Teunissen PJG (2019) A new GLONASS FDMA model. GPS Solut 23:100. https://doi.org/10.1007/s10291-019-0889-0
Teunissen PJG, Khodabandeh A (2019) GLONASS ambiguity resolution. GPS Solut 23(101):1–11
Teunissen PJG, Verhagen S (2009) The GNSS ambiguity ratio-test revisited: a better way of using it. Surv Rev 41(312):138–151. https://doi.org/10.1179/003962609X390058
Wang G, Bo Y, Yu Q, Li M, Chen Y (2020) Ionosphere-constrained single-frequency PPP with an android smartphone and assessment of GNSS observations. Sensors-Basel 20(20):5917
Wanninger L (2012) Carrier-phase inter-frequency biases of GLONASS receivers. J Geodesy 86(2):139–148
Wanninger L, Hesselbarth A (2020) GNSS code and carrier phase observations of a Huawei P30 smartphone: quality assessment and centimeter-accurate positioning. GPS Solut 24(64):1. https://doi.org/10.1007/s10291-020-00978-z
Wanninger L, Wallstab-Freitag S (2007) Combined Processing of GPS, GLONASS, and SBAS Code Phase and Carrier Phase Measurements. In: Proceedings of the 20th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2007), Fort Worth, TX, September 2007, 866–875
Wen Q, Geng J, Li G, Guo J (2020) Precise point positioning with ambiguity resolution using an external survey-grade antenna enhanced dual-frequency android GNSS data. Measurement 157:107634
Xu P, Shi C, Liu J (2012) Integer estimation methods for GPS ambiguity resolution: an applications oriented review and improvement. Surv Rev 44:59–71. https://doi.org/10.1179/1752270611Y.0000000004
Zhang B, Hou P, Zha J et al (2021) Integer-estimable FDMA model as an enabler of GLONASS PPP-RTK. J Geod 95:91. https://doi.org/10.1007/s00190-021-01546-0
Zhang K, Jiao W, Wang L, Li Z, Zhou K (2019) Smart-RTK: multi-GNSS kinematic positioning approach on android smart devices with Doppler–smoothed-code filter and constant acceleration model. Adv Space Res 64(9):1
Zhang X, Tao X, Zhu F, Shi X, Wang F (2018) Quality assessment of GNSS observations from an Android N smartphone and positioning performance analysis using time-differenced filtering approach. Gps Solut 22(3):70
Acknowledgements
This work is funded by Hubei Luojia Laboratory (No. 220100021), the National Science Foundation of China (42025401), the State Key Research and Development Programme (No. 2021YFC3000504) and the Fundamental Research Funds for the Central Universities (No. 2042022kf1035). We used the Geo ++ RINEX Logger app to obtain raw GNSS data from smartphones.
Author information
Authors and Affiliations
Contributions
G.L. and J.G. devised the project; G.L. identified the phase bias issue, proposed the method, conducted the experiments and analyzed the results with assistance from J.G. G.L. and J.G. wrote the paper. All authors provided critical feedback and helped to shape the research, analysis and manuscript.
Corresponding author
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, G., Geng, J. Android multi-GNSS ambiguity resolution in the case of receiver channel-dependent phase biases. J Geod 96, 72 (2022). https://doi.org/10.1007/s00190-022-01656-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00190-022-01656-3