Abstract
The multipath effect error (MEE) is typically not taken into account by the RTKLIB localization method, and this may lead to poor positioning accuracy. This paper proposes an expectation maximization (EM) algorithm for GPS positioning based on Volterra series, and the pseudoranges contaminated by MEE are considered as missing data. Firstly, the Volterra series is introduced to linearize the pseudorange equation. Then, the EM algorithm is used to iteratively update the user location and missing data. Compared with the RTKLIB method, the proposed algorithm has more accurate positioning accuracy. The simulation example shows the effectiveness of the proposed algorithm.
Similar content being viewed by others
References
N. Arslan, H. Demirel, The impact of temporal ionospheric gradients in Northern Europe on relative GPS positioning. J. Atmos. Sol.-Terr. Phys. 70(11–12), 1382–1400 (2008)
R. Bischoff, R. Umbach, N.S. Ramesh, Multipath-Resistant time of arrival estimation for satellite positioning. AEU-Int. J. Electron. Commun. 58(1), 3–12 (2004)
R.W. Brockett, Volterra series and geometric control theory. Automatica 12(2), 167–176 (1976)
C. Carson, S. Belongie, H. Greenspan, J. Malik, Blobworld: image segmentation using expectation-maximization and its application to image querying. IEEE Trans. Pattern Anal. 24(8), 1026–1038 (2002)
R. Chao, J. Ou, Y. Yuan, Application of adaptive filtering by selecting the parameter weight factor in precise kinematic GPS positioning. Prog. Nat. Sci. 15(1), 41–46 (2005)
G.Y. Chen, M. Gan, C. Chen, L. Chen, A two-stage estimation algorithm based on variable projection method for GPS positioning. IEEE Trans. Instrum. Meas. 67(11), 2518–2525 (2018)
J. Chen, F. Ding, Q.M. Zhu, Y.J. Liu, Interval error correction auxiliary model based gradient iterative algorithms for multirate ARX models. IEEE Trans. Automat. Control 65(10), 4385–4392 (2019)
J. Chen, B. Huang, M. Gan, C.L.P. Chen, A novel reduced-order algorithm for rational models based on Arnoldi process and Krylov subspace. Automatica 129, 109663 (2021)
J. Chen, Q. Zhu, Y. Liu, Modified Kalman filtering based multi-step-length gradient iterative algorithm for ARX models with random missing outputs. Automatica 118, 109034 (2020)
J. Chen, Q.M. Zhu, C. Budi, Y. Pu, Auxiliary variable based identification algorithms for uncertain-input models. Circuits Syst. Signal Process. 39(7), 3389–3404 (2020)
S. Daneshmand, A. Broumandan, N. Sokhandan, G. Lachapelle, GNSS multipath mitigation with a moving antenna array. IEEE Trans. Aerosp. Electron. Syst. 49(1), 693–698 (2013)
F. Ding, G.J. Liu, X.P. Liu, Partially coupled stochastic gradient identification methods for non-uniformly sampled systems. IEEE Trans. Automat. Control 55(8), 1976–1981 (2010)
F. Ding, J. Pan, A. Alsaedi, T. Hayat, Interval error correction auxiliary model based gradient iterative algorithms for multirate ARX models. IEEE Trans. Automat. Control 65(10), 4385–4392 (2020)
F. Ding, T. Chen, Combined parameter and output estimation of dual-rate systems using an auxiliary model. Automatica 40(10), 1739–1748 (2004)
F. Ding, T. Chen, Parameter estimation of dual-rate stochastic systems by using an output error method. IEEE Trans. Automat. Control 50(9), 1436–1441 (2005)
F. Ding, T.W. Chen, Identification of dual-rate systems based on finite impulse response models. Int. J. Adapt. Control Signal Process. 18(7), 589–598 (2004)
F. Ding, L. Lv, J. Pan, X. Wan et al., Two-stage gradient-based iterative estimation methods for controlled autoregressive systems using the measurement data. Int. J. Control Autom. Syst. 18(10), 886–896 (2019)
Y.L. Dong, Y. He, G.H. Wang, Z.R. Yu et al., Generalized least squares registration algorithm with earth-centered earth-fixed (ECEF) coordinate system. Acta. Aeronaut. Astronaut. Sin. 27(3), 463–467 (2006)
S.J. Fan, F. Ding, T. Hayat, Recursive identification of errors-in-variables systems based on the correlation analysis. Circuits Syst. Signal Process. 39(12), 5951–5981 (2020)
G. Flagg, S. Gugercin, Multipoint Volterra series interpolation and H2 optimal model reduction of bilinear systems. Comput. Sci. 141(1), 88–96 (2013)
M. Ge, G. Gendt, M. Rothacher, C. Shi et al., Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations. J. Geodesy 82(7), 389–399 (2008)
J. Gomez, R. Ruiz, S. Alonso, F. Gomez, A Kalman filter implementation for precision improvement in low-cost GPS positioning of tractors. Sensors 13(11), 15307–15323 (2013)
F.P. Guiomar, A.N. Pinto, Simplified Volterra series nonlinear equalizer for polarization-multiplexed coherent optical systems. J. Lightwave Technol. 31(23), 3879–3891 (2013)
S.X. Jiang, D. Lu, B. Cai, GNSS NLOS signal modeling and quantification method in railway urban canyon environment, in 2019 IEEE Intelligent Vehicles Symposium (IV), pp. 1268–1273 (2019)
J.C. Juang, Analysis of global navigation satellite system position deviation under spoofing. IET Radar Sonar Navig. 3(1), 1–7 (2009)
Y. Kamatham, A.D. Sarma, K. Ashwani, K. Satyanarayana, Spectral analysis and mitigation of GPS multipath error using digital filtering for static applications. IETE J. Res. 59(2), 156–166 (2013)
Y. Kamatham, A.D. Sarma, A. Kumar, Mitigation of GPS multipath error using recursive least squares adaptive filtering, in 2010 IEEE Asia Pacific Conference on Circuits and Systems, pp. 104–107 (2010)
Y. Kamatham, A.D. Sarma, V.S. Srinivas, Estimation and mitigation of GPS multipath interference using adaptive filtering. Prog. Electromagn. Res. M 21(1), 133–148 (2011)
Y. Kamatham, A.D. Sarma, V.S. Srinivas, Multipath mitigation using LMS adaptive filtering for GPS applications, in 2009 Applied Electromagnetics Conference (AEMC), pp. 1–4 (2009)
Y. Kamatham, Estimation, analysis and prediction of multipath error for static GNSS applications, in 2018 Conference on Signal Processing And Communication Engineering Systems (SPACES), pp. 62–65 (2018)
Y. Kamatham, B. Kinnara, M.K. Kartan, Mitigation of GPS multipath using affine combination of two LMS adaptive filters, in 2015 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES), pp. 1–4 (2015)
Y. Kamatham, S.S. Vemuri, Analysis and estimation of multipath interference using dual and triple frequency GNSS signals, in 2017 IEEE Applied Electromagnetics Conference (AEMC), pp. 1–2 (2017)
R.L. Lagendijk, J. Biemond, Identification and restoration of noisy blurred images using the expectation-maximization algorithm. IEEE Trans. Signal Process. 38(7), 1180–1191 (1990)
E. Levitan, G.T. Herman, A maximum a posteriori probability expectation maximization algorithm for image reconstruction in emission tomography. IEEE Trans. Med. Imaging 6(3), 185–192 (1987)
M.I. Mandel, R.J. Weiss, D. Ellis, Model-based expectation-maximization source separation and localization. IEEE Trans. Audio Speech 18(2), 382–394 (2009)
A.J. Mannucci, B.D. Wilson, D.N. Yuan, C.H. Ho et al., A global mapping technique for GPS-derived ionospheric total electron content measurements. Radio Sci. 33(3), 565–582 (1998)
K.V. Peddanarappagari, M. Brandt-Pearce, Volterra series transfer function of single-mode fibers. J. Lightwave Technol. 15(12), 2232–2241 (1997)
Y. Pu, Y.J. Rong, J. Chen, Y.W. Mao, Accelerated identification algorithms for exponential nonlinear models: two-stage method and particle swarm optimization method. Circuits Syst. Signal Process. 41(5), 2636–2652 (2022)
Y. Pu, Y.Q. Yang, J. Chen, Some stochastic gradient algorithms for Hammerstein systems with piecewise linearity. Circuits Syst. Signal Process. 40(4), 1635–1651 (2021)
J. Soubielle, I. Fijalkow, P. Duvaut, A. Bibaut, GPS positioning in a multipath environment. IEEE Trans. Signal Process. 50(1), 141–150 (2002)
A.K. Steiner, G. Kirchengast, Gravity wave spectra from GPS/MET occultation observations. J. Atmos. Ocean. Technol. 17(4), 495–503 (2000)
V. Stojanovic, N. Nedic, Robust Kalman filtering for nonlinear multivariable stochastic systems in the presence of non-Gaussian noise. Int. J. Robust Nonlinear. 26(3), 445–460 (2016)
V. Stojanovic, N. Nedic, D. Prsic, L. Dubonjic, Optimal experiment design for identification of ARX models with constrained output in non-Gaussian noise. Appl. Math. Model. 40(13), 6676–6689 (2016)
V. Stojanovic, V. Filipovic, Adaptive input design for identification of output error model with constrained output. Circuits Syst. Signal Process. 33(7), 97–113 (2014)
P.R.R. Strode, P.D. Groves, GNSS multipath detection using three-frequency signal-to-noise measurements. GPS Solut. 20, 399–412 (2016)
J.M. Tranquilla, J.P. Carr, Analysis of a choke ring groundplane for multipath control in Global Positioning System (GPS) applications. IEEE Trans. Antenn. Propag. 42(7), 905–911 (1994)
J.P. Vila, P. Schniter, Expectation-maximization Gaussian-mixture approximate message passing. IEEE Trans. Signal Process. 61(19), 4658–4672 (2013)
X.H. Wang, F. Zhu, F. Ding, Bias correction-based recursive estimation for dual-rate output-error systems with sampling noise. Circuits Syst. Signal Process. 39(9), 4297–4319 (2020)
T.Y. Xu, J. Chen, Y. Pu, L.X. Guo, Fractional-based stochastic gradient algorithms for time-delayed ARX models. Circuits Syst. Signal Process. 41(4), 1895–1912 (2022)
Y. Zhou, H. Leung, Sensor alignment with earth-centered earth-fixed (ECEF) coordinate system. IEEE Trans. Aerosp. Electron. Syst. 35(2), 410–418 (1999)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Nos. 61973137, 62073082), the Postgraduate Research & Practice Innovation Program of Jiangsu Province (KYCX22_2417) and the Natural Science Foundation of Jiangsu Province (No. BK20201339).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cheng, L., Chen, J., Mao, Y. et al. Expectation Maximization Algorithm for GPS Positioning in Multipath Environments Based on Volterra Series. Circuits Syst Signal Process 42, 6278–6295 (2023). https://doi.org/10.1007/s00034-023-02407-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-023-02407-1