IP Library Granted Patent US 8,976,778
Granted Patent B2
US 8,976,778 · App. 13/655,783 · Granted Mar 10, 2015

Time synchronization using packet-layer and physical-layer protocols

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,976,778
App. No.
13/655,783
Granted
Mar 10, 2015
Kind
B2
Abstract

In certain embodiments, a slave clock node in a wireless packet network achieves time synchronization with a master clock node by implementing a packet-layer synchronization procedure, such as the IEEE1588 precision timing protocol (PTP), to set the slave's local time based on the master's time. The slave's local time is then maintained by implementing a physical-layer syntonization procedure, such as synchronous Ethernet, without relying on the packet-layer synchronization procedure. The packet-layer synchronization procedure may be selectively employed to adjust the slave's local time (if needed) after significant periods of time (e.g., substantially greater than one second). Both the packet-layer synchronization procedure and the physical-layer syntonization procedure are traceable to a common reference timescale (e.g., UTC). Depending on the implementation, the packet-layer synchronization procedure can be, but does not have to be, terminated when not being employed to adjust the slave's local time.

Claims (49)

1. A method of coordinating and maintaining timing between a master clock node connected to a slave clock node over a wireless packet network, the method comprising:

(a) the slave clock node employing a packet-layer synchronization protocol based on signals received by the slave clock node over the wireless packet network from the master clock node during a first period, to correlate slave time at the slave clock node to master time at the master clock node; and

(b) the slave clock node employing a physical-layer syntonization protocol based on signals received by the slave clock node over the wireless packet network from the master clock node during a second period, following the first period, to maintain the slave time, wherein the slave clock node does not use the packet-layer synchronization protocol during the second period to maintain slave time.

2. The invention of claim 1 , wherein the slave clock node does not terminate the packet-layer synchronization protocol at the end of the first period after correlating the slave time to the master time such that, during the second period, the packet-layer synchronization protocol is active between the slave clock node and the master clock node.

3. The invention of claim 1 , wherein the slave clock node terminates the packet-layer synchronization protocol at the end of the first period after correlating the slave time to the master time such that, during the second period, the packet-layer synchronization protocol is not active between the slave clock node and the master clock node.

4. The invention of claim 1 , wherein the packet-layer synchronization protocol and the physical-layer syntonization protocol are traceable to a common reference timescale.

5. The invention of claim 1 , further comprising:

(c) the slave clock node employing the packet-layer synchronization protocol during a third period, following the second period, to determine whether to adjust the slave time relative to the master time.

6. The invention of claim 5 , wherein, in step (c), the slave clock node adjusts the slave time if the slave clock node determines, during the third period, that the slave time differs from the master time by more than a specified threshold level.

7. The invention of claim 5 , wherein:

during the first period, the slave clock node receives timestamped sync messages separated in time by a first duration;

the second period lasts for a second duration;

during the third period, the slave clock node receives timestamped sync messages separated in time by a third duration;

the first and third durations are both less than or equal to one second; and

the second duration is greater than one minute.

8. The invention of claim 5 , wherein, during the third period, the slave clock node employs the packet-layer synchronization protocol with a different master clock node from the master clock node involved in the first period.

9. The invention of claim 5 , wherein the slave clock node implements step (c) more than one minute after the slave clock node implements step (a).

10. The invention of claim 5 , wherein:

if the slave clock node determines that one or more specified network conditions exist, then the slave clock node implements step (c).

11. The invention of claim 10 , wherein the one or more specified network conditions comprise network load being below a specified threshold level.

12. The invention of claim 1 , wherein:

the packet-layer synchronization protocol and the physical-layer syntonization protocol are traceable to a common reference timescale;

further comprising:

(c) the slave clock node employing the packet-layer synchronization protocol during a third period, following the second period, to determine whether to adjust the slave time relative to the master time;

in step (c), the slave clock node adjusts the slave time if the slave clock node determines, during the third period, that the slave time differs from the master time by more than a specified threshold level;

during the first period, the slave clock node received timestamped sync messages separated in time by a first duration;

the second period lasts for a second duration;

during the third period, the slave clock node receives timestamped sync messages separated in time by a third duration;

the first and third durations are both less than or equal to one second; and

the second duration is greater than one minute.

13. A slave clock node adapted to be connected to a master clock node over a wireless packet network, the slave clock node adapted to:

(a) employ a packet-layer synchronization protocol based on signals received by the slave clock node over the wireless packet network from the master clock node during a first period, to correlate slave time at the slave clock node to master time at the master clock node; and

(b) employ a physical-layer syntonization protocol based on signals received by the slave clock node over the wireless packet network from the master clock node during a second period, following the first period, to maintain the slave time, wherein the slave clock node does not use the packet-layer synchronization protocol during the second period to maintain the slave time.

14. The invention of claim 13 , wherein the slave clock node does not terminate the packet-layer synchronization protocol at the end of the first period after correlating the slave time to the master time such that, during the second period, the packet-layer synchronization protocol is active between the slave clock node and the master clock node.

15. The invention of claim 13 , wherein the slave clock node terminates the packet-layer synchronization protocol at the end of the first period after correlating the slave time to the master time such that, during the second period, the packet-layer synchronization protocol is not active between the slave clock node and the master clock node.

16. The invention of claim 13 , wherein the packet-layer synchronization protocol and the physical-layer syntonization protocol are traceable to a common reference timescale.

17. The invention of claim 13 , wherein the slave clock node is further adapted to:

(c) employ the packet-layer synchronization protocol during a third period, following the second period, to determine whether to adjust the slave time relative to the master time.

18. The invention of claim 17 , wherein:

during the first period, the slave clock node receives timestamped sync messages separated in time by a first duration;

the second period lasts for a second duration;

during the third period, the slave clock node receives timestamped sync messages separated in time by a third duration;

the first and third durations are both less than or equal to one second; and

the second duration is greater than one minute.

19. The invention of claim 17 , wherein:

if the slave clock node determines that network load is below a specified threshold level, then the slave clock node employs the packet-layer synchronization protocol during the third period to determine whether to adjust the slave time relative to the master time.

20. A wireless packet network comprising a master clock node and a slave clock node, wherein the slave clock node is adapted to:

(a) employ a packet-layer synchronization protocol based on signals received by the slave clock node over the wireless packet network from the master clock node; and

(b) employ a physical-layer syntonization protocol based on signals received by the slave clock node over the wireless packet network from the master clock node during a second period, following the first period, to maintain the slave time, wherein the slave clock node does not use the packet-layer synchronization protocol during the second period to maintain the slave time.

Assignments (5)
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 Oct 22, 2012
From: BEDROSIAN, P. STEPHAN
To: LSI CORPORATION
Reel/Frame 029163/0780 →