journal article·2018-06-16Open access

An Improved PSO Algorithm and Its Application in GNSS Ambiguity Resolution

Xin Li, Jiming Guo, Jiyuan Hu

Applied Sciences· Volume 8· Issue 6

Abstract

In this study, we proposed a novel method for global navigation satellite system (GNSS) ambiguity resolution (AR). The proposed method utilizes an improved particle swarm optimization (IPSO) algorithm to obtain the GNSS integer ambiguity with the double differenced (DD) float resolution and its corresponding covariance matrix. First, we introduced population maturity to the standard PSO (SPSO) algorithm for the adaptive adjustment of inertia weight. Next, to improve the global convergence and robustness of the SPSO algorithm, we adopted population classification and constructed a Gauss mutation for the particle evolution process of the optimal population. Then, we applied the IPSO algorithm in the field of GNSS AR, called IPSO–AR. Finally, we evaluated the performance of the IPSO–AR algorithm under different DD ambiguity float resolutions with various dimensions and precisions. Numerical results showed that compared with the SPSO–AR algorithm, the IPSO–AR algorithm has a superior correct rate, but low efficiency. Under the appropriate parameter settings, the efficiency of the IPSO–AR algorithm is mainly dependent on the dimensions of DD ambiguity, whereas the correct rate of the IPSO–AR algorithm is mainly dependent on the precision of DD ambiguity. The proposed IPSO–AR algorithm has potential applications under the conditions of few visible satellites or constrained baseline length.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: GNSS positioning and interference · Inertial Sensor and Navigation · Geophysics and Gravity Measurements

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Geology Engineering and Geomantic, Chang’an University, Xi’an 710054, China

School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China

Funding

the Fundamental Research Funds for the Central Universities, Chang’an University · the Programs of the National Natural Science Foundation of China

References (40)

