Radar signal data processor
First Claim
Patent Images
1. A system for processing radar data, the system comprising:
- a plurality of detector signal data processors (SDPs) coupled to receive radar data and to generate detection data, each of the detector SDPs comprising at least one processor and a plurality of data processing units (DPUs) executing on the processor, each of the DPUs comprising an input port, a queue, a filter, and an output port, each of the DPUs to receive data into the queue via the input port, to determine data is available in the queue, to remove the available data from the queue, to process the available data using the filter, and to output the processed data at the output port;
an aggregator SDP coupled to receive detection data from two or more of the plurality of detector SDPs and, in response thereto, to generate a stream of plot information based upon the received detection data; and
a radar tracker coupled to receive the stream of plot information from the data aggregation processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A system provides high-throughput radar signal processing without resorting to costly parallel processing tool kits. The system breaks the signal processing chain into a series of independent data processing units (DPUs) that execute independently and in parallel. Queuing theory is used to efficiently distribute processing across multiple processor cores and/or computers. The system scales to an arbitrary number of cores/computers. The independent nature of the DPUs readily allows addition/replacement of new filters into the system.
-
Citations
20 Claims
-
1. A system for processing radar data, the system comprising:
-
a plurality of detector signal data processors (SDPs) coupled to receive radar data and to generate detection data, each of the detector SDPs comprising at least one processor and a plurality of data processing units (DPUs) executing on the processor, each of the DPUs comprising an input port, a queue, a filter, and an output port, each of the DPUs to receive data into the queue via the input port, to determine data is available in the queue, to remove the available data from the queue, to process the available data using the filter, and to output the processed data at the output port; an aggregator SDP coupled to receive detection data from two or more of the plurality of detector SDPs and, in response thereto, to generate a stream of plot information based upon the received detection data; and a radar tracker coupled to receive the stream of plot information from the data aggregation processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for processing radar data, the method comprising:
-
receiving radar data; moving the radar data to a first queue; determining the radar data is available in the first queue; removing the radar data from the first queue; processing the radar data using a first filter to generate first processed data; moving the first processed data to a second queue; determining the first processed data is available in the second queue; removing the first processed data from the second queue; processing the first processed data using a second filter to generate second processed data; performing plot detection on the second processed data to generate detection data; aggregating the detection data with other detection data to generate aggregate detection data; and performing plot extraction on the aggregate detection data to generate a stream of plot information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification