Radar signal data processor

US9684063B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9684063-B1
Application numberUS-201414456355-A
CountryUS
Kind codeB1
Filing dateAug 11, 2014
Priority dateAug 11, 2014
Publication dateJun 20, 2017
Grant dateJun 20, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Radar with phased array antenna · CPC title

  • Radar-tracking systems; Analogous systems · CPC title

  • with time compression of received pulses · CPC title

  • G01S7/2923Primary

    based on data belonging to a number of consecutive radar periods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9684063B1 cover?
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 a…
Who is the assignee on this patent?
Raytheon Canada Ltd
What technology area does this patent fall under?
Primary CPC classification G01S7/2923. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).