The University of Southampton
University of Southampton Institutional Repository

Kalman Filter

Doyle, R.S., (1995) Kalman Filter Obermeier, E. and Trankler, H. (eds.) At Handbuch der Sensortecknik.

Record type: Conference or Workshop Item (Other)


The Kalman filter is the general solution to the recursive, minimised mean square estimation problem within the class of linear estimators. The Kalman filter gives a linear, unbiased, and minimum error variance recursive algorithm to estimate the unknown states of a dynamic process from noisy data taken at discrete real-time intervals. States, in this context, refer to any quantities of interest involved in the dynamic process, e.g. position velocity, chemical concentration, etc. For Gaussian random variables the Kalman filter is the optimal linear predictor-estimator and for variables of forms other than Gaussian the estimator is the best only within the class of linear estimators. The filter requires a knowledge of the second-order statistics of the noise of process being observed and of the measurement noise in order to provide the solution that minimises the mean square error between the true state and the estimate of state. Kalman filtering provides a convenient means of determining the weightings (denoted as gains) to be given to input measurement data. It also provides an estimate of the estimated state's error statistics through a covariance matrix. Hence the Kalman filter chooses the gain sequence and estimates the estimated state's accuracy in accordance with the variations (in terms of accuracy and update rate) of input data and modelled process dynamics. It should be noted that the quality of the estimation, as described through the error covariance matrix can in many cases be determined a priori, and would therfore be independent of the observations made. The Kalman filter has been used extensively for many diverse applications. For example, Kalman filtering has proved useful in navigational and guidance systems, radar tracking, sonar ranging, and satellite orbit determination. This chapter is mainly concerned with the derivation of the Kalman filter algorithm from the point of view of it being a linear observer, and with how the filter algorithm may be used in practice. As the Kalman filter is generally implemented on digital computers this chapter concerns itself with the discrete time form of the algorithm. A derivation of the Extended Kalman filter, a variation of the Kalman filter applicable to non-linear problems, is described. Two important variations of the Kalman filter are introduced to provide some indication of the its versatility. Finally three simple, but detailed examples of the calculations involved in Kalman filter cycles are presented.

Full text not available from this repository.

More information

Published date: 1995
Additional Information: to be published. English Translation. Address: Tiergartenstrasse 17, D-69121 Heidelberg, Germany.
Venue - Dates: Handbuch der Sensortecknik, 1995-01-01
Organisations: Electronics & Computer Science


Local EPrints ID: 250165
PURE UUID: 77d05184-7554-407f-b649-046d65f405a0

Catalogue record

Date deposited: 04 May 1999
Last modified: 18 Jul 2017 10:43

Export record


Author: R.S. Doyle
Editor: E. Obermeier
Editor: H. Trankler

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton:

ePrints Soton supports OAI 2.0 with a base URL of

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.