Dual-Microphone Array Echo Cancellation With Residual Suppression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Echo cancellation in modern communication devices is inadequate, leading to poor voice call quality due to residual echoes.
Innovation Solution
A dual-microphone array echo cancellation method involving linear filtering, centroid fitting, adaptive zero-pole echo cancellation, and full-band smoothing to enhance echo suppression.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional echo cancellation is used, then the basic echo suppression function is provided, but the residual echo remains and voice call quality is poor
Solution Approach 1:
The echo cancellation process is divided into multiple independent stages: linear filtering stage, centroid fitting stage, adaptive zero-pole echo cancellation stage, and full-band smoothing stage. Each stage targets specific aspects of echo suppression, with the linear filtering stage handling primary echo and subsequent stages progressively eliminating residual echoes, thereby resolving the contradiction between basic suppression and residual echo elimination
Solution Approach 2:
The patent introduces an adaptive zero-pole echo canceller as an intermediary component between linear filtering and final output. This intermediary stage specifically targets residual echoes that conventional methods miss, acting as a mediator to bridge the gap between basic echo cancellation and complete echo suppression, thereby improving reliability while reducing harmful residual echoes
2Reliability
If multiple processing stages are applied, then echo suppression is improved, but computational complexity increases
Solution Approach 1:
The patent employs dynamic adaptation in the zero-pole echo canceller, where poles and zeros are continuously adjusted based on incoming signal characteristics. This dynamic approach allows the system to maintain high echo cancellation effectiveness across varying acoustic conditions without requiring a fixed complex structure, thereby improving reliability while managing processing complexity through adaptive rather than statically complex mechanisms
Solution Approach 2:
The linear filtering stage performs preliminary echo suppression before the more computationally intensive centroid fitting and adaptive zero-pole cancellation stages. By handling the bulk of echo suppression in the initial stage, the patent reduces the complexity burden on subsequent stages, allowing multiple processing stages to achieve improved echo cancellation effectiveness without proportionally increasing overall computational complexity
Data Source
AI summary
Embodiments of the present application relate to a dual-microphone array echo cancellation method, device and electronic equipment, comprises: the acquired distal signal, the first proximal signal and the second proximal signal are processed by linear filtering; obtain initial suppression gain factors and variable step-size factors of the first near-end signal and the second near-end signal; performing residual echo suppression on the first error frequency spectrum and the second error frequency spectrum by using an adaptive zero-pole echo canceller to obtain a target frequency spectrum signal; performing sub-band range selection on the initial suppression gain factors to obtain a smooth factor, and performing full-band smoothing and exponential operation to obtain a secondary suppression gain factor; performing filtering processing on the target frequency spectrum signal by using the secondary suppression gain factor to obtain a target near-end voice signal.


