Array model interpolation and subband iterative adaptive filters applied to beamforming-based acoustic echo
Mingsian R Bai1, Li-Wen Chi1, Li-Huang Liang1
1Department of Power Mechanical Engineering, National Tsing Hua University, Number 101, Section 2, Kuang-Fu Road, Hsinchu, 30013, Taiwan.
The Journal of the Acoustical Society of America
|March 4, 2016
Summary
This study enhances acoustic echo cancellers (AECs) using a generalized sidelobe canceller (GSC) with subband (SB) filtering and internal iteration (IIT). The GSC-SB-AEC-IIT method achieves superior echo cancellation without degrading speech quality, even during double-talk.
Area of Science:
- Signal Processing
- Acoustics
- Speech Technology
Background:
- Acoustic echo cancellation (AEC) is crucial for teleconferencing and communication systems.
- Traditional AEC methods struggle with real-world acoustic environments and dynamic conditions like double-talk.
- Limitations exist in accurately modeling array steering vectors and achieving rapid convergence in adaptive filters.
Purpose of the Study:
- To develop and evaluate enhanced strategies for acoustic echo cancellers (AECs).
- To improve echo cancellation performance and speech quality in challenging acoustic scenarios.
- To introduce novel techniques for array modeling and adaptive filter convergence.
Main Methods:
- Utilized a fixed beamformer (FBF) for near-end speaker focus and far-end echo suppression.
- Developed an experimental procedure to interpolate practical array models from measured frequency responses.
- Implemented subband (SB) filtering with polyphase implementation and combined a generalized sidelobe canceller (GSC) with AEC, incorporating an internal iteration (IIT) procedure for efficient adaptive filter convergence.
Main Results:
- The proposed GSC-SB-AEC-IIT approach demonstrated the highest echo return loss enhancement (ERLE).
- Objective and subjective tests confirmed no degradation in speech quality (PESQ, listening tests).
- The method proved effective even in double-talk scenarios, maintaining high ERLE.
Conclusions:
- The GSC-SB-AEC-IIT approach represents a significant advancement in acoustic echo cancellation.
- This method offers robust performance, maintaining high echo suppression and speech intelligibility.
- The developed techniques are suitable for real-world applications requiring high-quality audio transmission.
Related Concept Videos
Active Filters
1.5K
Active filters are electronic circuits that use operational amplifiers (op-amps), resistors, and capacitors to filter out unwanted frequency components from a signal. A first-order low-pass active filter is designed to pass signals with a frequency lower than a certain cutoff frequency and attenuate frequencies higher than that cutoff frequency. The transfer function for a first-order low-pass active filter is:
1.5K
Passive Filters
1.2K
Passive filters are utilized to shape the frequency spectrum of signals across a diverse array of applications. These filters, using only passive elements like resistors (R), inductors (L), and capacitors (C), are capable of selectively allowing or blocking certain frequency ranges without the need for external power sources.
Low-Pass Filters
Low-pass filters are designed to transmit signals with frequencies lower than the cutoff frequency, ωc, and attenuate those above it. The cutoff...
Low-Pass Filters
Low-pass filters are designed to transmit signals with frequencies lower than the cutoff frequency, ωc, and attenuate those above it. The cutoff...
1.2K
Bandpass Sampling
609
In signal processing, bandpass sampling is an effective technique for sampling signals that have most of their energy concentrated within a narrow frequency band. This type of signal is known as a bandpass signal. The key principle of bandpass sampling involves sampling the signal at a rate that is greater than twice the signal's bandwidth to prevent aliasing.
A bandpass signal has a spectrum with a lower frequency limit, denoted as ω1, and an upper frequency limit, denoted as ω2....
A bandpass signal has a spectrum with a lower frequency limit, denoted as ω1, and an upper frequency limit, denoted as ω2....
609
Linear Approximation in Frequency Domain
424
Linear systems are characterized by two main properties: superposition and homogeneity. Superposition allows the response to multiple inputs to be the sum of the responses to each individual input. Homogeneity ensures that scaling an input by a scalar results in the response being scaled by the same scalar.
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
424
Reconstruction of Signal using Interpolation
829
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next...
829
Echo
1.1K
The human ear cannot distinguish between two sources of sound if they happen to reach within a specific time interval, typically 0.1 seconds apart. More than this, and they are perceived as separate sources.
Imagine the sound is reflected back to the ears. Assuming that the source is very close to the human, the difference between hearing the two sounds—the emitted sound and the reflected sound—may be more than the minimum time for perceiving distinct sounds. If this is the case,...
Imagine the sound is reflected back to the ears. Assuming that the source is very close to the human, the difference between hearing the two sounds—the emitted sound and the reflected sound—may be more than the minimum time for perceiving distinct sounds. If this is the case,...
1.1K


