DSP Builder for Intel® FPGAs (Advanced Blockset): Handbook
A newer version of this document is available. Customers should click here to go to the newest version.
6.14.23. STAP Radar Forward and Backward Substitution
The design applies this linear system of equations to the steering vector in the following two steps:
- Forward substitution with the lower triangular matrix
- Backward substitution with the lower triangular matrix
A command pipeline controls the routing of floating-point vectors. Nested ForLoop blocks generate these commands. Another FIFO unit queues the commands. This decoupled system of FIFO buffers maximizes the usage of the shared vector floating-point block while automatically throttling the rate of the ForLoop system.
This design uses advanced settings from the DSP Builder > Verify Design menu to access enhanced features of the automatically generated testbench. An application specific m-function verifies the simulation output, to correctly compare complex results and properly handle floating-point errors that arise from the ill-conditioning of the QRD output.
The model file is STAP_ForwardAndBackwardSubstitution.mdl.