Skip to main navigation Skip to search Skip to main content

GNSS NLOS detection method based on stacking ensemble learning and applications in smartphones

  • Ministry of Industry and Information Technology
  • Beihang University
  • Wuhan University
  • Baidu Inc

Research output: Contribution to journalArticlepeer-review

Abstract

Global Satellite Navigation System (GNSS) has been widely used in various high-precision positioning services and has become an indispensable part of daily production and life. However, in urban environments, GNSS is highly susceptible to interference from non-line-of-sight (NLOS) signals, resulting in a sharp deterioration in positioning accuracy. The use of machine learning methods for NLOS detection has become a research hotspot due to its advantages of no need to change hardware devices and high accuracy. However, in existing machine learning NLOS detection work, the machine learning models used to detect NLOS are usually simple versions. In practice, these existing methods using a single model may fall into the local optimal solution. Therefore, we propose a GNSS NLOS detection method based on the stacking ensemble learning (SEL) model, which reduces the bias of each base model and reduces generalization error by fusing different and heterogeneous base models. The experiment used collected multi-scene smartphone GNSS data to conduct a detailed evaluation of the characteristics of GNSS observations, the accuracy of the models for NLOS detection, and the impact of the SEL NLOS detection model on smartphone GNSS positioning performance. The results show that the GNSS NLOS detection method based on the SEL model has higher detection accuracy and generalization ability than base models. Under static conditions, smartphones can achieve more than 90% recognition accuracy, and dynamic scenes can achieve 75% to 85% recognition accuracy. After NLOS detection based on the SEL model, the horizontal and vertical CEP95 positioning accuracy of the Vivo smartphone has been improved by 21.9% and 24.5%, respectively, and the positioning accuracy of other smartphones has also been improved. This method does not require additional improvements to the receiver hardware and has the potential to be widely applied to various GNSS terminals.

Original languageEnglish
Article number129
JournalGPS Solutions
Volume28
Issue number3
DOIs
StatePublished - Jul 2024

Keywords

  • GNSS
  • Machine learning
  • Non-Line-of-Sight (NLOS)
  • Smartphones
  • Stacking ensemble learning

Fingerprint

Dive into the research topics of 'GNSS NLOS detection method based on stacking ensemble learning and applications in smartphones'. Together they form a unique fingerprint.

Cite this