Claims
- 1. An acquisition signal error estimator, comprising:means for receiving an input signal, said input signal approximating an ideal signal; an estimation unit configured to estimate said ideal signal based on a plurality of samples of said input signal, wherein said estimation unit is configured to determine the error xi−xi, where xi is an input sample value, and {overscore (x)}i is the estimate and computed substantially as follows: x_i={a if &LeftBracketingBar;xi-xi-2&RightBracketingBar;≥&LeftBracketingBar;xi-1-xi-3&RightBracketingBar; and xi-xi-2≥0-a if &LeftBracketingBar;xi-xi-2&RightBracketingBar;≥&LeftBracketingBar;xi-1-xi-3&RightBracketingBar; and xi-xi-2<00 if &LeftBracketingBar;xi-xi-2&RightBracketingBar;<&LeftBracketingBar;xi-1-xi-3&RightBracketingBar;,where a is a constant.
- 2. An acquisition signal error estimator according to claim 1, wherein said estimation unit is configured to determine a gain error term substantially according to:di=(xi−{overscore (x)}i){overscore (x)}i+(xi−1−{overscore (x)}i−1){overscore (x)}i−1.
- 3. An acquisition signal error estimator, comprising:means for receiving an input signal, said input signal approximating an ideal signal; an estimation unit configured to estimate said ideal signal based on a plurality of samples of said input signal, wherein said estimation unit is configured to determine the error x−{overscore (x)}i, where xi is an input sample value, and {overscore (x)}i is the estimate and computed substantially as follows: x_i={b if xi-xi-2≥0-b if xi-xi-2<0,where b is a constant.
- 4. An acquisition signal error estimator according to claim 3, wherein said estimation unit is configured to determine a gain error term substantially according to:di=(xi−{overscore (x)}i){overscore (x)}i+(xi−1−{overscore (x)}i−1){overscore (x)}i−1.
- 5. An acquisition signal error method, comprising:receiving an input signal, said input signal approximating an ideal signal; generating an estimate of said ideal signal based on a plurality of samples of said input signal; and adjusting a signal output from a magnetic recording channel based on said estimate of said ideal signal.
- 6. An acquisition signal error method according to claim 5, further comprising determining the error xi−{overscore (x)}i, where xi is an input sample value, and {overscore (x)}i is the estimate and computed substantially as follows: x_i={a if &LeftBracketingBar;xi-xi-2&RightBracketingBar;≥&LeftBracketingBar;xi-1-xi-3&RightBracketingBar; and xi-xi-2≥0-a if &LeftBracketingBar;xi-xi-2&RightBracketingBar;≥&LeftBracketingBar;xi-1-xi-3&RightBracketingBar; and xi-xi-2<00 if &LeftBracketingBar;xi-xi-2&RightBracketingBar;<&LeftBracketingBar;xi-1-xi-3&RightBracketingBar;,where a is a constant.
- 7. A method according to claim 6, comprising determining a gain error term substantially according to:di=(xi−{overscore (x)}i){overscore (x)}i+(xi−1−{overscore (x)}i−1){overscore (x)}i−1.
- 8. A method according to claim 7, comprising determining a gain update term substantially according to gi+1=gi−Bdi, where B is a constant.
- 9. An acquisition signal error estimator according to claim 5, wherein said estimation unit is configured to determine the error xi−{overscore (x)}i, where xi is an input sample value, and {overscore (x)}i is the estimate and computed substantially as follows: x_i={b if xi-xi-2≥0-b if xi-xi-2<0,where b is a constant.
- 10. A method according to claim 9, comprising determining a gain error term substantially according to:di=(xi−{overscore (x)}i){overscore (x)}i+(xi−1−{overscore (x)}i−1){overscore (x)}i−1.
- 11. A method according to claim 10, comprising determining a gain update term substantially according to gi+1=gi−Bdi, where B is a constant.
- 12. A sampled amplitude read channel, comprising:means for receiving an input signal, said input signal approximating an ideal signal; a magnetic recording channel; an acquisition signal error estimator for estimating said ideal signal based on a plurality of samples of said input signal; and means for adjusting a signal output from said magnetic recording channel based on an output of said acquisition signal error estimator.
- 13. A sampled amplitude read channel according to claim 12, said acquisition signal error estimator configured to determine the error xi−{overscore (x)}i, where xi is an input sample value, and {overscore (x)}i is the estimate and computed substantially as follows: x_i={a if &LeftBracketingBar;xi-xi-2&RightBracketingBar;≥&LeftBracketingBar;xi-1-xi-3&RightBracketingBar; and xi-xi-2≥0-a if &LeftBracketingBar;xi-xi-2&RightBracketingBar;≥&LeftBracketingBar;xi-1-xi-3&RightBracketingBar; and xi-xi-2<00 if &LeftBracketingBar;xi-xi-2&RightBracketingBar;<&LeftBracketingBar;xi-1-xi-3&RightBracketingBar;,where a is a constant.
- 14. A sampled amplitude read channel according to claim 13, said acquisition error estimator configured to determine a gain error term substantially according to: di=(xi−{overscore (x)}i){overscore (x)}i+(xi−1−{overscore (x)}i−1){overscore (x)}i−1.
- 15. A sampled amplitude read channel according to claim 14, said acquisition error estimator configured to determine a gain update term substantially according to gi+1=gi−Bdi, where B is a constant.
- 16. A sampled amplitude read channel according to claim 12, wherein said acquisition signal error estimator is configured to determine the error xi−{overscore (x)}i, where xi is an input sample value, and xi is the estimate and computed substantially as follows: x_i={b if xi-xi-2≥0-b if xi-xi-2<0,where b is a constant.
- 17. A sampled amplitude read channel according to claim 16, wherein said acquisition signal error estimator is configured to determine a gain error term substantially according to:di=(xi−{overscore (x)}i){overscore (x)}i+(xi−1−{overscore (x)}i−1){overscore (x)}i−1.
- 18. A sampled amplitude read channel according to claim 17, wherein said acquisition signal error estimator is configured to determine a gain update term substantially according to gi+1=gi−Bdi, where B is a constant.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority from U.S. Provisional Application Serial No. 60/152,382, filed Sep. 3,1999 and from U.S. Provisional Application Serial No. 60/129,654, filed Apr. 16, 1999, both of which are hereby incorporated by reference in their entireties as if fully set forth herein.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
4939685 |
Feintuch |
Jul 1990 |
A |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/152382 |
Sep 1999 |
US |
|
60/129654 |
Apr 1999 |
US |