An improved cross-correlation spectral subtraction post-processing algorithm for noise and echo canceller

Conventional acoustic echo cancellation (AEC) system can remove a large amount of annoying echo. However, the residual echo usually exists which, together with the ambient noise, degrades the duplex speech communication quality. In this paper, a post-processing algorithm based on an improved crosscorrelation spectral subtraction (CCSS) method is proposed to further attenuate the residual echo as well as background noise. The proposed algorithm is able to obtain an optimal priori signal-to-noise ratio (SNR) estimate which is closer to the real situation by using an adaptive smoothing factor based on the minimum mean square error (MMSE) criterion. On the other hand, an adaptive subtraction factor leading to better performance can be obtained by using the prior SNR estimate instead of the tradition fixed parameter. Computer simulations are conducted to verify the advantages achieved by the proposed algorithm in removing the residual echo and background noise.

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

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

[3]  David Malah,et al.  Speech enhancement using a minimum mean-square error log-spectral amplitude estimator , 1984, IEEE Trans. Acoust. Speech Signal Process..

[4]  Philipos C. Loizou,et al.  Speech Enhancement: Theory and Practice , 2007 .

[5]  Nam C. Phamdo,et al.  Signal/noise KLT based approach for enhancing speech degraded by colored noise , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[6]  H. Yasukawa Acoustic echo canceller with sub-band noise cancelling , 1992 .

[7]  Peter Jax,et al.  A psychoacoustic approach to combined acoustic echo cancellation and noise reduction , 2002, IEEE Trans. Speech Audio Process..

[8]  Richard M. Schwartz,et al.  Enhancement of speech corrupted by acoustic noise , 1979, ICASSP.

[9]  Gerhard Schmidt,et al.  Applications of acoustic echo control - An overview , 2004, 2004 12th European Signal Processing Conference.

[10]  Peter Vary,et al.  Noise suppression by spectral magnitude estimation —mechanism and theoretical limits— , 1985 .

[11]  S. D. Gray,et al.  Filtering of colored noise for speech enhancement and coding , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

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

[13]  Ville Myllyla Residual echo filter for enhanced acoustic echo control , 2006 .

[14]  Christophe Beaugeant,et al.  New optimal filtering approaches for hands-free telecommunication terminals , 1998, Signal Process..

[15]  Rafik Goubran,et al.  Limitations of handsfree acoustic echo cancellers due to nonlinear loudspeaker distortion and enclosure vibration effects , 1995, Proceedings of 1995 Workshop on Applications of Signal Processing to Audio and Accoustics.

[16]  Yi Hu,et al.  A cross-correlation technique for enhancing speech corrupted with correlated noise , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).