Skip to main content
Log in

Android multi-GNSS ambiguity resolution in the case of receiver channel-dependent phase biases

  • Original Article
  • Published:
Journal of Geodesy Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • European GNSS Agency (2017) Using GNSS raw measurements on android devices. Publications Office of the European Union, Luxembourg

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Paziewski JD (2020) Recent advances and perspectives for positioning and applications with smartphone GNSS observations. Meas Sci Technol 31(9):1001

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Teunissen PJG (2019) A new GLONASS FDMA model. GPS Solut 23:100. https://doi.org/10.1007/s10291-019-0889-0

    Article  Google Scholar 

  • Teunissen PJG, Khodabandeh A (2019) GLONASS ambiguity resolution. GPS Solut 23(101):1–11

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wanninger L (2012) Carrier-phase inter-frequency biases of GLONASS receivers. J Geodesy 86(2):139–148

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Jianghui Geng.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00190-022-01656-3

Keywords

Navigation