Synchronous timing for interpolated timing recovery
AssigneeInfineon Technologies North America Corp.
InventorsJonathan Ashley, Matthias Driller
Life of this patent
Estimating the term…
Abstract
Synchronous acquisition in a sampled amplitude read channel. A timing error estimation unit (302) is provided to calculate an acquisition timing error. The estimate is based on use of synchronous (interpolated) samples and an approximation to an arctangent function.
Claims12
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 ( z i + 2 - z i z i + 3 - z i + 1 ) if [LeftBracketingBar] z i + 2 - z i [RightBracketingBar] < [LeftBracketingBar] z i + 3 - z i + 2 [RightBracketingBar] tan - 1 ( z i + 3 - z i + 1 z i + 2 - z i ) if [LeftBracketingBar] z i + 2 - z i [RightBracketingBar] ≥ [LeftBracketingBar] z i + 3 - z i + 1 [RightBracketingBar] .
A timing error calculation unit configured to determine an estimate for a timing error by estimating the function
- 9 Δ τ i = { tan - 1 ( z i + 2 - z i z i + 3 - z i + 1 ) if [LeftBracketingBar] z i + 2 - z i [RightBracketingBar] < [LeftBracketingBar] z i + 3 - z i + 2 [RightBracketingBar] tan - 1 ( z i + 3 - z i + 1 z i + 2 - z i ) if [LeftBracketingBar] z i + 2 - z i [RightBracketingBar] ≥ [LeftBracketingBar] z i + 3 - z i + 1 [RightBracketingBar] .
A method for interpolated timing recovery unit in a sampled amplitude read channel, comprising:
- estimating a timing error according to
- 11 Δ τ i = { tan - 1 ( z i + 2 - z i z i + 3 - z i + 1 ) if [LeftBracketingBar] z i + 2 - z i [RightBracketingBar] < [LeftBracketingBar] z i + 3 - z i + 2 [RightBracketingBar] tan - 1 ( z i + 3 - z i + 1 z i + 2 - z i ) if [LeftBracketingBar] z i + 2 - z i [RightBracketingBar] ≥ [LeftBracketingBar] z i + 3 - z i + 1 [RightBracketingBar]
- where the arctangent function is approximated by the identity function.
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.
Dependencies are inferred from the claim text.