Proceedings of the Symposium
on “Atmospheric Remote Sensing using Satellite Navigation Systems”, 13-15
October 2003,
Optimal Kalman Filtering for ultra-reliable Tracking
Antti Lange
Finnish Meteorological Institute (FMI)
Observational Services
Email: Antti.Lange@fmi.fi
The theory of optimal Kalman Filters (KF) provides means for atmospheric remote sensing that can make precision tracking of an air surveillance system to work as reliably as possible. The theory requires that Kalman’s observability and controllability conditions are satisfied which, however, appears to be quite tricky to be continuously verified and maintained. The error covariance matrix of a state vector provides the most practical means for monitoring the stability of optimal Kalman Filtering if only it can be reliably estimated in real-time. However, this is much more demanding than estimating the state vector. Error propagation modeling is normally used for estimating accuracies. Unfortunately, this is unreliable because the two stability conditions above are not sufficient to guarantee the filtering stability when modeling errors exist.
Firstly, all incoming data must have a sufficient degree of overdetermination. Secondly, it only is an observed internal consistency of the measurements that can provide adequate information for any reliable estimation of accuracies. The computations of such estimation methods are being developed by making use of the geodetic Helmert-Wolf formulas [1] and C. R. Rao’s theory [2] of Minimum Norm Quadratic Unbiased Estimation (MINQUE). The precisely computed residuals (i.e. innovation sequences) from the semi-analytic Helmert-Wolf inversion method [3] seem to offer a suitable real-time source of data for computing the most reliable estimates of all different systematic and random error components. These parameters are absolutely required by optimal Kalman Filtering. The confidence intervals can then be immediately computed for all state parameters and the filtering stability submitted under ultra-reliable control in real-time.
OPTIMAL Kalman
Filtering
Equations (1) - (2) below describe the time behavior of an optimal Kalman Filter (KF) system to be used for the real-time fusion and processing all available data. Equation (1) tells how a measurement vector yt depends on a state vector st and on a random error vector et at each time-point t as well as on a (more or less) constant calibration drift and systematic error vector c . This is the linearized Measurement Equation:
yt = Ht st + Fyt c + et for t = 1, 2,... (1)
where the matrices Ht and Fyt are the Jacobians that stem from the partial derivatives of dependencies between the measurements yt and the unknown states st and the various calibration drifts and systematic errors c which all are to be sensed remotely. Time evolution of the overall system is described by the linearized System Equation:
st = At st-1 + Bt ut-1 + Fst c + at for t = 1, 2,... (2)
where matrix At is the state transition matrix, Bt is the control gain matrix and Fst tells how the system depends on the calibration drifts and systematic errors c. Equation (2) tells how a present state vector st of the overall system develops from its previous states st-1 when also affected by known controls ut-1 and random noises at.
Optimal Kalman Filter estimates of the consequtive state vectors st , st-1 , st-2 , … , st-K-1 and all the unknown constant calibration drifts and systematic errors c are computed by using the Helmert-Wolf formulas:
st-l
= {Xt-l ’ Vt-l-1 Xt-l }-1 Xt-l ’ Vt-l-1 (yt-l -Gt-l c ) (3)
c = { S
Xt-l ’ Rt-l Xt-l }-1 S Gt-l’Rt-l yt-l
where the summation index l (= 0, 1, 2, …, K-2, K-1) runs over a sufficiently long (=K) time-series of observational data so that all the calibration drifts and systematic errors c become observable. This observability has now the simple meaning that all error variances of the state parameters just stay within acceptable tolerances. For an explanation of the different symbols in (3) and (4), see [4] or [5] which papers also explain Lange’s Precision Matrix (LPM) for a semi-analytic piecewise computing of the following huge matrix of the error variances and covariances:
Cov(st , st-1
, st-2 , … , st-K-1, c ) =
(4)

