A new switch affine projection algorithm for acoustic echo cancellation

This paper studies a new switch variable order affine projection algorithm (APA) for acoustic echo cancellation (AEC). Based on voice activity detection technique, a threshold calculated from the short-time energy of the far-end speech signal is derived to enable the APA to switch between the high- and low- order status. Algorithm convergence can thus be achieved when there is more input excitation and the computation cost can be saved when the input is relatively weak. To improve the applicability of the proposed algorithm to AEC, an efficient double talk detector is included to prevent algorithm divergence in double talk scenario. Simulations are conducted to verify the effectiveness of the proposed algorithm.

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

[2]  J. Nagumo,et al.  A learning method for system identification , 1967, IEEE Transactions on Automatic Control.

[3]  Faran Awais Butt,et al.  Short-time energy, magnitude, zero crossing rate and autocorrelation measurement for discriminating voiced and unvoiced segments of speech signals , 2013, 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE).

[4]  Gerhard Schmidt,et al.  Acoustic echo control. An application of very-high-order adaptive filters , 1999, IEEE Signal Process. Mag..

[5]  Andrzej Czyzewski,et al.  A low complexity double-talk detector based on the signal envelope , 2008, Signal Process..

[6]  Steven L. Gay,et al.  The fast affine projection algorithm , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[7]  Kazuhiko Ozeki,et al.  An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties , 1984 .

[8]  Karin Ackermann,et al.  Advances In Network And Acoustic Echo Cancellation , 2016 .