{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T14:54:34Z","timestamp":1775141674550,"version":"3.50.1"},"reference-count":44,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T00:00:00Z","timestamp":1565222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004377","name":"Hong Kong Polytechnic University","doi-asserted-by":"publisher","award":["1-ZVKZ"],"award-info":[{"award-number":["1-ZVKZ"]}],"id":[{"id":"10.13039\/501100004377","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>This paper proposes to use a correlator-level global positioning system (GPS) line-of-sight\/multipath\/non-line-of-sight (LOS\/MP\/NLOS) signal reception classifier to improve positioning performance in an urban environment. Conventional LOS\/MP\/NLOS classifiers, referred to as national marine electronics association (NMEA)-level and receiver independent exchange format (RINEX)-level classifiers, are usually performed using attributes extracted from basic observables or measurements such as received signal strength, satellite elevation angle, code pseudorange, etc. The NMEA\/RINEX-level classification rate is limited because the complex signal propagation in urban environment is not fully manifested in these end attributes. In this paper, LOS\/MP\/NLOS features were extracted at the baseband signal processing stage. Multicorrelator is implemented in a GPS software-defined receiver (SDR) and exploited to generate features from the autocorrelation function (ACF). A robust LOS\/MP\/NLOS classifier using a supervised machine learning algorithm, support vector machine (SVM), is then trained. It is also proposed that the Skymask and code pseudorange double difference observable are used to label the real signal type. Raw GPS intermediate frequency data were collected in urban areas in Hong Kong and were postprocessed using a self-developed SDR, which can easily output correlator-level LOS\/MP\/NLOS features. The SDR measurements were saved in the file with the format of NMEA and RINEX. A fair comparison among NMEA-, RINEX-, and correlator-level classifiers was then carried out on a common ground. Results show that the correlator-level classifier improves the metric of F1 score by about 25% over the conventional NMEA- and RINEX-level classifiers for testing data collected at different places to that of training data. In addition to this finding, correlator-level classifier is found to be more feasible in practical applications due to its less dependency on surrounding scenarios compared with the NMEA\/RINEX-level classifiers.<\/jats:p>","DOI":"10.3390\/rs11161851","type":"journal-article","created":{"date-parts":[[2019,8,8]],"date-time":"2019-08-08T11:05:32Z","timestamp":1565262332000},"page":"1851","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":59,"title":["Intelligent GPS L1 LOS\/Multipath\/NLOS Classifiers Based on Correlator-, RINEX- and NMEA-Level Measurements"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3677-1109","authenticated-orcid":false,"given":"Bing","family":"Xu","sequence":"first","affiliation":[{"name":"Interdisciplinary Division of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Kowloon, Hong Kong, China"}]},{"given":"Qiongqiong","family":"Jia","sequence":"additional","affiliation":[{"name":"Interdisciplinary Division of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Kowloon, Hong Kong, China"},{"name":"Tianjin Key Lab for Advanced Signal Processing, Civil Aviation University of China, Tianjin 300300, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8112-4376","authenticated-orcid":false,"given":"Yiran","family":"Luo","sequence":"additional","affiliation":[{"name":"Radar Research Lab, School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China"},{"name":"Department of Geomatics Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0352-741X","authenticated-orcid":false,"given":"Li-Ta","family":"Hsu","sequence":"additional","affiliation":[{"name":"Interdisciplinary Division of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Kowloon, Hong Kong, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1002\/navi.257","article-title":"Improved multipath and NLOS signals identification in urban environments","volume":"65","author":"Ziedan","year":"2018","journal-title":"Navigation"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Li, T., Zhang, H., Gao, Z., Chen, Q., and Niu, X. (2018). High-accuracy positioning in urban environments using single-frequency multi-GNSS RTK\/MEMS-IMU Integration. Remote Sens., 10.","DOI":"10.3390\/rs10020205"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s10291-018-0799-6","article-title":"Real-time carrier phase multipath detection based on dual-frequency C\/N0 data","volume":"23","author":"Zhang","year":"2018","journal-title":"GPS Solut."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Li, B., Shen, Y., Gao, Y., and Wang, M. (2018). Site-specific unmodeled error mitigation for GNSS positioning in urban environments using a real-time adaptive weighting model. Remote Sens., 10.","DOI":"10.3390\/rs10071157"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1017\/S0373463311000087","article-title":"Shadow matching: A new gnss positioning technique for urban canyons","volume":"64","author":"Groves","year":"2011","journal-title":"J. Navig."},{"key":"ref_6","unstructured":"Kumar, R., and Petovello, M.G. (2014, January 8\u201312). A novel GNSS positioning technique for improved accuracy in urban canyon scenarios using 3D city model. Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1007\/s10291-015-0451-7","article-title":"3D Building model-based pedestrian positioning method using GPS\/GLONASS\/QZSS and its reliability calculation","volume":"20","author":"Hsu","year":"2015","journal-title":"GPS Solut."},{"key":"ref_8","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_9","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1002\/navi.289","article-title":"Performance assessment of 3D-mapping-aided GNSS Part 2: Environment and mapping","volume":"66","author":"Adjrad","year":"2019","journal-title":"Navigation"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1002\/navi.288","article-title":"Performance assessment of 3D-mapping-aided GNSS Part 1: Algorithms, user equipment, and review","volume":"66","author":"Groves","year":"2019","journal-title":"Navigation"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Obst, M., Bauer, S., and Wanielik, G. (2012, January 23\u201326). Urban multipath detection and mitigation with dynamic 3D maps for reliable land vehicle localization. Proceedings of the 2012 IEEE\/ION Position, Location and Navigation Symposium, Myrtle Beach, SC, USA.","DOI":"10.1109\/PLANS.2012.6236944"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s10291-012-0305-5","article-title":"NLOS GPS signal detection using a dual-polarisation antenna","volume":"18","author":"Jiang","year":"2014","journal-title":"GPS Solut."},{"key":"ref_13","unstructured":"Keshvadi, M.H., Broumandan, A., and Lachapelle, G. (2011, January 24\u201326). Analysis of GNSS beamforming and angle of arrival estimation in multipath environments. Proceedings of the 2011 International Technical Meeting of The Institute of Navigation, San Diego, CA, USA."},{"key":"ref_14","unstructured":"Suzuki, T., and Kubo, N. (2014, January 8\u201312). N-LOS GNSS signal detection using fish-eye camera for vehicle navigation. in urban environments. Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez, J.S., Gerhmann, A., Thevenon, P., Brocard, P., Afia, A.B., and Julien, O. (2016, January 25\u201328). Use of a fisheye camera for GNSS NLOS exclusion and characterization in urban environments. Proceedings of the 2016 International Technical Meeting of The Institute of Navigation, Monterey, CA, USA.","DOI":"10.33012\/2016.13404"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wen, W., Zhang, G., and Hsu, L.-T. (2018, January 24\u201328). Correcting GNSS NLOS by 3D lidar and building height. Proceedings of the 31st International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2018), Miami, FL, USA.","DOI":"10.33012\/2018.15984"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1109\/JSTSP.2009.2027796","article-title":"Use of deeply integrated GPS\/INS architecture and laser scanners for the identification of multipath reflections in urban environments","volume":"3","author":"Soloviev","year":"2009","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"944","DOI":"10.1017\/S0373463317000121","article-title":"Context-aware adaptive multipath compensation based on channel pattern recognition for GNSS receivers","volume":"70","author":"Sokhandan","year":"2017","journal-title":"J. Navig."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2438","DOI":"10.1109\/TAES.2017.2699539","article-title":"A stand-alone approach for high-sensitivity GNSS receivers in signal-challenged environment","volume":"53","author":"Ren","year":"2017","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1017\/S0373463318000899","article-title":"GPS signal reception classification using adaptive neuro-fuzzy inference system","volume":"72","author":"Sun","year":"2019","journal-title":"J. Navig."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Hsu, L.-T. (2017, January 16\u201319). GNSS multipath detection using a machine learning approach. Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan.","DOI":"10.1109\/ITSC.2017.8317700"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1002\/navi.166","article-title":"A robust GNSS LOS NLOS signal classifier","volume":"63","author":"Yozevitch","year":"2016","journal-title":"Navigation"},{"key":"ref_23","first-page":"36","article-title":"Google to provide raw GNSS measurements","volume":"27","author":"Malkos","year":"2016","journal-title":"GPS World"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Jau, P.-H., Chen, H.-W., Chen, P.-Y., Chen, H., Tsai, M.-H., Weng, C.-T., and Chou, D. (2018, January 24\u201328). Adopting machine learning to GNSS positioning on MediaTek P60 platform. Proceedings of the 31st International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2018), Miami, FL, USA.","DOI":"10.33012\/2018.16000"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1007\/s10291-010-0162-z","article-title":"Analysis of early late phase in single-and dual-frequency gps receivers for multipath detection","volume":"14","author":"Mubarak","year":"2010","journal-title":"GPS Solut."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Suzuki, T., Nakano, Y., and Amano, Y. (2017, January 25\u201329). NLOS multipath detection by using machine learning in urban environments. Proceedings of the 30th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2017), Portland, Oregon.","DOI":"10.33012\/2017.15291"},{"key":"ref_27","unstructured":"Suzuki, T., and Kubo, N. (2014, January 8\u201312). GNSS-SDRLIB: An open-source and real-time GNSS software defined radio library. Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014), Tampa, FL, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1594","DOI":"10.1109\/TSP.2017.2788416","article-title":"Performance bounds for finite moving average tests in transient change detection","volume":"66","year":"2018","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s10291-019-0869-4","article-title":"Indoor non-line-of-sight and multipath detection using deep learning approach","volume":"23","author":"Liu","year":"2019","journal-title":"GPS Solut."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1002\/navi.38","article-title":"GNSS shadow matching: Improving urban positioning accuracy using a 3D city model with optimized visibility scoring scheme","volume":"60","author":"Wang","year":"2013","journal-title":"Navigation"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1007\/s00190-007-0139-z","article-title":"Development and testing of a new ray-tracing approach to GNSS carrier-phase multipath modelling","volume":"81","author":"Lau","year":"2007","journal-title":"J. Geod."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Panicciari, T., Soliman, M.A., and Moura, G. (2017, January 25\u201329). Evaluation of a GNSS receiver performance in different multipath environments with a novel real-time multipath simulation system. Proceedings of the 30th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2017), Portland, Oregon.","DOI":"10.33012\/2017.15199"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1007\/s10291-009-0155-y","article-title":"Characterization of multipath phase rates in different multipath environments","volume":"14","author":"Irsigler","year":"2010","journal-title":"GPS Solut."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/MSP.2011.943410","article-title":"Challenges in indoor global navigation satellite systems: Unveiling its core features in signal processing","volume":"29","year":"2012","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1224","DOI":"10.1016\/j.sigpro.2009.01.007","article-title":"Tracking performance and average error analysis of GPS discriminators in multipath","volume":"89","author":"Liu","year":"2009","journal-title":"Signal Process."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Xu, B., and Hsu, L.-T. (2019, January 8\u201311). NLOS Detection and compensation using a vector tracking-based GPS software receiver. Proceedings of the ION 2019 Pacific PNT Meeting, Honolulu, HI, USA.","DOI":"10.33012\/2019.16777"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Dautermann, T., Korn, B., and de Haag, M.U. (2017, January 17\u201321). Using code based GNSS double differences as beacon landing system. Proceedings of the 2017 IEEE\/AIAA 36th Digital Avionics Systems Conference (DASC), St. Petersburg, FL, USA.","DOI":"10.1109\/DASC.2017.8102005"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10291-019-0839-x","article-title":"Open source MATLAB code for GPS vector tracking on a software-defined receiver","volume":"23","author":"Xu","year":"2019","journal-title":"GPS Solut."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1961189.1961199","article-title":"Libsvm: A library for support vector machines","volume":"2","author":"Chang","year":"2011","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1016\/j.ipm.2009.03.002","article-title":"A systematic analysis of performance measures for classification tasks","volume":"45","author":"Sokolova","year":"2009","journal-title":"Inf. Process. Manag."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"He, T., Xie, C., Liu, Q., Guan, S., and Liu, G. (2019). Evaluation and comparison of random forest and A-LSTM networks for large-scale winter wheat identification. Remote Sens., 11.","DOI":"10.3390\/rs11141665"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Li, G., and Geng, J. (2019). Characteristics of raw multi-GNSS measurement error from Google Android smart devices. GPS Solut., 23.","DOI":"10.1007\/s10291-019-0885-4"},{"key":"ref_43","unstructured":"Nakano, Y., Suzuki, T., and Amano, Y. (December, January 28). NLOS multipath detection using neural networks. Proceedings of the 16th IAIN World Congress 2018, Chiba, Japan."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/s10291-014-0384-6","article-title":"Multipath mitigation and NLOS detection using vector tracking in urban environments","volume":"19","author":"Hsu","year":"2015","journal-title":"GPS Solut."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/16\/1851\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:09:41Z","timestamp":1760188181000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/11\/16\/1851"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,8]]},"references-count":44,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2019,8]]}},"alternative-id":["rs11161851"],"URL":"https:\/\/doi.org\/10.3390\/rs11161851","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,8]]}}}