Abstract
In Chap. 3, we treated the nonrecursive solution of the Normal Equations as a batch processing least-squares problem. In many applications, like recursive identification and adaptive filtering, we are interested in a recursive solution of the Normal Equations such that given the solution at time t−1, we may compute the updated version of this solution at time t upon the arrival of new data. Algorithms of this type are known as recursive least-squares (RLS) algorithms. As mentioned in Chap. 2, we can exploit the recursive properties of the Normal Equations, which we have discussed, to derive recursive O(p2) or even fast recursive O(p) algorithms for calculating the updated solution of the Normal Equations at consecutive time steps of observation.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Chapter 4
C.L. Lawson, R.J. Hanson: Solving Least-Squares Problems (Prentice Hall, Englewood Cliffs, NJ 1974)
W.M. Gentleman: Least-squares computation by Givens transformations without square roots. J. Inst. Math. Appl. 12, 329–336 (1973)
J.W. Givens: Numerical computation of the characteristic values of a real symmetric matrix. Oak Ridge National Laboratory, ORNR 1574, Internal Report (1954)
H.T. Kung, W.M. Gentleman: Matrix triangularization by systolic arrays. Proc. SPIE, Real-Time Signal Processing IV, 298, 16 (1981)
J. McWhirter: Recursive least-squares minimization using a systolic array. Proc. SPIE, Real-Time Signal Processing VI, 431, 18–26 (1983)
H.J. Larson, B.O. Shubert: Probabilistic Models in Engineering Sciences, Volume II: Random Noise, Signals, and Dynamic Systems (Wiley, New York 1979)
H.T. Kung: Why systolic architectures. IEEE Computer 15, 37–46 (1982)
S.-Y. Kung, H.J. Whitehouse, T. Kailath (eds.): VLSI and Modern Signal Processing (Prentice-Hall, Englewood Cliffs, NJ 1985)
J.E. Valder: The CORDIC trigonometric computing technique. IEEE Trans. Electromagn. Compat. 9, 227–231 (1960)
K. Hwang: Computer Arithmetic: Principles, Architectures, and Design (Wiley, New York 1979)
P. Strobach: Efficient covariance ladder algorithms for finite arithmetic applications. Signal Processing 13, 29–70 (1987)
T.P. Barnwell III: Recursive windowing for generating autocorrelation coefficients for LPC analysis. IEEE Trans. ASSP 29, 1062–1066 (1981)
J.M. Cioffi: High-speed systolic implementation of fast QR adaptive filters. Proc. Int. Conf. on ASSP, New York (1988) pp. 1584–1587
J.M. Cioffi: The fast adaptive rotors RLS algorithm. IEEE Trans. ASSP, to appear (1989)
G.H. Golub: Numerical methods for solving linear least-squares problems. Numer. Math. 7, 206–216 (1965)
M. Bellanger: The potential of QR adaptive filter variables for signal analysis. Proc. Int. Conf. on ASSP, Glasgow (1989) pp. 2166–2169
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Strobach, P. (1990). Recursive Least-Squares Using the QR Decomposition. In: Linear Prediction Theory. Springer Series in Information Sciences, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75206-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-75206-3_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-75208-7
Online ISBN: 978-3-642-75206-3
eBook Packages: Springer Book Archive