Abstract

In this article, we propose a new particle swarm optimization–based satellite selection algorithm for BeiDou Navigation Satellite System/Global Positioning System receiver, which aims to reduce the computational complexity of receivers under the multi-constellation Global Navigation Satellite System. The influences of the key parameters of the algorithm—such as the inertia weighting factor, acceleration coefficient, and population size—on the performance of the particle swarm optimization satellite selection algorithm are discussed herein. In addition, the algorithm is improved using the adaptive simulated annealing particle swarm optimization (ASAPSO) approach to prevent converging to a local minimum. The new approach takes advantage of the adaptive adjustment of the evolutionary parameters and particle velocity; thus, it improves the ability of the approach to escape local extrema. The theoretical derivations are discussed. The experiments are validated using 3-h real Global Navigation Satellite System observation data. The results show that in terms of the accuracy of the geometric dilution of precision error of the algorithm, the ASAPSO satellite selection algorithm is about 86% smaller than the greedy satellite selection algorithm, and about 80% is less than the geometric dilution of precision error of the particle swarm optimization satellite selection algorithm. In addition, the speed of selecting the minimum geometric dilution of precision value of satellites based on the ASAPSO algorithm is better than that of the traditional traversal algorithm and particle swarm optimization algorithm. Therefore, the proposed ASAPSO algorithm reduces the satellite selection time and improves the geometric dilution of precision using the selected satellite algorithm.

Highlights

  • Multi-constellation Global Navigation Satellite System (GNSS) increases the number of visible satellites, which improves the positioning performance

  • In order to improve the computational burden of the traditional traversal satellite selection algorithm, this article proposes a new satellite selection model based on the particle swarm optimization (PSO) algorithm, which realizes fast satellite selection and guarantees the geometric dilution of precision (GDOP) performance

  • The simulation experiments based on the real BeiDou Navigation Satellite System (BDS)/Global Positioning System (GPS) navigation raw data show that: (1) when

Read more

Summary

Introduction

Multi-constellation Global Navigation Satellite System (GNSS) increases the number of visible satellites, which improves the positioning performance. After the number of visible satellites reaches a certain threshold, the GDOP value will not be significantly improved.[5] the satellite selection algorithm has become an important research area for GNSS receiver based on multiconstellation integrated navigation. In 2018, a satellite selection method using the signal levels of multi-constellation GNSS was proposed.[17] The aforementioned algorithms can reduce the complexity of the satellite selection calculation to a certain extent and improve the effectiveness of the satellite selection results. In order to reduce the computational burden of the GNSS receiver and the time-consuming of satellite selection, the particle swarm optimization (PSO) algorithm is combined with the satellite selection; second, the influence of PSO algorithm parameters on the performance of satellite selection is analyzed to select reasonable parameter values. The conclusion and future research of this article are described in section ‘‘Conclusion.’’

Related work
Findings
Conclusion
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