Echo Cancellation Using Delayed Receive Signal Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Echo occurs between receive and send paths in electronic devices with microphones and speakers, causing interference in audio signals.

Innovation Solution

A device comprising an echo estimator engine, a subtractor engine, a delay buffer engine, and an adder engine to determine and subtract estimated echo from the send signal, using a delayed attenuated portion of the receive signal to enhance convergence in a feedback loop.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If echo cancellation is implemented using traditional methods, then echo reduction is achieved, but convergence speed is slow and system complexity increases

Engineering Contradiction:
Improveecho cancellation effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The echo cancellation system is segmented into distinct functional engines: a delay buffer engine that manages delayed receive signals, an adder engine that combines signals, and an echo estimator engine that processes the combined signal. This segmentation allows each component to perform a specific function efficiently, reducing overall system complexity while maintaining effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The delay buffer engine performs preliminary action by pre-processing the receive signal through buffering and attenuation before it reaches the adder engine. This preliminary processing prepares the signal in advance, enabling faster convergence of the echo estimator without requiring complex real-time processing, thus reducing system complexity.

Inventive Principle:
Principle #10Preliminary action

2Speed

If delayed attenuated portion of receive signal is added to send signal, then convergence speed improves, but device complexity increases

Engineering Contradiction:
Improveconvergence speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The adder engine merges the delayed attenuated receive signal with the send signal in a unified processing path. This combining of signals allows the echo estimator to work with a pre-combined input, simplifying the overall architecture and reducing device complexity while maintaining fast convergence through the preliminary signal preparation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12563148B2Device, system and method for cancelling echo at electronic devices
Publication Date: 2026.02.24 MITEL CORP
  • US12563148B2 patent drawing
  • US12563148B2 patent drawing
  • US12563148B2 patent drawing

AI summary

A device, system and method for cancelling echo at electronic devices are provided. The device comprises: a send path comprising a send input and output; a receive path comprising a receive input and output; an echo estimator engine that determines an estimate of echo, on the send path; a subtractor engine subtracts the estimated echo from a send signal received at the send input; a delay buffer engine; and an adder. The delay buffer engine provides, to the adder engine, a delayed-attenuated portion of a receive signal, received at the receive input, delayed by a given delay period corresponding to at least a delay of the echo between the receive path and the send input. The adder engine adds the delayed-attenuated portion to the send signal. The echo estimator engine determines the estimated echo using at least the delayed-attenuated portion of the receive signal added to the send signal.