Position, Navigation, and Timing Technologies in the 21st Century. Группа авторов

Чтение книги онлайн.

Читать онлайн книгу Position, Navigation, and Timing Technologies in the 21st Century - Группа авторов страница 37

Position, Navigation, and Timing Technologies in the 21st Century - Группа авторов

Скачать книгу

used to develop a basic recursive estimation algorithm.

      The fundamental enabling concept for the sampling particle filter is the concept of Monte Carlo integration. Given an integral in the following form:

      (36.99)equation

      where Ω is an nx‐dimensional region in images with volume

      (36.100)equation

      If N independent samples are uniformly drawn from Ω, that is, {x[1], x[2], ⋯, x[N]} ∈ Ω, then the integral can be approximated as

      (36.101)equation

      which approaches equality as

      (36.102)equation

      Now consider the case where the function in the integrand, g(x), can be expressed as the product

      where p(x) is a probability density function; thus, p(x) ≥ 0 and ∫p(x)dx = 1. If N independent samples, x[i], can be drawn in accordance with p(·), then the integral can be estimated as the sample mean of the transformed particles:

      (36.104)equation

      The resulting error in the estimate is unbiased and, most importantly, scales as the reciprocal of the square root of N. This is an important result as it indicates that the error is independent of the dimensionality of the state, as long as the particles are properly sampled from the distribution of x. This is an important distinction from the grid filter, which requires particles that increase geometrically with the number of dimensions in the state vector [6].

      Unfortunately, it is not always possible to generate samples from arbitrary density functions. This motivates additional development of the concept known as importance sampling.

      (36.105)equation

Schematic illustration of [roposal sampling illustration.

      (36.106)equation

      where the ratio between the true density and the proposal density can be expressed as particle importance weights:

      Finally, the collection of particle weights can be normalized via

      (36.110)equation

      (36.111)equation

      which we will exploit to develop a recursive estimator.

      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)equation

      (36.113)equation

      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)equation

      With normalized weights given by

      (36.115)

Скачать книгу