Abstract

This paper is concerned with recursively estimating the internal state sequence of a discrete-time dynamic system by processing a sequence of noisy measurements taken from the system output. Recursive processing requires some kind of sufficient statistic for representing the information collected up to a certain step. For this purpose, the probability density functions of the state are especially well suited. Once they are available, almost any type of point estimate, e.g. mean, mode, or median, can be derived. In the case of continuous states, however, the exact probability density functions characterizing the state estimate are in general either not feasible or not well suited for recursive processing. Hence, approximations of the true densities are generally inevitable, where Gaussian mixture approximations are convenient for a number of reasons. However, calculating appropriate mixture parameters that minimize a global measure of deviation from the true density is a tough optimization task. Here, we propose a new approximation method that minimizes the squared integral deviation between the true density and its mixture approximation. Rather than trying to solve the original problem, it is converted into a corresponding system of explicit ordinary first-order differential equations. This system of differential equations is then solved over a finite time interval, which is an efficient way of calculating the desired optimal parameter values. We focus on the measurement update in the important case of vector states and scalar measurements. In addition, approximation densities with separable kernels are assumed. It will be shown, that if the measurement nonlinearities are also separable, the required multidimensional integrals can be reduced to the product of one-dimensional integrals. For several important types of measurement functions including polynomial measurement nonlinearities, closed-form analytic expressions for the coefficients of the system of differential equations are available.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call