Simple Algorithms for Fast Adaptive Filtering

The LMS algorithm invented by Widrow and Hoo in 1959 is the simplest, most robust, and one of the most widely used algorithms for adaptive ltering. Unfortunately , its convergence rate is highly dependent upon the conditioning of the autocorrelation matrix of its inputs: the higher the input eigenvalue spread, the slower the convergence of the adaptive weights. This problem can be overcome by preprocessing the inputs to the LMS lter with a xed data-independent transformation that, at least partially, decorrelates the inputs. Typically, the preprocessing consists of a DFT or a DCT transformation followed by a power normalization stage. The resulting algorithms are called DFT-LMS and DCT-LMS. This technique is to be contrasted with more traditional approaches such as recursive least squares algorithms , where an estimate of the inverse input autocor-relation matrix is used to improve the lter convergence speed. After placing DFT-LMS and DCT-LMS into context, we propose three diierent approaches to explain the algorithms both intuitively and analytically. We discuss the convergence speed improvement brought by these algorithms over conventional LMS, and we make a short analysis of their computational cost.

[1]  Françoise Beaufays,et al.  Transform-domain adaptive filters: an analytical approach , 1995, IEEE Trans. Signal Process..

[2]  U. Grenander,et al.  Toeplitz Forms And Their Applications , 1958 .

[3]  N. Ahmed,et al.  Discrete Cosine Transform , 2019, IEEE Transactions on Computers.

[4]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[5]  O. Macchi,et al.  Comparison of RLS and LMS algorithms for tracking a chirped signal , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[6]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

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