State-space model identification via exploitation of displacement structure: batch and recursive processing

Batch and recursive algorithms for identification of state space models are presented. They exploit the displacement and low-rank+shift structures of the matrices that arise in the identification procedure. The key idea is to manipulate (or update) the so-called generator vectors instead of matrices, which reduces the computational cost down to O(MN) FLOPS (O(M/sup 2/+dM) when system parameters are updated at every d samples). Such reductions of computational burden may allow online identification of state space models in many potential applications. The results of computer simulation give some evidence of the viability of the fast identification technique.<<ETX>>

[1]  Patrick Dewilde,et al.  Subspace model identification Part 1. The output-error state-space model identification class of algorithms , 1992 .

[2]  Thomas Kailath,et al.  ESPRIT-A subspace rotation approach to estimation of parameters of cisoids in noise , 1986, IEEE Trans. Acoust. Speech Signal Process..

[3]  Guanghan Xu,et al.  Fast identification of state-space models via exploitation of displacement structure , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[4]  Wallace E. Larimore,et al.  Canonical variate analysis in identification, filtering, and adaptive control , 1990, 29th IEEE Conference on Decision and Control.

[5]  W. Larimore System Identification, Reduced-Order Filtering and Modeling via Canonical Variate Analysis , 1983, 1983 American Control Conference.

[6]  T. Kailath,et al.  Fast identification of state-space models via exploitation of displacement structure , 1994, IEEE Trans. Autom. Control..

[7]  Marc Moonen,et al.  A geometrical approach for the identification of state space models with singular value decomposition , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[8]  T. Kailath,et al.  Fast Parallel Algorithms for QR and Triangular Factorization , 1987 .

[9]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[10]  Guanghan Xu,et al.  A fast algorithm for signal subspace decomposition and its performance analysis , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[11]  Thomas Kailath,et al.  ESPRIT-estimation of signal parameters via rotational invariance techniques , 1989, IEEE Trans. Acoust. Speech Signal Process..

[12]  J. Chun,et al.  Fast array algorithms for structured matrices , 1990 .

[13]  Thomas Kailath,et al.  Fast recursive identification of state space models via exploitation of displacement structure , 1994, Autom..