A Generalized Proportionate Subband Adaptive Second-Order Volterra Filter for Acoustic Echo Cancellation in Changing Environments

The performance of a typical linear echo canceller is limited by changes that occur in the acoustic echo path along with nonlinear echoes arising from electrodynamic loudspeaker distortion. This paper presents a subband structure based on proportionately adapted second-order Volterra filters for acoustic echo cancellation under these adverse conditions. The proposed structure allows the time and frequency domain nature of echo path changes to be exploited, resulting in faster convergence and tracking compared to an equivalent fullband structure while requiring significantly less computational complexity. Experimental results, based on measured data from a practical hands-free environment under changing conditions, demonstrate the improved echo cancellation performance of the proposed structure.

[1]  Eberhard Hänsler,et al.  The hands-free telephone problem- An annotated bibliography , 1992, Signal Process..

[2]  Walter Kellermann,et al.  Novel schemes for nonlinear acoustic echo cancellation based on filter combinations , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[3]  Walter Kellermann,et al.  Nonlinear line echo cancellation using a simplified second order Volterra filter , 2002, 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[4]  M.M. Sondhi,et al.  Silencing echoes on the telephone network , 1980, Proceedings of the IEEE.

[5]  John Tsimbinos,et al.  Input Nyquist sampling suffices to identify and compensate nonlinear systems , 1998, IEEE Trans. Signal Process..

[6]  Aníbal R. Figueiras-Vidal,et al.  Adaptive Combination of Proportionate Filters for Sparse Echo Cancellation , 2009, IEEE Transactions on Audio, Speech, and Language Processing.

[7]  Akihiko Sugiyama,et al.  A generalized proportionate variable step-size algorithm for fast changing acoustic environments , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[8]  Stephan Weiss,et al.  Design of near perfect reconstruction oversampled filter banks for subband adaptive filters , 1999 .

[9]  Jonathan G. Fiscus,et al.  Darpa Timit Acoustic-Phonetic Continuous Speech Corpus CD-ROM {TIMIT} | NIST , 1993 .

[10]  Rafik A. Goubran,et al.  Improved Proportionate Subband NLMS for Acoustic Echo Cancellation in Changing Environments , 2008, IEEE Signal Processing Letters.

[11]  Trevor Burton,et al.  Nonlinear System Identification Using a Subband Adaptive Volterra Filter , 2008, 2008 IEEE Instrumentation and Measurement Technology Conference.

[12]  E. Hänsler,et al.  Acoustic Echo and Noise Control: A Practical Approach , 2004 .

[13]  Walter Kellermann,et al.  Efficient adaptive DFT-domain Volterra filters using an automatically controlled number of quadratic kernel diagonals , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[14]  Trevor Burton,et al.  Nonlinear System Identification Using a Subband Adaptive Volterra Filter , 2008, IMTC 2008.

[15]  Walter Kellermann,et al.  Multirate Implementation of Aliasing-free Adaptive Volterra Filters by Interpolation of Higher-Order Kernel Inputs , 2010, Sprachkommunikation.

[16]  Walter Kellermann,et al.  PROPORTIONATE NLMS ALGORITHM FOR SECOND-ORDER VOLTERRA FILTERS AND ITS APPLICATION TO NONLINEAR ECHO CANCELLATION , 2003 .

[17]  Walter Kellermann,et al.  Partitioned block frequency-domain adaptive second-order Volterra filter , 2005, IEEE Transactions on Signal Processing.

[18]  W. Frank Sampling requirements for Volterra system identification , 1996, IEEE Signal Processing Letters.

[19]  Walter Kellermann,et al.  Fast and Robust Adaptation of DFT-Domain Volterra Filters in Diagonal Coordinates Using Iterated Coefficient Updates , 2010, IEEE Transactions on Signal Processing.

[20]  Rudolf Rabenstein,et al.  Nonlinear acoustic echo cancellation with 2nd order adaptive Volterra filters , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[21]  V. J. Mathews,et al.  Polynomial Signal Processing , 2000 .

[22]  Taiho Koh,et al.  Second-order Volterra filtering and its application to nonlinear system identification , 1985, IEEE Trans. Acoust. Speech Signal Process..

[23]  Marc Moonen,et al.  DFT modulated filter bank design for oversampled subband systems , 2001, Signal Process..

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

[25]  David G. Messerschmitt,et al.  Echo Cancellation in Speech and Data Transmission , 1984, IEEE J. Sel. Areas Commun..

[26]  Walter Kellermann,et al.  Analysis and design of multirate systems for cancellation of acoustical echoes , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[27]  Stephan Weiss On the analysis and fast implementation of oversampled modulated filter banks , 2000 .