Systolic implementations of up/down-dating cholesky factorization using vectorized Gram-Schmidt pseudo orthoganalization

We propose a new class ofhyperbolic Gram-Schmidt methods to simultaneously update and downdate the Cholesky factor of a sample covariance matrix efficiently with applications to sliding window recursive least squares (RLS) filtering problems. Several vectorized versions of this Gram-Schmidt approach are introduced, which include conventional column-updating, modified row/column-updating, and square-root-free methods. Comparisons to the existing known methods, such as Householder transformation and Givens rotation, are also given. Upon further reformulating these algorithms, a systolic triarray structure is proposed to facilitate VLSI implementations.

[1]  Å. Björck Solving linear least squares problems by Gram-Schmidt orthogonalization , 1967 .

[2]  Robert Schreiber,et al.  Implementation of adaptive array algorithms , 1986, IEEE Trans. Acoust. Speech Signal Process..

[3]  Peter Strobach,et al.  Linear Prediction Theory: A Mathematical Basis for Adaptive Systems , 1990 .

[4]  S. Kung,et al.  VLSI Array processors , 1985, IEEE ASSP Magazine.

[5]  K. J. Ray Liu,et al.  A unified SQRT-free rank-1 up/down-dating approach for recursive least-squares problems , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[6]  K. J. Ray Liu,et al.  Two-level pipelined implementation of systolic block Householder transformation with application to RLS algorithm , 1990, [1990] Proceedings of the International Conference on Application Specific Array Processors.

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

[8]  Charles M. Rader,et al.  Hyperbolic householder transformations , 1986, IEEE Trans. Acoust. Speech Signal Process..

[9]  Å. Björck Least squares methods , 1990 .

[10]  Fuyun Ling,et al.  A recursive modified Gram-Schmidt algorithm for least- squares estimation , 1986, IEEE Trans. Acoust. Speech Signal Process..

[11]  Nai–Kuan Tsao A Note on Implementing the Householder Transformation , 1975 .

[12]  J. G. McWhirter,et al.  Recursive Least-Squares Minimization Using A Systolic Array , 1983, Optics & Photonics.

[13]  K. Yao,et al.  Systolic array processing for order and time recursive generalized least-squares estimation , 1986, Optics & Photonics.

[14]  W. E. Gentleman Least Squares Computations by Givens Transformations Without Square Roots , 1973 .

[15]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[16]  Gene H. Golub,et al.  Matrix computations , 1983 .

[17]  Seth Z. Kalson,et al.  A class of least-squares filtering and identification algorithms with systolic array architectures , 1991, IEEE Trans. Inf. Theory.

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

[19]  J. Rice Experiments on Gram-Schmidt orthogonalization , 1966 .

[20]  S. F. Hsieh,et al.  Systolic implementation of windowed recursive LS estimation , 1990, IEEE International Symposium on Circuits and Systems.

[21]  Maurice Bellanger,et al.  Adaptive digital filters and signal analysis , 1987 .

[22]  H. T. Kung Why systolic architectures? , 1982, Computer.

[23]  H. T. Kung,et al.  Matrix Triangularization By Systolic Arrays , 1982, Optics & Photonics.

[24]  R. T. Compton Adaptive Antennas: Concepts and Performance , 1988 .

[25]  S. T. Alexander,et al.  Numerical properties of a hyperbolic rotation method for windowed RLS filtering , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.