Oversample Real-valued Subband Structure for Acoustic Echo Cancellation
Chen Kai,Lu Jing,Qiu Xiao-Jun,Xu Bo-Ling
DOI: https://doi.org/10.3321/j.issn:0469-5097.2007.01.010
2007-01-01
Abstract:In speech telecommunication, where a microphone and a loudspeaker are placed close to each other, users are always annoyed by the delayed echo. Acoustic echo cancellation system is developed to reduce the disturbance of the echo noise. In practical implementation of acoustic echo cancellation, subband technology is used to improve the system performance and reduce the computational complexity of the algorithm. The general subband construction is based on the complex-valued implementation. However, the complex-valued calculation, such as complex-valued multiplication, results in some problems. In this paper, an oversampled real-valued subband algorithm for acoustic echo cancellation is proposed. The proposed algorithm modulates the input fullband signal by general discrete Fourier transformation (GDFT) to shift the focused subband signals to corresponding frequency range. Then the signals in subbands are passed through the proto lowpass filter and decimated to produce the odd type complex-valued subband signals. The complex-valued subband signal pairs are then modulated on single side band by conjugate modulating components to realize the real-valued subband signals. However, the conjugate modulation does not occupy extra computational complexity for the modulation component feature, which can be implemented by fetching their real and imaginary or their opposing ones iteratively. The analysis on the real-valued subband algorithm demonstrates that it avoids complex computations of complex-valued signal in subbands and half computational complexity is cut off. Compared with the subband algorithm in [1] which uses single modulation component to modulate the complex-valued subband signals, the proposed subband algorithm still keeps the conjugate relation between complex-valued subband signal pairs. The simulation results of the algorithm demonstrate that the proposed algorithm has the same performance as the complex-valued subband algorithm and is superior in real-time implementation, high stability and easy realization, and it is very suitable for applications such as acoustic echo cancellation.