Multichannel fast QRD-LS adaptive filtering: new technique and algorithms

A direct, unified approach for deriving fast multichannel QR decomposition (QRD) least squares (LS) adaptive algorithms is introduced. The starting point of the new methodology is the efficient update of the Cholesky factor of the input data correlation matrix. Using the new technique, two novel fast multichannel algorithms are developed. Both algorithms comprise scalar operations only and are based exclusively oh numerically robust orthogonal Givens rotations. The first algorithm assumes channels of equal orders and processes them all simultaneously. It is highly modular and provides enhanced pipelinability, with no increase in computational complexity, when compared with other algorithms of the same category. The second multichannel algorithm deals with the general case of channels with different number of delay elements and processes each channel separately. A modification of the algorithm leads to a scheme that can be implemented on a very regular systolic architecture. Moreover, both schemes offer substantially reduced computational complexity compared not only with the first algorithm but also with previously derived multichannel fast QRD schemes. Experimental results in two specific application setups as well as simulations in a finite precision environment are also included.

[1]  Bin Yang A QR multichannel least squares lattice algorithm for adaptive nonlinear filtering , 1995 .

[2]  George Carayannis,et al.  A unifed view of parametric processing algorithms for prewindowed signals , 1986 .

[3]  M. A. Syed QRD-based fast RLS multichannel adaptive algorithms , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[4]  J. G. McWhirter,et al.  Fast algorithms for least squares linear prediction based on orthogonal rotations , 1989 .

[5]  George-Othon Glentis,et al.  Fast adaptive algorithms for multichannel filtering and system identification , 1992, IEEE Trans. Signal Process..

[6]  Luigi Chisci,et al.  Modular and numerically stable fast transversal filters for multichannel and multiexperiment RLS , 1992, IEEE Trans. Signal Process..

[7]  Phillip A. Regalia,et al.  The FLS-QR algorithm for adaptive filtering: The case of multichannel signals , 1991, Signal Process..

[8]  V. J. O H N M A T H Adaptive Polynomial Filters , 2022 .

[9]  S. Thomas Alexander,et al.  A Method for Recursive Least Squares Filtering Based Upon an Inverse QR Decomposition , 1993, IEEE Trans. Signal Process..

[10]  Hanoch Lev-Ari,et al.  Modular architectures for adaptive multichannel lattice algorithms , 1983, IEEE Trans. Acoust. Speech Signal Process..

[11]  Paul S. Lewis,et al.  QR-based algorithms for multichannel adaptive least squares lattice filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

[12]  V. J. Mathews,et al.  QR-decomposition based algorithms for adaptive Volterra filtering , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[13]  Maurice Bellanger The FLS-QR algorithm for adaptive filtering , 1989 .

[14]  Nicholas Kalouptsidis,et al.  Adaptive system identification and signal processing algorithms , 1993 .

[15]  A.A. Rontogiannis,et al.  New fast inverse QR least squares adaptive algorithms , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

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

[17]  T. Kailath,et al.  A state-space approach to adaptive RLS filtering , 1994, IEEE Signal Processing Magazine.

[18]  F. Ling,et al.  A generalized multichannel least squares lattice algorithm based on sequential processing stages , 1984 .

[19]  Ali H. Sayed,et al.  A state-space approach to adaptive filtering , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[20]  Sasan H. Ardalan,et al.  A fast ARMA transversal RLS filter algorithm , 1988, IEEE Trans. Acoust. Speech Signal Process..

[21]  Ali H. Sayed,et al.  A unified derivation of square-root multichannel least-squares filtering algorithms , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[22]  Hideaki Sakai,et al.  Circular lattice filtering using Pagano's method , 1982 .

[23]  Monson H. Hayes,et al.  Least squares ARMA modeling of linear time-varying systems: Lattice filter structures and fast RLS algorithms , 1987, IEEE Trans. Acoust. Speech Signal Process..

[24]  V. J. Mathews,et al.  Lattice algorithms for recursive least squares adaptive second-order Volterra filtering , 1994 .

[25]  George-Othon Glentis,et al.  Efficient algorithms for Volterra system identification , 1999, IEEE Trans. Signal Process..

[26]  Junghsi Lee,et al.  A fast recursive least squares adaptive second order Volterra filter and its performance analysis , 1993, IEEE Trans. Signal Process..

[27]  Hideaki Sakai,et al.  Recursive least squares circular lattice and escalator estimation algorithms , 1983 .

[28]  Phillip A. Regalia,et al.  On the duality between fast QR methods and lattice methods in least squares adaptive filtering , 1991, IEEE Trans. Signal Process..

[29]  George-Othon Glentis,et al.  Efficient Algorithms for Parametric Volterra system identification, Signal Processing VII: Theories and Applications , 1994 .

[30]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[31]  Robert J. Plemmons,et al.  Least squares modifications with inverse factorizations: Parallel implications , 1989 .

[32]  M. Bellanger A survey of QR based fast least squares adaptive filters: from principles to realization , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[33]  John M. Cioffi,et al.  The fast adaptive ROTOR's RLS algorithm , 1990, IEEE Trans. Acoust. Speech Signal Process..

[34]  Bin Yang,et al.  Rotation-based RLS algorithms: unified derivations, numerical properties, and parallel implementations , 1992, IEEE Trans. Signal Process..