Givens transformation techniques for Kalman filtering.

Abstract This paper examines the numerical stability and accuracy of a new Kalman filtering technique. The filter algorithm is based upon square-root-free Givens transformation methods and involves an upper triangular covariance factorization P = UDUT. Stability of the U-D algorithm is studied by applying this method and several other Kalman filter algorithms to a realistic orbit determination problem. This study demonstrates how the U-D filter can produce results which are orders of magnitude more accurate than those obtained with the conventional and stabilized Kalman algorithms. Computational efficiency of our algorithms is demonstrated by showing that CPU timing requirements for our U-D formulation differ negligibly from the conventional Kalman requirements.

[1]  S. F. Schmidt,et al.  Case study of Kalman filtering in the C-5 aircraft navigation system , 1968 .

[2]  G. Stewart Conjugate direction methods for solving systems of linear equations , 1973 .

[3]  W. E. Gentleman Least Squares Computations by Givens Transformations Without Square Roots , 1973 .

[4]  G. Bierman Measurement updating using the U-D factorization , 1975 .

[5]  M. Powell,et al.  On the modification of ^{} factorizations , 1974 .

[6]  G. Bierman A Comparison of Discrete Linear Filtering Algorithms , 1973, IEEE Transactions on Aerospace and Electronic Systems.

[7]  J. Bellantoni,et al.  A square root formulation of the Kalman- Schmidt filter. , 1967 .

[8]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[9]  Gerald J. Bierman,et al.  Numerical comparison of kalman filter algorithms: Orbit determination case study , 1977, Autom..

[10]  Performance of the square root information filter for navigation of the Mariner 10 spacecraft , 1976 .

[11]  G. Bierman,et al.  Gram-Schmidt algorithms for covariance propagation , 1975, 1975 IEEE Conference on Decision and Control including the 14th Symposium on Adaptive Processes.

[12]  S. Mcreynolds,et al.  Extension of square-root filtering to include process noise , 1969 .

[13]  G. Golub,et al.  Numerical techniques in mathematical programming , 1970 .

[14]  P. Gill,et al.  A numerically stable form of the simplex algorithm , 1973 .

[15]  T. D. Moyer Mathematical formulation of the Double Precision Orbit Determination Program /DPODP/ , 1971 .

[16]  Roy H. Wampler A Report on the Accuracy of Some Widely Used Least Squares Computer Programs , 1970 .

[17]  A. Bryson,et al.  Discrete square root filtering: A survey of current techniques , 1971 .