Navigation (Dec 2024)
Improving the Prediction of GNSS Satellite Visibility in Urban Canyons Based on a Graph Transformer
Abstract
Signals from global navigation satellite systems (GNSSs) in urban areas suffer from serious multipath errors caused by building blockages and reflections. The use of deep neural networks offers great potential for predicting and eliminating complex multipath/non-line-of-sight (NLOS) errors. However, existing methods for predicting the original signals face two remaining challenges. The first challenge is an inability to effectively exploit irregular GNSS measurement data caused by an inconsistent number of visible satellites in different epochs. The second challenge is degradation in the generalization performance of the multipath/NLOS prediction model when using data collected from different locations and periods. To address these challenges, this paper proposes a novel graph transformer neural network (GTNN) for predicting satellite visibility that effectively learns environment representations from irregular GNSS measurements to both alleviate multipath interference and improve the generalization performance of the multipath prediction model. To learn from irregular GNSS measurements, a sky satellite graph is constructed as input to a graph neural network by using satellites captured in the same epoch, which can represent the spatial relationships between satellites and enable the model to learn satellite-related features sufficiently well. To improve the generalization ability of our multipath prediction model, a multihead attention mechanism is introduced to aggregate satellite node information by computing the correlation between satellites to extract the environment representation around the receiver. Based on the constructed sky satellite graph and the multihead attention mechanism, our novel GTNN for predicting satellite visibility can not only handle irregular GNSS measurements but can also learn an environment representation via graph attention. Comparative experiments were conducted on real-world GNSS measurement data in urban areas, demonstrating that the proposed method can achieve an accuracy exceeding 96% for satellite visibility prediction and obtain better generalization performance than existing multipath prediction methods. Moreover, the attention weights among satellites were visualized to demonstrate the environment representation learned by the GTNN from the sky satellite graph.