A Novel Error Correction Approach to Improve Standard Point Positioning of Integrated BDS/GPS
<p>The un-rolled LSTM sequential architecture.</p> "> Figure 2
<p>The structure of an LSTM block.</p> "> Figure 3
<p>The overall flow of the LSTM-based error correction method.</p> "> Figure 4
<p>The LSTM-based error correction framework.</p> "> Figure 5
<p>The Sinan M300 GNSS receiver experimental environment.</p> "> Figure 6
<p>The dynamic experimental environment.</p> "> Figure 7
<p>The PDOP and the number of visible satellite during the experimental period.</p> "> Figure 8
<p>Result of standard point positioning on the three axes: (<b>a</b>) positioning error of weighted least square method; and (<b>b</b>) positioning error of Kalman filter.</p> "> Figure 9
<p>The dynamic positioning error.</p> "> Figure 10
<p>Result of LSTM error prediction performed on the weighted least square method: (<b>a</b>) result on X-axis; (<b>b</b>) result on Y-axis; and (<b>c</b>) result on Z-axis.</p> "> Figure 11
<p>Result of LSTM error prediction performed on Kalman filter: (<b>a</b>) result on X-axis; (<b>b</b>) result on Y-axis; and (<b>c</b>) result on Z-axis.</p> "> Figure 12
<p>Result of dynamic LSTM error prediction: (<b>a</b>) result on X-axis; (<b>b</b>) result on Y-axis; and (<b>c</b>) result on Z-axis.</p> "> Figure 13
<p>Result of LSTM-based error correction method on the three axes: (<b>a</b>) positioning error of WLS–LSTM; and (<b>b</b>) positioning error of Kalman–LSTM.</p> "> Figure 14
<p>The position error of four different methods.</p> "> Figure 15
<p>The corrected dynamic positioning results.</p> "> Figure 16
<p>The CDF and PDF of four different methods: (<b>a</b>) CDF; and (<b>b</b>) PDF.</p> "> Figure 17
<p>The CDF and PDF of dynamic error: (<b>a</b>) original error; and (<b>b</b>) corrected error.</p> ">
Abstract
:1. Introduction
- The SPP calculation model of Integrated BDS/GPS is implemented based on the BDS/GPS original ephemeris file and observation file data, which are collected through Sinan M300 GNSS receiver.
- The LSTM-based error correction method is proposed and implemented combined with the traditional filtering method to reduce the multiple sources errors, in which the LSTM recurrent neural network is used to predict the positioning error of the next epoch, so as to reduce the positioning error at the receiving end.
- Experiments in static and dynamic scenarios were conducted on the data collected by Sinan M300 GNSS receiver and the result of proposed approach was compared with the traditional positioning methods, which proved that the proposed approach can improve the standard point positioning performance of integrated BDS/GPS significantly.
2. Standard Point Positioning of Integrated BDS/GPS
2.1. Unification of Time and Space Benchmarks
2.2. Integrated Positioning Model
- Read RINEX format file generated by Sinan M300 GNSS receiver separately. In the RINEX format file, N file represents GPS ephemeris file, C file represents BDS ephemeris file and O file represents BDS/GPS observation file.
- Convert the UTC time of BDS and GPS in the observation file into BDS time and GPS time, and unify the time.
- Judge the number of visible satellites in a certain epoch. If the number of visible satellites is greater than or equal to 5, continue, and, if not, the end.
- Select the effective ephemeris. The reference time of the effective ephemeris must be within 2 h of BDS/GPS time.
- Calculate position and clock difference of BDS/GPS respectively. Then, correct error of Earth’s rotation.
- Calculate the elevation and azimuth of the satellite using the position of the satellite and the receiver.
- Use the error correction model to calculate the corresponding ionosphere and tropospheric delays.
- Calculate receiver position until the difference between the two positions of the receiver is less than a threshold.
3. Error Correction Method
3.1. The LSTM Model
3.2. LSTM-Based Error Correction Framework
4. Experimental Analysis
4.1. Experimental Environment
4.1.1. Static Experimental Environment
4.1.2. Dynamic Experimental Environment
4.2. Integrated BDS/GPS Point Positioning Results
4.2.1. Static Positioning Results
4.2.2. Dynamic Positioning Results
4.3. Error Prediction Results
4.3.1. Static Prediction Results
4.3.2. Dynamic Prediction Results
4.4. Error Corrected Positioning Results and Evaluations
4.4.1. Static Corrected Results
4.4.2. Dynamic corrected results
4.4.3. Evaluations
5. Conclusion
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Abbreviations
BDS | BeiDou Navigation Satellite System |
GPS | Global Positioning System |
SPP | Standard Point Positioning |
LSTM | Long Short-Term Memory |
WLS | Weighted Least Square |
RTK | Real-time Kinematic |
PPP | Precision Point Positioning |
WP-TD | Two-dimensional Moving Weighted Average Processing |
DVL | Doppler Velocity Log |
RAFSTKF | Robust Adaptive Federated Strong Tracking Kalman Filter |
RNN | Recurrent Neural Network |
BDT | Bei Dou Navigation Satellite System Time |
UTC | Coordinated Universal Time |
GPST | GPS Time |
CGCS2000 | China Geodetic Coordinate System 2000 |
WGS-84 | World Geodetic Coordinate System 1984 |
ITRF | International Terrestrial Reference Frame |
IERS | International Earth Rotation Service |
PDOP | Position Dilution of Precision |
RMSE | Root Mean Square Errors |
CDF | Cumulative Distribution Function |
Probability Density Function |
References
- Zhang, H.; Zhou, T.; Li, B. Analysis of Positioning Performance on Combined BDS/GPS System. Sci. Surv. Mapp. 2014, 39, 18–21. [Google Scholar]
- Chen, C.H.; Zhang, X.L.; Li, B. Simulation Analysis of Positioning Performance of BeiDou-2 and Integrated BeiDou-2/GPS. In Proceedings of the 2010 International Conference on Communications and Mobile Computing, Shenzhen, China, 12–14 April 2010. [Google Scholar]
- Yanhong, Z.; Peng, Z.; Hui, W. Design and Performance Analysis of Low Cost GPS+BDS Receiver Based on RTK. Bull. Surv. Mapp. 2018, 500, 5–10. [Google Scholar]
- Xufei, P.; Rong, S.; Wenming, Y. RTK Technology Research in Navigation and Positioning. Geomat. Spat. Inf. Technol. 2019, 42, 116–118. [Google Scholar]
- Vani, B.C.; Forte, B.; Monico, J.F.G. A Novel Approach to Improve GNSS Precise Point Positioning During Strong Ionospheric Scintillation: Theory and Demonstration. IEEE Trans. Veh. Technol. 2019, 68, 4391–4403. [Google Scholar] [CrossRef]
- Xiaohong, Z.; Xingxing, L.; Pan, L. Review of GNSS PPP and Its Application. Acta Geodaet. Cartogr. Sin. 2017, 46, 201–209. [Google Scholar]
- Ming, H.; Xijie, D. Study of data processing methods for GPS Precise point positioning. Eng. Surv. Mapp. 2008, 17, 60–62. [Google Scholar]
- Meijun, G.; Hua, L.; Na, C. Accuracy Analysis of SPP and PPP Time Transfer Methods Based on BDS and GPS. In Proceedings of the China Satellite Navigation Conference(CSNC), Changsha, China, 18–20 May 2016. [Google Scholar]
- Xingwang, Z.; Chao, L.; Jian, D. A Modified Model for GPS Precise Point Positioning. Geomat. Inf. Sci. Wuhan Univ. 2018, 43, 613–619. [Google Scholar]
- Henkel, P.; Iafrancesco, M.; Sperl, A. Precise Point Positioning with Multipath Estimation. In Proceedings of the 2016 IEEE/ION Position, Location and Navigation Symposium (PLANS), Savannah, GA, USA, 11–14 April 2016. [Google Scholar]
- Mingliang, L.; Jingping, C.; Keliang, D. Beidou/GPS Standard Single Point Positioning Result Analysis. J. Beijing Univ. Civ. Eng. Archit. 2018, 34, 34–40. [Google Scholar]
- Li, Y.; Dingfa, H.; Wei, F. Performance Comparison of Pseudo-rang Point Positioning Between COMPASS & GPS. In Proceedings of the China Satellite Navigation Conference(CSNC), Guanzhou, China, 15–19 May 2012. [Google Scholar]
- He, X.X.; Montillet, J.P.; Femandeg, R. Review of Current GPS Methodologies for Producing Accurate Time Series and Their Error Sources. J. Geodyn. 2017, 106, 12–29. [Google Scholar] [CrossRef]
- Peter, R.; Richard, B.; Wolfgang, T. Why GPS Makes Distances Bigger than They Are. Int. J. Geog. Inf. Sci. 2016, 30, 316–333. [Google Scholar]
- Zhang, H.; Hao, J.M.; Xie, J.T. The Weight Matrix Determination of Ionospheric Delay Constraint for Multi-GNSS Precise Point Positioning Using Raw Observations. Acta Geod. Cartogr. Sin. 2018, 47, 308–315. [Google Scholar]
- Han, K.; Tang, C.Y.; Deng, Z.L. A New Method for Multipath Filtering in GPS Static High-Precision Positioning. Sensors 2019, 19, 2704. [Google Scholar] [CrossRef] [Green Version]
- Xiong, H.L.; Mai, Z.Z.; Tang, J. Robust GPS/INS/DVL Navigation and Positioning Method Using Adaptive Federated Strong Tracking Filter Based on Weighted Least Square Method. IEEE Access 2019, 7, 26168–26178. [Google Scholar] [CrossRef]
- Zhang, Q.Q.; Zhao, L.D.; Zhao, L. An Improved Robust Adaptive Kalman Filter for GNSS Precise Point Positioning. IEEE Sens. J. 2018, 18, 4176–4186. [Google Scholar] [CrossRef]
- Kong, W.C.; Dong, Z.Y.; Jia, Y.W. Short-Term Residential Load Forecasting based on LSTM Recurrent Neural Network. IEEE Trans. Smart Grid 2019, 10, 841–851. [Google Scholar] [CrossRef]
- Bengio, Y.; Courville, A.; Vincent, P. Representation Learning: A Review and New Perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 1798–1828. [Google Scholar] [CrossRef]
- Hochreiter, S.; Schmidhuber, J. Long Short-term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Greff, K.; Srivastava, R.K.; Koutnik, J. LSTM: A Search Space Odyssey. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 2222–2232. [Google Scholar] [CrossRef] [Green Version]
- Recurrent Neural Network Regularization. Available online: https://arxiv.org/pdf/1409.2329.pdf (accessed on 27 August 2020).
- Sak, H.; Senior, A.; Beaufays, F. Long Short-term Memory Recurrent Neural Network Architectures for Large Scale Acoustic Modeling. In Proceedings of the Annual Conference of International Speech Communication Association, Singapore, 14–18 September 2014. [Google Scholar]
- Protein Secondary Structure Prediction with Long Short Term Memory Networks. Available online: https://arxiv.org/pdf/1412.7828.pdf (accessed on 27 August 2020).
- Gao, X.W.; Guo, J.J.; Cheng, P.F. Fusion Positioning of BeiDou/GPS based on Spatio Temporal System Unification. Acta Geod. Cartogr. Sin. 2012, 41, 743–748. [Google Scholar]
- He, J.; Yuan, X.L.; Zeng, Q. Study on GPS/BDS/ GLONASS Combined Single Point Positioning. Sci. Surv. Mapp. 2014, 39, 124–128. [Google Scholar]
- Tabatabaei, A.; Mosavi, M.R.; Khavari, A. Reliable Urban Canyon Navigation Solution in GPS and GLONASS Integrated Receiver Using Improved Fuzzy Weighted Least-Square Method. Wirel. Pers. Commun. 2017, 94, 3181–3196. [Google Scholar] [CrossRef]
- Su, D.L.; Chen, W.; Zhou, Z.L. Design of a BD-2/GPS Integrated Positioning Algorithm and Analysis of Its Positioning Accuracy. In Proceedings of the International Conference on Industrial Informatics Computing Technology, Intelligent Technology, Industrial Information Integration, Wuhan, China, 3–4 December 2015. [Google Scholar]
- Qin, Z. The Improved Method of Particle Filtering and Application for Kinematic GPS Positioning. GNSS World Chin. 2010, 05, 25–28. [Google Scholar]
- Li, Y.J.; Zuo, J. Research on Adaptive Kalman Filtering Algorithm in GPS Kinematic Positioning. Eng. Surv. Mapp. 2012, 4, 29–32. [Google Scholar]
- Ergen, T.; Kozat, S.S. Unsupervised Anomaly Detection With LSTM Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2019, 1–15. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Feng, T.; Yang, S.Y.; Han, F. Chaotic Time Series Prediction Using Wavelet Transform and Multi-model Hybrid Method. J. Vibroeng. 2019, 21, 1983–1999. [Google Scholar] [CrossRef]
- Chen, X.F.; Wang, H.; Xiang, W. Implementation of Tibetan-Chinese Translation Platform based on LSTM Algorithm. In Proceedings of the ACM Turing Celebration Conference, Chengdu, China, 17–19 May 2019. [Google Scholar]
- Wang, P.; Yao, J.; Wang, G. Exploring The Application of Artificial Intelligence Technology for Identification of Water Pollution Characteristics and Tracing The Source of Water Quality Pollutants. Sci. Total Environ. 2019, 693, 1–15. [Google Scholar] [CrossRef] [PubMed]
- Han, L.; Zhang, R.; Wang, X. Multi-step Wind Power Forecast based on VMD-LSTM. IET Renew. Power Gener. 2019, 13, 1690–1700. [Google Scholar] [CrossRef]
- Ji, J.; Chen, W.; Zhang, J.T. Comparision of Vehicle Positioning Performance Based on RAC Technology. In Proceedings of the 5th International Conference on Transportation Information and Safety (ICTIS), Wuhan, China, 14–17 July 2019. [Google Scholar]
- Vazquez-Becerra, G.E.; Gaxiola-Camacho, J.R.; Bennett, R.; Guzman-Acevedo, G.M.; Gaxiola-Camacho, I.E. Structural evaluation of dynamic and semi-static displacements of the Juarez Bridge using GPS technology. Measurement 2017, 110, 146–153. [Google Scholar] [CrossRef]
Positioning | Root Mean Square Error (m) | 3D Position | ||
---|---|---|---|---|
Methods | X | Y | Z | Error (m) |
WLS method | 1.347 | 2.945 | 1.322 | 3.498 |
Kalman filter | 1.379 | 2.897 | 1.123 | 3.406 |
Axis | X | Y | Z | 3D |
---|---|---|---|---|
Positioning Error (m) | 1.5460 | 3.1694 | 1.2459 | 3.7399 |
Predicted Methods | RMSE of Training (m) | RMSE of Testing (m) | Correlation Coefficient | ||||||
---|---|---|---|---|---|---|---|---|---|
X | Y | Z | X | Y | Z | X | Y | Z | |
WLS method | 0.77 | 1.17 | 0.65 | 0.90 | 1.26 | 0.74 | 0.7580 | 0.7842 | 0.6985 |
Kalman filter | 0.27 | 0.34 | 0.26 | 0.28 | 0.34 | 0.32 | 0.9262 | 0.9439 | 0.8303 |
RMSE of Training (m) | RMSE of Testing (m) | Correlation Coefficient | |||||||
---|---|---|---|---|---|---|---|---|---|
Axis | X | Y | Z | X | Y | Z | X | Y | Z |
Positioning Error | 0.27 | 0.22 | 0.23 | 0.34 | 0.21 | 0.22 | 0.9072 | 0.9097 | 0.9396 |
Error Correction Methods | Root Mean Square Error (m) | 3D Position Error (m) | ||
---|---|---|---|---|
X | Y | Z | ||
WLS–LSTM | 0.880 | 1.345 | 0.770 | 1.782 |
Kalman–LSTM | 0.523 | 0.705 | 0.554 | 1.038 |
Axis | X | Y | Z | 3D |
---|---|---|---|---|
Positioning Error (m) | 0.4949 | 0.4289 | 0.3641 | 0.7493 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Du, L.; Ji, J.; Pei, Z.; Chen, W. A Novel Error Correction Approach to Improve Standard Point Positioning of Integrated BDS/GPS. Sensors 2020, 20, 6162. https://doi.org/10.3390/s20216162
Du L, Ji J, Pei Z, Chen W. A Novel Error Correction Approach to Improve Standard Point Positioning of Integrated BDS/GPS. Sensors. 2020; 20(21):6162. https://doi.org/10.3390/s20216162
Chicago/Turabian StyleDu, Luyao, Jing Ji, Zhonghui Pei, and Wei Chen. 2020. "A Novel Error Correction Approach to Improve Standard Point Positioning of Integrated BDS/GPS" Sensors 20, no. 21: 6162. https://doi.org/10.3390/s20216162
APA StyleDu, L., Ji, J., Pei, Z., & Chen, W. (2020). A Novel Error Correction Approach to Improve Standard Point Positioning of Integrated BDS/GPS. Sensors, 20(21), 6162. https://doi.org/10.3390/s20216162