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

Fu Zheng,Qingcheng Li,Jiale Wang,Xiaopeng Gong,Hailu Jia,Chuanming Zhang,Chuang Shi
DOI: https://doi.org/10.1007/s10291-024-01665-z
2024-05-23
GPS Solutions
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.
remote sensing
What problem does this paper attempt to address?