Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
237 words
A filter system for filtering interleaved pulse descriptor words in received radar signals, the filter system comprising: (a) a filter array unit for comparing parameters contained in each pulse descriptor word with sets of parameter ranges, the comparison of each parameter with each set of parameter ranges being made simultaneously, the filter array unit having a separate indicator output for each set of parameter ranges, the indicator output associated with a particular set of parameter ranges being activated whenever the compared parameters of the pulse descriptor word match the particular set of parameter ranges; (b) a first sequential priority encoder unit having an hierarchical order to its inputs and producing an ordered sequence of encoded binary outputs uniquely corresponding to the inputs which are active at that time, the indicator outputs of the filter array unit being connected to the inputs of the first encoder unit; and, (c) a first memory unit divided into a series of memory areas equal in number to the number of indicator outputs of the filter array unit, each of the memory areas being addressed by a respective different one of the possible binary outputs of the first encoder unit; whereby each pulse descriptor word is placed into that memory area which corresponds with the priority encoding of the indicator outputs that are activated when that pulse descriptor word is compared with the sets of parameter ranges in the filter array unit.
Claim 2
Dependent Claim
237 words
A filter system for filtering interleaved pulse descriptor words in received radar signals, the filter system comprising: (a) a filter array unit for comparing parameters contained in each pulse descriptor word with sets of parameter ranges, the comparison of each parameter with each set of parameter ranges being made simultaneously, the filter array unit having a separate indicator output for each set of parameter ranges, the indicator output associated with a particular set of parameter ranges being activated whenever the compared parameters of the pulse descriptor word match the particular set of parameter ranges; (b) a first sequential priority encoder unit having an hierarchical order to its inputs and producing an ordered sequence of encoded binary outputs uniquely corresponding to the inputs which are active at that time, the indicator outputs of the filter array unit being connected to the inputs of the first encoder unit; and, (c) a first memory unit divided into a series of memory areas equal in number to the number of indicator outputs of the filter array unit, each of the memory areas being addressed by a respective different one of the possible binary outputs of the first encoder unit; whereby each pulse descriptor word is placed into that memory area which corresponds with the priority encoding of the indicator outputs that are activated when that pulse descriptor word is compared with the sets of parameter ranges in the filter array unit.
Claim 3
Dependent Claim
141 words
A filter system for filtering interleaved pulse descriptor words as in claim 1, and further comprising: (d) a second priority encoder unit having an hierarchical order to its inputs and producing an encoded binary output of that one of its inputs which is active and has priority over other inputs active at that time, a subset of the indicator outputs of the filter array unit being connected to the inputs of the second encoder unit in reverse order to the order in which those indicator outputs are connected to the inputs of the first encoder unit; and, (e) a comparator unit for comparing for each pulse descriptor word the resultant encoded binary output of the first encoder unit with the complement of the resultant encoded binary output of the second encoder unit, and for indicating when those compared values are equal.
Claim 4
Dependent Claim
80 words
A filter system as in claim 1, and also comprising a first-in first-out second memory unit for storing the interleaved pulse descriptor words, wherein the filter array unit receives pulse descriptor words from the second memory unit, and wherein the second memory unit acts as a buffer for the filter array unit and allows the filter array unit to operate at a rate independent of the rate at which the pulse descriptor words are received by the second memory unit.
Claim 5
Dependent Claim
89 words
A filter system as in claim 1, wherein each memory area of the first memory unit has a series of storage locations each capable of accepting a pulse descriptor word, and wherein each memory area has a first address pointer for maintaining a record of the storage location address to which a pulse descriptor word was last forwarded, and wherein each time a pulse descriptor word is written to a memory area the first memory unit automatically increments the first address pointer that is associated with that memory area.
Claim 6
Dependent Claim
71 words
A filter system as in claim 4, wherein the first memory unit also has a second address pointer for each memory area for maintaining a record of the storage location address from which a pulse descriptor word was last read, and wherein each time a pulse descriptor word is read from a memory area the first memory unit automatically increments the second address pointer that is associated with that memory area.
Claim 7
Dependent Claim
98 words
A filter system as in claim 1, wherein a first portion of the sets of parameter ranges relates to particular signal characteristics, and wherein the other sets of parameter ranges relate to general signal characteristics, and wherein the indicator outputs of the filter array unit are connected to the inputs of the first sequential priority encoder unit in such a manner that any one of the indicator outputs associated with the first portion of the sets of parameter ranges has a higher priority than any one of the indicator outputs associated with the other sets of parameter ranges.
Claim 8
Dependent Claim
148 words
A filter system as in claim 2, wherein a first portion of the sets of parameter ranges relates to particular signal characteristics, and wherein the other sets of parameter ranges relate to general ranges of signal characteristics, and wherein the indicator outputs of the filter array unit are connected to the inputs of the first and second priority encoder units in such a manner that in the first encoder unit any one of the indicator outputs associated with the first portion of the sets of parameter ranges has a higher priority than any one of the indicator outputs associated with the other sets of parameter ranges, and in the second encoder unit any one of the indicator outputs associated with the first portion of the sets of parameter ranges has a lower priority than any one of the indicator outputs associated with the other sets of parameter ranges.
Claim 9
Dependent Claim
126 words
A filter system as in claim 7, wherein all of the indicator outputs of the filter array unit are connected to the inputs of the first priority encoder unit, but only those indicator outputs associated with the first portion of the sets of parameter ranges are connected to the inputs of the second priority encoder unit, and wherein those inputs to the second encoder unit that are not connected to the indicator outputs of the filter array unit are maintained in an inactive state, whereby the encoded binary output of the first encoder unit is not equal to the complement of the encoded binary output of the second encoder unit when the pulse descriptor word relates only to one of the general ranges of signal characteristics.
Claim 10
Dependent Claim
175 words
A process for filtering interleaved pulse descriptor words in received radar signals, the process comprising the steps of: (a) comparing parameters in a pulse descriptor word with sets of parameter ranges simultaneously; (b) activating indicator outputs associated with respective sets of parameter ranges whenever the parameters of the pulse descriptor word are within those respective sets of parameter ranges; (c) producing, by means of a first sequential priority encoder unit, an encoded binary output from the active indicator outputs of the filter array unit, that encoded binary output corresponding to the active indicator output that is given the highest priority among the active indicator outputs by the first encoder unit; and, (d) storing the pulse descriptor word in a portion of a first memory unit, the number of such portions corresponding to the number of indicator outputs, the particular portion of the first memory unit into which the pulse descriptor word is stored corresponding to the encoded binary output of the active indicator output that is given the highest priority by the first encoder unit.
Claim 11
Dependent Claim
175 words
A process for filtering interleaved pulse descriptor words in received radar signals, the process comprising the steps of: (a) comparing parameters in a pulse descriptor word with sets of parameter ranges simultaneously; (b) activating indicator outputs associated with respective sets of parameter ranges whenever the parameters of the pulse descriptor word are within those respective sets of parameter ranges; (c) producing, by means of a first sequential priority encoder unit, an encoded binary output from the active indicator outputs of the filter array unit, that encoded binary output corresponding to the active indicator output that is given the highest priority among the active indicator outputs by the first encoder unit; and, (d) storing the pulse descriptor word in a portion of a first memory unit, the number of such portions corresponding to the number of indicator outputs, the particular portion of the first memory unit into which the pulse descriptor word is stored corresponding to the encoded binary output of the active indicator output that is given the highest priority by the first encoder unit.
Claim 12
Dependent Claim
139 words
A process as in claim 9, and comprising the further steps of: (e) producing, by means of a second priority encoder unit, an encoded binary output from the active indicator outputs of the filter array unit, that encoded binary output corresponding to the active indicator output that is given the highest priority among the active indicator outputs by the second encoder unit, the indicator outputs of the filter array unit being connected to the inputs of the second encoder unit in reverse order to the order in which those indicator outputs are connected to the inputs of the first encoder unit; and, (f) comparing for the pulse descriptor word the encoded binary output of the first encoder unit with the complement of the encoded binary output of the second encoder unit, and indicating when those compared values are equal.
Claim 13
Dependent Claim
38 words
A process as in claim 9, and comprising the further step of storing the interleaved pulse descriptor words in a first-in first-out second memory unit prior to comparing each pulse descriptor word with the sets of parameter ranges.
Claim 14
Dependent Claim
97 words
A process as in claim 9, wherein each portion of the first memory unit has a series of storage locations each location being adapted to receive a pulse descriptor word, each first memory unit portion having a first address pointer for maintaining the address of the storage location to which a pulse descriptor word was last written in that first memory unit portion, and wherein the process comprises the further step of incrementing the first address pointer of a first memory unit portion after a pulse descriptor word has been stored in that first memory unit portion.
Claim 15
Dependent Claim
76 words
A process as in claim 12, wherein each portion of the first memory unit has a second address pointer for maintaining the address of the storage location from which a pulse descriptor word was last read from that first memory unit portion, and wherein the process comprises the further step of incrementing the second address pointer of a first memory unit portion after a pulse descriptor word has been read from that first memory unit portion.
Claim 16
Dependent Claim
130 words
A process as in claim 10, wherein a first portion of the indicator outputs of the filter array unit are not connected to the inputs of the second encoder unit, those unconnected indicator outputs being indicator outputs that are given the lowest priority by the first encoder unit and the highest priority by the second encoder unit, those inputs of the second encoder unit to which indicator outputs are not connected being connected instead in such a manner as to remain inactive, and wherein the process comprises the further step of using the compared values from the first and second encoder units to determine when a pulse descriptor word has a value within the sets of parameter ranges corresponding to indicator outputs within the first portion of the indicator outputs.
Claim 17
Dependent Claim
80 words
A filter system as in claim 2, and also comprising a first-in first-out second memory unit for storing the interleaved pulse descriptor words, wherein the filter array unit received pulse descriptor words from the second memory unit, and herein the second memory unit acts as a buffer for the filter array unit and allows the filter array unit to operate at a rate independent of the rate at which the pulse descriptor words are received by the second memory unit.