A fpga-based two-dimensional planar array digital beamforming method
A digital beam and two-dimensional planar technology, applied in the field of FPGA-based two-dimensional planar array digital beamforming, can solve the problem of large amount of inverse calculation of sampling matrix covariance, difficulty in ensuring low-delay characteristics of beams, and affecting real-time performance of radar data and other issues, to achieve the effect of improving the overall computing speed, improving resource utilization, and fast computing speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0103] In this example, the array has 4×4=16 array elements, and the covariance matrix The scale is 16×16. Flow input 16 element steering vectors and assign to internal registers. cache as the initial auxiliary vector p 1 , the cache RAM is recorded as RAM-p, and the initial w 0 =0. Enter covariance matrix estimates by row Addition tree structure to submodule 1. Enter the initial error threshold e. Start the iterative steps as follows.
[0104] Step 1: Calculate auxiliary vectors
[0105] Each clock cycle parallels 16 input matrix row elements, and the output auxiliary vector q i When outputting, it is buffered into RAM synchronously, which is recorded as RAM-q. Since it is a complex number, two RAM synchronization caches need to be called in parallel q i The real part and the imaginary part will be used in step c.
[0106] Step 2: Calculate the weight vector step size factor
[0107] Two-way parallel pipeline input auxiliary vector q i with the conjugat...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


