Adaptive Array Antenna Weight Calculation via Correlation Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional weight calculation methods for adaptive array antennas require excessive calculation to determine the number of processing stages, especially when using the multistage Wiener filter system, due to the need for eigenvalue decomposition to decide on stage termination.
Innovation Solution
The method automatically determines the number of processing stages by monitoring changes in specific variables indicating correlation values among stages, stopping the process when these variables exceed a reference value, thereby reducing the need for eigenvalue decomposition and shortening calculation time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If eigenvalue decomposition is used to determine the number of processing stages in the multistage Wiener filter system, then the weight calculation can be performed, but the calculation time becomes excessively long
Solution Approach 1:
The patent extracts only the necessary information (correlation values between stages) from the weight calculation process, rather than performing complete eigenvalue decomposition. By monitoring specific variables indicating correlation values among stages and stopping when these exceed a reference value, the system obtains sufficient information for accurate weight calculation without the excessive computational burden of full eigenvalue decomposition.
Solution Approach 2:
The patent performs partial action by conducting weight calculation only for the necessary number of stages determined by the correlation value monitoring criterion. Instead of performing complete eigenvalue decomposition and using all eigenvalues, the system performs weight calculation for stages until the correlation value exceeds the reference value, achieving sufficient precision with reduced computation.
2Reliability
If the number of processing stages is determined by eigenvalue decomposition, then the multistage Wiener filter can be properly configured, but the device complexity increases
Solution Approach 1:
The patent implements self-service by enabling the weight calculation system to automatically determine the appropriate number of processing stages through monitoring correlation values during the calculation process. The system uses the correlation value criterion to autonomously decide when to stop stage processing, eliminating the need for complex external determination mechanisms and reducing overall system complexity while maintaining reliability.
3Measurement precision
If more processing stages are performed in the multistage Wiener filter, then the target detection precision improves, but the calculation time increases
Solution Approach 1:
The patent applies feedback by continuously monitoring correlation values between stages during the weight calculation process. The correlation value serves as feedback information that indicates whether additional stages will improve detection precision. When the correlation value exceeds the reference value, the feedback mechanism triggers termination of further stage processing, optimizing the balance between detection precision and calculation time.
Data Source
AI summary
A weight calculation method begins by storing a target reflection signal of a radar pulse received via an antenna in cells corresponding to positions along with a reception timing for a plurality of processing range cells having lengths equivalent to prescribed ranges on a time axis. The method continues by calculating weights by stage for the phase and amplitude of the target reflection signal to form a reception composite beam so that arrival directions of spurious elements become zero to an arrival direction of the target reflection signal by using values stored in the plurality of processing cells. The calculating of the weights monitors changes of specific variables indicating correlation values among stages in the plurality of processing stages to stop a shift to the next processing stage at the time when the variables exceed a reference value.


