Skip to main content Accessibility help

Dynamically Adjusting Filter Gain Method for Suppressing GNSS Observation Outliers in Integrated Navigation

  • Lihui Wang (a1), Kangyi Zhi (a2), Bin Li (a3) and Yuexin Zhang (a1)


Global Navigation Satellite Systems (GNSSs) are easily influenced by the external environment. Signals may be lost or become abnormal thereby causing outliers. The filter gain of the standard Kalman filter of a loosely coupled GNSS/inertial navigation system cannot change with the outliers of the GNSS, causing large deviations in the filtering results. In this paper, a method based on a χ2-test and a dynamically adjusting filter gain method are proposed to detect and separately to suppress GNSS observation outliers in integrated navigation. An indicator of an innovation vector is constructed, and a χ2-test is performed for this indicator. If it fails the test, the corresponding observation value is considered as an outlier. A scale factor is constructed according to this outlier, which is then used to lower the filter gain dynamically to decrease the influence of outliers. The simulation results demonstrate that the observation outlier processing method does not affect the normal values under normal circumstances; it can also discriminate between single and continuous outliers without errors or omissions. The impact time of outliers is greatly reduced, and the system performance is improved by more than 90%. Experimental results indicate that the proposed methods are effective in suppressing GNSS observation outliers in integrated navigation.


Corresponding author


Hide All
Angrisano, A., Petovello, M. and Pagliano, G. (2010). GNSS/INS Integration in Vehicular Urban Navigation. Proceedings of ION GNSS, Portland, 2124 Sep.
Chang, G. (2014). Loosely Coupled INS/GPS Integration with Constant Lever Arm using Marginal Unscented Kalman Filter. The Journal of Navigation, 67(3), 419436.
Godha, S. (2006). Performance Evaluation of Low Cost MEMS-Based IMU Integrated with GNSS for Land Vehicle Navigation Application. M.Sc Thesis, Department of Geomatics Engineering, University of Calgary, UCGE Report 20239.
Hu, G.G., Liu, Y.H., Gao, S.S. and Yang, Y. (2015). Improved strong tracking UKF and its application in INS/GPS integrated navigation. Journal of Chinese Inertial Technology, 22(05), 634639.
Koch, K. (2014). Robust estimations for the nonlinear Gauss Helmert model by the expectation maximization algorithm. Journal of Geodesy, 88(3), 263271.
Li, K., Jin, J.H. and Chang, G.B. (2015). Detection and Resistance of the Outlying Observation in GNSS /INS Integrated Navigation System. Hydrographic Surveying and Charting, 35(1), 2529.
Liu, S., Sun, F.P., Chen, P. et al. (2012). A Survey of Time Synchronization Solutions in GPS/INS Integrated Systems. GNSS world of China, 37(1), 5356.
Luo, J.J., Ma, W.H., Yuan, J.P. and Yue, X.K. (2012). Principle and Application of Integrated Navigation. Xi'an: Northwestern Polytechnic University Press.
Miao, Y.W., Zhou, W., Tian, L. and Cui, Z.W. (2016). Extended Robust Kalman Filter Based on Innovation Chi-Square Test Algorithm and Its Application. Geomatics and Information Science of Wuhan University, 41(2), 269–73.
Quan, W., Liu, B.Q., Gong, X.L. and Fang, J.C. (2011). INS/CNS/GNSS Integrated Navigation Technology. Beijing: National Defense Industry Press.
Simon, D. (2006). Optimal state estimation: Kalman, H∞, and nonlinear approach. New Jersey: Wiley-Interscience.
Woodman, O.J. (2007) An Introduction to Inertial Navigation. University of Cambridge, Computer Laboratory, Tech. Rep. UCAMCL-TR-696.
Yedukondalu, K., Sarma, A. D. and Ashwani, K. (2013). Spectral analysis and mitigation of GPS multipath error using digital filtering for static applications. IETE Journal of Research, 59(2), 156166.


Dynamically Adjusting Filter Gain Method for Suppressing GNSS Observation Outliers in Integrated Navigation

  • Lihui Wang (a1), Kangyi Zhi (a2), Bin Li (a3) and Yuexin Zhang (a1)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed