Discovery of occurrence-data
US-9261383-B2 · Feb 16, 2016 · US
US9684063B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9684063-B1 |
| Application number | US-201414456355-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 11, 2014 |
| Priority date | Aug 11, 2014 |
| Publication date | Jun 20, 2017 |
| Grant date | Jun 20, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The system of claim 1 wherein the radar data comprises digital pulse compressed data. 3. The system of claim 1 further comprising a multiplexer coupled to receive the radar data and to select one of the plurality of detector SDPs to process the received radar data. 4. The system of claim 1 wherein the aggregator SDP comprises a demultiplexer to correlate and aggregate the received detection data. 5. The system of claim 1 wherein at least one of the plurality of detector SDPs comprises a plurality of DPUs arranged in series. 6. The system of claim 1 wherein the least one of the plurality of detector SDPs comprises a DPU having an impulsive interference filter (IIF), a DPU having a Doppler filter, a DPU having a clutter filter, and a DPU having a constant false alarm rate (CFAR). 7. The system of claim 1 wherein the aggregator SDP further comprises a plot extractor. 8. The system of claim 1 wherein the aggregator SDP comprises a data formatter to generate the stream of plot information according to the Structured Eurocontrol Surveillance Information Exchange (ASTERIX) standard. 9. The system of claim 1 wherein the plurality of detector SDPs and the aggregator SDP are coupled via a packet-switched network. 10. The system of claim 9 wherein at least one of the detector SDPs further comprises an ingest module to receive the radar data via the packet-switched network and to copy the received radar data to the queue of at least one of the respective DPUs. 11. The system of claim 1 wherein the aggregator SDP is coupled to the radar tracker via a radar data network. 12. The system of claim 3 wherein a radar comprises a phased array antenna, wherein the radar data comprises blocks of data having associated elevation angles, wherein the multiplexer selects one of the plurality of detector SDPs based upon an elevation angle associated with the received radar data. 13. The system of claim 1 wherein at least one of the detector SDPs comprises two or more DPUs configured to execute on separate threads. 14. The system of claim 1 wherein at least one of the DPUs uses a semaphore to determine data is available in a queue. 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. 16. The method of claim 15 further comprising providing the stream of plot information to a radar tracker. 17. The method of claim 15 wherein moving radar data to a first queue is executed on a first thread and processing the radar data using a first filter to generate first processed data is executed on a second thread. 18. The method of claim 15 wherein determining the radar data is available in the first queue comprises reading the value of a semaphore. 19. The method of claim 15 wherein the first filter comprises an IIF, a Doppler filter, a clutter filter, a CFAR, a cell-averaging CFAR, an ordered statistic CFAR, a binary integrator, a beamformer, or an external interference cancellation filter. 20. The method of claim 15 wherein the radar data comprises blocks of digital pulse compressed data.
Radar with phased array antenna · CPC title
Radar-tracking systems; Analogous systems · CPC title
with time compression of received pulses · CPC title
based on data belonging to a number of consecutive radar periods · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.