Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching

Abstract Global Navigation Satellites Systems (GNSS) is frequently used for positioning services in various applications, e.g., pedestrian and vehicular navigation. However, it is well-known that GNSS positioning performs unreliably in urban environments. GNSS shadow matching is a method of improvin...

Full description

Bibliographic Details
Main Authors: Haosheng Xu, Antonio Angrisano, Salvatore Gaglione, Li-Ta Hsu
Format: Article
Language:English
Published: SpringerOpen 2020-05-01
Series:Satellite Navigation
Subjects:
Online Access:https://doi.org/10.1186/s43020-020-00016-w
id doaj-31caeabda0be40d1bbbf7b9e361abbe3
record_format Article
spelling doaj-31caeabda0be40d1bbbf7b9e361abbe32021-05-11T14:53:24ZengSpringerOpenSatellite Navigation2662-13632020-05-011111210.1186/s43020-020-00016-wMachine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matchingHaosheng Xu0Antonio Angrisano1Salvatore Gaglione2Li-Ta Hsu3The Hong Kong Polytechnic UniversityThe University of Benevento G. FortunatoThe University of Naples ParthenopeThe Hong Kong Polytechnic UniversityAbstract Global Navigation Satellites Systems (GNSS) is frequently used for positioning services in various applications, e.g., pedestrian and vehicular navigation. However, it is well-known that GNSS positioning performs unreliably in urban environments. GNSS shadow matching is a method of improving accuracy in the cross-street direction. Initial position and classification of observed satellite visibility between line-of-sight (LOS) and non-line-of-sight (NLOS) are essential for its performance. For the conventional LOS/NLOS classification, the classifiers are based on a single feature, extracted from raw GNSS measurements, such as signal noise ratio, pseudorange, elevation angle, etc. Especially in urban canyons, these measurements are unstable and unreliable due to the signal reflection and refraction from the surrounding buildings. Besides, the conventional least square approach for positioning is insufficient to provide accurate initialization for shadow matching in urban areas. In our study, shadow matching is improved using the initial position from robust estimator and the satellite visibility determined by support vector machine (SVM). The robust estimator has an improved positioning accuracy and the classification rate of SVM classification can reach 91.5% in urban scenarios. An important issue is related to satellites with ultra-high or low elevation angles and satellites near the building boundary that are very likely to be misclassified. By solving this problem, the SVM classification shows the potential of about 90% classification accuracy for various urban cases. With the help of these approaches, the shadow matching has a mean error of 10.27 m with 1.44 m in the cross-street direction; these performances are suitable for urban positioning.https://doi.org/10.1186/s43020-020-00016-wGNSSShadow matchingNLOS and machine learningRobust estimation
collection DOAJ
language English
format Article
sources DOAJ
author Haosheng Xu
Antonio Angrisano
Salvatore Gaglione
Li-Ta Hsu
spellingShingle Haosheng Xu
Antonio Angrisano
Salvatore Gaglione
Li-Ta Hsu
Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
Satellite Navigation
GNSS
Shadow matching
NLOS and machine learning
Robust estimation
author_facet Haosheng Xu
Antonio Angrisano
Salvatore Gaglione
Li-Ta Hsu
author_sort Haosheng Xu
title Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
title_short Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
title_full Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
title_fullStr Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
title_full_unstemmed Machine learning based LOS/NLOS classifier and robust estimator for GNSS shadow matching
title_sort machine learning based los/nlos classifier and robust estimator for gnss shadow matching
publisher SpringerOpen
series Satellite Navigation
issn 2662-1363
publishDate 2020-05-01
description Abstract Global Navigation Satellites Systems (GNSS) is frequently used for positioning services in various applications, e.g., pedestrian and vehicular navigation. However, it is well-known that GNSS positioning performs unreliably in urban environments. GNSS shadow matching is a method of improving accuracy in the cross-street direction. Initial position and classification of observed satellite visibility between line-of-sight (LOS) and non-line-of-sight (NLOS) are essential for its performance. For the conventional LOS/NLOS classification, the classifiers are based on a single feature, extracted from raw GNSS measurements, such as signal noise ratio, pseudorange, elevation angle, etc. Especially in urban canyons, these measurements are unstable and unreliable due to the signal reflection and refraction from the surrounding buildings. Besides, the conventional least square approach for positioning is insufficient to provide accurate initialization for shadow matching in urban areas. In our study, shadow matching is improved using the initial position from robust estimator and the satellite visibility determined by support vector machine (SVM). The robust estimator has an improved positioning accuracy and the classification rate of SVM classification can reach 91.5% in urban scenarios. An important issue is related to satellites with ultra-high or low elevation angles and satellites near the building boundary that are very likely to be misclassified. By solving this problem, the SVM classification shows the potential of about 90% classification accuracy for various urban cases. With the help of these approaches, the shadow matching has a mean error of 10.27 m with 1.44 m in the cross-street direction; these performances are suitable for urban positioning.
topic GNSS
Shadow matching
NLOS and machine learning
Robust estimation
url https://doi.org/10.1186/s43020-020-00016-w
work_keys_str_mv AT haoshengxu machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching
AT antonioangrisano machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching
AT salvatoregaglione machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching
AT litahsu machinelearningbasedlosnlosclassifierandrobustestimatorforgnssshadowmatching
_version_ 1721443850742923264