Nanosecond accuracy under precision time protocol for ethernet by using high accuracy timestamp assist device
First Claim
1. A synchronization method comprising:
- detecting, by a time protocol decoder of a synchronization unit, a time protocol message being transmitted on a transmission medium;
receiving, by a clock connection of said synchronization unit, a clock signal from an external clock signal control unit;
identifying, by a processor of said synchronization unit, a start frame delimiter of said time protocol message by matching patterns in said time protocol message to known start frame delimiter patterns;
capturing, by said processor, a clock time at which said start frame delimiter is identified by referring to said clock signal during said identifying of said start frame delimiter; and
outputting, from said synchronization unit to a timestamp unit, said clock time as a timestamp.
7 Assignments
0 Petitions
Accused Products
Abstract
In methods, systems, and devices, master and slave node timestamp synchronization units identify a node start frame delimiter of a time protocol message on transmission medium by matching patterns in the time protocol message to known start frame delimiter patterns. Master and slave node processors of such timestamp synchronization units capture a corresponding node clock time at which the node start frame delimiter is identified by referring to a corresponding node clock signal while each is identifying the node start frame delimiter. The master and slave node processors perform compensation of the node clock time by making adjustments to the node clock time for known time latency. The master and slave node timestamp synchronization units then output the node clock time as timestamps to corresponding timestamp units.
-
Citations
20 Claims
-
1. A synchronization method comprising:
-
detecting, by a time protocol decoder of a synchronization unit, a time protocol message being transmitted on a transmission medium; receiving, by a clock connection of said synchronization unit, a clock signal from an external clock signal control unit; identifying, by a processor of said synchronization unit, a start frame delimiter of said time protocol message by matching patterns in said time protocol message to known start frame delimiter patterns; capturing, by said processor, a clock time at which said start frame delimiter is identified by referring to said clock signal during said identifying of said start frame delimiter; and outputting, from said synchronization unit to a timestamp unit, said clock time as a timestamp. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A synchronization unit comprising:
-
a clock connection connected to an external clock signal control unit, said clock connection receives a clock signal from said external clock signal control unit; a timestamp unit connection connected to an external timestamp unit; a time protocol decoder connected to a transmission medium, said time protocol decoder decodes a time protocol message being transmitted on said transmission medium; and a processor electrically connected to said clock connection, said timestamp unit connection, and said time protocol decoder, said processor identifies a start frame delimiter of said time protocol message by matching patterns in said time protocol message to known start frame delimiter patterns, said processor captures a clock time at which said start frame delimiter is identified by referring to said clock signal while identifying said start frame delimiter, and said processor outputs said clock time as a timestamp to said timestamp unit through said timestamp unit connection. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A synchronization system comprising:
-
a master node synchronization unit electrically connected to;
a transmission medium;
a master node clock signal control unit generating a master node clock signal; and
a master node timestamp unit; anda slave node synchronization unit electrically connected to;
said transmission medium;
a slave node clock signal control unit generating a slave node clock signal; and
a slave node timestamp unit,said master node synchronization unit identifies a master node start frame delimiter of a time protocol message on said transmission medium by matching patterns in said time protocol message to known start frame delimiter patterns, said slave node synchronization unit identifies a slave node start frame delimiter of said time protocol message on said transmission medium by matching said patterns in said time protocol message to said known start frame delimiter patterns, said master node synchronization unit captures a master node clock time at which said master node start frame delimiter is identified by referring to said master node clock signal while identifying said master node start frame delimiter, said slave node synchronization unit captures a slave node clock time at which said slave node start frame delimiter is identified by referring to said slave node clock signal while identifying said slave node start frame delimiter, said master node synchronization unit outputs said master node clock time as a master node timestamp to said master node timestamp unit, and said slave node synchronization unit outputs said slave node clock time as a slave node timestamp to said slave node timestamp unit. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification