Hybrid timing recovery

US2018366155A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018366155-A1
Application numberUS-201715791190-A
CountryUS
Kind codeA1
Filing dateOct 23, 2017
Priority dateJun 20, 2017
Publication dateDec 20, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus may include a circuit configured to receive a first phase control value of a phase control value signal, generate a first phase interpolator control signal value of a phase interpolator control signal and generate a first digital interpolator control signal value of a digital interpolator control signal. The apparatus may further be configured to phase interpolate a clock signal based on the first phase interpolator control signal value to produce a phase shifted clock signal and digitally interpolate a digital sample based on the first digital interpolator signal value to produce a phase shifted digital sample having an effective phase based on the first phase control value, the digital sample generated using the phase shifted clock signal as a sample clock.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus comprising: a circuit configured to: receive a first phase control value of a phase control value signal; generate a first phase interpolator control signal value of a phase interpolator control signal; generate a first digital interpolator control signal value of a digital interpolator control signal; phase interpolate a clock signal based on the first phase interpolator control signal value to produce a phase shifted clock signal; and digitally interpolate a digital sample based on the first digital interpolator signal value to produce a phase shifted digital sample having an effective phase based on the first phase control value, the digital sample generated using the phase shifted clock signal as a sample clock. 2 . The apparatus of claim 1 , further comprising the circuit further including an analog-to-digital converter (ADC) and the ADC being configured to sample an input signal based on the phase shifted clock signal to produce digital samples including the digital sample. 3 . The apparatus of claim 2 , further comprising the circuit further configured to perform the generation of the phase interpolator control signal by stepping the phase interpolator control signal on a per period basis toward the current value of the phase control value signal for a current sample period. 4 . The apparatus of claim 3 , further comprising the circuit further configured to perform the stepping of the phase interpolator control signal toward the current phase control value by: determining a difference between a current value of the phase interpolator control signal and the current phase control value; performing error unwrapping on the difference to produce an unwrapped difference; and performing error saturation on the unwrapped difference based on a phase step size to produce an unwrapped saturated difference; and updating the current value of the phase interpolator control signal based on the unwrapped saturated difference and the current value of the phase interpolator control signal. 5 . The apparatus of claim 3 , further comprising: a phase interpolator that performs the phase interpolation of the clock signal based on the phase interpolator control signal to produce the phase shifted clock signal; the first phase interpolator control value being generated based on a second phase control value received in a first sample period a delay period before a second sample period in which the first phase control value was received. 6 . The apparatus of claim 3 further comprising: a buffer that buffers phase interpolator control signal values for at least a delay period; a digital interpolator that performs the digital interpolation of digital samples generated by the ADC based on the digital interpolator signal to produce phase shifted digital samples, the digital interpolator signal being generated based on a difference of a current phase control value and a phase interpolator control signal value generated in a sample period a delay period before a first current sample period. 7 . The apparatus of claim 6 , further comprising a digital receiver that processes the phase shifted digital samples, a logic of the digital receiver being clocked based on the phase shifted clock signal. 8 . The apparatus of claim 1 , further comprising the digital receiver being one of a decoder, a filter or a detector. 9 . The apparatus of claim 1 , further comprising the digital receiver further configured to generate the phase control signal. 10 . A system comprising: a timing control circuit configured to: receive a first phase control value of a phase control signal; generate a phase interpolator control signal based on the phase control signal; generate a first digital interpolator control signal value of a digital interpolator control signal based on the phase control signal; a phase interpolator that phase interpolates a clock signal based on the phase interpolator control signal to produce a phase shifted clock signal; and a digital interpolator that digitally interpolates digital samples based on the digital interpolator signal to produce phase shifted digital samples; a first digital sample of the digital samples being interpolated based on a first digital interpolator control value of the digital interpolator control signal to produce a first phase shifted digital sample having an effective phase based on the first phase control value, the digital samples being generated using the phase shifted clock signal as a sample clock. 11 . The system of claim 10 further comprising: an analog-to-digital converter (ADC) configured to sample an input signal based on the phase shifted clock signal to produce the digital samples. 12 . The system of claim 11 further comprising the timing control circuit further configured to: perform the generation of the phase interpolator control signal by stepping the phase interpolator control signal on a per period basis toward the current value of the phase control value signal for a current sample period. 13 . The system of claim 12 further comprising the timing control circuit further configured to perform the stepping of the phase interpolator control signal toward the current phase control value by: determining a difference between a current value of the phase interpolator control signal and the current phase control value; performing error unwrapping on the difference to produce an unwrapped difference; performing error saturation on the unwrapped difference based on a phase step size to produce an unwrapped saturated difference; and updating the current value of the phase interpolator control signal based on the unwrapped saturated difference and the current value of the phase interpolator control signal. 14 . The system of claim 12 further comprising: a first phase interpolator control value being generated based on a second phase control value received in a first sample period a delay period before a second sample period in which the first phase control value was received; and the first digital sample being generated using the phase shifted clock signal as phase interpolated using the first phase interpolator control value as a sample clock. 15 . The system of claim 12 further comprising: a buffer that buffers values of the phase interpolator control signal for at least a delay period; and the digital interpolator signal being generated based on a difference of a current phase control value and a phase interpolator control signal value generated the delay period before a current sample period. 16 . The system of claim 10 further comprising a digital receiver that processes the phase shifted digital samples, a logic of the digital receiver being clocked based on the phase shifted clock signal and the digital receiver being configured to generate the phase control signal. 17 . A method comprising: receiving, by a timing control circuit, a first phase control value of a phase control value signal; generating, by the timing control circuit, a first phase interpolator control signal value of a phase interpolator control signal; generating, by the timing control circuit, a first digital interpolator control signal value of a digital interpolator control signal; phase interpolating a clock signal based on the first phase interpolator control signal value to produce a phase shifted clock signal; and digitally interpolating a digital sample based on the first digital interpolator signal to produce a phase shifted digital sample having an effective pha

Assignees

Inventors

Classifications

  • Analogue/digital converters ({H03M1/001 – } H03M1/10 take precedence) · CPC title

  • being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus · CPC title

  • Automatic control ({H03G3/005 takes precedence;} combined with volume compression or expansion H03G7/00) · CPC title

  • where the program performs an interfacing function, e.g. device driver (G06F13/105 takes precedence; contention policies within device drivers G06F9/4881; scheduling within device drivers G06F9/52) · CPC title

  • adaptive, i.e. capable of adjustment during data reception · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018366155A1 cover?
An apparatus may include a circuit configured to receive a first phase control value of a phase control value signal, generate a first phase interpolator control signal value of a phase interpolator control signal and generate a first digital interpolator control signal value of a digital interpolator control signal. The apparatus may further be configured to phase interpolate a clock signal ba…
Who is the assignee on this patent?
Seagate Technology Llc
What technology area does this patent fall under?
Primary CPC classification H03M13/3707. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).