Details of the range_gen() block are shown in the following figure.
The
range_gen()contains a single kernel that generates the \((x,y,z)\) position across the target scene. This block uses arepetition_count=1to perform its workload once over each graph iteration.The \(x\) and \(y\) coordinates are computed based on the resolution computed from the radar system parameters. The \(z\) coordinates are all set to zero in the absence of any targeting height information.
The
range_gen()generates the coordinates in the order expected by thediff3dsq()block to follow.