Show source-provided references
1. Hofmann-Wellenhof, B., Lichtenegger, H., and Collins, J. (2001). Global Positioning System: Theory and Practice, Springer. [5th ed.].10.1007/978-3-7091-6199-9 ↗
2. Miniature Interferometer Terminals for Earth Surveying: Ambiguity and multipath with Global Positioning System10.1109/TGRS.1981.350379 ↗
3. Carrier phase ambiguity resolution for the global positioning system applied to geodetic baselines up to 2000 km10.1029/JB094iB08p10187 ↗
4. Rapid Static Positioning Based on the Fast Ambiguity Resolution Approach “FARA”. Theory and First Results10.1007/BF03655276 ↗
5. Teunissen, P.J.G. (1994, January 11–15). A New Method for Fast Carrier Phase Ambiguity Estimation. Proceedings of the IEEE Position Location and Navigation Symposium, Las Vegas, NV, USA.
6. An Optimality Property of the Integer Least-Squares Estimator10.1007/s001900050269 ↗
7. New global navigation satellite system ambiguity resolution method compared to existing approaches10.2514/1.15905 ↗
8. De Jonge, P.J., and Tiberius, C. (1996). The LAMBDA Method for Integer Ambiguity Estimation: Implementation Aspects.10.1007/978-3-642-80133-4_45 ↗
9. PS-LAMBDA: Ambiguity correct rate evaluation software for interferometric applications10.1016/j.cageo.2013.01.014 ↗
10. MLAMBDA: A modified LAMBDA method for integer least-squares estimation10.1007/s00190-005-0004-x ↗
11. Jiang, G., Luo, M., Bai, K., and Chen, S. (2017). A Precise Positioning Method for a Puncture Robot Based on a PSO-Optimized BP Neural Network Algorithm. Appl. Sci., 7.10.3390/app7100969 ↗
12. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
13. Kennedy, J., and Eberhart, R. (December, January 27). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia.
14. The particle swarm-explosion, stability, and convergence in a multidimensional complex space10.1109/4235.985692 ↗
15. A study of particle swarm optimization particle trajectories10.1016/j.ins.2005.02.003 ↗
16. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions10.1109/TEVC.2005.857610 ↗
17. An opposition-based chaotic GA/PSO hybrid algorithm and its application in circle detection10.1016/j.camwa.2012.03.040 ↗
18. Chaotic quantum behaved particle swarm optimization algorithm for solving nonlinear system of equations10.1016/j.camwa.2014.06.013 ↗
19. A knowledge-based heuristic particle swarm optimization approach with the adjustment strategy for the weighted circle packing problem10.1016/j.camwa.2013.08.011 ↗
20. Zhao, J., Li, T., and Qian, J. (2005, January 27–29). Application of particle swarm optimization algorithm on robust PID controller tuning. Proceedings of the Advances in Natural Computation, First International Conference, ICNC, Changsha, China.10.1007/11539902_118 ↗
21. PPSO: PCA based particle swarm optimization for solving conditional nonlinear optimal perturbation10.1016/j.cageo.2015.06.016 ↗
22. Study on attitude determination based on discrete particle swarm optimization10.1007/s11431-010-4148-4 ↗
23. Li, X., Zhang, P., Guo, J., Wang, J., and Qiu, W. (2017). A New Method for Single-Epoch Ambiguity Resolution with Indoor Pseudolite Positioning. Sensors, 17.10.3390/s17040921 ↗
24. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation10.1007/BF00863419 ↗
25. Erratum to: Fast integer least-squares estimation for GNSS high-dimensional ambiguity resolution using lattice theory10.1007/s00190-011-0501-z ↗
26. Tsai, P.W., Pan, J.S., Chen, S.M., Liao, B.Y., and Hao, S.P. (2008, January 12–15). Parallel cat swarm optimization. Proceedings of the 2008 International Conference on Machine Learning and Cybernetics, Kunming, China.
27. Enhanced parallel cat swarm optimization based on the Taguchi method10.1016/j.eswa.2011.11.117 ↗
28. Parallelized genetic ant colony systems for solving the traveling salesman problem10.1016/j.eswa.2010.09.048 ↗
29. Leick, A., Rapoport, L., and Tatarnikov, D. (2015). GPS Satellite Surveying, Wiley. [4th ed.].10.1002/9781119018612 ↗
30. Performance analysis of BDS/GPS kinematic vehicle positioning in various observation conditions10.1108/SR-12-2015-0198 ↗
31. Ambiguity resolution performance with GPS and BeiDou for LEO formation flying10.1016/j.asr.2013.03.007 ↗
32. Epochwise prediction of GPS single differenced ionospheric delays of formation flying spacecraft10.1016/j.asr.2009.07.006 ↗
33. Lin, C., and Feng, Q. (2007, January 24–27). The Standard Particle Swarm Optimization Algorithm Convergence Analysis and Parameter Selection. Proceedings of the Third International Conference on Natural Computation (ICNC 2007), Haikou, China.
34. Bratton, D., and Kennedy, J. (2007, January 1–5). Defining a Standard for Particle Swarm Optimization. Proceedings of the 2007 IEEE Swarm Intelligence Symposium (SIS 2007), Honolulu, HI, USA.10.1109/SIS.2007.368035 ↗
35. On the behavior and performance of chaos driven PSO algorithm with inertia weight10.1016/j.camwa.2013.01.016 ↗
36. Adaptive particle swarm optimization algorithm with dynamically changing inertia weight
37. Higashi, N., and Iba, H. (2003, January 26–26). Particle swarm optimization with Gaussian mutation. Proceedings of the IEEE Swarm Intelligence Symposium (SIS 2003), Indianapolis, IN, USA.
38. Teunissen, P.J.G., and Dennis, O. (1997, January 16–19). Ambiguity Dilution of Precision: Definition, Properties and Application. Proceedings of the 10th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS 1997), Kansas City, KS, USA.
39. Takasu, T., and Yasuda, A. (2009, January 4–6). Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. Proceedings of the International symposium on GPS/GNSS, Seogwipo-si Jungmun-dong, Korea.
40. GAMP: An open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations