Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
410 words
A non-recursive digital filter comprising: at least one stage which includes a basic unit and a plurality of incremental units serially connected thereto; said basic unit comprising: a data word input line having at least two taps; first shift means connected to a first of said taps to receive and shift a data input word on said input line and having an output at which such first shifted data word is produced, the extent of said first shift establishing a coefficient value at said first tap which is an integer power of two; delay means connected to the output of said first shift means for delaying the first shifted data word; second shift means connected to a second of said taps to receive and shift said data input word on said input line and having an output at which such second shifted data word is produced, the extent of said second shift establishing a coefficient value at said second tap which is an integer power of two; and adding means connected to said delay means and to the output of said second shift means for deriving the sum of said delayed first shifted data word and said second shifted data word, such sum being a data output word of said basic unit; said incremental units increasing the number "k" of taps of said basic unit, the ith of such incremental units (2<i<k) comprising: delay means for receiving and delaying a data word received at a first input of such ith incremental unit; ith shift means connected to an ith additional tap on said input line to receive and shift said data input word thereon and having an output at which such shifted data word is produced, the extent of such ith shift establishing a coefficient value at said ith tap which is an integer power of 2; and adding means connected to said delay means of said incremental unit and to the output of said ith shift means for deriving the sum of said delayed data word received at said first input and said ith shifted data word, such sum being a data output word of said ith incremental unit; said incremental units being serially connected so that the data word received at said first input of a succeeding unit is the data output word of the immediately preceding unit, the data output word produced by the last unit being the data output word of said stage of said filter.
Claim 2
Dependent Claim
410 words
A non-recursive digital filter comprising: at least one stage which includes a basic unit and a plurality of incremental units serially connected thereto; said basic unit comprising: a data word input line having at least two taps; first shift means connected to a first of said taps to receive and shift a data input word on said input line and having an output at which such first shifted data word is produced, the extent of said first shift establishing a coefficient value at said first tap which is an integer power of two; delay means connected to the output of said first shift means for delaying the first shifted data word; second shift means connected to a second of said taps to receive and shift said data input word on said input line and having an output at which such second shifted data word is produced, the extent of said second shift establishing a coefficient value at said second tap which is an integer power of two; and adding means connected to said delay means and to the output of said second shift means for deriving the sum of said delayed first shifted data word and said second shifted data word, such sum being a data output word of said basic unit; said incremental units increasing the number "k" of taps of said basic unit, the ith of such incremental units (2<i<k) comprising: delay means for receiving and delaying a data word received at a first input of such ith incremental unit; ith shift means connected to an ith additional tap on said input line to receive and shift said data input word thereon and having an output at which such shifted data word is produced, the extent of such ith shift establishing a coefficient value at said ith tap which is an integer power of 2; and adding means connected to said delay means of said incremental unit and to the output of said ith shift means for deriving the sum of said delayed data word received at said first input and said ith shifted data word, such sum being a data output word of said ith incremental unit; said incremental units being serially connected so that the data word received at said first input of a succeeding unit is the data output word of the immediately preceding unit, the data output word produced by the last unit being the data output word of said stage of said filter.
Claim 3
Dependent Claim
51 words
The digital filter of claim 1, comprising a plurality of said stages connected in series so that the data input word to any stage is the data output word of the immediately preceding stage, the data output word of the last stage being the data output word of the digital filter.
Claim 4
Dependent Claim
17 words
The digital filter of claim 1 or 2, in which each of said shift means is hardwired.
Claim 5
Dependent Claim
17 words
The digital filter of claim 1 or 2, in which each of said shift means is programmable.
Claim 6
Dependent Claim
32 words
The digital filter of claim 1 or 2, in which each of said shift means can shift the data input word to the right and/or left by any number of bit positions.