Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
158 words
A parallel processing system for use in multiple hypothesis tracking applications, said system comprising: radar means for producing an input data stream organized as a series of radar tracks; a central database stored in a shared memory that is organized as a collection of the radar tracks; and a plurality of processors that are each coupled to the shared memory and the central database, and to the radar means, and wherein the processors are configured such that the next available processor retrieves the next successive measurement data point from the input data stream, updates tracks in the database using each retrieved measurement data point, wherein all processors operate independently without external synchronization, partitions the database into noninteracting clusters, wherein partitioning is executed in parallel by the plurality of processors which operate independently without external synchronization, retrieves the next successive cluster, forms and selects hypotheses based on the retrieved cluster, and updates the database based on the selected hypotheses.
Claim 2
Dependent Claim
158 words
A parallel processing system for use in multiple hypothesis tracking applications, said system comprising: radar means for producing an input data stream organized as a series of radar tracks; a central database stored in a shared memory that is organized as a collection of the radar tracks; and a plurality of processors that are each coupled to the shared memory and the central database, and to the radar means, and wherein the processors are configured such that the next available processor retrieves the next successive measurement data point from the input data stream, updates tracks in the database using each retrieved measurement data point, wherein all processors operate independently without external synchronization, partitions the database into noninteracting clusters, wherein partitioning is executed in parallel by the plurality of processors which operate independently without external synchronization, retrieves the next successive cluster, forms and selects hypotheses based on the retrieved cluster, and updates the database based on the selected hypotheses.
Claim 3
Dependent Claim
31 words
The system of claim 1 wherein the radar means comprises: a sensor for producing radar signals; and a first-in, first-out buffer coupled to the sensor for producing the input data stream.
Claim 4
Dependent Claim
21 words
The system of claim 1 further comprising a display is coupled to each of the processors for displaying the radar data.
Claim 5
Dependent Claim
13 words
The system of claim 1 wherein all processors operate independently without external synchronization.
Claim 6
Dependent Claim
158 words
A parallel processing method for use in multiple hypothesis tracking applications, said method comprising the steps of: forming a database that is organized as a collection of the radar tracks; generating radar signals that comprise radar measurements derived from a scan; generating an input data stream that is organized as a series of radar measurements from a scan; providing a plurality of parallel processors; retrieving each successive measurement data point from the input data stream using the next available processor; updating tracks in the database using each retrieved measurement data point, wherein all processors operate independently without external synchronization; partitioning the database into noninteracting clusters, wherein partitioning is executed in parallel by the plurality of processors which operate independently without external synchronization; retrieving the next successive cluster using the next available processor; forming and selecting hypotheses based on the retrieved cluster, wherein all processors operate independently without external synchronization; and updating the database based on the selected hypotheses.
Claim 7
Dependent Claim
158 words
A parallel processing method for use in multiple hypothesis tracking applications, said method comprising the steps of: forming a database that is organized as a collection of the radar tracks; generating radar signals that comprise radar measurements derived from a scan; generating an input data stream that is organized as a series of radar measurements from a scan; providing a plurality of parallel processors; retrieving each successive measurement data point from the input data stream using the next available processor; updating tracks in the database using each retrieved measurement data point, wherein all processors operate independently without external synchronization; partitioning the database into noninteracting clusters, wherein partitioning is executed in parallel by the plurality of processors which operate independently without external synchronization; retrieving the next successive cluster using the next available processor; forming and selecting hypotheses based on the retrieved cluster, wherein all processors operate independently without external synchronization; and updating the database based on the selected hypotheses.