Acoustic Echo Canceller Adaptation for Wideband Path Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Echo cancellers struggle to adapt quickly to external changes in the echo path, such as volume adjustments, leading to prolonged echo bursts and compromised echo reduction performance.
Innovation Solution
A method for echo cancellation that involves detecting a wideband offset between a reference signal and an output signal by comparing their spectra, applying compensation gains to prediction filter coefficients, and adapting the echo cancellation system to quickly adjust to changes in the echo path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional adaptation mechanisms (LMS, NLMS, PNLMS) are used to adapt prediction filter coefficients, then echo cancellation can operate with manageable complexity, but the system responds slowly to external changes in the echo path (e.g., volume adjustments)
Solution Approach 1:
The system performs preliminary detection of echo path changes by monitoring for wideband offsets in the microphone signal before full adaptation is needed. This early detection triggers preparatory actions that accelerate the subsequent adaptation process, reducing the time echo bursts persist when volume changes occur
Solution Approach 2:
The system implements feedback by continuously monitoring the microphone signal for wideband offsets and using this information to control the adaptation process. When a wideband offset is detected, the system adjusts prediction filter coefficients more aggressively, creating a feedback loop that accelerates convergence and reduces echo burst duration
2Speed
If the prediction filter is adapted aggressively to speed up response to echo path changes, then adaptation speed improves, but the system may become unstable or produce incorrect adaptations
Solution Approach 1:
The system applies different adaptation strategies to different parts of the frequency spectrum. Wideband offsets detected in the microphone signal trigger aggressive adaptation specifically targeted at the detected frequency regions, while other frequency regions maintain more conservative adaptation. This localized approach allows fast response where needed while maintaining overall stability
Solution Approach 2:
The system dynamically adjusts the adaptation step size and convergence criteria based on the detected wideband offset characteristics. When wideband offsets are detected indicating echo path changes, the system temporarily increases adaptation aggressiveness. When no wideband offsets are present, the system uses conventional conservative adaptation, creating a dynamic adaptation process that balances speed and stability
Data Source
Figure 1~3
Figure 2
Figure 4
AI summary
Systems, methods, and computer program products for echo cancellation with prediction filter adaptation and detection of wideband offset between a reference signal (available to the echo canceller) and an output signal (unavailable to the echo canceller), where the output signal has been generated by applying at least one level shift to the reference signal, e.g. such that the level shift is unknown to the echo canceller.