IP Library Granted Patent US 7,602,811
Granted Patent B2
US 7,602,811 · App. 10/510,406 · Granted Oct 13, 2009

Synchronization in a communication system

Assignee: Cambridge Broadband Limited
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 7,602,811
App. No.
10/510,406
Granted
Oct 13, 2009
Kind
B2
Abstract

A packet switched communications system and method for transmitting synchronous data from a source module ( 4 ) to a terminating module ( 8 ) over a network comprising plurality of modules ( 4, 5, 7, 8 ) interconnected via transmission links ( 2, 6, 9 ). Each module operates with a clock of nominal frequency that is not synchronized with the clocks of the other module(s) and has a single input and one or more outputs. The method includes determining the phase difference between the input clock and the output clock of each module, and transmitting the phase difference to the terminating module ( 8 ) in the network. The received accumulated phase difference at the terminating module ( 8 ) is used to lock the output clock at the terminating module to the input clock at the source module.

Claims (29)

1. A packet switched communications system for transmitting synchronous data from a source module to a terminating module over a network, the network comprising plurality of modules interconnected via transmission links, each module the network having a clock of nominal frequency that is not synchronized with the clocks of the other module(s) in the network and having a single input and one or more outputs where all the outputs of each module are phase locked to each other but are not synchronized with respect to the input, means for determining an accumulated phase difference between an input clock and an output clock of each module, means for transmitting the accumulated phase difference to the terminating module, and means for utilizing the received accumulated phase difference at the terminating module to lock an output clock at the terminating module to an input clock at the source module.

2. A system as claimed in claim 1 in which the accumulated phase difference is transmitted at regular intervals in an ATM data cell.

3. A system as claimed in claim 1 in which the determining means comprises a first counter for counting clock cycles of the input signal clock, a second counter for counting cycles of the output signal clock, and means for simultaneously reading the counts of the first and second counters.

4. A system as claimed in claim 3 comprising a latch for storing the count of the counter counting the higher frequency clock, the count being clocked into the latch by an edge of the lower frequency clock.

5. A system as claimed in claim 3 in which the means for transmitting the phase difference comprises means for assembling an ATM cell containing the counts of the first and second counters.

6. A method of recovering clock signals in a packet switched communications network, the network comprising a plurality of modules interconnected via transmission links, each module having a clock of nominal frequency that is not synchronized with the clocks of the other module(s), each module having a single input and one or more outputs, wherein all the outputs of each module are phase locked to each other but are not synchronized with the input, the method comprising the steps of:

a) determining the accumulated phase difference between an input clock and an output clock at each module,

b) transmitting the determined accumulated phase difference to a terminating module, and

c) utilizing the received accumulated phase difference at the terminating module to recover the clock at a source module of the network.

7. A method as claimed in claim 6 in which the network uses asynchronous transfer mode (ATM) and the accumulated phase difference is transmitted in an ATM cell.

8. A method as claimed in claim 6 in which step a) comprises the steps of:

d) applying the input clock of a module to a first counter within the module,

e) applying the output clock of the module to a second counter within the module,

f) reading the counts of the first and second counters simultaneously at given intervals.

9. A method as claimed in claim 8 in which step d) comprises transmitting the counts read in step f).

10. A method as claimed in claim 8 in which the counters are read on a transition of the lower frequency clock.

11. A system as claimed in claim 2 in which the determining means comprises a first counter for counting clock cycles of the input signal clock, a second counter for counting cycles of the output signal clock, and means for simultaneously reading the counts of the first and second counters.

12. A system as claimed in claim 11 comprising a latch for storing the count of the counter counting the higher frequency clock, the count being clocked into the latch by an edge of the lower frequency clock.

13. A system as claimed in claim 4 in which the means for transmitting the phase difference comprises means for assembling an ATM cell containing the counts of the first and second counters.

14. A system as claimed in claim 11 in which the means for transmitting the phase difference comprises means for assembling an ATM cell containing the counts of the first and second counters.

15. A system as claimed in claim 12 in which the means for transmitting the phase difference comprises means for assembling an ATM cell containing the counts of the first and second counters.

16. A method as claimed in claim 7 in which step a) comprises the steps of:

d) applying the input clock of a module to a first counter within the module,

e) applying the output clock of the module to a second counter within the module,

f) reading the counts of the first and second counters simultaneously at given intervals.

17. A method as claimed in claim 16 in which step d) comprises transmitting the counts read in step f).

18. A method as claimed in claim 9 in which the counters are read on a transition of the lower frequency clock.

19. A method as claimed in claim 16 in which the counters are read on a transition of the lower frequency clock.

20. A method as claimed in claim 17 in which the counters are read on a transition of the lower frequency clock.

Assignments (5)
CHANGE OF NAME Recorded Apr 16, 2021
From: CAMBRIDGE BROADBAND NETWORKS LIMITED
To: CAMBRIDGE BROADBAND NETWORKS GROUP LIMITED
Reel/Frame 055954/0283 →
SECURITY INTEREST Recorded Sep 17, 2014
From: CAMBRIDGE BROADBAND NETWORKS LIMITED
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 033765/0234 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 4, 2014
From: CAMBRIDGE BROADBAND NETWORKS LIMITED
To: SILICON VALLEY BANK
Reel/Frame 033686/0568 →
CHANGE OF NAME Recorded Nov 16, 2007
From: CAMBRIDGE BROADBAND LIMITED
To: CAMBRIDGE BROADBAND NETWORKS LIMITED
Reel/Frame 020122/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2005
From: PORTER, JOHN DAVID; FREEMAN, BENEDICT RUSSELL
To: CAMBRIDGE BROADBAND LIMITED
Reel/Frame 016419/0080 →
Priority Claims (1)
GB 0208374.9 · Apr 11, 2002 · national
Continuity (1)
Related Publication 20050175037A1 · Aug 11, 2005