{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T19:52:35Z","timestamp":1790797955416,"version":"4.1.0"},"reference-count":34,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2022,8,3]],"date-time":"2022-08-03T00:00:00Z","timestamp":1659484800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Regione Liguria on the POR-FSE 2014-2020 programme (Programma Operativo Regione Liguria, Fondo Sociale Europeo)"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>We present a solution for improving the robustness of GNSS positioning with Android devices. The proposed method combines an acquisition phase performed in a dedicated Android app (thus working on the edge) and a processing phase, based on a modified version of the open source library RTKLIB, performed on a dedicated server. The processing phase applies an improved version of the RTK library based on an adaptive algorithm for mitigating the multipath effect on satellite radio signals received by smartphone\u2019s antennas. The algorithm is built on top of an extended version of the sigma-epsilon model in which weights associated to observables potentially affected by multipath errors are computed using logged data. In the paper, we will focus our attention on the architecture of the proposed solution and discuss preliminary experimental results obtained with the resulting system.<\/jats:p>","DOI":"10.3390\/s22155790","type":"journal-article","created":{"date-parts":[[2022,8,3]],"date-time":"2022-08-03T23:33:01Z","timestamp":1659569581000},"page":"5790","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["An Adaptive Algorithm for Multipath Mitigation in GNSS Positioning with Android Smartphones"],"prefix":"10.3390","volume":"22","author":[{"given":"Lorenzo","family":"Benvenuto","sequence":"first","affiliation":[{"name":"DIBRIS\u2014Department of Informatics, Bioengineering, Robotics and Systems Engineering, University of Genoa, 16146 Genoa, Italy"},{"name":"Gter s.r.l, 16128 Genoa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tiziano","family":"Cosso","sequence":"additional","affiliation":[{"name":"Gter s.r.l, 16128 Genoa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giorgio","family":"Delzanno","sequence":"additional","affiliation":[{"name":"DIBRIS\u2014Department of Informatics, Bioengineering, Robotics and Systems Engineering, University of Genoa, 16146 Genoa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,3]]},"reference":[{"key":"ref_1","unstructured":"Agency, E.G. (2017). Using GNSS Raw Measurements on Android Devices, Publications Office of the European Union."},{"key":"ref_2","unstructured":"Hofmann-Wellenhof, B., Lichtenegger, H., and Wasle, E. (2008). GNSS\u2014Global Navigation Satellite Systems, Springer."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Teunissen, P.J., and Kleusberg, A. (1998). GPS for Geodesy, Springer.","DOI":"10.1007\/978-3-642-72011-6"},{"key":"ref_4","unstructured":"Gunter, S. (2003). Satellite Geodesy, Walter de Gruyter. [2nd ed.]."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1186\/s43020-021-00054-y","article-title":"GNSS smartphones positioning: Advances, challenges, opportunities, and future perspectives","volume":"2","author":"Zangenehnejad","year":"2021","journal-title":"Satell. Navig."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1012","DOI":"10.3390\/mi5041012","article-title":"A Particle Filter for Smartphone-Based Indoor Pedestrian Navigation","volume":"5","author":"Masiero","year":"2014","journal-title":"Micromachines"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1017\/S0373463314000836","article-title":"Smartphone Shadow Matching for Better Cross-street GNSS Positioning in Urban Environments","volume":"68","author":"Wang","year":"2015","journal-title":"J. Navig."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Wang, L., Li, Z., Zhao, J., Zhou, K., Wang, Z., and Yuan, H. (2016). Smart Device-Supported BDS\/GNSS Real-Time Kinematic Positioning for Sub-Meter-Level Accuracy in Urban Location-Based Services. Sensors, 16.","DOI":"10.3390\/s16122201"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1049\/el.2015.4032","article-title":"Influence of the time-delay of correction for BDS and GPS combined real-time differential positioning","volume":"52","author":"Wang","year":"2016","journal-title":"Electron. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0373463317000509","article-title":"Intelligent Urban Positioning: Integration of Shadow Matching with 3D-Mapping-Aided GNSS Ranging","volume":"71","author":"Adjrad","year":"2018","journal-title":"J. Navig."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Cefalo, R., Zieli, J.B., and Barbarella, M. (2018). Towards Surveying with a Smartphone. New Advanced GNSS and 3D Spatial Techniques, Springer International Publishing.","DOI":"10.1007\/978-3-319-56218-6"},{"key":"ref_12","first-page":"6750346","article-title":"Performance Evaluation of Pedestrian Locations Based on Contemporary Smartphones","volume":"2017","author":"Presti","year":"2017","journal-title":"Int. J. Navig. Obs."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Angrisano, A., and Gaglione, S. (2022). Smartphone GNSS Performance in an Urban Scenario with RAIM Application. Sensors, 22.","DOI":"10.3390\/s22030786"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Gogoi, N., Minetto, A., Linty, N., and Dovis, F. (2019). A Controlled-Environment Quality Assessment of Android GNSS Raw Measurements. Electronics, 8.","DOI":"10.3390\/electronics8010005"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2358","DOI":"10.1016\/j.asr.2019.01.004","article-title":"Quality analysis of multi-GNSS raw observations and a velocity-aided positioning approach based on smartphones","volume":"63","author":"Wanke","year":"2019","journal-title":"Adv. Space Res."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Realini, E., Caldera, S., Pertusini, L., and Sampietro, D. (2017). Precise GNSS Positioning Using Smart Devices. Sensors, 17.","DOI":"10.3390\/s17102434"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Dabove, P., and Di Pietra, V. (2019). Single-Baseline RTK Positioning Using Dual-Frequency GNSS Receivers Inside Smartphones. Sensors, 19.","DOI":"10.3390\/s19194302"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Pirazzi, G., Mazzoni, A., Biagi, L., and Crespi, M. (2017, January 25\u201329). Preliminary Performance Analysis with a GPS + Galileo Enabled Chipset Embedded in a Smartphone. Proceedings of the 30th International Technical Meeting of the Satellite Division of THE Institute of Navigation (ION GNSS+ 2017), Portland, OR, USA.","DOI":"10.33012\/2017.15260"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Gill, M., Bisnath, S., Aggrey, J., and Seepersad, G. (2017, January 25\u201329). Precise Point Positioning (PPP) using Low-Cost and Ultra-Low-Cost GNSS Receivers. Proceedings of the 30th International Technical Meeting of the Satellite Division of THE Institute of Navigation (ION GNSS+ 2017), Portland, OR, USA.","DOI":"10.33012\/2017.15123"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Laurichesse, D., Rouch, C., Marmet, F.X., and Pascaud, M. (2017, January 25\u201329). Smartphone Applications for Precise Point Positioning. Proceedings of the 30th International Technical Meeting of the Satellite Division of THE Institute of Navigation (ION GNSS+ 2017), Portland, OR, USA.","DOI":"10.33012\/2017.15149"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1007\/s10291-021-01106-1","article-title":"Real-time GNSS precise point positioning for low-cost smart devices","volume":"25","author":"Wang","year":"2021","journal-title":"GPS Solut."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Robustelli, U., Baiocchi, V., and Pugliano, G. (2019). Assessment of Dual Frequency GNSS Observations from a Xiaomi Mi 8 Android Smartphone and Positioning Performance Analysis. Electronics, 8.","DOI":"10.3390\/electronics8010091"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s10291-018-0818-7","article-title":"Characterization of GNSS observations from a Nexus 9 Android tablet","volume":"23","author":"Hakansson","year":"2019","journal-title":"GPS Solut."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Benvenuto, L., Dabove, P., Ferrando, I., and Sguerso, D. (2021). Preliminary Results on Tropospheric ZTD Estimation by Smartphone. Remote. Sens., 13.","DOI":"10.3390\/rs13224567"},{"key":"ref_25","unstructured":"Darugna, F. (2021). Improving Smartphone-Based GNSS PositioningUsing State Space Augmentation Techniques. [Ph.D. Thesis, Leibniz University of Hannover]."},{"key":"ref_26","unstructured":"Takasu, T., and Yasuda, A. (2009). Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. International Symposium on GPS\/GNSS, International Convention Center."},{"key":"ref_27","unstructured":"Benvenuto, L. (2022). A Solution for Improving Robustness of GNSS Positioning from Android Devices. [Ph.D. Thesis, University of Genoa]."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1109\/TAES.1987.310829","article-title":"Ionospheric Time-Delay Algorithm for Single-Frequency GPS Users","volume":"AES-23","author":"Klobuchar","year":"1987","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Saastamoinen, J. (1972). Atmospheric Correction for the Troposphere and Stratosphere in Radio Ranging Satellites. The Use of Artificial Satellites for Geodesy, American Geophysical Union.","DOI":"10.1029\/GM015p0247"},{"key":"ref_30","first-page":"412393","article-title":"Advanced Multipath Mitigation Techniques for Satellite-Based Positioning Applications","volume":"2010","author":"Bhuiyan","year":"2010","journal-title":"Int. J. Navig. Obs."},{"key":"ref_31","unstructured":"Bisnath, S., and Langley, R. (2001, January 5\u20138). Pseudorange Multipath Mitigation By Means of Multipath Monitoring and De-Weighting. Proceedings of the KIS 2001, Banff, AB, Canada."},{"key":"ref_32","unstructured":"Kvanli, A.H., Pavur, R.J., and Keeling, K.B. (2006). Concise Managerial Statistics, South-Western\/Thomson Learning."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s001900050242","article-title":"GPS signal diffraction modelling: The stochastic SIGMA-\u0394 model","volume":"73","author":"Brunner","year":"1999","journal-title":"J. Geod."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1186\/BF03352281","article-title":"An extended weight model for GPS phase observations","volume":"52","author":"Wieser","year":"2000","journal-title":"Earth Planets Space"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5790\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:03:24Z","timestamp":1760141004000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5790"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,3]]},"references-count":34,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22155790"],"URL":"https:\/\/doi.org\/10.3390\/s22155790","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,3]]}}}