Subspace-Constrained Weight Updates for High-Dimensional Mode Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current partial-update methods for adaptive signal processors with large numbers of weights suffer from severe misadjustment and increased complexity, particularly when applied to high-order optimization functions, limiting their utility in complex applications like phased array radar and MIMO systems.
Innovation Solution
The method involves a linear transformation of processor parameters from M-dimensions to (M1+L)-dimensions, allowing M1 weights to be updated without constraints and M0 weights to be subjected to soft constraints, reducing dimensionality and adapting using the same optimization strategy for both weights and input data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If partial-update methods are applied to adaptive signal processors with large numbers of weights, then the number of weights to be updated is reduced, but severe misadjustment and increased complexity occur
Solution Approach 1:
The patent segments the set of M weights into two distinct subsets: M1 weights that are updated during each adaptation block, and M0 weights that are held constant. This segmentation allows the processor to update only a fraction of weights at each step, reducing the computational burden from O(M) to O(M1) where M1 << M, while maintaining acceptable convergence properties through the structured selection of which weights to update
Solution Approach 2:
The patent introduces a new dimension of control by adding the time/block dimension to the weight update process. Instead of updating all weights uniformly at each step, the method selectively updates M1 weights across different adaptation blocks, creating a multi-dimensional update strategy that balances computational load with convergence requirements
2Device complexity
If partial-update methods are applied to high-order optimization functions, then computational load is reduced, but misadjustment effects increase severely
Solution Approach 1:
The patent employs dynamic adaptation block sizing where the block size N can be adjusted based on the specific application requirements and the characteristics of the optimization function. This dynamic approach allows the system to optimize the trade-off between computational load and misadjustment effects by adapting the update frequency and batch size to match the problem characteristics
Solution Approach 2:
The patent changes key parameters including the number of weights to update (M1), the adaptation block size (N), and the selection criteria for which weights to update. By adjusting these parameters, the system can optimize performance for different applications, reducing misadjustment effects while maintaining reduced computational complexity
3Reliability
If traditional adaptive processing methods are used with large numbers of weights, then accurate signal processing is achieved, but the adapt block size and update set sizes become very large
Solution Approach 1:
The patent segments both the weights (into M1 and M0 subsets) and the adaptation process (into blocks of N samples) to create a manageable update schedule. This dual segmentation allows accurate signal processing to be maintained while keeping adapt block sizes and update set sizes tractable for implementation in real-world systems
Data Source
AI summary
An adaptive processor is configured to provide for reduced-complexity estimation of signal and data modes in high-dimensional data sets by implementing subspace-constrained partial updates to optimize an eigenvalue-based objective function. The adaptive processor selects, from a set of combiner weights, a set of update weights and a set of held weights; performs updates to the set of held weights within a reduced-dimensionality subspace and unconstrained updates to the set of update weights to produce updated combiner weights; and employs the updated combiner weights to determine at least one solution to an eigenequation or pseudo-eigenequation.


