Patent ID: 9548833
Date: 2017-01-17
CPC Classifications: H04J

Claim:
1. A method of distributing a time reference to at least one clock in a packet-switched network using a clock module including a slave port, a master port and a local clock, the method comprising the steps of: receiving a first synchronization packet from a master clock at the slave port, the first synchronization packet comprising a first master clock timestamp and being destined for the clock module; recording a first local time of the local clock at which the first synchronization packet is received by the slave port; generating at least one internal signal comprising the first master clock timestamp; transmitting the at least one internal signal to the master port; receiving the at least one internal signal at the master port and recording a second local time of the local clock at which the internal signal is received by the master port; determining the internal propagation time of the signal through the clock module by subtracting the first local time from the second local time; calculating a second master clock timestamp based on the sum of the first master clock timestamp received with the at least one internal signal at the master port and the determined internal propagation time; generating a second synchronization packet at the master port comprising the calculated second master clock timestamp; and sending the second synchronization packet to at least one other clock in the packet-switched network; receiving a delay request message from at least one of the at least one other clocks in the packet-switched network and, using the internal propagation time, sending a delay response to the at least one of the at least one other clocks in the packet-switched network, the delay response being indicative of a transmission delay between the clock module and the at least one of the at least one other clocks in the packet-switched network.