Patent US5258940A successfully refreshed from Google Patents.
US5258940A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Distributed arithmetic digital filter in a partial-response maximum-likelihood disk drive system
Assignee: HGST Netherlands BV
•
Filing: 1992-03-16
•
Granted: 1993-11-02
•
Expires: 2012-03-16
Abstract
Abstract A 10-tap finite impulse response (FIR) digital filter is provided in a partial response signaling and maximum-likelihood (PRML) data channel. A plurality of partial sums of predetermined tap weights are stored in a palette random access memory (RAM). A fixed qualifier value is received and used together with selected ones of the stored partial sums for calculating a predetermined tap weight. Predetermined filter coefficients are calculated and stored in a filter RAM using the calculated predetermined tap weight and predefined ones of the stored partial sums.
Inventors
- 👤 Jonathan D. Coker
- 👤 Richard L. Galbraith
- 👤 Pablo A. Ziperovich
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 07:47
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/06
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
76 words
A finite impulse response (FIR) digital filter comprising: means for storing a plurality of partial sums of predetermined tap weights; means for receiving a fixed qualifier value; means for calculating a predetermined tap weight using selected ones of said stored partial sums and said received fixed value; means for calculating predetermined filter coefficients using said calculated predetermined tap weight and predefined ones of said stored partial sums; and means for storing said calculated predetermined filter coefficients.
Claim 2
Dependent Claim
76 words
A finite impulse response (FIR) digital filter comprising: means for storing a plurality of partial sums of predetermined tap weights; means for receiving a fixed qualifier value; means for calculating a predetermined tap weight using selected ones of said stored partial sums and said received fixed value; means for calculating predetermined filter coefficients using said calculated predetermined tap weight and predefined ones of said stored partial sums; and means for storing said calculated predetermined filter coefficients.
Claim 3
Dependent Claim
36 words
A finite impulse response (FIR) digital filter as recited in claim 1 wherein said partial sums storing means includes a random access memory (RAM) and said filter coefficient storing means includes a random access memory (RAM).
Claim 4
Dependent Claim
46 words
A finite impulse response (FIR) digital filter as recited in claim 1 wherein said stored plurality of partial sums of tap weights include a plurality of stored partial sums of predetermined odd tap weights and a plurality of stored partial sums of predetermined even tap weights.
Claim 5
Dependent Claim
34 words
A finite impulse response (FIR) digital filter as recited in claim 3 wherein a number of tap weights equals 10 and 4 partial sums of both predetermined odd and even tap weights are stored.
Claim 6
Dependent Claim
45 words
A finite impulse response (FIR) digital filter as recited in claim 4 wherein said fixed qualifier value includes a first fixed qualifier value K 1 used for calculating odd filter coefficients and a second fixed qualifier value K 2 used for calculating even filter coefficients.
Claim 7
Dependent Claim
56 words
A finite impulse response (FIR) digital filter as recited in claim 5 wherein said first fixed qualifier value K 1 is defined by T 1 -T 3 +T 5 -T 7 +T 9 and wherein said second fixed qualifier value K 2 is defined by T 2 -T 4 +T 6 -T 8 +T 10 .
Claim 8
Dependent Claim
34 words
A finite impulse response (FIR) digital filter as recited in claim 8 wherein said calculated predetermined filter coefficients include 32 values, each calculated value is stored in predetermined one of two 16×9-bit RAM locations.
Claim 9
Dependent Claim
20 words
A finite impulse response (FIR) digital filter as recited in claim 1 wherein said calculating means includes a 3-way adder.
Claim 10
Dependent Claim
72 words
A finite impulse response (FIR) digital filter as recited in claim 6 wherein said partial sum storing means includes a random access memory (RAM) having addressable storage locations, one addressable location for storing each of said partial sums of predetermined tap weights, and wherein said 3-way adder receives two of said stored partial sums read from selected RAM locations for calculating said predetermined tap weight and for calculating each predetermined filter coefficient.
Claim 11
Dependent Claim
152 words
A finite impulse response (FIR) digital filter comprising: random access memory means for storing a plurality of partial sums of predetermined odd tap weights and for storing a plurality of partial sums of predetermined even tap weights; means for receiving an odd fixed qualifier value and an even fixed qualifier value; adder means for calculating a predetermined odd tap weight and a predetermined even tap weight, said predetermined odd tap weight being calculated by adding two of said stored partial sums of predetermined odd tap weights and said received odd fixed value; said predetermined even tap weight being calculated by adding two of said stored partial sums of predetermined even tap weights and said received even fixed value; said adder means for calculating predetermined filter coefficients using said calculated predetermined tap weight and predefined ones of said stored partial sums; and random access memory means for storing said calculated predetermined filter coefficients.
Claim 12
Dependent Claim
152 words
A finite impulse response (FIR) digital filter comprising: random access memory means for storing a plurality of partial sums of predetermined odd tap weights and for storing a plurality of partial sums of predetermined even tap weights; means for receiving an odd fixed qualifier value and an even fixed qualifier value; adder means for calculating a predetermined odd tap weight and a predetermined even tap weight, said predetermined odd tap weight being calculated by adding two of said stored partial sums of predetermined odd tap weights and said received odd fixed value; said predetermined even tap weight being calculated by adding two of said stored partial sums of predetermined even tap weights and said received even fixed value; said adder means for calculating predetermined filter coefficients using said calculated predetermined tap weight and predefined ones of said stored partial sums; and random access memory means for storing said calculated predetermined filter coefficients.
Claim 13
Dependent Claim
27 words
A finite impulse response (FIR) digital filter as recited in claim 10 further including a counter for providing control signals including sign control to said adder means.
Claim 14
Dependent Claim
149 words
A direct access storage device of the type including a partial-response maximum-likelihood (PRML) data channel comprising: a housing; at least one disk mounted in said housing for rotation about an axis and having at least one disk surface for storing data; transducer means mounted for movement across said disk surface for reading and writing data to said disk surface; a digital filter in said PRML data channel coupled to said transducer means for filtering digital sample values, said digital filter including; means for storing a plurality of partial sums of predetermined tap weights; means for receiving a fixed qualifier value; means for calculating a predetermined tap weight using selected ones of said stored partial sums and said received fixed value; means for calculating predetermined filter coefficients using said calculated predetermined tap weight and predefined ones of said stored partial sums; and means for storing said calculated predetermined filter coefficients.
Claim 15
Dependent Claim
149 words
A direct access storage device of the type including a partial-response maximum-likelihood (PRML) data channel comprising: a housing; at least one disk mounted in said housing for rotation about an axis and having at least one disk surface for storing data; transducer means mounted for movement across said disk surface for reading and writing data to said disk surface; a digital filter in said PRML data channel coupled to said transducer means for filtering digital sample values, said digital filter including; means for storing a plurality of partial sums of predetermined tap weights; means for receiving a fixed qualifier value; means for calculating a predetermined tap weight using selected ones of said stored partial sums and said received fixed value; means for calculating predetermined filter coefficients using said calculated predetermined tap weight and predefined ones of said stored partial sums; and means for storing said calculated predetermined filter coefficients.
References Cited (Backward Citations)
US4450533A
Cited
US4521866A
Cited
US4484299A
Cited
US4454590A
Cited
US4843582A
Cited
US4862402A
Cited
US4811262A
Cited
US4782458A
Cited
US4809208A
Cited
US4843581A
Cited
US5132988A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-11-01 | 1997-05-03 | 1997-11-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-11-01 | 2001-05-03 | 2001-11-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-11-01 | 2005-05-03 | 2005-11-02 | $7700.00 | Window Closed / Lapsed |