Title :
Underdetermined-order recursive least-squares adaptive filtering: the concept and algorithms
Author :
Baykal, Buyurman ; Constantinides, Anthony G.
Author_Institution :
Dept. of Electr. & Electron. Eng., Imperial Coll. of Sci., Technol. & Med., London, UK
fDate :
2/1/1997 12:00:00 AM
Abstract :
Underdetermined recursive least-squares (URLS) adaptive filtering is introduced. In particular, the URLS algorithm is derived and shown to be a direct consequence of the principle of minimal disturbance. By exploiting the Hankel structure of the filter input matrix, the fast transversal filter (FTF) version of the URLS algorithm (URLS-FTF) is derived including sliding window and growing window types. The computational complexity is reduced to O(N)+O(m), where N is the adaptive filter length, and m is the order of the URLS algorithm. In addition, the efficient URLS (EURLS) algorithm, which does not compute the filter coefficients explicitly, thereby significantly reducing the computational load, is presented. Some earlier adaptive algorithms such as the averaged LMS, filtered-X LMS, and fast conjugate gradient are shown to be suboptimal approximations of the URLS algorithm. Instrumental variable approximations are also discussed. The URLS algorithm has a whitening effect on the input, signal, which provides immunity to the eigenvalue spread of the input signal correlation matrix. Although the algorithm is sensitive to observation noise, it has good tracking characteristics, and tradeoffs can be found by tuning the step size. The utility of the URLS algorithms, in its basic form and FTF realization, depends heavily on the practical applicability of the mth-order sliding window estimate of the covariance matrix and mth-order PTF relations. The feasibility of the URLS family in practical applications is demonstrated in channel equalization and acoustic echo cancellation
Keywords :
Hankel matrices; acoustic signal processing; adaptive equalisers; adaptive filters; computational complexity; echo suppression; least squares approximations; recursive filters; tracking; EURLS algorithm; Hankel structure; URLS algorithm; URLS-FTF; acoustic echo cancellation; averaged LMS; channel equalization; computational complexity; covariance matrix; efficient URLS algorithm; fast conjugate gradient; fast transversal filter version; filter coefficient; filter input matrix; filtered-X LMS; growing window type; input signal correlation matrix; minimal disturbance; observation noise; sliding window type; suboptimal approximations; underdetermined-order recursive least-squares adaptive filtering; Acoustic applications; Adaptive algorithm; Adaptive filters; Computational complexity; Covariance matrix; Eigenvalues and eigenfunctions; Instruments; Least squares approximation; Transversal filters; Uniform resource locators;
Journal_Title :
Signal Processing, IEEE Transactions on