The Quadrature Gaussian Sum Filter and Smoother for Wiener Systems
Angel L. Cedeño, Rodrigo A. González, Juan C. Agüero
TL;DR
This work tackles state estimation for Wiener Block-Oriented Nonlinear systems by introducing the Quadrature Gaussian Sum Filter (QGSF) and Two-filter Smoother (QGSS), which exploit Gauss-Legendre quadrature to transform the nonlinear measurement model into a Gaussian mixture. The key idea is to represent $p(y_t|\mathbf{x}_t)$ as a finite Gaussian mixture and propagate it through Bayesian filtering and smoothing recursions, yielding closed-form-like update rules for both filtering and smoothing in the Wiener setting. The paper also develops practical reduction techniques to control the growth of mixture components, provides a detailed parallelization viewpoint, and establishes connections to Kalman and multi-model filters. Numerical experiments across first-, second-, and fourth-order Wiener systems demonstrate that QGSF/QGSS achieve higher accuracy than EKF, QKF, UKF, and particle-filter baselines with fewer components and reduced computation, supporting applicability to control, estimation, and system identification, including embedded hardware implementations.
Abstract
Block-Oriented Nonlinear (BONL) models, particularly Wiener models, are widely used for their computational efficiency and practicality in modeling nonlinear behaviors in physical systems. Filtering and smoothing methods for Wiener systems, such as particle filters and Kalman-based techniques, often struggle with computational feasibility or accuracy. This work addresses these challenges by introducing a novel Gaussian Sum Filter for Wiener system state estimation that is built on a Gauss-Legendre quadrature approximation of the likelihood function associated with the output signal. In addition to filtering, a two-filter smoothing strategy is proposed, enabling accurate computation of smoothed state distributions at single and consecutive time instants. Numerical examples demonstrate the superiority of the proposed method in balancing accuracy and computational efficiency compared to traditional approaches, highlighting its benefits in control, state estimation and system identification, for Wiener systems.
