Patent US4809208A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4809208A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable multistage digital filter

Assignee: Micron Technology Inc
•
Filing: 1987-04-03
•
Granted: 1989-02-28
•
Expires: 2007-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multistage digital filter for producing an output data sequence in response to elements of an input data sequence includes a multiplier for multiplying elements of the input data sequence by selected coefficients to produce product terms. An accumulator sums product terms to produce elements of a first filter stage output sequence and elements of the first filter stage output sequence are sequentially fed back to the multiplier. The multiplier and accumulator produce accumulated sums in response to the first stage output sequence to provide a second filter stage output sequence. In a similar fashion, each filter stage output sequence is fed back to the multiplier as the input sequence to the next filter stage until the output sequence of the last filter stage is produced.

Inventors

  • 👤 Victor L. Hansen
  • 👤 Eric Etheridge

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:04
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0294

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 258 words
A multistage digital filter for producing an output data sequence in response to elements of an input date sequence and to elements of a coefficient data sequence, said multistage digital filter comprising: multiplier means for multiplying elements of a first data sequence by elements of said coefficient data sequence to produce product terms; first memory means for storing accumulated sum, said first memory means having first and second ports for providing access to said accumulated sums; first means for accessing through said first port a first accumulated sum stored in said first memory means, and for adding a product term produced by said multiplier to said first accumulated sum, thereby producing a fist output sum; second means for accessing through said second port a second accumulated sum stored in said first memory means, and for adding a product term produced by said multiplier to said second accumulated sum, thereby producing a second output sum; third means for selectively replacing said first accumulated output sum in said first memory means with said first output sum and to store said second output sum in place of said second accumulated sum, and for selectively producing elements of a second data sequence according to values of said first and second output sums; and fourth means for selecting between a first portion of the elements of said second data sequence and elements of said input data sequence to form said first data sequence, and for alternately generating said output data sequence including a second portion of the elements of said second data sequence.
Claim 2
Dependent Claim 258 words
A multistage digital filter for producing an output data sequence in response to elements of an input date sequence and to elements of a coefficient data sequence, said multistage digital filter comprising: multiplier means for multiplying elements of a first data sequence by elements of said coefficient data sequence to produce product terms; first memory means for storing accumulated sum, said first memory means having first and second ports for providing access to said accumulated sums; first means for accessing through said first port a first accumulated sum stored in said first memory means, and for adding a product term produced by said multiplier to said first accumulated sum, thereby producing a fist output sum; second means for accessing through said second port a second accumulated sum stored in said first memory means, and for adding a product term produced by said multiplier to said second accumulated sum, thereby producing a second output sum; third means for selectively replacing said first accumulated output sum in said first memory means with said first output sum and to store said second output sum in place of said second accumulated sum, and for selectively producing elements of a second data sequence according to values of said first and second output sums; and fourth means for selecting between a first portion of the elements of said second data sequence and elements of said input data sequence to form said first data sequence, and for alternately generating said output data sequence including a second portion of the elements of said second data sequence.
Claim 3
Dependent Claim 55 words
The multistage digital filter according to claim 1 wherein said fourth means comprises: second memory means for storing elements of said second data sequence; and multiplexing means for selecting elements of said second data sequence stored in said second memory means and elements of said input data sequence as elements of said first data sequence.

References Cited (Backward Citations)

US3703632A Cited
US3930147A Cited
US3872290A Cited
US4146931A Cited
US4125900A Cited
US4561065A Cited
US4701873A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-28 1992-08-29 1993-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-28 1996-08-29 1997-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-28 2000-08-29 2001-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag