Elsevier

Automatica

Volume 44, Issue 2, February 2008, Pages 459-464
Automatica

Brief paper
On the lower smoothing bound in identification of time-varying systems

https://doi.org/10.1016/j.automatica.2007.05.020Get rights and content

Abstract

In certain applications of nonstationary system identification the model-based decisions can be postponed, i.e. executed with a delay. This allows one to incorporate in the identification process not only the currently available information, but also a number of “future” data points. The resulting estimation schemes, which involve smoothing, are not causal. Assuming that the infinite observation history is available, the paper establishes the lower steady-state estimation bound for any noncausal estimator applied to a linear system with randomly drifting coefficients (under Gaussian assumptions). This lower bound complements the currently available one, which is restricted to causal estimators.

Introduction

Consider the problem of identification of a linear time-varying system governed byy(t)=ϕT(t)θ(t)+v(t),θ(t)=θ(t-1)+w(t),where y(t) denotes the system output, ϕ(t)=[ϕ1(t),,ϕn(t)]T is a known regression vector, v(t) denotes white measurement noise, θ(t)=[θ1(t),,θn(t)]T is the vector of unknown and time-varying system coefficients and w(t) stands for the one-step parameter change.

In this paper we will focus on systems with randomly drifting parameters, namely we will assume that {w(t)} is a white noise sequence. Under such assumption (2) becomes the so-called random-walk (RW) model. Systems with RW parameter changes have been extensively studied in the literature on identification of nonstationary processes as they allow one to arrive at analytical results. Therefore, even though from the practical viewpoint the RW model may be criticized as “unrealistic”, it is widely used as a benchmark for evaluation and comparison of tracking performance of different identification schemes, such as Kalman filter-based (KF) algorithms, exponentially weighted least squares (EWLS) algorithms and least mean squares (LMS) algorithms—see e.g. Guo and Ljung (1995), Macchi (1995), Haykin (1996), and Niedźwiecki (2000). Naturally, evaluation of universal estimation bounds for such a benchmark problem is interesting from the theoretical viewpoint.

Under Gaussian assumptions the steady-state value of the Cramér–Rao type lower estimation bound, for the system (1), (2) with parameters evolving according to the RW model, was established in the paper of Ravikanth and Meyn (1999). Since the bound derived there was restricted to causal estimation schemes, used for parameter tracking, it will be further referred to as lower tracking bound (LTB). By causal we mean estimators that specify θ^(t) in terms of the current and past data only: y(s),ϕ(s),st. While in the adaptive prediction and control problems, studied in Ravikanth and Meyn (1999), causality is an obvious requirement, there are some other important applications, such as adaptive noise canceling or adaptive channel equalization, where the parameter-based decisions can be executed with a delay of a certain number of sampling intervals. In cases like this, the estimate of θ(t) can be based not only on all past, but also on a number of future data points: y(s),ϕ(s),s>t. Since estimation accuracy of such noncausal estimation schemes, which incorporate smoothing, exceeds accuracy of their causal counterparts, it is important to know what is the possible margin of improvement. To address this problem, we will derive expression for the steady-state value of the lower smoothing bound (LSB). Since LSB specifies the best achievable accuracy of any parameter estimation scheme (whether causal or not) for a time-varying system at hand, in some sense it may be considered a more fundamental limitation than LTB.

The paper is organized as follows. Section 2 summarizes the current state of knowledge about estimation bounds applicable to time-varying systems. Section 3 presents the optimal noncausal estimation scheme for identification of linear systems with parameters drifting according to the RW model. The LSB for such systems is established in Section 4. Section 5 describes a computationally inexpensive smoothing procedure with sub-LTB performance. Finally, Section 6 concludes.

Section snippets

Estimation bounds in identification of time-varying systems

When the system is time-invariant, i.e. θ(t)=θ,t (or equivalently w(t)0) and when the probability density function of v(t) obeys some regularity conditions, the best achievable accuracy of any unbiased estimator θ^(N) of θ, based on the data set Z={y(1),ϕ(1),,y(N),ϕ(N)}, is determined by the celebrated Cramér–Rao inequality:cov[θ^(N)|Z]=E(θ^(N)-θ)(θ^(N)-θ)T|ZFN-1,where FN=-E2θθTL(θ;Z)is the Fisher information matrix (assumed to be nonsingular), L(θ;Z)=logp(Z|θ) denotes the log-likelihood

Optimal noncausal estimator

Consider any instant t[1,N] and denote by Z-(t)={y(1),ϕ(1),,y(t),ϕ(t)}Z and Z+(t)={y(t),ϕ(t),,y(N),ϕ(N)}Z the sets of “past and current” and “current and future” measurements, respectively. It is well known, cf. Lewis (1986), that the optimal, in the mean-square sense, estimator of θ(t) has the formθ^(t)=E[θ(t)|Z],where averaging is carried over different realizations of V, W and θ(0).

Suppose that

  • (A3)

    The process of one-step parameter changes {w(t)}, independent of {v(t)} and {ϕ(t)}, is an

Lower smoothing bound

Since θ^(t), given by (8), is the optimal estimator, the minimum attainable error covariance matrix is equal to E[P(t)], where averaging is carried over different realizations of φ. To arrive at steady-state expressions we will assume that an infinite observation history is available, incorporating all past and all future data samples, i.e. that: Z={y(s),ϕ(s),-<s<}, Z-(t)={y(s),ϕ(s),-<st} and Z+(t)={y(s),ϕ(s),ts<}. The corresponding steady-state expectation will be denoted by E.

To arrive

Some practical issues

The LSB (17) was derived for an infinite-lag smoother which is not realizable. In practice, instead of θ^(t)=E[θ(t)|Z], one can use a fixed-lag smoother θ^(t-τ|t)=E[θ(t-τ)|Z-(t)], where τ is the permissible decision delay. It can be shown that cov[θ^(t-τ|t)]cov[θ^(t-τ|t-τ)],τ0.Fixed-lag smoothing can be realized using a Kalman filtering algorithm designed for an augmented state space model of parameter variation (Lewis, 1986). Denote by θa(t)=[θT(t),,θT(t-τ)]T the augmented state vector.

Conclusion

We have considered the problem of identification of a linear time-varying system with randomly drifting coefficients and we have established the Cramér–Rao type lower estimation bound (LSB), which limits accuracy of any estimator of system parameters, including noncausal estimators. The obtained results complement those derived earlier for causal estimation schemes (LTB). Additionally, we have shown that the sub-LTB performance can be achieved in a very simple way by means of delaying parameter

Maciej Niedźwiecki was born in Poznań, Poland, in 1953. He received the M.Sc. and Ph.D. degrees from the Gdańsk University of Technology, Gdańsk, Poland, and the Dr. Hab. (D.Sc.) degree from the Technical University of Warsaw, Warsaw, Poland, in 1977, 1981 and 1991, respectively.

He spent three years as a Research Fellow with the Department of Systems Engineering, Australian National University, 1986–1989. In 1990–1993 he served as a Vice Chairman of Technical Committee on Theory of the

References (16)

  • M. Šimandl et al.

    Filtering, predictive and smoothing Cramér–Rao bounds for discrete-time nonlinear dynamic systems

    Automatica

    (2001)
  • L. Guo

    Estimating time-varying parameters by the Kalman filter based algorithm: Stability and convergence

    IEEE Transactions on Automatic Control

    (1990)
  • L. Guo et al.

    Performance analysis of general tracking algorithms

    IEEE Transactions on Automatic Control

    (1995)
  • Haykin, S. (1996). Adaptive filter theory. Englewood Cliffs, NJ, Cambridge, MA: Prentice-Hall, MIT...
  • P. Hedelin

    Can the zero-lag filter be a good smoother?

    IEEE Transactions on Information Theory

    (1977)
  • F.L. Lewis

    Optimal estimation

    (1986)
  • O. Macchi

    Adaptive processing: The least mean squares approach with applications in transmission

    (1995)
  • M. Niedźwiecki

    Identification of time-varying processes

    (2000)
There are more references available in the full text version of this article.

Cited by (9)

  • Optimal and suboptimal smoothing algorithms for identification of time-varying systems with randomly drifting parameters

    2008, Automatica
    Citation Excerpt :

    We will show that not only is such approach computationally attractive, but it also leads to estimation algorithms with very good properties. In particular, when system parameters evolve according to the RW model and the adaptation gain is sufficiently small, the appropriately filtered KF estimates are statistically efficient, i.e. their accuracy reaches the Cramér–Rao type lower smoothing bound established recently (Niedźwiecki, 2007a). Three simulation experiments, adopted from Niedźwiecki (2007b), were performed to check properties of the analyzed algorithms.

  • A series DC motor time-varying observer based on flatness and genetic algorithm

    2011, International Review on Modelling and Simulations
  • Generalized adaptive notch smoothing revisited

    2010, IEEE Transactions on Signal Processing
  • A time-varying system control using implicit flatness: Case of an inverted pendulum

    2010, ISMS 2010 - UKSim/AMSS 1st International Conference on Intelligent Systems, Modelling and Simulation
View all citing articles on Scopus

Maciej Niedźwiecki was born in Poznań, Poland, in 1953. He received the M.Sc. and Ph.D. degrees from the Gdańsk University of Technology, Gdańsk, Poland, and the Dr. Hab. (D.Sc.) degree from the Technical University of Warsaw, Warsaw, Poland, in 1977, 1981 and 1991, respectively.

He spent three years as a Research Fellow with the Department of Systems Engineering, Australian National University, 1986–1989. In 1990–1993 he served as a Vice Chairman of Technical Committee on Theory of the International Federation of Automatic Control (IFAC). He is the author of the book Identification of Time-varying Processes (Wiley, 2000).

He works as a Professor and Head of the Department of Automatic Control, Faculty of Electronics, Telecommunications and Computer Science, Gdańsk University of Technology. His main areas of research interests include system identification, signal processing and adaptive systems.

This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by Associate Editor Johan Schoukens under the direction of Editor Torsten Söderström.

View full text