Claims
- 1. A sampled amplitude read channel, comprising:
an interpolated timing recovery unit, said interpolated timing recovery unit including a zero phase restart unit configured to estimate an initial interpolation interval by estimating a quotient (y2−y0)/(y3−y1), where yk are asynchronous samples of said sequence.
- 2. A sampled amplitude read channel according to claim 1, wherein said zero phase restart unit is configured to compare said quotient to one or more predetermined fractions.
- 3. A sampled amplitude read channel according to claim 2, wherein said zero phase restart unit is configured to determine said interpolation interval by examining between which of said one or more predetermined fractions said interpolation interval lies.
- 4. A method for estimating an initial interpolation interval in a sampled amplitude read channel, comprising:
estimating a quotient (y2−y0)/(y3−y1), where yk are asynchronous samples of said sequence; comparing said quotient to one or more predetermined functions; and determining said interpolation interval by examining between which of said one or more predetermined fractions said interpolation interval lies.
- 5. A method for estimating an initial interpolation interval in a sampled amplitude read channel, comprising:
estimating μ0, the fraction of an asynchronous period Ta after a last asynchronous sample μ3 at which to interpolate a first synchronous sample substantially according to the following: μ0=(1−2φ/π)(1+δ)(mod 1) where 0≦μ0<1; where a phase relative to a period 4Ts, sinusoidal preamble signal of the last asynchronous sample y3 is given by: 7φ=tan-1(y2-y0y3-y1)-δ πwhere δ=(Ts−Ta)/Ta is the oversampling margin.
- 6. A method according to claim 5, comprising: approximating a quotient (y2−y0)/(y3−y1).
- 7. A system for estimating an initial interpolation interval in a sampled amplitude read channel, comprising:
means for estimating μ0, the fraction of an asynchronous period Ta after a last asynchronous sample μ3 at which to interpolate a first synchronous sample substantially according to the following: μ0=(1−2φ/π)(1+δ)(mod 1) where 0≦μ0<1; and means for determining a phase relative to a period 4Ts, sinusoidal preamble signal of the last asynchronous sample y3 by: 8φ=tan-1(y2-y0y3-y1)-δ πwhere δ=(Ts−Ta)/Ta is the oversampling margin.
- 8. A system according to claim 7, comprising means for approximating a quotient (y2−y0)/(y3−y1)
- 9. An interpolated timing recovery unit, comprising:
a zero phase restart unit configured to estimate an initial interpolation interval by estimating a quotient (y2−y0)/(y3−y1) where yk are asynchronous samples of said sequence.
- 10. An interpolated timing recovery unit according to claim 9, wherein said zero phase restart unit is configured to compare said quotient to one or more predetermined fractions.
- 11. An interpolated timing recovery unit according to claim 10, wherein said zero phase restart unit is configured to determine said interpolation interval by examining between which of said one or more predetermined fractions said interpolation interval lies.
- 12. An interpolated timing recovery unit according to claim 11, wherein said zero phase restart unit is configured to use a lookup table to determine said interpolation interval.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to Application Ser. No. ______, titled “Synchronous Timing for Interpolated Timing Recovery,” filed concurrently herewith.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09497301 |
Feb 2000 |
US |
| Child |
10293090 |
Nov 2002 |
US |