← Back to Patent Explorer
US5068628A Expired / Lapsed US ⏱️ 0.0 years remaining

Digitally controlled timing recovery loop

Assignee: Level One Communications Inc
•
Filing: 1990-11-13
•
Granted: 1991-11-26
•
Expires: 2010-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digitally controlled timing recovery loop is comprised of a digitally controlled Phase Locked Loop (PLL) consisting of a phase detector, loop filter, and voltage controlled oscillator (VCO). The phase detector is a multi-point sampling phase comparator. The loop filter is comprised of a data independent smoothing filter and a command sequencer. The VCO is a digitally controlled ring oscillator with clock phase selection. The timing recovery loop tolerates a relatively large amount of incoming jitter and minimizes data dependent, ISI-induced, intrinsic jitter.

Inventors

  • 👤 Sajol C. Ghoshal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 00:03
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/085; H03L7/087; H03L7/091; H03L7/099; H03L7/0995; H03L7/0996

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 150 words
A timing recovery loop, comprising: (a) oscillator means for generating an output clock; (b) multi-point sampling phase comparator means, connected to the oscillator means, for sampling and comparing an amplitude of a pulse in an input signal at a plurality of points along the pulse and for generating at least one control signal indicating an amount and a direction of adjustment required to lock the output clock to the input signal; and (c) data independent smoothing filter means, connected to both the phase comparator means and the oscillator means, for averaging the control signals indicating the amount and the direction of adjustment required to lock the output clock to the input signal, and for adjusting a frequency of the output clock by controlling the oscillator means in response to the averaged control signals so that the oscillator means, pull range is relatively independent of pulse density in the input signal.
Claim 2
Dependent Claim 150 words
A timing recovery loop, comprising: (a) oscillator means for generating an output clock; (b) multi-point sampling phase comparator means, connected to the oscillator means, for sampling and comparing an amplitude of a pulse in an input signal at a plurality of points along the pulse and for generating at least one control signal indicating an amount and a direction of adjustment required to lock the output clock to the input signal; and (c) data independent smoothing filter means, connected to both the phase comparator means and the oscillator means, for averaging the control signals indicating the amount and the direction of adjustment required to lock the output clock to the input signal, and for adjusting a frequency of the output clock by controlling the oscillator means in response to the averaged control signals so that the oscillator means, pull range is relatively independent of pulse density in the input signal.
Claim 3
Dependent Claim 24 words
The timing recovery loop of claim 1, wherein the control signals are comprised of a direction signal and a degree of phase shift signal.
Claim 4
Dependent Claim 41 words
The timing recovery loop of claim 1, wherein the phase comparator means further comprises means for sampling and comparing the amplitude of the pulse in the input signal at its peak and a quarter period on either side of the peak.
Claim 5
Dependent Claim 30 words
The timing recovery loop of claim 1, wherein the phase comparator means further comprises means for generating control signals indicating whether a pulse has been received in the input signal.
Claim 6
Dependent Claim 40 words
The timing recovery loop of claim 1, wherein the phase comparator means further comprises means for generating control signals indicating that a pulse's timing in the input signal trails a previously received pulse's timing by more than a predetermined amount.
Claim 7
Dependent Claim 40 words
The timing recovery loop of claim 1, wherein the phase comparator means further comprises means for generating control signals indicating that a pulse's timing in the input signal leads a previously received pulse's timing by more than a predetermined amount.
Claim 8
Dependent Claim 172 words
The timing recovery loop of claim 1, wherein the phase comparator means comprises: (1) sampling means for sampling an amplitude value of the pulse in the input signal a quarter period prior to a peak of the pulse, a quarter period after a peak of the pulse, and at the peak of the pulse; and (2) comparator means, connected to the sampling means, for generating an Up signal when an amplitude value sampled a quarter period prior to the peak of the pulse is greater than an amplitude value sampled a quarter period after the peak of the pulse, thereby implying that a clock recovered from the input signal is slow and needs to be sped up, and for generating a Down signal when an amplitude value sampled a quarter period prior to the peak of the pulse is less than an amplitude value sampled a quarter period after the peak of the pulse, thereby implying that a clock recovered from the input signal is fast and needs to be slowed down.
Claim 9
Dependent Claim 31 words
The timing recovery loop of claim 1, wherein the data independent smoothing filter further comprises means for preventing the timing recovery loop from locking on repetitive patterns in the input signal.
Claim 10
Dependent Claim 106 words
The timing recovery loop of claim 1, wherein the data independent smoothing filter comprises: (1) storage means for receiving and storing UP and DOWN commands from the phase comparator means, wherein the UP and DOWN commands are shifted through the storage means until they are output therefrom a predetermined period later; and (2) counter means, connected to the storage means, for averaging the effect of each received and stored UP and DOWN command for a plurality for output clock periods, and for adjusting the frequency of the output clock by controlling the oscillator means when a predetermined counter value of UP and DOWN commands is reached.
Claim 11
Dependent Claim 47 words
The timing recovery loop of claim 1, further comprising command sequencer means, connected to the multi-point sampling phase comparator means, data independent smoothing filter means, and the oscillator means, for increasing jitter tolerance in the timing recovery loop by increasing the bandwidth of the timing recover loop.
Claim 12
Dependent Claim 34 words
The timing recovery loop of claim 10, wherein the command sequencer means further comprises means for prioritizing adjustments to the frequency of the output clock, so that a larger adjustment supersedes a lesser adjustment.
Claim 13
Dependent Claim 40 words
The timing recovery loop of claim 10, wherein the command sequencer means further comprises means for adjusting the frequency of the output clock in accordance with an adjustment range indicated by the filter means and the sampling phase comparator means.
Claim 14
Dependent Claim 84 words
A phase comparator for eliminating jitter on an input signal due to pulse position distortion, comprising: (a) means for sampling an amplitude of a pulse in the input signal at a plurality of points along the pulse; (b) means, connected to the means for sampling, for comparing the sampled amplitudes; and (c) means, connected to the means for comparing, for adjusting a frequency of an output clock in accordance with the compared amplitudes so that the output clock is locked to the input signal.
Claim 15
Dependent Claim 84 words
A phase comparator for eliminating jitter on an input signal due to pulse position distortion, comprising: (a) means for sampling an amplitude of a pulse in the input signal at a plurality of points along the pulse; (b) means, connected to the means for sampling, for comparing the sampled amplitudes; and (c) means, connected to the means for comparing, for adjusting a frequency of an output clock in accordance with the compared amplitudes so that the output clock is locked to the input signal.
Claim 16
Dependent Claim 21 words
The phase comparator of claim 13, further comprising means for indicating whether a pulse has been received in the input signal.
Claim 17
Dependent Claim 38 words
The phase comparator of claim 13, wherein the means for sampling further comprises means for sampling the amplitude of the pulse in the input signal at its peak and a quarter period on either side of the peak.
Claim 18
Dependent Claim 60 words
The phase comparator of claim 13, further comprising means for adjusting the frequency of the output clock when an amplitude value sampled a quarter period prior to a peak of the pulse in the input signal is greater than an amplitude value sampled a quarter period after the peak of the pulse, thereby implying that the output clock is slow.
Claim 19
Dependent Claim 41 words
The phase comparator of claim 16, further comprising means for making a large adjustment in the frequency of the output clock when a pulse's timing in the input signal trails a previously received pulse's timing by more than a predetermined amount.
Claim 20
Dependent Claim 60 words
The phase comparator of claim 13, wherein the means for adjusting comprises means for adjusting the frequency of the output clock when an amplitude value sampled a quarter period prior to a peak of the pulse is less than an amplitude value sampled a quarter period after the peak of the pulse, thereby implying that the output clock is fast.
Claim 21
Dependent Claim 41 words
The phase comparator of claim 18, further comprising means for making a large adjustment in the frequency of the output clock when a pulse's timing in the input signal leads a previously received pulse's timing by more than a predetermined amount.
Claim 22
Dependent Claim 55 words
A data independent digital filter, comprising: (a) means for calculating a frequency adjustment for an output clock that is relatively independent of mark density in an input signal; and (b) means for adjusting a frequency of the output clock by the calculated frequency adjustment so that the output clock is locked to the input signal.
Claim 23
Dependent Claim 55 words
A data independent digital filter, comprising: (a) means for calculating a frequency adjustment for an output clock that is relatively independent of mark density in an input signal; and (b) means for adjusting a frequency of the output clock by the calculated frequency adjustment so that the output clock is locked to the input signal.
Claim 24
Dependent Claim 32 words
The filter of claim 20, wherein the means for calculating further comprises sliding window means for averaging speed up and slow down commands over a plurality of periods of the output clock.
Claim 25
Dependent Claim 27 words
The filter of claim 20, wherein the means for calculating further comprises means for preventing the digital filter from locking on repetitive patterns in the input signal.
Claim 26
Dependent Claim 106 words
The filter of claim 20, wherein the means for calculating further comprises: (1) storage means for receiving and storing UP and DOWN commands indicating a direction for the frequency adjustment for the output clock, wherein the UP and DOWN commands are shifted through the storage means until they are output therefrom a predetermined period later; and (2) counter means, connected to the storage means, for averaging the effect of each received and stored UP and DOWN command for a plurality for output clock periods, and for determining the frequency adjustment for the output clock when a predetermined counter value of UP and DOWN commands is reached.

References Cited (Backward Citations)

US3579122A Cited
US3731219A Cited
US4091335A Cited
US4270183A Cited
US4584695A Cited
US4975660A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-11-25 1995-05-27 1995-11-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-11-25 1999-05-27 1999-11-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-11-25 2003-05-27 2003-11-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag