Segmented Echo Cancellation Filter for Full-Duplex Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current full-duplex communication systems require large filter coefficients to replicate the largest echo pulse responses, which are inefficient as most reflections are smaller and can be replicated using smaller coefficients, leading to unnecessary resource usage.

Innovation Solution

A segmented echo cancellation filter (ECF) with multiple filter components, each using different-sized filter coefficients based on the magnitude of reflections, reduces computing resources and power usage by optimizing coefficient sizes for varying reflection sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If large filter coefficients are used to replicate the largest echo pulse responses, then echo cancellation accuracy is improved, but computing resources and power usage increase unnecessarily

Engineering Contradiction:
Improveecho cancellation accuracyVSAvoidcomputing resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The ECF is divided into multiple filter components, each responsible for replicating a specific portion of the echo pulse response. Each filter component uses filter coefficients sized appropriately for its assigned portion, rather than using uniformly large coefficients throughout. This segmentation allows the system to achieve accurate echo cancellation where needed while using smaller coefficients for portions with smaller reflections, reducing overall computing resource usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the echo pulse response are assigned different filter coefficient sizes based on their specific requirements. Filter components handling portions with large reflections use larger coefficients, while those handling portions with smaller reflections use smaller coefficients. This local optimization ensures that computing resources are allocated efficiently according to the actual needs of each segment of the echo response.

Inventive Principle:
Principle #3Local quality

2Reliability

If uniformly large filter coefficients are used across all filter components, then the largest reflections are accurately replicated, but most smaller reflections use unnecessary computational resources

Engineering Contradiction:
Improvereflection replication accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The filter is segmented into multiple independent filter components, each handling a specific time portion of the echo pulse response. This allows each component to be optimized independently for its specific requirements rather than being constrained by a uniform design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filter coefficient size parameter is changed across different filter components based on the reflection characteristics of their assigned portions. This parameter variation allows the system to match computational resources to actual signal characteristics, improving both reliability and productivity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the ECF uses a single filter component with large coefficients, then all echo responses can be handled, but the system is inefficient for the majority of smaller reflections

Engineering Contradiction:
Improveecho response handling capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The single filter component is divided into multiple filter components, each specialized for handling specific portions of echo responses. This segmentation maintains the system's ability to handle all types of echo responses while reducing power consumption by using appropriately sized coefficients for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying full-strength large coefficients to all portions of the echo response, the system applies partial action by using smaller coefficients for portions where they are sufficient. This reduces energy loss while maintaining adequate performance for the majority of smaller reflections.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12028126B1Segmented echo cancellation filter for use in full-duplex communication systems
Publication Date: 2024.07.02 ETHERNOVIA INC
  • US12028126B1 patent drawing
  • US12028126B1 patent drawing
  • US12028126B1 patent drawing

AI summary

Disclosed are systems, methods, and non-transitory computer-readable media for a segmented ECF that includes multiple filter components to replicate an echo pulse response. The different filter components are used to replicate different portions of the echo pulse response. Each filter components can include filter coefficients of different sizes based on the portions of the echo pulse response that is replicated by the filter component. For example, a filter component that replicates a portion of the echo pulse response that includes a large reflection can include large filter coefficients suitable to replicate the larger reflection. In contrast, a filter component that replicates a portion of the echo pulse response that includes smaller reflections can include smaller filter coefficients that are suitable to replicate the smaller reflection. The output of each of the filter components is combined to replicate the full echo pulse response.