The measurement errors et , et-1 , et-2 , … , et-K-1 and system noises at , at-1 , at-2 , … , at-K-1 must have no components that may auto- or cross-correlate in an unknown way less the optimality of Kalman Filtering will be lost. Thus, all the underlying variance components are estimated by the MINQUE method [2] and taken into account by factoring them with the help of the matrices Fyt and Fst in (1) and (2). These two matrices should primarily be obtained from known physicals dependencies between the various error components. As completely unknown dependencies may also exist their models can be identified by using the Singular Value Decomposition (SVD) and the (generalised) Canonical Correlation techniques, see [6] and [7], respectively.
Reliable Accuracy Estimation
The error variances of different sensor readings can be reliably estimated only from their observed internal consistency by using e.g. the Minimum Norm Quadratic Unbiased Estimation (MINQUE) theory [2]. Fortunately, the GNSS signals and all such satellite systems with their augmentations render a surplus of overdetermination which makes it possible to estimate all added parameters that stem from both various calibration drifts and random errors. Significant synergy advantages often come from integrating different subsystems. However, long moving windows of data may also be required on a continuous basis or extremely long windows on a temporal basis (i.e. for so-called training of the filter). The very demanding computations of [8] are in this way extended also to optimal Adaptive Kalman Filtering (AKF) under the general title of Fast Kalman Filtering (FKF), see [5].



CONCLUDING
REMARKS
An optimal data filtering system is needed to provide reliable information on all the measured parameters like signal propagation time, signal angle of arrival, Doppler shift and signal amplitude etc. Optimal Kalman Filtering provides a stable method for repeatedly updating a vector of weighted mean values (probe coordinates, calibration drifts and systematic model errors) by an optimal exploitation of all input data in real-time. This is not necessarily true with other control methods such as fuzzy logic.
The semi-analytical computing method of FKF provides the possibility of processing huge amounts of input data in real-time with ultra-reliable accuracy estimation [9]. The obvious benefits of the Statistical Calibration method [5] come from practical life, as there usually are large amounts of sensors (radars, transponders, profilers, GPS- receivers, etc.) that operate far from each other, without possibilities for immediate maintenance and/or precise physical recalibration.
[1] H. Wolf,
“The Helmert block method, its origin and development”,
Proceedings of the Second International
Symposium on Problems Related to the Redifinition of North American Geodetic
Networks, Arlington, Va. April 24-28, pp. 319-326, 1978.
[2] C.R. Rao, “Estimation of variance and covariance components in linear models”, J. Am. Stat. Assoc., Vol. 67, No. 337, pp. 112-115, 1972.
[3] E.
Brockmann, “Combination of solutions for geodetic and geodynamic applications
of the Global Positioning System (GPS)”, Geodätisch
- geophysikalische Arbeiten in der Schweiz, Volume 55, Schweitzerische
Geodätische Kommission, 1997.
[4] A.A.
Lange, "Simultaneous Statistical Calibration of the GPS signal delay
measurements with related meteorological data", Physics and Chemistry of the Earth, Part A: Solid Earth and
Geodesy, Vol. 26, No. 6-8, pp. 471-473, 2001.
[5] A.A.
Lange, “Statistical calibration of observing systems”, Academic Dissertation, FMI,
[6] G.
Strang, K. Borre, Linear Algebra,
Geodesy, and GPS, Wellesley-Cambridge Press, 1997.
[7] A.A. Lange, ”Kanonisen analyysin
laskennoista”, Laskentakeskuksen
Tiedonantoja, No.1, Jyväskylän Yliopisto, 1969.
[8] T. Gal-Chen, et al., “Report of the Critical Review Panel - Lower Tropospheric Profiling Symposium: Needs and Technologies”, Bull. Am. Met. Soc., Vol. 71, No. 5, pp. 680-687, 1990.
[9] Chris Rizos, "QUALITY ISSUES IN REAL-TIME GPS
POSITIONING", Report by Chairman, International
Association of Geodesy SSG 1.154, IUGG Congress, Birmingham U.K., 18-29
July 1999