Abstract

This paper concerns the problem of multipath detection in global navigation satellite system (GNSS) positioning. An unsupervised machine learning (ML) approach is developed using a convolutional neural network in an autoencoder framework with k-means clustering in the latent space. Such methods often rely on large amounts of annotated data during training, which are difficult to collect in the context of GNSS applications. To this end, a joint approach is proposed to train the ML method on synthetic data generated by hardware in the loop (HIL) simulations, and use unsupervised domain adaptation (UDA) to reduce any discrepancies between real and simulated data. For this purpose, an UDA facilitated by a cycle-consistent generative adversarial network is proposed. It is shown that the proposed method can significantly improve the multipath detection accuracy on experimental data compared to baseline approaches (including both heuristic approaches and ML-methods). It is also shown that UDA can enhance GNSS estimation performance in the absence of annotated training data, achieving a prediction accuracy in hand-labeled experimental data of as much as 99 %.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call