- Filtering problem (stochastic processes)
In the theory of
stochastic processes , the filtering problem is a mathematical model for a number of filtering problems insignal processing and the like. The general idea is to form some kind of "best estimate" for the true value of some system, given only some (potentially noisy) observations of that system. The problem of optimal non-linear filtering (even for non-stationary case) was solved byRuslan L. Stratonovich (1959 [Stratonovich, R. L. (1959). "Optimum nonlinear systems which bring about a separation of a signal with constant parameters from noise". Radiofizika, 2:6, pp. 892-901.] , 1960 [Stratonovich, R.L. (1960). "Application of the Markov processes theory to optimal filtering". Radio Engineering and Electronic Physics, 5:11, pp.1-19.] ). The solution, however, is infinite-dimensional in the general case. Certain approximations and special cases are well-understood: for example, the linear filters are optimal for Gaussian random variables, and are known as theWiener filter and theKalman-Bucy filter .If the
separation principle applies, then filtering also arises as part of the solution of aoptimal control problem, i.e. theKalman filter is the estimation part of the optimal control solution to theLinear-quadratic-Gaussian control problem.The mathematical formalism
Consider a
probability space (Ω, Σ, P) and suppose that the (random) state "Y""t" in "n"-dimension alEuclidean space R"n" of a system of interest at time "t" is arandom variable "Y""t" : Ω → R"n" given by the solution to an Itōstochastic differential equation of the form:
where "B" denotes standard "p"-dimensional
Brownian motion , "b" : [0, +∞) × R"n" → R"n" is the drift field, and "σ" : [0, +∞) × R"n" → R"n"×"p" is the diffusion field. It is assumed that observations "H""t" in R"m" (note that "m" and "n" may, in general, be unequal) are taken for each time "t" according to:
Adopting the Itō interpretation of the stochastic differential and setting
:
this gives the following stochastic integral representation for the observations "Z""t":
:
where "W" denotes standard "r"-dimensional
Brownian motion , independent of "B" and the initial condition "X"0, and "c" : [0, +∞) × R"n" → R"n" and "γ" : [0, +∞) × R"n" → R"n"×"r" satisfy:
for all "t" and "x" and some constant "C".
The filtering problem is the following: given observations "Z""s" for 0 ≤ "s" ≤ "t", what is the best estimate "Ŷ""t" of the true state "Y""t" of the system based on those observations?
By "based on those observations" it is meant that "Ŷ""t" is measurable with respect to the "σ"-algebra "G""t" generated by the observations "Z""s", 0 ≤ "s" ≤ "t". Denote by "K" = "K"("Z", "t") be collection of all R"n"-valued random variables "Y" that are square-integrable and "G""t"-measurable:
:
By "best estimate", it is meant that "Ŷ""t" minimizes the mean-square distance between "Y""t" and all candidates in "K":
:
Basic result: orthogonal projection
The space "K"("Z", "t") of candidates is a
Hilbert space , and the general theory of Hilbert spaces implies that the solution "Ŷ""t" of the minimization problem (M) is given by:
where "P""K"("Z","t") denotes the
orthogonal projection of "L"2(Ω, Σ, P; R"n") onto thelinear subspace "K"("Z", "t") = "L"2(Ω, "G""t", P; R"n"). Furthermore, it is a general fact aboutconditional expectation s that if "F" is any sub-"σ"-algebra of Σ then the orthogonal projection:
is exactly the conditional expectation operator E [·|"F"] , i.e.,
:
Hence,
:
This elementary result is the basis for the general Fujisaki-Kallianpur-Kunita equation of filtering theory.
References
* cite book
last = Øksendal
first = Bernt K.
authorlink = Bernt Øksendal
title = Stochastic Differential Equations: An Introduction with Applications
edition = Sixth edition
publisher=Springer
location = Berlin
year = 2003
id = ISBN 3-540-04758-1 (See Section 6.1)
Wikimedia Foundation. 2010.