|
University proceedings. Volga region. Physical and mathematical sciences, 2013, Issue 3, Pages 84–104
(Mi ivpnz395)
|
|
|
|
This article is cited in 1 scientific paper (total in 1 paper)
Mathematics
On the UD filter implementation methods
J. V. Tsyganova Ulyanovsk State University, Ulyanovsk
Abstract:
Background. The Kalman filter (KF) is a mathematical tool that has won wide popularity among professionals in the field of estimation and control. However, it has a drawback – instability in respect to machine round off errors in its practical implementation on a computer. It is well known that the problem of machine round off errors is unavoidable due to the limited machine width of real floating-point numbers. However, one can significantly reduce the effect of round off errors in algebraically equivalent Kalman filter implementations (the so-called numerically efficient implementations). They are based on different mathematical factorization methods of the estimation error covariance matrices involved in the filter equations. The aim of the paper is to study the basic UD implementation methods of the discrete Kalman Filter with improved computational properties in comparison with the standard KF implementation, as well as the construction of the new extended orthogonal form of the UD filter which should have the following properties: robustness of computations against round off errors; lack of the square-root operation; deliverance from matrix inverse operation on each stage of the algorithm; compact and convenient orthogonal form of the UD filter. Materials and methods. The paper is based on the UD filter implementation methods. The first UD implementation of the KF was the Bierman's sequential algorithm. Matrix orthogonal algorithms are the most modern numerically efficient KF implementations. The approach to the construction of the square-root orthogonal algorithms was proposed by Kailath and it is used in the paper to construct a new form of the extended orthogonal UD filter. Results. In the paper the existing implementation methods of UD filter have been investigated. The orthogonal forms of the UD filter are the most computationally efficient and suitable for implementation in modern computer systems. A new form of the extended orthogonal UD filter, which has a number of advantages in comparison with others, has been proposed. Conclusions. The sequential and orthogonal forms of the UD algorithms are the most numerically efficient implementations of the discrete Kalman filter. Their benefits are: 1) robustness of computations against round off errors; 2) lack of the square-root operation; 3) deliverance from matrix inverse operation on each stage of the algorithm; 4) compact and convenient orthogonal form of the UD filter. The numerical experiments have shown the efficiency of the proposed new form of extended orthogonal UD filter and its computations robustness against round off errors while dealing with ill-conditioned tasks.
Keywords:
stochastic discrete linear systems, optimal discrete filtering, the Kalman filter, robust implementations of the discrete filter, the UD filter.
Citation:
J. V. Tsyganova, “On the UD filter implementation methods”, University proceedings. Volga region. Physical and mathematical sciences, 2013, no. 3, 84–104
Linking options:
https://www.mathnet.ru/eng/ivpnz395 https://www.mathnet.ru/eng/ivpnz/y2013/i3/p84
|
Statistics & downloads: |
Abstract page: | 23 | Full-text PDF : | 12 | References: | 7 |
|