Real-time pulse processor
First Claim
1. A system for de-interleaving an input signal, having successively occurring input pulses, into a plurality of constituent pulse trains and for identifying at least one emitter that produced an associated one of said constitutent pulse trains, wherein the improvement comprises:
- de-interleaving means, responsive to said input signal, for determining the pulse repetition interval of each of said input pulses, and for routing each of said input pulses to a respective one of a plurality of "hit" output leads, wherein each of said "hit" output leads corresponds to a different group pulse repetition interval, and wherein said de-interleaving means comprisesn-1 separate cells, each of said cells having first and second shift elements, in said first shift elements are serially interconnected together to form a first leg of a shift register and said second shift elements are serially interconnected together to form a second leg of a shift register, and said input pulses are applied as input to a first end of said first leg,a central cell, having a shift element and connected to said first and second legs, wherein the central cell shift element receives, as input thereto, bits shifted out from a second end of said first leg and applies, to an input of said second leg and to a central cell output lead, bits shifted out of said central cell, anda logic circuit, associated with each of a plurality of said n-1 cells to form a corresponding plurality of "active" cells, wherein each of said logic circuits is connected to the output of the first and second shift elements located in a respective cell and to said central cell output lead and provides an associated one of said "hit" output leads, and wherein each logic circuit detects the occurrence of a triplet pulse comprising separate pulses having a predetermined group pulse repetition interval and appearing in said first and second shift elements in the respective cell and on said central cell output lead
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, which first de-interleaves a signal, that comprises a plurality of interleaved pulse trains, into its constituent pulse trains and then identifies the emitter which transmitted each pulse train, is described herein. Specifically, this apparatus comprises a folded shift register which performs the de-interleaving. The folded shift register comprises a plurality of serially connected identical "active" cells, each of which detects a pulse occurring at a particular group pulse repetition interval (PRI) and, in an embodiment described herein, ascertains the inter-pulse PRI for each detected pulse for use in identifying an emitter. One or more processors analyze the group and inter-pulse PRI data, provided by the folded shift register, in order to identify each emitter.
81 Citations
53 Claims
-
1. A system for de-interleaving an input signal, having successively occurring input pulses, into a plurality of constituent pulse trains and for identifying at least one emitter that produced an associated one of said constitutent pulse trains, wherein the improvement comprises:
-
de-interleaving means, responsive to said input signal, for determining the pulse repetition interval of each of said input pulses, and for routing each of said input pulses to a respective one of a plurality of "hit" output leads, wherein each of said "hit" output leads corresponds to a different group pulse repetition interval, and wherein said de-interleaving means comprises n-1 separate cells, each of said cells having first and second shift elements, in said first shift elements are serially interconnected together to form a first leg of a shift register and said second shift elements are serially interconnected together to form a second leg of a shift register, and said input pulses are applied as input to a first end of said first leg, a central cell, having a shift element and connected to said first and second legs, wherein the central cell shift element receives, as input thereto, bits shifted out from a second end of said first leg and applies, to an input of said second leg and to a central cell output lead, bits shifted out of said central cell, and a logic circuit, associated with each of a plurality of said n-1 cells to form a corresponding plurality of "active" cells, wherein each of said logic circuits is connected to the output of the first and second shift elements located in a respective cell and to said central cell output lead and provides an associated one of said "hit" output leads, and wherein each logic circuit detects the occurrence of a triplet pulse comprising separate pulses having a predetermined group pulse repetition interval and appearing in said first and second shift elements in the respective cell and on said central cell output lead - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a system for de-interleaving an input signal, having successively occurring input pulses, into a plurality of constituent pulse trains and for identifying at least one emitter that produced an associated one of said constituent pulse trains, wherein the improvement comprises:
-
de-interleaving means, responsive to said input signal, for determining the pulse repetition interval of each of said input pulses, and for routing each of said input pulses to a respective one of a plurality of "hit" output leads, wherein each of said outputs corresponds to a different group pulse repetition interval, wherein said de-interleaving means comprises; n-1 separate cells, each of said cells having first and second shift elements, said first shift elements are serially interconnected together to form a first leg of a shift register and said second shift elements are serially interconnected together to form a second leg of a shift register, and said input pulses are applied as input to a first end of said first leg, a central cell, having a shift element and connected to said first and second legs, wherein the central cell shift element receives, as input thereto, bits shifted out from a second end of said first leg and applies, to an input of said second leg and to a central cell output lead, bits shifted out of said central cell, and a substantially identical logic circuit, associated with n-m of said n-1 cells (where m is an integer within the range of 0<
m≦
n) to form n-m "active" cells, wherein each of said logic circuits is connected to the output of the first and second shift elements located in a respective "active" cell and to said central cell output lead and provides an associated one of said "hit" output leads, and wherein each logic circuit detects the occurrence of a triplet pulse having a pre-determined group pulse repetition interval and comprising separate pulses appearing in said first and second shift elements in the respective "active" cell and on said central cell output lead; andidentifying means, connected to said "hit" output leads, for separately analyzing the input pulses appearing on at least one of said "hit" output leads to discern any repetitive pattern existant therein and thereby partially identify the emitter corresponding to the input pulses appearing on said one output, wherein said identifying means comprises means for accumulating the input pulses appearing on at least an ith one of the associated "hit" output leads during a pre-determined time interval. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for use in a system for de-interleaving an input signal, having successively occurring input pulses, into a plurality of constituent pulse trains and for identifying at least one emitter that produced an associated one of said contituent pulse trains, wherein the method comprises:
-
a de-interleaving step wherein the pulse repetition interval of each of said pulses in said input signal is determined and each of said pulses in said input signal is determined and each of said input pulses is routed to a respective one of a plurality of "hit" outputs, wherein each of said "hit" outputs corresponds to a different group pulse repetition interval, and wherein said de-interleaving step includes the steps of; forming n-1 separate cells, wherein each of said cells contains at least first and second shift elements, linking said first shift elements together for form a first leg of a shift register, linking said second shift elements together to form a second leg of a shift register, applying said input pulses as input to a first end of said first leg, forming a central cell, having a shift element linked to said first and second legs, applying bits shifted out from a second end of said first leg to an input of the central cell shift element, routing bits shifted out of aid central cell shift element both to an input of said second leg and to a central cell output, and detecting, in response to the output of the first and second shift elements located in a respective cell and to input pulses appearing on said central cell output, the occurrence of a triplet pulse having a pre-determined group pulse repetition interval and comprising separate pulses appearing at the outputs of said first and second shift elements in the respective cell and on said central cell output lead. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification