Skip to main content
Log in

Smartphone RTK positioning with multi-frequency and multi-constellation raw observations: GPS L1/L5, Galileo E1/E5a, BDS B1I/B1C/B2a

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

Abstract

In the field of mass-market location-based services, smartphones have become the mainstream terminals by their ubiquity, portability, and low cost. The release of GNSS raw observations in Android smart devices and the popularity of low-cost dual-frequency GNSS chipsets have greatly inspired the research on high-precision positioning for smartphones. In this contribution, we give the quality investigation results of the smartphone B1C and B2a observations of BDS-3 new signals for the first time and study in detail the characteristics of multi-frequency and multi-constellation smartphone raw observations in both static and kinematic situations. The results show that the accuracy of pseudorange and carrier phase in the L5 band is 2–5 times and 2 times higher than that in the L1 band, especially in kinematic situations. A multi-GNSS RTK positioning method for smartphones suitable for real kinematic conditions is proposed, and two specialized improvement strategies are given, including a comprehensive data quality control strategy combing prior and post-detection, and an improved method for constraining RTK float solutions in the position domain. Finally, multiple sets of experiments under different motion conditions and observation environments are carried out. In the playground, urban expressway, and urban main road tests, the DF-RTK position accuracy is at centimeter level, decimeter level, and 1-m level, respectively, and the ambiguity fixing rates are 87.1%, 55.9%, and 2.6%, respectively. Meanwhile, the SF-RTK positioning has a certain degree of decline for each performance indicator. It is demonstrated that smartphones have a great potential to achieve high-precision navigation and positioning in real urban environments.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Data availability

All data of this study are available from the authors for academic purposes on request.

References

  • Banville S, Diggelen FV (2016) Precise GNSS for everyone: precise positioning using raw GPS measurements from android smartphones. GPS World 27(11):43–48

    Google Scholar 

  • Bochkati M, Sharma H, Lichtenberger C, et al. (2020) Demonstration of fused RTK (fixed)+ inertial positioning using android smartphone sensors only. In: IEEE/ION PLANS 2020, Portland, pp 1140–1154

  • Chiang K, Le D, Duong T, Sun R (2020) The performance analysis of INS/GNSS/V-SLAM integration scheme using smartphone sensors for land vehicle navigation applications in GNSS-challenging environments. Remote Sens 12(11):1732

    Article  Google Scholar 

  • Dai S. (2022) 2nd place winner of the smartphone decimeter challenge: improving smartphone GNSS positioning using gradient descent method. In: ION GNSS+ 2022, Denver, pp 2321–2328

  • Everett T (2022) 3rd place winner: 2022 smartphone decimeter challenge: An RTKLIB open-source based solution. In: ION GNSS+ 2022, Denver, pp 2265–2275

  • Fortunato M, Critchley-Marrows J, Siutkowska M, et al. (2019) Enabling high accuracy dynamic applications in urban environments using PPP and RTK on android multi-frequency and multi-GNSS smartphones. In: 2019 European navigation conference, Warsaw, Poland, pp 1–9

  • Fu G, Khider M, van Diggelen F. (2020) Android raw GNSS measurement datasets for precise positioning. In: Proceedings of ION GNSS+ 2020, pp 1925–1937

  • Guo L, Wang F, Sang J et al (2020) Characteristics analysis of raw multi-GNSS measurement from Xiaomi Mi 8 and positioning performance improvement with L5/E5 frequency in an urban environment. Remote Sens 12(4):1–28

    Article  Google Scholar 

  • Humphreys T, Murrian M, van Diggelen F, et al. (2016) On the feasibility of cm-accurate positioning via a smartphone’s antenna and GNSS chip. In: Proceedings of IEEE/ION PLANS 2016, Savannah, pp 232–242

  • Hwang J, Yun H, Suh Y et al (2012) Development of an RTK-GPS positioning application with an improved position error model for smartphones. Sensors 12(10):12988–13001

    Article  Google Scholar 

  • Kirkko-Jaakkola M, Söderholm S, Honkala S, et al. (2015) Low-cost precise positioning using a national GNSS network. In: Proceedings of ION GNSS+ 2015, Tampa, pp 2570–2577

  • Laurichesse D, Rouch C, Marmet FX, et al. (2017) Smartphone applications for precise point positioning. In: Proceedings of ION GNSS+ 2017, Portland, pp 171–187

  • Li G, Geng J (2019) Characteristics of raw multi-GNSS measurement error from Google Android smart devices. GPS Solut 23(3):90–106

    Article  Google Scholar 

  • Liu W, Li J, Zeng Q et al (2019a) An improved robust Kalman filtering strategy for GNSS kinematic positioning considering small cycle slips. Adv Space Res 63(9):2724–2734

    Article  Google Scholar 

  • Liu W, Shi X, Zhu F et al (2019b) Quality analysis of multi-GNSS raw observations and a velocity-aided positioning approach based on smartphones. Adv Space Res 63(8):2358–2377

    Article  Google Scholar 

  • Liu W, Wu M, Zhang X et al (2021) Single-epoch RTK performance assessment of tightly combined BDS-2 and newly complete BDS-3. Satell Navig 2:6

    Article  Google Scholar 

  • Lu L, Ma L, Liu W et al (2019) A triple checked partial ambiguity resolution for GPS/BDS RTK positioning. Sensors 19:5034

    Article  Google Scholar 

  • Niu Z, Nie P, Tao L et al (2019) RTK with the assistance of an IMU-based pedestrian navigation algorithm for smartphones. Sensors 19(14):3228

    Article  Google Scholar 

  • Odolinski R, Teunissen PJG, Odijk D (2015) Combined BDS, Galileo, QZSS and GPS single-frequency RTK. GPS Solut 19(1):151–163

    Article  Google Scholar 

  • Park B, Lee J, Kim Y et al (2013) DGPS enhancement to GPS NMEA output data: DGPS by correction projection to position-domain. J Navig 66(2):249–264

    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):1–12

    Article  Google Scholar 

  • Paziewski J, Fortunato M, Mazzoni A et al (2021) An analysis of multi-GNSS observations tracked by recent Android smartphones and smartphone-only relative positioning results. Measurement 175:109162

    Article  Google Scholar 

  • Pesyna K, Heath R, Humphreys T (2014) Centimeter positioning with a smartphone-quality GNSS antenna. In: Proceedings of ION GNSS+ 2014, Tampa, pp 1568–1577

  • Pirazzi G, Mazzoni A, Biagi L, et al. (2017) Preliminary performance analysis with a GPS+Galileo enabled chipset embedded in a smartphone. In: Proceedings of ION GNSS+ 2017, Portland, pp 101–115

  • Realini E, Caldera S, Pertusini L et al (2017) Precise GNSS positioning using smart devices. Sensors 17(10):2434

    Article  Google Scholar 

  • Riley S, Lentz W, Clare A (2017) On the Path to Precision - Observations with Android GNSS Observables. In: Proceedings of ION GNSS+ 2017, Portland, pp 116–129

  • Robustelli U, Baiocchi V, Pugliano G (2019) Assessment of dual frequency GNSS observations from a Xiaomi Mi 8 android smartphone and positioning performance analysis. Electronics 8:91

    Article  Google Scholar 

  • Shade S, Madhani P (2018) Android GNSS measurements inside the BCM47755. In: Proceedings of ION GNSS+ 2018, Miami, pp 554–579

  • Suzuki T (2022) 1st place winner of the smartphone decimeter challenge: two-step optimization of velocity and position using smartphone’s carrier phase observations. In: ION GNSS+ 2022, Denver, pp 2276–2286

  • Teunissen PJG, Joosten P, Tiberius C (1999) Geometry-free ambiguity success rates in case of partial fixing. In: Proceedings of the National Technical Meeting of the Institute of Navigation, San Diego, pp 201–207

  • Wang L, Li Z, Wang N et al (2021) Real-time GNSS precise point positioning for low-cost smart devices. GPS Solut 25(2):1–13

    Article  Google Scholar 

  • Wen Q, Geng J, Li G et al (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 

  • Wu Q, Sun M, Zhou C et al (2019) Precise point positioning using dual-frequency GNSS observations on smartphone. Sensors 19(9):1–17

    Article  Google Scholar 

  • Yang Y, Song L, Xu T (2002) Robust estimator for correlated observations based on bifactor equivalent weights. J Geodesy 76:353–358

    Article  Google Scholar 

  • Yoon D, Kee C, Seo J et al (2016) Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones. Sensors 16(6):910

    Article  Google Scholar 

  • Zangenehnejad F, Jiang Y, Gao Y (2022) Improving smartphone PPP and RTK performance using time-differenced carrier phase observations. In: ION GNSS+ 2022, Denver, Colorado, pp 2287–2300

  • Zangenehnejad F, Gao Y (2021) GNSS smartphones positioning: advances, challenges, opportunities, and future perspectives. Satell Navig 2:24

    Article  Google Scholar 

  • Zhang X, Tao X, Zhu F et al (2018) Quality assessment of GNSS observations from an Android N smartphone and positioning performance analysis using time-differenced filtering approach. GPS Solut 22:70

    Article  Google Scholar 

  • Zhang K, Jiao W, Wang L et al (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):1662–1674

    Article  Google Scholar 

  • Zhang Q, Bai Z, Xin H, et al. (2022) A smartphone RTK algorithm based on velocity constraint. In: China Satellite Navigation Conference. Springer, Singapore, pp 437–450

  • Zhu H, Xia L, Li Q et al (2022) IMU-aided precise point positioning performance assessment with smartphones in GNSS-degraded Urban environments. Remote Sens 14(18):4469

    Article  Google Scholar 

Download references

Acknowledgements

This research was funded by the Wuhan Science and Technology Project (Grant No. 2020010601012185), the National Natural Science Foundation of China (Grant Nos. 42104021 and 42274034), and the Open Fund of Hubei Luojia Laboratory (Grant No. 2201000038). We like to appreciate the Huawei team for the engineering prototype of the Mate40 smartphone, and also appreciate the Google team for their open-source application named “GnssLogger”.

Author information

Authors and Affiliations

Authors

Contributions

XLT and WKL provided the initial idea and designed the experiments for this study; XLT, WKL, YZW, and LL analyzed the data and wrote the manuscript; FZ and XHZ helped with the result discussions and writing. All authors reviewed the manuscript.

Corresponding author

Correspondence to Wanke Liu.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) 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

Tao, X., Liu, W., Wang, Y. et al. Smartphone RTK positioning with multi-frequency and multi-constellation raw observations: GPS L1/L5, Galileo E1/E5a, BDS B1I/B1C/B2a. J Geod 97, 43 (2023). https://doi.org/10.1007/s00190-023-01731-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00190-023-01731-3

Keywords

Navigation