Claims
- 1. An interpolated timing recovery unit in a sampled amplitude read channel, comprising:
a timing error calculation unit configured to estimate a timing error by estimating the function 7Δ τi={tan-1(zi+2-zizi+3-zi+1)if&LeftBracketingBar;zi+2-zi&RightBracketingBar;<&LeftBracketingBar;zi+3-zi+2&RightBracketingBar;tan-1(zi+3-zi+1zi+2-zi)if&LeftBracketingBar;zi+2-zi&RightBracketingBar;≥&LeftBracketingBar;zi+3-zi+1&RightBracketingBar;.
- 2. An interpolated timing recovery unit according to claim 1, said timing error calculation unit configured to estimate a quotient
- 3. An interpolated timing recovery unit according to claim 2, wherein said timing error calculation unit uses a lookup table to estimate said timing error.
- 4. A timing error calculation unit configured to determine an estimate for a timing error by estimating the function
- 5. A timing error calculation unit according to claim 4, wherein said timing error calculation unit estimate a quotient
- 6. A timing error calculation unit according to claim 5, wherein said timing error calculation unit uses a lookup table to estimate said timing error.
- 7. A method for interpolated timing recovery unit in a sampled amplitude read channel, comprising:
estimating a timing error according to 11Δ τi={tan-1(zi+2-zizi+3-zi+1)if&LeftBracketingBar;zi+2-zi&RightBracketingBar;<&LeftBracketingBar;zi+3-zi+2&RightBracketingBar;tan-1(zi+3-zi+1zi+2-zi)if&LeftBracketingBar;zi+2-zi&RightBracketingBar;≥&LeftBracketingBar;zi+3-zi+1&RightBracketingBar; where the arctangent function is approximated by the identity function.
- 8. A method according to claim 7, comprising estimating a quotient:
- 9. A method according to claim 8, comprising using a lookup table to estimate said timing error.
- 10. An interpolated timing recovery unit in a sampled amplitude read channel, comprising:
a timing error calculation unit configured to estimate a timing error according to an estimate of an arctangent function.
- 11. An interpolated timing recovery unit according to claim 10, said timing error calculation unit configured to estimate a timing error approximately according to
- 12. An interpolated timing recovery unit according to claim 11, said timing error calculation unit configured to estimate a quotient
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to application Ser. No. ______, titled “Asynchronous Timing for Interpolated Timing Recovery,” filed concurrently herewith.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09496617 |
Feb 2000 |
US |
| Child |
10402164 |
Mar 2003 |
US |