In this paper we present two joint acoustic echo and noise cancellation schemes implemented in the frequency domain and used for hands-free communication. In several past contributions equivalent time domain schemes were proposed. However, the frequency domain allows better convergence performance regardless of the condition number of the correlation matrix of the input data, and therefore is more suitable for speech processing. The first joint scheme we propose contains a multi-channel acoustic echo canceller (AEC) followed by a beamformer as a second stage (this scheme is denoted AEC-BF). The second scheme contains a beamformer followed by a single channel AEC as a postfilter (denoted BF-AEC). Both schemes include the recently proposed transfer function generalized sidelobe canceller (TF-GSC) beamformer and a block-LMS AEC. The performance of both schemes is evaluated through a series of simulations, using real speech recordings in both room and car environment, and under different types of noise signals. The experimental results show that the AEC-BF scheme usually outperforms the BF-AEC scheme.
[1]
Walter Kellermann.
JOINT DESIGN OF ACOUSTIC ECHO CANCELLATION AND ADAPTIVE BEAMFORMING FOR MICROPHONE ARRAYS
,
2022
.
[2]
S. Mitra,et al.
A unified approach to time- and frequency-domain realization of FIR adaptive digital filters
,
1983
.
[3]
Ehud Weinstein,et al.
Signal enhancement using beamforming and nonstationarity with applications to speech
,
2001,
IEEE Trans. Signal Process..
[4]
Jont B. Allen,et al.
Image method for efficiently simulating small‐room acoustics
,
1976
.
[5]
O. L. Frost,et al.
An algorithm for linearly constrained adaptive array processing
,
1972
.
[6]
L. J. Griffiths,et al.
An alternative approach to linearly constrained adaptive beamforming
,
1982
.
[7]
Walter Kellermann,et al.
Strategies for combining acoustic echo cancellation and adaptive beamforming microphone arrays
,
1997,
1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.