Double Talk Detection in Echo Cancellation Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In telecommunications networks, the presence of double talk complicates echo cancellation, causing echo cancellers to diverge from the actual echo, and existing detection algorithms may lead to false identifications and unnecessary inhibition or delay in adaptation processes.

Innovation Solution

A method is introduced to detect double talk by generating measures of average energy for near-end and far-end signals, using a decision statistic to determine the presence of double talk, and inhibiting or resuming the updating of filter coefficients based on this detection to prevent divergence during echo cancellation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing double talk detection algorithms are used, then double talk can be detected, but false identifications occur and adaptation processes are unnecessarily inhibited or delayed

Engineering Contradiction:
Improvedouble talk detection accuracyVSAvoidadaptation process delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the detection parameter from simple signal presence to average energy measurement. By calculating the average energy of near-end and far-end signals over time and comparing their ratio to a threshold, the system achieves more reliable double talk detection that reduces false positives and unnecessary adaptation inhibition.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the detection result (double talk presence) directly controls the adaptation process (filter coefficient updating). When double talk is detected, adaptation is temporarily inhibited; when not detected, adaptation resumes, creating a closed-loop control system that improves both reliability and timing.

Inventive Principle:
Principle #23Feedback

2Reliability

If echo canceller adaptation is continuously updated, then echo cancellation performance is maintained, but divergence occurs when double talk is present

Engineering Contradiction:
Improveecho cancellation accuracyVSAvoidfilter coefficient stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent makes the adaptation process dynamic by conditionally enabling or disabling filter coefficient updates based on real-time double talk detection. The system transitions between adaptive and non-adaptive states, preventing divergence during double talk while maintaining echo cancellation performance during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts the harmful influence of double talk by detecting its presence and removing the adaptation process during these periods. By taking out the coefficient updating mechanism when double talk is detected, the system prevents divergence while preserving stability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Stability of the object's composition

If adaptation is inhibited during double talk, then divergence is prevented, but echo cancellation performance degrades when double talk is not present

Engineering Contradiction:
Improveecho canceller stabilityVSAvoidecho estimation accuracy
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent segments the operation into distinct phases: adaptation phase (when no double talk is detected) and protection phase (when double talk is detected). This segmentation allows the system to optimize for echo cancellation accuracy during normal operation while ensuring stability during double talk conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the operational parameter of the echo canceller based on detection results. During normal operation, the system uses adaptive filtering for accurate echo estimation; during double talk, it switches to non-adaptive mode for stability, thereby optimizing performance for each condition.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9136906B2Detection of double talk in telecommunications networks
Publication Date: 2015.09.15 INTEL CORP
  • US9136906B2 patent drawing
  • US9136906B2 patent drawing
  • US9136906B2 patent drawing

AI summary

In one embodiment, the presence of double talk (DT) is detected in a telecommunications network having a near-end user and a far-end user. The energies of both (1) a signal received from the far-end user by the near-end user and (2) a signal to be communicated from the near-end user to the far-end user are computed. An echo return loss (ERL) estimate is calculated based on the energy calculations, and a preliminary decision is made as to whether DT is present based on the ERL estimate and the energy calculations. If DT is detected, then a counter is set to a hangover value. If DT is not detected, then the counter is reduced. This process is repeated, and, for each iteration, a final decision as to whether DT is present is made based on the counter value.