Combined block sparse PNLMS/NLMS algorithms

In some applications of adaptive filtering, such as echo cancellation and active noise reduction, an adaptive filter may be required to have a large number of coefficients in order to model unknown systems with a sufficient accuracy. The computational complexity of adaptive filtering algorithms is proportional to the number of filter coefficients being adapted. The main purpose of partial coefficient updating is to reduce high computational complexity associated with long echo paths. So as to reach computational savings, only a subset of the filter coefficients rather than the entire filter is updated. The filter weights to be updated are usually chosen in accordance with the amplitudes of input signal. However, this approach does not achieve similar performance comparing to the fully updated counterpart. There are opinions that for sparse impulse responses the convergence speed can be improved, if the coefficients amplitudes are used in selection criterion. This paper presents a study on proportionate, partially and sparse partial updated algorithms, and provides their generalization to the Proportionate Normalized Least Mean Squares algorithm. Computer simulations show a reasonable performance of the algorithm with applications, which require an identification of sparse regions within long echo paths.

[1]  Kutluyil Dogançay,et al.  Selective-partial-update proportionate normalized least-mean-squares algorithm for network echo cancellation , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[2]  Tyseer Aboulnasr,et al.  MSE analysis of the M-max NLMS adaptive algorithm , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[3]  Milos Doroslovacki,et al.  Partial update NLMS algorithm for sparse system identification with switching between coefficient-based and input-based selection , 2008, 2008 42nd Annual Conference on Information Sciences and Systems.

[4]  Konstantina Papagiannaki,et al.  Analysis of point-to-point packet delay in an operational network , 2004, IEEE INFOCOM 2004.

[5]  Kutluyil Dogancay,et al.  Adaptive filtering algorithms with selective partial updates , 2001 .

[6]  Donald L. Duttweiler,et al.  Proportionate normalized least-mean-squares adaptation in echo cancelers , 2000, IEEE Trans. Speech Audio Process..

[7]  Patrick A. Naylor,et al.  A short-sort M-Max NLMS partial-update adaptive filter with applications to echo cancellation , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

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

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

[10]  Yi Zhou,et al.  A New Sequential Block Partial Update Normalized Least Mean M-Estimate Algorithm and its Convergence Performance Analysis , 2010, 2007 IEEE International Symposium on Signal Processing and Information Technology.