{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:38:31Z","timestamp":1780357111916,"version":"3.54.1"},"reference-count":42,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2018,6,19]],"date-time":"2018-06-19T00:00:00Z","timestamp":1529366400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Various measurement monitoring techniques are investigated to mitigate the effect of global navigation satellite systems (GNSS) code multipath through error correction, stochastic weighting of measurements and detection and exclusion (or de-weighting) of affected measurements. Following a comprehensive review of each approach, the paper focuses on detection\/exclusion and detection\/de-weighting techniques where several single and dual-frequency monitoring metrics are employed in a combination with time-averaging and the M of N detection strategy. A new Geometry-Free (GF) detection metric is proposed given its capability to be combined with a preceding Code-Minus-Carrier (CMC)-based error correction to reduce the number of excluded or de-weighted measurements and thus preserve the measurement geometry. Three geometry-based algorithms, namely measurement subset testing, consecutive exclusion and iterative change of measurement weights are investigated to address multipath scenarios with multiple simultaneously affected measurements. Experimental results are provided using GPS L1, L2C and L5 data collected in multipath environments for static and kinematic scenarios. For GPS L1, the proposed combined method shows more than 38% improvement over a conventional Carrier-to-Noise-density ratio (C\/N0)-based Least-Squares (LS) solution in all but deep urban canyons. Lower performance was observed for L2C and L5 frequencies with a limited number of satellites in view.<\/jats:p>","DOI":"10.3390\/s18061967","type":"journal-article","created":{"date-parts":[[2018,6,19]],"date-time":"2018-06-19T11:20:36Z","timestamp":1529407236000},"page":"1967","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["GNSS Code Multipath Mitigation by Cascading Measurement Monitoring Techniques"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6273-2659","authenticated-orcid":false,"given":"Ali","family":"Pirsiavash","sequence":"first","affiliation":[{"name":"Position, Location and Navigation (PLAN) Group, Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Broumandan","sequence":"additional","affiliation":[{"name":"Position, Location and Navigation (PLAN) Group, Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"G\u00e9rard","family":"Lachapelle","sequence":"additional","affiliation":[{"name":"Position, Location and Navigation (PLAN) Group, Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2123-2372","authenticated-orcid":false,"given":"Kyle","family":"O\u2019Keefe","sequence":"additional","affiliation":[{"name":"Position, Location and Navigation (PLAN) Group, Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,6,19]]},"reference":[{"key":"ref_1","unstructured":"Kaplan, E.D., and Hegarty, C.J. (2006). Understanding GPS Principles and Applications, Artch House. [2nd ed.]."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Jin, S. (2012). Multipath Mitigation Techniques for Satellite-Based Positioning Applications. Global Navigation Satellite Systems: Signal, Theory and Applications, InTech.","DOI":"10.5772\/1134"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/navi.50","article-title":"Pre-Despreading authenticity verification for GPS L1 C\/A signals","volume":"61","author":"Broumandan","year":"2014","journal-title":"Navigation"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"726","DOI":"10.1109\/TAES.2015.140589","article-title":"Fault detection and exclusion using solution separation and chi\u2013squared ARAIM","volume":"52","author":"Joerger","year":"2016","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Berardo, M., and Lo Presti, L. (2016). On the use of a signal quality index applying at tracking stage level to assist the RAIM system of a GNSS receiver. Sensors, 16.","DOI":"10.3390\/s16071029"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Pirsiavash, A., Broumandan, A., and Lachapelle, G. (2017). Characterization of signal quality monitoring techniques for multipath detection in GNSS applications. Sensors, 17.","DOI":"10.3390\/s17071579"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1002\/j.2161-4296.1994.tb01888.x","article-title":"Isolation of GPS multipath and receiver tracking errors","volume":"41","author":"Braasch","year":"1994","journal-title":"J. Inst. Navig."},{"key":"ref_8","unstructured":"Misra, P., and Enge, P. (2006). Global Positioning System: Signals, Measurements, and Performance, Ganga-Jamuna Press. [2nd ed.]."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1007\/s10291-016-0567-4","article-title":"Code carrier divergence monitoring for dual-frequency GBAS","volume":"21","author":"Jiang","year":"2017","journal-title":"GPS Solut."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/s10291-003-0073-3","article-title":"Evaluating pseudorange multipath effects at stations in the national CORS network","volume":"7","author":"Hilla","year":"2004","journal-title":"GPS Solut."},{"key":"ref_11","unstructured":"Beitler, A., Tollkuhn, A., Giustiniano, D., and Plattner, B. (2015, January 26\u201328). CMCD: Multipath Detection for Mobile GNSS Receivers. Proceedings of the International Technical Meeting of The Institute of Navigation, Dana Point, CA, USA."},{"key":"ref_12","unstructured":"Kim, D., and Langley, R.B. (May, January 30). The Multipath Divergence Problem in GPS Carrier-Smoothed Code Pseudorange. Proceedings of the 47th Annual Conference of the Canadian Aeronautics and Space Institute, Ottawa, ON, Canada."},{"key":"ref_13","first-page":"32","article-title":"Can you list all the properties of the carrier-smoothing filter?","volume":"10","author":"Petovello","year":"2015","journal-title":"Inside GNSS"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ugazio, S., and Visintin, M. (2016, January 22\u201323). Optimizing Carrier Smoothing Parameters Considering a Cycle Slip Probabilistic Model. Proceedings of the 2016 IEEE Metrology for Aerospace (MetroAeroSpace), Florence, Italy.","DOI":"10.1109\/MetroAeroSpace.2016.7573261"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Luo, X. (2013). Observation Weighting Using Signal Quality Measures. GPS Stochastic Modelling: Signal Quality Measures and ARMA Processes, Springer. Springer Theses.","DOI":"10.1007\/978-3-642-34836-5"},{"key":"ref_16","unstructured":"Dach, R., Hugentobler, U., Fridez, P., and Meindl, M. (2007). Bernese GPS Software Version 5.0, Astronomical Institute, University of Bern."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/PL00012765","article-title":"Variances of GPS phase observations: The SIGMA\u2013\u025b model","volume":"2","author":"Hartinger","year":"1999","journal-title":"GPS Solut."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s001900050242","article-title":"GPS signal diffraction modelling: The stochastic SIGMA\u2013\u0394 model","volume":"73","author":"Brunner","year":"1999","journal-title":"J. Geodesy"},{"key":"ref_19","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"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1305","DOI":"10.1109\/TAES.2007.4441741","article-title":"User-level reliability monitoring in urban personal satellite-navigation","volume":"43","author":"Kuusniemi","year":"2007","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_21","unstructured":"Kuusniemi, H. (2005). User-Level Reliability and Quality Monitoring in Satellite-Based Personal Navigation. [Ph.D. Thesis, Tampere University of Technology]."},{"key":"ref_22","unstructured":"Wieser, A., Gaggl, M., and Hartinger, H. (2005, January 13\u201316). Improved Positioning Accuracy with High Sensitivity GNSS Receivers and SNR Aided Integrity Monitoring of Pseudo-Range Observations. Proceedings of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2005), Long Beach, CA, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1017\/S0373463313000350","article-title":"Height aiding, C\/N0 weighting and consistency checking for GNSS NLOS and multipath mitigation in urban areas","volume":"66","author":"Groves","year":"2013","journal-title":"J. Navig."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Pirsiavash, A., Broumandan, A., and Lachapelle, G. (2017, January 14\u201317). Performance Evaluation of Signal Quality Monitoring Techniques for GNSS Multipath Detection and Mitigation. Proceedings of the International Technical Symposium on Navigation and Timing (ITSNT), ENAC, Toulouse, France.","DOI":"10.3390\/s17071579"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"17329","DOI":"10.3390\/s150717329","article-title":"NLOS correction\/exclusion for GNSS measurement using RAIM and city building models","volume":"15","author":"Hsu","year":"2015","journal-title":"Sensors"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zair, S., Hegarat-Mascle, S.L., and Seignez, E. (2016). Outlier detection in GNSS pseudo-range\/Doppler measurements for robust localization. Sensors, 16.","DOI":"10.3390\/s16040580"},{"key":"ref_27","unstructured":"Leick, A. (2004). GPS Satellite Surveying, John Wiley and Sons, Inc.. [3rd ed.]."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/5.736341","article-title":"GPS receiver architectures and measurements","volume":"87","author":"Braasch","year":"1999","journal-title":"Proc. IEEE"},{"key":"ref_29","unstructured":"Groves, P.D., Jiang, Z., Rudi, M., and Strode, P. (2013, January 16\u201320). A portfolio approach to NLOS and multipath mitigation in dense urban areas. Proceedings of the 26th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2013), Nashville, TN, USA."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1007\/s10291-015-0449-1","article-title":"GNSS multipath detection using three-frequency signal-to-noise measurements","volume":"20","author":"Strode","year":"2016","journal-title":"GPS Solut."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Koch, K.R. (1999). Parameter Estimation and Hypothesis Testing in Linear Models, Springer-Verlag. [2nd ed.].","DOI":"10.1007\/978-3-662-03976-2"},{"key":"ref_32","unstructured":"Ray, J.K. (2000). Mitigation of GPS Code and Carrier Phase Multipath Effects Using a Multi\u2013Antenna System. [Ph.D. Thesis, Report, Department of Geomatics Engineering, University of Calgary]."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Abraham, D.A. (2011). Analysis and Design of Sliding m-of-n Detectors, CausaSci LLC. Technical Report No. 2011-01.","DOI":"10.21236\/ADA565377"},{"key":"ref_34","first-page":"52","article-title":"Dilution of precision","volume":"10","author":"Langley","year":"1999","journal-title":"GPS World"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Pirsiavash, A., Broumandan, A., Lachapelle, G., and O\u2019Keefe, K. (2018, January 14\u201317). Galileo E1\/E5 Measurement Monitoring\u2014Theory, Testing and Analysis. Proceedings of the European Navigation Conference (ENC) 2018, Gothenburg, Sweden.","DOI":"10.1109\/EURONAV.2018.8433249"},{"key":"ref_36","first-page":"43","article-title":"GPS for Marine Navigation and Hydrography","volume":"69","author":"Lachapelle","year":"1992","journal-title":"Int. Hydrogr. Rev."},{"key":"ref_37","unstructured":"Dunn, M.J. (2014). Global Positioning Systems Directorate, Systems Engineering & Integration, Interface Specification (IS-GPS-200), NAVSTAR GPS Space Segment\/Navigation User Segment Interfaces, GPS Directorate (IRN-IS-200H)."},{"key":"ref_38","unstructured":"Dunn, M.J. (2014). Global Positioning Systems Directorate, Systems Engineering & Integration, Interface Specification (IS-GPS-705), NAVSTAR GPS Space Segment\/User Segment L5 Interfaces, GPS Directorate (IS-GPS-705D)."},{"key":"ref_39","first-page":"20","article-title":"Are carrier-to-noise algorithms equivalent in all situations?","volume":"2010","author":"Falletti","year":"2010","journal-title":"Inside GNSS"},{"key":"ref_40","unstructured":"Goad, C., and Goodman, L. (, January December). A Modified Hopfield Tropospheric Refraction Correction Model. Proceedings of the Fall Annual Meeting American Geophysical Union, San Francisco, CA, USA."},{"key":"ref_41","unstructured":"Parkingson, B.W., and Spilker, J.J. (1996). Global Positioning System: Theory and Applications, American Institute of Aeronautics and Astronautics Inc."},{"key":"ref_42","unstructured":"Smith, S. (2003). Digital Signal Processing: A Practical Guide for Engineers and Scientists, Newnes-Elsevier Science."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1967\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:09:17Z","timestamp":1760195357000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/6\/1967"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,19]]},"references-count":42,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["s18061967"],"URL":"https:\/\/doi.org\/10.3390\/s18061967","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,6,19]]}}}