| CPC G01S 13/04 (2013.01) [G01S 7/35 (2013.01); G06F 16/2264 (2019.01); G06F 16/9017 (2019.01); G06F 17/142 (2013.01)] | 20 Claims |

|
1. A system comprising:
a memory having a region configured to store radar data such that a first set of locations in the region is configured to store radar data of a first transmitter and a second set of locations in the region is configured to store radar data of a second transmitter, in which the second set of locations is non-contiguous with, and offset from, the first set of locations;
a first counter configured to increment in a first instance to a set value on a first dimension of the region to identify locations in the region where radar data of the first transmitter are stored, and increment in a second instance to the set value on a second dimension of the region to identify locations in the region where radar data of the second transmitter are stored;
a second counter configured to increment between the first instance of incrementing by the first counter and the second instance of incrementing by the first counter;
a lookup table (LUT) configured to store indicators of locations in the region;
a first multiplier configured to provide a first address based on a first count value of the first counter;
a second multiplier configured to provide a second address based on a second count value of the second counter;
an adder coupled to the first and second multipliers and configured to provide a combined address based on the first and second addresses; and
a wraparound mechanism coupled to the adder and configured to perform a wraparound operation when the combined address is greater than a last valid address in the region to generate a new combined address.
|