A second-order Volterra filter-based nonlinear clipping detector

A second-order Volterra filter-based nonlinear clipping detector

In this paper, we propose a novel nonlinear clipping detector based on the second-order Volterra filter for an acoustic echo canceller (AEC). Since the performance of the conventional AEC algorithm drastically deteriorates when nonlinear clipping occurs, the adaptive filter pauses adaptation during the nonlinear clipping periods to avoid unwanted divergence. These nonlinear clipping periods are detected in our method using the magnitude spectrum of the quadratic Volterra filter in lower frequency ranges. Through extensive computer-based simulation results considering an acoustic room environment and various clipping levels, it is found that the proposed approach is effective in detecting the nonlinear clipping periods and improving AEC performance compared to the conventional AEC algorithm.

___

  • [1] H¨ansler E, Schmidt G. Acoustic Echo and Noise Control: A Practical Approach. New York, NY, USA: Wiley, 2004.
  • [2] Breining C, Dreiseitel P, Haensler E, Mader A, Nitsch B, Puder H, Schertler T, Schmidt G, Tilp J. Acoustic echo control. An application of very-high-order adaptive filters. IEEE Signal Proc Mag 1999; 16; 42-69.
  • [3] Gay S, Benesty J. Acoustic signal processing for telecommunication. Boston, MA, USA: Kluwer, 2000.
  • [4] Sondhi M. The history of echo cancellation. IEEE Signal Proc Mag 2006; 23; 95-98.
  • [5] Diniz PSR. Adaptive Filtering: Algorithms and Practical Implementation. New York, NY, USA: Springer, 1997.
  • [6] Park YS, Chang JH. Frequency domain acoustic echo suppression based on soft decision. IEEE Signal Proc Let 2009; 16: 53-56.
  • [7] Stenger A, Stenger E, Kellermann W. Adaptation of a memoryless preprocessor for nonlinear acoustic echo cancelling. Signal Process 2000; 80: 1747-1760.
  • [8] Costa M, Bermudez J, Bershad N. Statistical analysis of the LMS algorithm with a zero-memory nonlinearity after the adaptive filter. In: IEEE 1999 International Conference on Acoustics, Speech, and Signal Processing, 15–19 March 1999; Phoenix, AZ, USA: IEEE. pp. 1661-1664.
  • [9] Stenger A, Rahenstein R. Adaptive Volterra filters for acoustic echo cancellation. In: IEEE-EURASIP Workshop on Nonlinear Signal and Image Processing, 20–23 June 1999; Antalya, Turkey: IEEE. pp. 679-683.
  • [10] Fermo A, Carini A, Sicuranza G. Simplified Volterra filters for acoustic echo cancellation in GSM receivers. In: Signal Processing Conference, 4–8 September 2000; Tampere, Finland: IEEE. pp. 1-4.
  • [11] Gurin A, Gaucon G, Bouquin-Jeannes RL. Nonlinear acoustic echo cancellation based on Volterra filters. IEEE T Acoust Speech 2003; 11: 672-683.
  • [12] Frank W. An efficient approximation to the quadratic Volterra filter and its application in real-time loudspeaker linearization. Signal Process 1995; 45; 97-113.
  • [13] Burton TG, Goubran RA, Beaucoup F. Nonlinear system identification using a subband adaptive Volterra filter. IEEE T Instrum Meas 2009; 58: 1389-1397.
  • [14] Lee KH, Chang JH, Kim NS, Kang S, Kim Y. Frequency domain double-talk detection based on the Gaussian mixture model. IEEE Signal Proc Let 2010; 17: 453-456.
  • [15] McGovern SG. Fast image method for impulse response calculations of box-shaped rooms. Appl Acoust 2009; 70: 182-189.