IP Library Granted Patent US 8,467,418
Granted Patent B2
US 8,467,418 · App. 12/268,008 · Granted Jun 18, 2013

Differential timing transfer over synchronous ethernet using digital frequency generators and control word signaling

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,467,418
App. No.
12/268,008
Granted
Jun 18, 2013
Kind
B2
Abstract

A method, system and master service interface transfer differential timing over a packet network. The transmitting service interface receives a service clock and is coupled to a receiving service interface through a network backplane. A primary reference clock is provided to time the network backplane. The primary reference clock and the service clock are used to synthesize a copy of the service clock connected to the transmitting service interface. A first control word containing an error differential between the service clock and the synthesized copy of the service clock is generated and transmitted through the network backplane via a packet. The first control word, together with the primary reference clock, is used to recreate the service clock for timing the receiving service interface.

Claims (79)

1. A method for transferring differential timing over a packet network, the packet network having a transmitting service interface coupled to a receiving service interface through a network backplane, the method comprising:

providing a scaled primary reference clock to time the network backplane;

providing a service clock connected to the transmitting service interface;

generating a first control word containing an error differential between the service clock and a synthesized copy of the service clock;

inputting the first control word to a digital oscillator, the digital oscillator providing the synthesized copy of the service clock based on the first control word, a time period of the digital oscillator being controlled using at least one clock state sampling;

transmitting a packet containing the first control word through the network backplane to the receiving service interface; and

using the first control word and the scaled primary reference clock to recreate the service clock for timing the receiving service interface.

2. The method of claim 1 , wherein the network backplane operates using a Synchronous Ethernet protocol.

3. The method of claim 1 , wherein a frequency of the primary reference clock is supplied by one of a global positioning system and a building integrated timing supply.

4. The method of claim 1 , further comprising:

updating the first control word at a periodic interval;

transmitting a packet containing the updated control word to the receiving service interface; and

applying the updated control word to the service clock timing the receiving service interface.

5. The method of claim 1 , wherein the transmitting service interface includes a digital phase-locked loop, the digital phase-locked loop is synthesized from a specification for an analog phase-locked loop based on the digitization of a continuous-time system to a corresponding discrete-time system using a modified matched pole-zero method.

6. The method of claim 5 , wherein the modified matched pole-zero method comprises:

mapping s-plane poles and zeros of the analog phase-locked loop into z-plane poles and zeros;

forming a discrete-time transfer function using the z-plane poles and zeroes; and

setting a low-frequency gain of the discrete-time system substantially equal to that of the continuous-time system.

7. A method for transferring differential timing over a packet network, the packet network having a transmitting service interface coupled to a receiving service interface through a network backplane, the method comprising:

providing a primary reference clock to time the network backplane;

providing a service clock connected to the transmitting service interface;

generating a first control word containing an error differential between the service clock and a synthesized copy of the service clock;

inputting the first control word to a digital oscillator, the digital oscillator providing the synthesized copy of the service clock based on the first control word;

transmitting a packet containing the first control word through the network backplane to the receiving service interface; and

using the first control word and the primary reference clock to recreate the service clock for timing the receiving service interface,

wherein the transmitting service interface and the receiving service interface have dissimilar digital oscillators, the method further comprising mapping the first control word into a second control word usable by the digital oscillator of the receiving service interface, the mapping based on a difference between the dissimilar digital oscillators.

8. A system for transferring differential timing over a packet network, the system comprising:

a network backplane timed by a scaled primary reference clock;

a transmitting service interface communicatively coupled to the network backplane, the transmitting service interface connected to a service clock, the transmitting service interface configured to:

generate a first control word containing an error differential between the service clock and a synthesized copy of the service clock;

input the first control word to a master digital oscillator, the master digital oscillator providing the synthesized copy of the service clock based on the first control word; and

transmit a packet containing the first control word through the network backplane; and

a receiving service interface communicatively coupled to the network backplane, the receiving service interface configured to:

receive the first control word at a slave digital oscillator; and

use the first control word and the scaled primary reference clock to recreate the service clock for timing the receiving service interface.

