Method and system for deinterleaving
First Claim
1. A method of deinterleaving a data stream which includes a plurality of pulse words each representative of received pulses from a plurality of emitters comprising pulse data words (PDW'"'"'s) generated from received signals from a plurality of emitters comprising the steps of:
- receiving a data stream which includes a plurality of the PDW'"'"'s;
receiving a first PDW, and establishing a first set of candidate information based on parameter information included in the first PDW;
starting a search thread and scoring each additional PDW received within a first time period in an a posteriori search and identifying one or more candidate PDW'"'"'s based on a comparison with the first set of candidate information; and
connecting in one or more pulse trains, the first PDW and identified candidates which meet a predetermined criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of deinterleaving parameter descriptor word (PDW) data includes parallel scoring of pulses in an a posteriori search for associating of pulses based on proximity within a multi-parameter problem space. The a posteriori search includes scoring an oldest pulse against all newer pulses, and then scoring a next oldest pulse against all newer pulses. The associating utilizes at least one of a plurality of parallel computation modes, parallel tasks to operate on separate data fields, and multi-threading or multitasking that can implement one of parallel and configuration-overlaid operation, synchronized by events.
-
Citations
29 Claims
-
1. A method of deinterleaving a data stream which includes a plurality of pulse words each representative of received pulses from a plurality of emitters comprising pulse data words (PDW'"'"'s) generated from received signals from a plurality of emitters comprising the steps of:
-
receiving a data stream which includes a plurality of the PDW'"'"'s; receiving a first PDW, and establishing a first set of candidate information based on parameter information included in the first PDW; starting a search thread and scoring each additional PDW received within a first time period in an a posteriori search and identifying one or more candidate PDW'"'"'s based on a comparison with the first set of candidate information; and connecting in one or more pulse trains, the first PDW and identified candidates which meet a predetermined criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system configured to perform parallel candidate search deinterleaving, comprising:
-
an input device for receiving an incoming data stream of pulse from a plurality of emitter devices, said input device being further configured to convert the incoming data stream to a word format for each received pulse; and a processor configured to receive the pulse stream in word the format and to; simultaneously scoring within a plurality of first a posteriori windows, of a plurality of windows, wherein the scoring includes employing parametric and interval match in a backward search from each oldest received pulse word within the a priori window, the scoring being performed against all other pulses in the window; identifying at least one candidate pulse within each of the a posteriori windows for connecting with the oldest receive pulse word; and connecting in a pulse train the oldest pulse word from each of the windows and each of the candidate pulse words which meet a plurality of connection criteria including matching pulse repetition intervals (PRIs). - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification