Читать книгу Position, Navigation, and Timing Technologies in the 21st Century - Группа авторов - Страница 32
36.3.8 Sequential Importance Sampling Recursive Estimator
ОглавлениеIn this section, we leverage the previously presented concept of importance sampling to derive the basis for a recursive nonlinear estimator using Monte Carlo integration [4]. This type of filter is generally referred to as a recursive particle filter.
Consider the following general system model:
(36.112)
(36.113)
where xk is the state vector at time k, f(·, ·) is the process model function at time k – 1, wk − 1 is the process noise vector, h(·, ·) is the observation function, and vk is the measurement noise vector at time k. The noise vectors are assumed to be independent of each other and in time with a known density function. Note that Gaussian densities are not required or assumed.
Assuming we begin with a known posterior density, p(xk − 1| ℤk − 1). If N samples are drawn from an associated proposal density,
(36.114)
With normalized weights given by
(36.115)
where κ is the normalization factor required such that the sum of weights is unity, the posterior density function is expressed by the collection of particles and weights
(36.116)
or, equivalently
(36.117)
Our goal is to estimate the posterior density at time k, p(xk| ℤk), by incorporating the statistical process model and the observation at time k. The density function of interest can be written as
(36.118)
Assuming our proposal density can be factored:
the posterior particle locations can be sampled from
(36.121)
Thus, the associated particle weights at time k can be calculated in a similar fashion as Eq. 36.108:
Substituting Eqs. 36.119 and 36.120 into Eq. 36.122 yields
Note that this equation is a function of the posterior weights at time k – 1; thus, the right‐hand fraction of Eq. 36.123 can be replaced according to Eq. 36.108, which yields the final particle weight update equation from time k – 1 to time k:
(36.124)
which can be normalized such that the collection of weights sums to one, thus approximating the posterior density as
(36.125)
In this manner, the particle locations and weights can be continuously maintained and updated using a recursive estimation framework.