A binary discrete particle swarm optimization satellite selection algorithm with a queen informant for Multi-GNSS continuous positioning

Abstract Currently, there are more than 130 available navigation satellites, a much larger scale low earth orbit (LEO) satellites will be deployed in the near future. However, limited by computational performance, capacity and receiver channels, a subset of all visible satellites is suggested to be selected with a with better geometric dilution of precision (GDOP). Since a reduced set of used satellite will have little effect on positioning accuracy, in contrast, higher real-time performance will be obtained. In view of the problems of the particle swarm optimization (PSO) algorithm for satellites selection, we adopt an easy binary particle swarm optimization with a queen informant (EPSOq) algorithm. This avoids the concept of “speed” in the discrete PSO algorithm and directly calculates the probability of position value when updating particles, with a queen particle used to accelerate convergence. Further, considering the continuity of positioning, we use a sequence to determine whether satellite re-selection is necessary. If the visible satellite has not changed greatly, the results of the last satellite selection is used instead of selecting new satellites. The observation data collected in the East China Sea is utilized in the experiment. Compared with the traversal method which requires 51.215 s, the average calculation time of EPSOq-C is only 0.0025 s with a population size of 70, and the calculation speed is an order of magnitude faster than the PSO algorithm. Furthermore, the distribution of GDOP bias derived from EPSOq-C is more concentrated than the PSO algorithm.

[1]  Wujiao Dai,et al.  Reference satellite selection method for GNSS high-precision relative positioning , 2017 .

[2]  Na Xia,et al.  A navigation satellite selection algorithm for optimized positioning based on Gibbs sampler , 2020, Int. J. Distributed Sens. Networks.

[3]  Tianhe Xu,et al.  Performance Assessment of Multi-GNSS Precise Velocity and Acceleration Determination over Antarctica , 2018, Journal of Navigation.

[4]  Pengfei Zhang Research on satellite selection algorithm in ship positioning based on both geometry and geometric dilution of precision contribution , 2019 .

[5]  Peter F. Swaszek,et al.  A Temporal Algorithm for Satellite Subset Selection in Multi-Constellation GNSS , 2017 .

[6]  Chengdong Xu,et al.  A Modified Satellite Selection Algorithm Based on Satellite Contribution for GDOP in GNSS , 2012 .

[7]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[8]  Panpan Huang,et al.  Satellite selection with an end-to-end deep learning network , 2018, GPS Solutions.

[9]  Yifan Zhou,et al.  Inter-satellite communication and ranging link assignment for navigation satellite systems , 2018, GPS Solutions.

[10]  Jun Yang,et al.  Inter-satellite link assignment for the laser/radio hybrid network in navigation satellite systems , 2020, GPS Solutions.

[11]  Niu Yi-feng Survey of discrete particle swarm optimization algorithm , 2008 .

[12]  Wei Yang,et al.  A fast satellite selection algorithm with floating high cut-off elevation angle based on ADOP for instantaneous multi-GNSS single-frequency relative positioning , 2019, Advances in Space Research.

[13]  Juan Blanch,et al.  Satellite Selection for Multi-Constellation SBAS , 2016 .

[14]  Zhiwei Li,et al.  The Satellite Selection Algorithm of GNSS Based on Neural Network , 2016 .

[15]  Ershen Wang,et al.  A Satellite Selection Algorithm Based on PSO for a Integrated Navigation Receiver , 2020 .

[16]  Xin Zhang,et al.  Ultra-Rapid Direct Satellite Selection Algorithm for Multi-GNSS , 2020 .

[17]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[18]  MA Ying-li Study on Fast Satellite Selection Algorithm for Integrated Navigation , 2009 .

[19]  Zhiqiang Liu,et al.  Performance of real-time undifferenced precise positioning assisted by remote IGS multi-GNSS stations , 2020, GPS Solutions.

[20]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[21]  Xingxing Li,et al.  Accuracy and reliability of multi-GNSS real-time precise positioning: GPS, GLONASS, BeiDou, and Galileo , 2015, Journal of Geodesy.

[22]  Pang Tao,et al.  BDS/GPS integrated navigation satellite selection algorithm based on chaos particle swarm optimization , 2019 .

[23]  Li Wang,et al.  Satellite selection methods for Multi-constellation Advanced RAIM , 2020 .

[24]  Liu Yang,et al.  New Satellite Selection Approach for GPS/BDS/GLONASS Kinematic Precise Point Positioning , 2019, Applied Sciences.