7.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.