9. The system of claim 8 , wherein a frequency of the primary reference clock is supplied by one of a global positioning system and a building integrated timing supply.

10. The system of claim 8 , wherein the transmitting service interface is further configured to:

update the first control word at a periodic interval; and

transmit a packet containing the updated control word to the receiving service interface.

11. The system of claim 10 , wherein the receiving service interface is further configured to apply the updated control word to the service clock timing the receiving service interface.

12. The system of claim 8 , wherein

the transmitting service interface includes a digital phase-locked loop, the digital phase-locked loop containing a phase-frequency detector, a loop filter and a master digital oscillator; and

the receiving service interface includes a slave digital oscillator.

13. The system of claim 12 , wherein the master digital oscillator is one of a direct digital synthesizer and a divide-by-N counter oscillator.

14. The system of claim 13 , wherein the first control word is used to control the master digital oscillator and the slave digital oscillator.

15. The system of claim 12 , wherein the digital phase-locked loop is synthesized from a specification for an analog phase-locked loop based on the digitization of a continuous-time system to a corresponding discrete-time system using a modified matched pole-zero method.

16. The system of claim 15 , wherein the modified matched pole-zero method comprises:

mapping s-plane poles and zeros of the analog phase-locked loop into z-plane poles and zeros;

forming a discrete-time transfer function using the z-plane poles and zeroes; and

setting a low-frequency gain of the discrete-time system equal to that of the continuous-time system.

17. A system for transferring differential timing over a packet network, the system comprising:

a network backplane timed by a primary reference clock;

a transmitting service interface communicatively coupled to the network backplane, the transmitting service interface connected to a service clock, the transmitting service interface configured to:

generate a first control word containing an error differential between the service clock and a synthesized copy of the service clock;

input the first control word to a master digital oscillator, the master digital oscillator providing the synthesized copy of the service clock based on the first control word; and

transmit a packet containing the first control word through the network backplane; and

a receiving service interface communicatively coupled to the network backplane, the receiving service interface configured to:

receive the first control word at a slave digital oscillator; and

use the first control word and the primary reference clock to recreate the service clock for timing the receiving service interface,

wherein a nominal control word is known by the receiving service interface, the first control word including at least one sample of a correlation between the first control word and the nominal control word.

18. A system for transferring differential timing over a packet network, the system comprising:

a network backplane timed by a primary reference clock;

a transmitting service interface communicative) coupled to the network back lane the transmitting service interface connected to a service clock, the transmitting service interface configured to:

generate a first control word containing an error differential between the service clock and a synthesized copy of the service clock;

input the first control word to a master digital oscillator, the master digital oscillator providing the synthesized copy of the service clock based on the first control word; and

transmit a packet containing the first control word through the network backplane; and

a receiving service interface communicatively coupled to the network backplane, the receiving service interface configured to:

receive the first control word at a slave digital oscillator; and

use the first control word and the primary reference clock to recreate the service clock for timing the receiving service interface,

wherein the transmitting service interface and the receiving service interface have dissimilar master and slave digital oscillators, the receiving service interface further operates to map the first control word into a second control word usable by the digital oscillator of the receiving service interface, the mapping based on a difference between the dissimilar digital oscillators.

19. A master service interface for transferring differential timing over a packet network, the packet network being timed by a primary reference clock, the master service interface comprising:

a service clock configured to time the master service interface;

a master clock configured to:

generate a control word containing an error differential between the service clock and a synthesized copy of the service clock; and

input the control word to a digital oscillator, the digital oscillator providing the synthesized copy of the service clock based on the first control word, a time period of the digital oscillator being controlled using at least one clock state sampling; and

a processor communicatively coupled to the master clock, the processor configured to transmit a packet containing the control word through the packet network.

20. The master service interface of claim 19 , wherein the processor is further configured to:

update the control word at a periodic interval; and

transmit a packet containing the updated control word to a slave service interface.

Assignments (7)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030088/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2008
From: AWEYA, JAMES; QUELLETTE, MICHEL; MONTUNO, DELFIN Y.
To: NORTEL NETWORKS LIMITED
Reel/Frame 021810/0930 →