US3914588A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital filters
Assignee: International Business Machines Corp
•
Filing: 1974-12-03
•
Granted: 1975-10-21
•
Expires: 1994-12-03
Abstract
Abstract A transversal type of digital filter is disclosed which uses substantially less hardware than previously known types. Conventional multiplying devices are eliminated by use of a read only memory containing a table of squares and addressed both by weighted value samples of the input signal and by values of the input signal. The weighted values are accumulated and corrected by the use of the second squared values addressed by the value of the signal sample to generate a sample of a filtered output signal.
Inventors
- 👤 Henri J Nussbaumer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 07:36
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/04; H03H17/0405
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
134 words
A digital filter for generating processed output samples of a signal Y from input terms representing sequential values of samples of an input signal X, said filter comprising: a. means for algebraically and cyclically adding sequences of predefined coefficients to the sequence of terms representing the latest values of samples of the data to be filtered; b. a memory storing the squares of the values of all possible sums resulting from the operations performed by said adding means; c. addressing means for said memory to receive one of said sums from said adding means and to control readout from said memory of the corresponding square value; and d. means for accumulating said square values fetched from said memory during each of said sequences to provide a corresponding sample of a filtered output signal Y.
Claim 2
Dependent Claim
134 words
A digital filter for generating processed output samples of a signal Y from input terms representing sequential values of samples of an input signal X, said filter comprising: a. means for algebraically and cyclically adding sequences of predefined coefficients to the sequence of terms representing the latest values of samples of the data to be filtered; b. a memory storing the squares of the values of all possible sums resulting from the operations performed by said adding means; c. addressing means for said memory to receive one of said sums from said adding means and to control readout from said memory of the corresponding square value; and d. means for accumulating said square values fetched from said memory during each of said sequences to provide a corresponding sample of a filtered output signal Y.
Claim 3
Dependent Claim
62 words
A digital filter of the type wherein a sample Yi of a desired filtered output signal at instant i is generated by the accumulation of the products of the values of samples xi-k of an input signal x and corresponding coefficients ak, said filter characterized in that it includes: a. a first means for generating the term Ui defined by the expression
Claim 4
Dependent Claim
62 words
A digital filter of the type wherein a sample Yi of a desired filtered output signal at instant i is generated by the accumulation of the products of the values of samples xi-k of an input signal x and corresponding coefficients ak, said filter characterized in that it includes: a. a first means for generating the term Ui defined by the expression
Claim 5
Dependent Claim
219 words
A digital filter of the type wherein the value of a sample Yi of the desired filtered output signal at instant i is obtained by accumulating the values of samples of an input signal x weighted by corresponding coefficient values, characterized in that said filter includes: a. a storage device to provide sequences of coefficient values; b. a first means for forming addresses by adding the filter coefficients to corresponding samples of the signal x to be filtered; c. a memory having at each storage address, a value representing the square of the memory address; d. a second means for addressing said memory storing the squares of the addresses, using the address values provided by said first means; e. a register means for accumulating the values thus fetched from said memory; f. a third means for forming a second set of storage addresses by subtracting the filter coefficients from corresponding ones of said consecutive samples of the signal x to be filtered; g. a second squares memory; h. a fourth means for addressing said second squares memory, using the values supplied by said third means; i. a fifth means for subtracting the values read out from said second squares memory as a result of the addressing performed by said fourth means from the accumulation performed by said second means.
Claim 6
Dependent Claim
219 words
A digital filter of the type wherein the value of a sample Yi of the desired filtered output signal at instant i is obtained by accumulating the values of samples of an input signal x weighted by corresponding coefficient values, characterized in that said filter includes: a. a storage device to provide sequences of coefficient values; b. a first means for forming addresses by adding the filter coefficients to corresponding samples of the signal x to be filtered; c. a memory having at each storage address, a value representing the square of the memory address; d. a second means for addressing said memory storing the squares of the addresses, using the address values provided by said first means; e. a register means for accumulating the values thus fetched from said memory; f. a third means for forming a second set of storage addresses by subtracting the filter coefficients from corresponding ones of said consecutive samples of the signal x to be filtered; g. a second squares memory; h. a fourth means for addressing said second squares memory, using the values supplied by said third means; i. a fifth means for subtracting the values read out from said second squares memory as a result of the addressing performed by said fourth means from the accumulation performed by said second means.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1978-10-20 | 1979-04-21 | 1979-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1982-10-20 | 1983-04-21 | 1983-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1986-10-20 | 1987-04-21 | 1987-10-21 | $7700.00 | Window Closed / Lapsed |