Least squares ARMA modeling of linear time-varying systems: Lattice filter structures and fast RLS algorithms

The problem of modeling linear time-varying systems is one of considerable importance in many varied and diverse applications. This paper looks at AR, MA, and ARMA modeling of linear time-varying systems with lattice filters. There are two parts to this paper. The first part develops the lattice filter structures. In particular, a new ARMA(N, M) lattice filter structure is presented (N: AR order, M: MA order) which is fully consistent with the geometric characteristics of the AR and MA lattice filter structures in that it evaluates all optimal ARMA (i, j) filters of order lower than (N, M), and each such filter is realized in terms of a fully orthogonal set of realization vectors. For uncorrelated input, this ARMA lattice filter simplifies greatly, resulting in the white input ARMA lattice filter. The second part of the paper develops new fast RLS algorithms for the evaluation of the lattice filter coefficients. There are two classes of algorithms presented. One class is based on projection error sample averaging, while the other uses input-output sample averaging and some orthogonality relations. This latter approach is equivalent to the exact RLS formulation. The algorithms of the former class are the most efficient modeling algorithms known to the authors, and the algorithms of the latter class are of comparable or better efficiency than other algorithms in the same class.

[1]  Karl Johan Åström,et al.  BOOK REVIEW SYSTEM IDENTIFICATION , 1994, Econometric Theory.

[2]  George Carayannis,et al.  A fast sequential algorithm for least-squares filtering and prediction , 1983 .

[3]  Monson H. Hayes,et al.  Performance analysis of new least squares ARMA lattice modeling algorithms , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[4]  Monson H. Hayes,et al.  ARMA Modeling of time varying systems with lattice filters , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[5]  M. Morf,et al.  Recursive least squares ladder estimation algorithms , 1981 .

[6]  L. Ljung,et al.  Fast calculation of gain matrices for recursive estimation schemes , 1978 .

[7]  M. Morf,et al.  Square root covariance ladder algorithms , 1982 .

[8]  M. Shensa,et al.  Recursive least squares lattice algorithms--A geometrical approach , 1981 .

[9]  Martin Morf,et al.  Recursive square-root ladder estimation algorithms , 1980, ICASSP.

[10]  Albert Benveniste,et al.  AR and ARMA identification algorithms of Levinson type: An innovations approach , 1981 .

[11]  B. Friedlander,et al.  Lattice filters for adaptive processing , 1982, Proceedings of the IEEE.

[12]  Thomas Kailath,et al.  Least-squares adaptive lattice and transversal filters: A unified geometric theory , 1984, IEEE Trans. Inf. Theory.

[13]  Arch W. Naylor,et al.  Linear Operator Theory in Engineering and Science , 1971 .

[14]  J. Makhoul,et al.  Quantization properties of transmission parameters in linear predictive systems , 1975 .

[15]  T. Kailath,et al.  Fast, recursive-least-squares transversal filters for adaptive filtering , 1984 .

[16]  R. Plackett Some theorems in least squares. , 1950, Biometrika.

[17]  M. Morf,et al.  Fast algorithms for recursive identification , 1976, 1976 IEEE Conference on Decision and Control including the 15th Symposium on Adaptive Processes.

[18]  Thomas Kailath,et al.  Windowed fast transversal filters adaptive algorithms with normalization , 1985, IEEE Trans. Acoust. Speech Signal Process..

[19]  Benjamin Friedlander,et al.  Square-root covariance ladder algorithms , 1981, ICASSP.

[20]  Thomas Kailath,et al.  Lattice filter parameterization and modeling of nonstationary processes , 1984, IEEE Trans. Inf. Theory.

[21]  M. Morf,et al.  Recursive least squares ladder forms for fast parameter tracking , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[22]  M. Morf,et al.  Recursive ladder algorithms for ARMA modeling , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[23]  A. Gray,et al.  Quantization and bit allocation in speech processing , 1976 .

[24]  H. Kotera,et al.  Application of Fast Kalman Estimation to Adaptive Equalization , 1978 .

[25]  Benjamin Friedlander,et al.  Lattice implementation of some recursive parameter-estimation algorithms† , 1983 .