Adaptive Filter Core Structure for Low-Complexity RLS Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


