Method for time synchronization in a communication network

US9954673B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9954673-B2
Application numberUS-201414263692-A
CountryUS
Kind codeB2
Filing dateApr 28, 2014
Priority dateApr 29, 2013
Publication dateApr 24, 2018
Grant dateApr 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for time synchronization in a communication network comprising a multiplicity of network nodes, wherein synchronization messages are transmitted in the communication network and the synchronization message received in a slave node contains synchronization information for synchronizing the slave time of the slave node with the master time, i.e., synchronization messages are transmitted in a closed ring or line topology and the slave node receives first and second synchronization messages from different transmission directions, and wherein the slave node synchronizes a first time with the synchronization message from one transmission direction and a second time with the synchronization message from the other transmission direction.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for time synchronization in a communication network comprising a multiplicity of network nodes with a master node which detects a master time with a master clock and a plurality of slave nodes in which each slave node detects a slave time with an internal clock, synchronization messages being transmitted in the communication network and the synchronization message received in a slave node of the plurality of slave nodes containing synchronization information for synchronizing the slave time of each slave node to the master time, the method comprising: defining a closed topology comprising communication paths between neighboring network nodes, the closed topology defining a first transmission direction and an opposite second transmission direction between neighboring network nodes; forwarding, proceeding from the master node, the synchronization messages in the closed topology such that at least one portion of each slave node of the plurality of slave nodes receives a first synchronization message from the first transmission direction and a second synchronization message from the second transmission direction, a single predetermined transmission time being defined or determined in the master node and the same single predetermined transmission time being communicated within the synchronization messages from node to node in a first cycle; determining, by a respective slave node of the at least one portion of each slave node of the plurality of slave nodes, a first time, which is synchronized based on synchronization information of the first synchronization message, and a second time, which is synchronized based on synchronization information of the second synchronization message; and determining an averaged time by arithmetically averaging the first and second times; wherein items of synchronization information of the first and second synchronization messages are configured such that the averaged time corresponds to the master time. 2. The method as claimed in claim 1 , wherein the closed topology is a ring topology, wherein the master node sends the first synchronization message in the first transmission direction of the ring topology and the second synchronization message in the second transmission direction of the ring topology. 3. The method as claimed in claim 1 , wherein the closed topology is a line topology leading from the master node in the first transmission direction to a reflecting slave node and from the reflecting slave node back to the master node; and wherein the master node emits the first synchronization message in the first transmission direction; and wherein the first synchronization message becomes the second synchronization message upon being forwarded by the reflecting slave node. 4. The method as claimed in claim 1 , wherein the closed topology is a line topology leading from the master node in the first transmission direction to a reflecting slave node and from the reflecting slave node back to the master node; wherein the master node emits the first synchronization message in the first transmission direction; and wherein the first synchronization message becomes the second synchronization message upon being forwarded by the reflecting slave node. 5. The method as claimed in claim 1 , wherein, within a communication cycle of a first and second synchronization message by the closed topology, the respective slave node, upon forwarding the first and second synchronization messages, adds to the synchronization information an internal processing time between reception and emission of the first and respectively second synchronization messages and a predetermined transmission time which is fixed within the cycle; and wherein the predetermined transmission time is set or controlled in the master node to an average transmission time of the first and respectively second synchronization messages along a communication path. 6. The method as claimed in claim 5 , wherein the control to the average transmission time is effected such that the master node determines, from the first or second synchronization message received in the communication cycle, an error between the actual accumulated transmission time along all communication paths of the closed topology and the accumulated transmission time corresponding to the synchronization information from the first or second synchronization message; and wherein a new average transmission time is determined within the master node for a next cycle based on the determined error. 7. The method as claimed in claim 6 , wherein the control to the average transmission time is in accordance with the following relationship: LD ( k+ 1)= LD ( k )+ k i ·e ( k ); wherein LD(k) is an average transmission time for a current communication cycle; wherein LD(k+1) is a new average transmission time for a next communication cycle; wherein e(k) is an error between an actual accumulated transmission time and an accumulated transmission time corresponding to the synchronization information; and wherein k i is a control parameter. 8. The method as claimed in claim 5 , wherein the predetermined transmission time is communicated in a field of the first and second synchronization messages. 9. The method as claimed in claim 5 , wherein the synchronization information of the first and second synchronization messages comprises the master time at an instant of an emission of the first and respectively second synchronization messages at the master and at least one correction field, to which a respective slave node, upon forwarding a first and respectively second synchronization message, adds its internal processing time and the predetermined transmission time. 10. The method as claimed in claim 9 , wherein the at least one correction field comprises a first field, in which exclusively the internal processing times are added, and a second field, in which exclusively the predetermined transmission times are added. 11. The method as claimed in claim 10 , wherein the respective slave node determines a slave time via an estimated rate compensation factor (RCF) corresponding to a ratio of a clock frequency of the master clock to a clock frequency of an internal clock of the respective slave node; and wherein the RCF factor is estimated only using the first field. 12. The method as claimed in claim 2 , wherein the synchronization information of the first synchronization message comprises no information on transmission times along communication paths; wherein, within a cycle of the communication of a first and second synchronization message by the closed topology, the respective slave node, upon forwarding the first synchronization message, adds to the synchronization information exclusively its internal processing time between reception and emission of the first synchronization message and the respective slave node, upon forwarding a second synchronization message, adds to the synchronization information exclusively its internal processing time between reception and emission of the second synchronization message and transmits an accumulated transmission time, estimated in the master node, along all communication paths of the closed topology as part of the synchronization information of the second synchronization message. 13. The method as claimed in claim 12 , wherein the respective slave node determines a slave time via an estimated rate compensation factor (RCF) corresponding to a ratio of a clock frequency of the master clock to a clock frequency of an internal clock of the respective slave node; and wherein the RCF factor is determined only using the internal processing times in at least

Assignees

Inventors

Classifications

  • H04L12/422Primary

    Synchronisation for ring networks (Time Division Multiplex ring networks, e.g. SDH/SONET H04J3/085) · CPC title

  • Clock or time synchronisation among nodes; Internode synchronisation (synchronization for ring networks H04L12/422; data switching networks with synchronous transmission H04L12/43) · CPC title

  • Discovery or management of network topologies · CPC title

  • H04L7/0033Primary

    Correction by delay · CPC title

  • unidirectional timestamps · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9954673B2 cover?
A method for time synchronization in a communication network comprising a multiplicity of network nodes, wherein synchronization messages are transmitted in the communication network and the synchronization message received in a slave node contains synchronization information for synchronizing the slave time of the slave node with the master time, i.e., synchronization messages are transmitted …
Who is the assignee on this patent?
Siemens Ag
What technology area does this patent fall under?
Primary CPC classification H04L12/422. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).