Method for the clock synchronization of a plurality of modules
First Claim
1. A method for clock synchronization of a plurality of distributed modules in an information system or a communications system, said modules being coupled via a packet-switched network, comprising:
- controlling a plurality of modules comprising a first module, a second module, and a third module, each of the modules having a local clock generator, each of the modules being configured to transmit a clock signal of the local clock generator of that module over the network as at least one clock signal packet synchronous to a local clock rate of the local clock generator, the controlling of each of the modules comprising;
causing the first module to assume a master module role for synchronization of clock rates for the modules;
sending, by the first module, at least one first clock signal via the network;
transmitting, by the second module, at least one second clock signal during a first time window via the network;
transmitting, by the third module, at least one third clock signal during a second time window via the network, the second time window being different from the first time window such that the at least one third clock signal of the third module is not transmitted during the first time window;
determining a first measurement for a deviation of the local clock generator of the second module relative to the local clock generator of the first module by comparing the at least one first clock signal transmitted by the first module to the at least one second clock signal transmitted by the second module and using the first measurement to control the local clock generator of the second module;
determining a second measurement for a deviation of the local clock generator of the third module relative to the local clock generator of the first module by comparing the at least one first clock signal transmitted by the first module to the at least one third clock signal transmitted by the third module and using the second measurement to control the local clock generator of the third module.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method or an arrangement for the clock synchronization of a plurality of distributed modules of an information or communication system, said modules being coupled via a packet-switched network. At least two of said modules are controlled by a local clock generator of the modules using an adjustable frequency, and a clock signal is transmitted via the network in the form of clock signal packets in a synchronous minter with respect to the local clock of the modules. One of said at least two modules takes over the function of a master module, and all remaining said at least two modules, the slave module(s), synchronize the local clock of the modules with the clock of the master module, wherein said slave modules ascertain a measurement for the deviation of the local clock generator of the modules relative to the clock generator of the master module by comparing the clock signal transmitted by the master module with the clock signal of the modules and use said measurement in order to regulate the local clock generator of the modules.
-
Citations
20 Claims
-
1. A method for clock synchronization of a plurality of distributed modules in an information system or a communications system, said modules being coupled via a packet-switched network, comprising:
controlling a plurality of modules comprising a first module, a second module, and a third module, each of the modules having a local clock generator, each of the modules being configured to transmit a clock signal of the local clock generator of that module over the network as at least one clock signal packet synchronous to a local clock rate of the local clock generator, the controlling of each of the modules comprising; causing the first module to assume a master module role for synchronization of clock rates for the modules; sending, by the first module, at least one first clock signal via the network; transmitting, by the second module, at least one second clock signal during a first time window via the network; transmitting, by the third module, at least one third clock signal during a second time window via the network, the second time window being different from the first time window such that the at least one third clock signal of the third module is not transmitted during the first time window; determining a first measurement for a deviation of the local clock generator of the second module relative to the local clock generator of the first module by comparing the at least one first clock signal transmitted by the first module to the at least one second clock signal transmitted by the second module and using the first measurement to control the local clock generator of the second module; determining a second measurement for a deviation of the local clock generator of the third module relative to the local clock generator of the first module by comparing the at least one first clock signal transmitted by the first module to the at least one third clock signal transmitted by the third module and using the second measurement to control the local clock generator of the third module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An apparatus comprising:
-
a plurality of modules in an information system or a communications system, the modules being connected via a packet-switched network, the modules comprising a first module, a second module, and a third module, each of the modules having a local clock generator, each of the modules being configured to transmit a clock signal of the local clock generator of that module over the network as at least one clock signal packet synchronous to a local clock rate of the local clock generator; a control computer connected to the modules via the network; the first module configured to send at least one first clock signal to the control computer via the network; the second module configured to send at least one second clock signal to the control computer during a first time window via the network; the third module configured to send at least one third clock signal to the control computer during a second time window via the network, the second time window being different from the first time window such that the at least one third clock signal of the third module is not transmitted during the first time window; the control computer configured to determine; a first measurement for a deviation of the local clock generator of the second module relative to the local clock generator of the first module by comparing the at least one first clock signal transmitted by the first module to the at least one second clock signal transmitted by the second module and using the first measurement to control the local clock generator of the second module, and a second measurement for a deviation of the local clock generator of the third module relative to the local clock generator of the first module by comparing the at least one first clock signal transmitted by the first module to the at least one third clock signal transmitted by the third module and using the second measurement to control the local clock generator of the third module. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification