Adaptive Filter Core Structure for Low-Complexity RLS Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Adaptive filters, particularly Recursive Least Squares (RLS) filters, face increased complexity due to the need for inversion of block correlation matrices, which complicates their operation and scalability.

Innovation Solution

An adaptive filter circuit with a flexible structure that includes multiple filter cores and an auxiliary core, which collaboratively perform calculations using cross-terms between block correlation matrices to estimate effective channels, reducing computational complexity and enhancing scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RLS filters perform calculations using block correlation matrices with increased dimensions to improve performance, then filter performance is improved, but device complexity drastically increases due to the need for inversion of block correlation matrices

Engineering Contradiction:
Improvefilter performanceVSAvoidcomplexity of RLS filters
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the filter into multiple filter cores, each responsible for specific calculation operations on input signals. The auxiliary core generates cross-terms between block correlation matrices and provides them to the filter cores, segmenting the complex matrix inversion task into manageable parts that can be processed in parallel, thereby reducing overall device complexity while maintaining performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The auxiliary core acts as an intermediary that generates cross-terms between block correlation matrices corresponding to different kernels. This intermediary component handles the complex matrix operations separately, allowing the main filter cores to focus on effective channel estimation without directly performing complex matrix inversions, thus reducing their complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple kernels are used to process signals from multiple signal routes, then adaptability and coverage are improved, but device complexity increases due to the need for multiple filter cores and cross-term calculations

Engineering Contradiction:
Improvecoverage of signal routesVSAvoidstructure of adaptive filter circuit
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs filter cores and auxiliary cores that can be universally applied across multiple signal routes. Each filter core can process different kernels corresponding to different signal routes, and the auxiliary core can generate cross-terms for any combination of kernels. This multi-functional design allows the same hardware structure to handle multiple signal routes without requiring separate dedicated circuits for each route.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs a dynamic structure where filter cores and auxiliary cores can be selectively activated based on the number and characteristics of signal routes. The system can adaptively configure which kernels are used and which filter cores are active, allowing it to scale from simple single-route scenarios to complex multi-route scenarios without maintaining a fixed maximum-complexity structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12407547B2Adaptive filter circuit having low complexity and flexible structure and device including the same
Publication Date: 2025.09.02 SAMSUNG ELECTRONICS CO LTD
  • US12407547B2 patent drawing
  • US12407547B2 patent drawing
  • US12407547B2 patent drawing

AI summary

An adaptive filter circuit includes a plurality of filter cores associated with each other and configured to perform a calculation operation on a first target input signal, and an auxiliary core configured to generate cross-terms between block correlation matrices respectively corresponding to kernels that correspond to the first target input signal and provide the cross-terms to the plurality of filter cores, where the plurality of filter cores are further configured to estimate effective channels respectively corresponding to the kernels based on the cross-terms.