Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
290 words
A cascaded digital recursive filter for filtering digital input pulses from a time varying digital input signal by repetitively implementing a sequence of filter equations which include a predetermined number of filter coefficients to generate a filtered digital output signal comprising a series of filtered digital output pulses, said filter comprising in combination: (a) timing means for generating a series of timing pulses; (b) coefficient selection means including storage means containing stored filter coefficients, said coefficient selection means being responsive to the timing pulses from said timing means for generating a pulse grouping signal, for grouping the timing pulses into repetitive trains of individually numbered pulses, and for reading out on a coefficient output line a repetitive series of stored filter coefficients, each of said stored filter coefficients being associated with one of the individualy numbered pulses in each of said trains of pulses; (c) processor means; (d) variable store means coupled to said processor means and responsive to the timing pulses and to the pulse grouping signal for selectively storing variables generated by said processor means and for generating a partially repetitive series of variables on a variable output line; and (e) said processor means coupled to the coefficient output line of said coefficient selection means and to the variable output line of said variable store means and responsive to the digital input signal and to the pulse grouping signal for combining selected stored filter coefficients, selected variables and the digital input signal to generate one filtered digital output pulse at the end of each train of individually numbered pulses, said processor means further including a select gate for transferring a new digital input pulse to said variable store means during the first individually numbered pulse in each train.
Claim 2
Dependent Claim
290 words
A cascaded digital recursive filter for filtering digital input pulses from a time varying digital input signal by repetitively implementing a sequence of filter equations which include a predetermined number of filter coefficients to generate a filtered digital output signal comprising a series of filtered digital output pulses, said filter comprising in combination: (a) timing means for generating a series of timing pulses; (b) coefficient selection means including storage means containing stored filter coefficients, said coefficient selection means being responsive to the timing pulses from said timing means for generating a pulse grouping signal, for grouping the timing pulses into repetitive trains of individually numbered pulses, and for reading out on a coefficient output line a repetitive series of stored filter coefficients, each of said stored filter coefficients being associated with one of the individualy numbered pulses in each of said trains of pulses; (c) processor means; (d) variable store means coupled to said processor means and responsive to the timing pulses and to the pulse grouping signal for selectively storing variables generated by said processor means and for generating a partially repetitive series of variables on a variable output line; and (e) said processor means coupled to the coefficient output line of said coefficient selection means and to the variable output line of said variable store means and responsive to the digital input signal and to the pulse grouping signal for combining selected stored filter coefficients, selected variables and the digital input signal to generate one filtered digital output pulse at the end of each train of individually numbered pulses, said processor means further including a select gate for transferring a new digital input pulse to said variable store means during the first individually numbered pulse in each train.
Claim 3
Dependent Claim
24 words
The filter according to claim 1 wherein said coefficient selection means further includes a read only memory for reading out the stored filter coefficients.
Claim 4
Dependent Claim
32 words
The filter according to claim 1 wherein said variable store means includes a random access memory for storing and reading out the partially repetitive series of variables on the variable output line.
Claim 5
Dependent Claim
22 words
The filter according to claim 1 wherein said coefficient selection means further includes an address counter for generating the pulse grouping signal.
Claim 6
Dependent Claim
23 words
The filter according to claim 1 wherein said processor means further includes a multiplier for combining selected stored filter coefficients and selected variables.
Claim 7
Dependent Claim
24 words
The filter according to claim 5 wherein said coefficient selection means further includes a read only memory for reading out the stored filter coefficients.
Claim 8
Dependent Claim
32 words
The filter according to claim 6 wherein said variable store means includes a random access memory for storing and reading out the partially repetitive series of variables on the variable output line.
Claim 9
Dependent Claim
22 words
The filter according to claim 7 wherein said coefficient selection means further includes an address counter for generating the pulse grouping signal.
Claim 10
Dependent Claim
36 words
The filter according to claim 8 wherein said processor means further includes a select gate for transferring a new digital input pulse to said variable store means during the first individual numbered pulse in each train.
Claim 11
Dependent Claim
314 words
A cascaded digital recursive filter for filtering digital input pulses from a time varying digital input signal by repetitively implementing a sequence of filter equations which include a predetermined number of filter coefficients to generate a filtered digital output signal comprising a series of filtered digital output pulses, said filter comprising in combination: (a) timing means for generating a series of timing pulses; (b) coefficient selecting means including i. an address counter coupled to said timing means for generating a pulse grouping signal; ii. a read only memory containing stored filter coefficients; iii. a coefficient output line; iv. said coefficient selection means being responsive to the pulse grouping signal for grouping the timing pulses into repetitive trains for individually numbered pulses and for reading out on said coefficient output line repeating series of said stored filter coefficients, each of said stored filter coefficients being associated with one of the individually numbered pulses in each of said trains of pulses; (c) processor means for generating variables; (d) variable store means including a random access memory and coupled to said timing means, said processor means, and said coefficient selection means for storing selected variables generated by said processor means and for generating a partially repetitive series of variables on a variable output line; and (e) said processor means including a multiplier and coupled to the coefficient output line of said coefficient selection means and to the variable output line of said variable store means and responsive to the digital input signal and to the pulse grouping signal for combining selected stored filter coefficients, selected variables and the digital input signal to generate one filtered digital output pulse at the end of each train of individually numbered pulses, said processor means further including a select gate for transferring a new digital input pulse to said variable store means during the first individually numbered pulse in each train.
Claim 12
Dependent Claim
314 words
A cascaded digital recursive filter for filtering digital input pulses from a time varying digital input signal by repetitively implementing a sequence of filter equations which include a predetermined number of filter coefficients to generate a filtered digital output signal comprising a series of filtered digital output pulses, said filter comprising in combination: (a) timing means for generating a series of timing pulses; (b) coefficient selecting means including i. an address counter coupled to said timing means for generating a pulse grouping signal; ii. a read only memory containing stored filter coefficients; iii. a coefficient output line; iv. said coefficient selection means being responsive to the pulse grouping signal for grouping the timing pulses into repetitive trains for individually numbered pulses and for reading out on said coefficient output line repeating series of said stored filter coefficients, each of said stored filter coefficients being associated with one of the individually numbered pulses in each of said trains of pulses; (c) processor means for generating variables; (d) variable store means including a random access memory and coupled to said timing means, said processor means, and said coefficient selection means for storing selected variables generated by said processor means and for generating a partially repetitive series of variables on a variable output line; and (e) said processor means including a multiplier and coupled to the coefficient output line of said coefficient selection means and to the variable output line of said variable store means and responsive to the digital input signal and to the pulse grouping signal for combining selected stored filter coefficients, selected variables and the digital input signal to generate one filtered digital output pulse at the end of each train of individually numbered pulses, said processor means further including a select gate for transferring a new digital input pulse to said variable store means during the first individually numbered pulse in each train.