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.
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
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
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
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
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
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
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
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
Lu L, Ma L, Liu W et al (2019) A triple checked partial ambiguity resolution for GPS/BDS RTK positioning. Sensors 19:5034
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
Odolinski R, Teunissen PJG, Odijk D (2015) Combined BDS, Galileo, QZSS and GPS single-frequency RTK. GPS Solut 19(1):151–163
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
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
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
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
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
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
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
Wu Q, Sun M, Zhou C et al (2019) Precise point positioning using dual-frequency GNSS observations on smartphone. Sensors 19(9):1–17
Yang Y, Song L, Xu T (2002) Robust estimator for correlated observations based on bifactor equivalent weights. J Geodesy 76:353–358
Yoon D, Kee C, Seo J et al (2016) Position accuracy improvement by implementing the DGNSS-CP algorithm in smartphones. Sensors 16(6):910
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
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
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
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
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
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
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00190-023-01731-3