Delay Estimation Using Artificial Near-End Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing delay estimation methods in communication systems face challenges when there are disturbances, such as double-talk or noise, which affect the accuracy of echo cancellation by misrepresenting the correlation values and making it difficult to determine the true delay between far-end and near-end signals.

Innovation Solution

The method generates artificial near-end signals when disturbances are present, maintaining a constant correlation value with the far-end signals to robustly estimate the delay, thereby reducing the impact of disturbances on the delay estimation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If correlation values are calculated using received near-end signals during disturbance conditions (double-talk or noise), then the delay estimation may be computed continuously, but the accuracy of delay estimation deteriorates due to misrepresentation of correlation values

Engineering Contradiction:
Improvecontinuous delay estimationVSAvoiddelay estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by detecting disturbance conditions (double-talk or noise) before they corrupt the correlation calculation. When disturbance is detected, the system proactively switches to using previously stored clean near-end signals instead of continuing to use corrupted received signals, thereby preventing accuracy deterioration while maintaining continuous operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of clean near-end signals stored in memory when disturbance conditions are detected. This copied clean signal replaces the corrupted received signal in the correlation calculation, allowing continuous delay estimation to proceed with accurate data rather than disturbed data

Inventive Principle:
Principle #26Copying

2Measurement precision

If artificial near-end signals are generated to maintain constant correlation values during disturbance, then delay estimation accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedelay estimation accuracyVSAvoidsignal processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and isolates the disturbance components (double-talk or noise) from the near-end signal. By identifying and separating the problematic elements, the system can exclude them from correlation calculations and use only the clean signal portions, improving accuracy without requiring complex artificial signal generation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary mechanism (disturbance detection and signal selection logic) that mediates between the received corrupted signal and the correlation calculation process. This intermediary selectively routes clean stored signals to the correlation calculator when disturbance is detected, providing a simple control-based solution rather than complex signal processing

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8774260B2Delay estimation
Publication Date: 2014.07.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8774260B2 patent drawing
  • US8774260B2 patent drawing
  • US8774260B2 patent drawing

AI summary

A delay between a first signal and a second signal is estimated. The first signal and second signals are received and for each of a plurality of candidate delays between the signals, a correlation value is determined. Based on the correlation values, one of the candidate delays is selected to be used as an estimate of the delay between the first and second signals.