Title :
Fast subsampled-updating stabilized fast transversal filter (FSU SFTF) RLS algorithm for adaptive filtering
Author :
Maouche, Karim ; Slock, Dirk T M
Author_Institution :
Inst. EURECOM, Sophia Antipolis, France
fDate :
8/1/2000 12:00:00 AM
Abstract :
We present a new, doubly fast algorithm for recursive least-squares (RLS) adaptive filtering that uses displacement structure and subsampled-updating. The fast subsampled-updating stabilized fast transversal filter (FSU SFTF) algorithm is mathematically equivalent to the classical fast transversal filter (FTF) algorithm. The FTF algorithm exploits the shift invariance that is present in the RLS adaptation of an FIR filter. The FTF algorithm is in essence the application of a rotation matrix to a set of filters and in that respect resembles the Levinson (1947) algorithm. In the subsampled-updating approach, we accumulate the rotation matrices over some time interval before applying them to the filters. It turns out that the successive rotation matrices themselves can be obtained from a Schur-type algorithm that, once properly initialized, does not require inner products. The various convolutions that appear In the algorithm are done using the fast Fourier transform (FFT). The resulting algorithm is doubly fast since it exploits FTF and FFTs. The roundoff error propagation in the FSU SFTF algorithm is identical to that in the SFTF algorithm: a numerically stabilized version of the classical FTF algorithm. The roundoff error generation, on the other hand, seems somewhat smaller. For relatively long filters, the computational complexity of the new algorithm is smaller than that of the well-known LMS algorithm, rendering it especially suitable for applications such as acoustic echo cancellation
Keywords :
FIR filters; acoustic signal processing; adaptive filters; adaptive signal processing; computational complexity; convolution; echo suppression; fast Fourier transforms; filtering theory; least squares approximations; matrix algebra; numerical stability; recursive estimation; recursive filters; roundoff errors; signal sampling; FFT; FIR filter; FTF algorithm; Levinson algorithm; RLS algorithm; Schur-type algorithm; acoustic echo cancellation; adaptive filtering; computational complexity; convolutions; displacement structure; doubly fast algorithm; fast Fourier transform; fast subsampled-updating stabilized transversal filter; fast transversal filter algorithm; recursive least-squares; roundoff error propagation; shift invariance; successive rotation matrices; Adaptive filters; Computational complexity; Fast Fourier transforms; Filtering algorithms; Finite impulse response filter; Flexible printed circuits; Least squares approximation; Resonance light scattering; Roundoff errors; Transversal filters;
Journal_Title :
Signal Processing, IEEE Transactions on