IP Library › Granted Patent US 11,133,885
Granted Patent B2
US 11,133,885 · App. 16/608,181 · Granted Sep 28, 2021

Methods and devices for synchronization in communication networks

Inventor: Stefan Andersson (Stockholm, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04J3/0667H04J3/0641H04J3/0673H04J3/0697
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 11,133,885
App. No.
16/608,181
Granted
Sep 28, 2021
Kind
B2
Abstract

A method for assisting in synchronization of slave clocks in a communication network comprises receiving, in a node of the communication network, a message comprising a value of a synchronization accuracy (σ rec ) of a first upstream node in the communication network. A value of an accuracy (σ link ) of a link latency unbalance between forward and reverse signalling in a link on which the node received the message is obtained. A value of a total synchronization accuracy (σ tot ) of the node comprises at least the accuracy (σ link ) of the link latency unbalance of the link on which the node received the message is calculated. A node for assisting in synchronization of slave clocks in a communication network is also presented.

Claims (40)

1. A method for assisting in synchronization of slave clocks in a communication network, comprising:

receiving, in a node of said communication network, a message comprising a value of a synchronization accuracy of a first upstream node in said communication network;

transmitting a request for a value of an accuracy of a link latency unbalance between forward and reverse signalling in a link on which said node received said message, wherein the request is to a synchronization support node of said communication network and comprising information of at least one of an identity and a type of a model of said link;

receiving, from said synchronization support node, data associated with said value of said accuracy of said link latency unbalance; and

calculating a value of a total synchronization accuracy of said node comprising at least said accuracy of said link latency unbalance of said link.

2. The method according to claim 1 further comprising:

retrieving a value of an internal synchronization accuracy of said node, wherein said calculating said value of said total synchronization accuracy comprises calculating said value of said total synchronization accuracy as a combination of at least said value of said accuracy of said link latency unbalance of said link and said value of said internal synchronization accuracy of said node.

3. The method according to claim 1 further comprising:

transmitting, from said node to a downstream node in said communication network, a message comprising said value of said total synchronization accuracy of said node.

4. The method according to claim 1 , wherein said node comprising a transparent clock and the method further comprising forwarding said message comprising said value of said synchronization accuracy of said first upstream node to a downstream node.

5. The method according to claim 1 , wherein said node comprising a slave clock; and the method further comprising:

receiving at least one message comprising a value of a transparent clock synchronization accuracy of at least one second upstream node in said communication network, said second upstream node being a node comprising a transparent clock,

wherein the calculating said value of said total synchronization accuracy comprises calculating said value of said total synchronization accuracy as a further combination of said transparent clock synchronization accuracy.

6. The method according to claim 1 further comprising:

obtaining a value of a link latency unbalance between forward and reverse signalling in said link.

7. The method according to claim 6 , wherein said node comprising a transparent clock, and said method further comprising:

transmitting, from said node to a downstream node, a message comprising at least one of a value of a total latency unbalance and said link latency unbalance between forward and reverse signalling in said link.

8. A method for synchronization of a slave clock in a node of a communication network, said method comprising:

receiving, in said node, a message comprising a value of a synchronization accuracy of a first upstream node in said communication network;

transmitting a request for a value of an accuracy of a link latency unbalance between forward and reverse signalling in a link on which said node received said message, wherein the request is to a synchronization support node of said communication network and comprising information of at least one of an identity and a type of a model of said link;

receiving, from said synchronization support node, data associated with said value of said accuracy of said link latency unbalance;

calculating a value of a total synchronization accuracy of said node comprising at least said accuracy of said link latency unbalance of said link; and

adjusting said slave clock of said node to compensate for a prevailing latency unbalance wherein said prevailing latency unbalance is one of a value of a total latency unbalance and a link latency unbalance between forward and reverse signalling in said link.

9. A node in a communication network, wherein the node is configured to receive a message comprising a value of a synchronization accuracy of a first upstream node, the node comprising;

a processor; and

a memory comprising instructions which, when executed by the processor, cause the node to perform operations to:

transmit a request for a value of an accuracy of a link latency unbalance between forward and reverse signalling in a link on which said node received said message, wherein the request is to a synchronization support node of said communication network and comprising information of at least one of an identity and a type of a model of said link;

receive, from said synchronization support node, data associated with said value of said accuracy of said link latency unbalance; and

calculate a value of a total synchronization accuracy of said node comprising at least said accuracy of said link latency unbalance of said link.

10. The node according to claim 9 further comprising communication circuitry configured to receive said message, transmit said request and receive said data.

11. The node according to claim 9 , wherein said node is further configured to retrieve a value of an internal synchronization accuracy of said node, wherein said calculation of said value of said total synchronization accuracy comprises calculating said value of said total synchronization accuracy as a combination of at least said value of said accuracy of said link latency unbalance of said link and said value of said internal synchronization accuracy of said node.

12. The node according to claim 9 , wherein said node is further configured to transmit to a downstream node in said communication network, a message comprising said value of said total synchronization accuracy of said node.

13. The node according to claim 9 , wherein said node comprises a transparent clock, and wherein said node is further configured to forward said message comprising said value of said synchronization accuracy of said first upstream node to a downstream node.

14. The node according to claim 9 , wherein said node comprises a slave clock, wherein said node is further configured to receive at least one message comprising a value of a transparent clock synchronization accuracy of at least one second upstream node in said communication network, said second upstream node being a node comprising a transparent clock, and wherein said node is further configured to perform said calculation of a value of a total synchronization accuracy by calculating said value of said total synchronization accuracy as a further combination of said transparent clock synchronization accuracy.

15. The node according to claim 9 , wherein said node is further configured to obtain a value of a link latency unbalance between forward and reverse signalling in said link.

16. A non-transitory machine readable storage medium comprising instructions which, when executed by at least one processor of a node of a communication network, are capable of causing the node to perform operations comprising:

receiving a message comprising a value of a synchronization accuracy of a first upstream node in said communication network;

transmitting a request for a value of an accuracy of a link latency unbalance between forward and reverse signalling in a link on which said message was received, wherein the request is to a synchronization support node of said communication network and comprising information of at least one of an identity and a type of a model of said link;

receiving, from said synchronization support node, data associated with said value of said accuracy of said link latency unbalance; and

calculating a value of a total synchronization accuracy comprising at least said accuracy of said link latency unbalance of said link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2019
From: ANDERSSON, STEFAN
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 050822/0059 →
Continuity (1)
Related Publication 20200169345A1 · May 28, 2020