IP Library Granted Patent US 8,411,705
Granted Patent B2
US 8,411,705 · App. 12/730,286 · Granted Apr 2, 2013

Three-stage architecture for adaptive clock recovery

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,411,705
App. No.
12/730,286
Granted
Apr 2, 2013
Kind
B2
Abstract

An adaptive clock recovery (ACR) system has a first closed-loop control processor (e.g., a first proportional-integral (PI) processor) that processes an input phase signal indicative of jittery packet arrival times to generate a mean phase reference. The input phase signal is compared to the mean phase reference to generate delay-offset values that are indicative of the delay-floor corresponding to the packet arrival times. The mean phase reference and the delay-offset values are used to generate offset-compensated phase values corresponding to the delay-floor. The ACR system also has a second closed-loop control processor (e.g., a second PI processor) that smoothes the offset-compensated phase values to generate an output phase signal that can be used to generate a relatively phase stable recovered clock signal, even during periods of varying network load that adversely affect the uniformity of the packet arrival times.

Claims (31)

1. An adaptive clock recovery (ACR) system for a receiver, the ACR system comprising:

a first closed-loop control processor that generates a reference phase signal from an input phase signal representing packet delay values corresponding to arrival times of packets at the receiver;

a delay-offset estimation component, that compares the input phase signal to the reference phase signal to generate a delay-offset estimate signal representative of a phase offset for the packet arrival times relative to the reference phase signal, wherein the phase offset is one of (i) a delay-floor phase offset and (ii) an established phase offset;

a delay-offset compensation component that generates a delay-offset-compensated phase signal based on the reference phase signal and the delay-offset estimate signal; and

a second closed-loop control processor that generates, from the delay-offset-compensated phase signal, an output phase signal, that can be used to generate a recovered clock signal.

2. The ACR system of claim 1 , wherein each of the first and second closed-loop control processors is a digital proportional-integral (PI) processor.

3. The ACR system of claim 1 , wherein the second closed-loop control processor has a bandwidth that is greater than a bandwidth of the first closed-loop control processor.

4. The ACR system of claim 3 , wherein the bandwidth of the second closed-loop control processor is at least twice the bandwidth of the first closed-loop control processor.

5. The ACR system of claim 1 , wherein the second closed-loop control processor frequency filters to smooth phase discontinuities in the delay-offset-compensated phase signal.

6. The ACR system of claim 1 , wherein the delay-offset estimation component determines a delay-offset value for each packet and generates the delay-offset estimate signal by identifying a largest delay-offset value within a sliding window of packets.

7. The ACR system of claim 6 , wherein a size of the sliding window used to identify the largest delay-offset value is at least 40 times smaller than a time constant of the first closed-loop control processor.

8. The ACR system of claim 1 , wherein:

each of the first and second closed-loop control processors is a digital proportional-integral (PI) processor;

the second closed-loop control processor has a bandwidth that is greater than a bandwidth of the first closed-loop control processor;

the second closed-loop control processor frequency filters to smooth phase discontinuities in the delay-offset-compensated phase signal; and

the delay-offset estimation component determines a delay-offset value for each packet and generates the delay-offset estimate signal by identifying a largest delay-offset value within a sliding window of packets.

9. The ACR system of claim 8 , wherein the bandwidth of the second closed-loop control processor is at least twice the bandwidth of the first closed-loop control processor.

10. The ACR system of claim 8 , wherein a size of the sliding window used to identify the largest delay-offset value is at least 40 times smaller than a time constant of the first closed-loop control processor.

11. A receiver-implemented method for recovering a clock signal in a packet system, the method comprising:

the receiver generating a reference phase signal, from an input phase signal representing packet delay values corresponding to arrival times of packets at a receiver;

the receiver comparing the input phase signal to the reference phase signal to generate a delay-offset estimate signal representative of a phase offset for the packet arrival times relative to the reference phase signal, wherein the phase offset is one of (i) a delay-floor phase offset and (ii) an established phase offset;

the receiver generating a delay-offset-compensated phase signal based on the reference phase signal and the delay-offset estimate signal; and

the receiver generating, from the delay-offset-compensated phase signal, an output phase signal that can be used to generate a recovered clock signal.

12. The receiver-implemented method of claim 11 , wherein each of the first and second closed-loop control processors is a digital proportional-integral (PI) processor.

13. The receiver-implemented method of claim 11 , wherein the second closed-loop control processor has a bandwidth that is greater than a bandwidth of the first closed-loop control processor.

14. The receiver-implemented method of claim 11 , wherein the second closed-loop control processor frequency filters to smooth phase discontinuities in the delay-offset-compensated phase signal.

15. The receiver-implemented method of claim 11 , wherein the delay-offset estimation component determines a delay-offset value for each packet and generates the delay-offset estimate signal by identifying a largest delay-offset value within a sliding window of packets.

16. The receiver-implemented method of claim 11 , wherein the phase offset is a delay-floor phase offset.

17. The receiver-implemented method of claim 11 , wherein the phase offset is an established phase offset.

18. The ACR system of claim 1 , wherein the phase offset is a delay-floor phase offset.

19. The ACR system of claim 1 , wherein the phase offset is an established phase offset.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 32856/0031 Recorded May 29, 2015
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: LSI CORPORATION
Reel/Frame 035797/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: LSI CORPORATION
To: INTEL CORPORATION
Reel/Frame 035090/0477 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2010
From: BEDROSIAN, P. STEPHAN
To: LSI CORPORATION
Reel/Frame 024127/0648 →