Techniques for time transfer via signal encoding
Techniques for time transfer via signal encoding are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for time transfer via signal encoding comprising generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device, generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, and transmitting the physical coding sublayer frame.
1. A method for time transfer via signal encoding comprising:
generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device;
generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, wherein a transmission protocol associated with the time service data is indicated by the time service ordered-set; and
transmitting the physical coding sublayer frame;
wherein the physical coding sublayer frame is transmitted in a media access control frame along with at least one dedicated ordered-set delimiter.
2. The method of claim 1 , further comprising:
generating a transmit timestamp for inclusion in the time service data.
3. The method of claim 1 , wherein the time service ordered-set is a single special code-group selected from unused special code-groups.
4. The method of claim 1 , wherein the time service ordered-set is a sequence of code-groups comprising an initial special code-group selected from unused special code-groups followed by at least one additional special code-groups selected from the unused special code-groups.
5. The method of claim 1 , wherein the time service ordered-set is a sequence of code-groups comprising an initial special code-group selected from unused special code-groups followed by at least one additional data code-groups.
6. The method of claim 5 , wherein the at least one additional data code-groups has one or more of: high bit transition density, disparity control, and coding distance.
7. The method of claim 1 , wherein the time service ordered-set indicates a type of the time service data.
8. The method of claim 1 , further comprising:
receiving the physical coding sublayer frame; and
extracting the time service data from the received physical coding sublayer frame.
9. The method of claim 8 , further comprising:
generating a receive timestamp to determine a receipt time of the time service data.
10. At least one non-transitory processor readable storage medium for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1 .
11. An apparatus for time transfer via signal encoding comprising:
an encoder component to generate a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device;
a time transfer unit to generate time service data for inclusion in the physical coding sublayer frame of the physical layer device, wherein a transmission protocol associated with the time service data is indicated by the time service ordered-set; and
a transmitter to transmit the physical coding sublayer frame;
wherein the physical coding sublayer frame is transmitted in a media access control frame along with at least one dedicated ordered-set delimiter.
12. The apparatus of claim 11 , further comprising:
transmit clock component to generate a transmit timestamp for inclusion in the time service data.
13. The apparatus of claim 11 , wherein the time service ordered-set is a single special code-group selected from unused special code-groups.
14. The apparatus of claim 11 , wherein the time service ordered-set is a sequence of code-groups comprising an initial special code-group selected from unused special code-groups followed by at least one additional special code-groups selected from the unused special code-groups.
15. The apparatus of claim 11 , wherein the time service ordered-set is a sequence of code-groups comprising an initial special code-group selected from unused special code-groups followed by at least one additional data code-groups.
16. The apparatus of claim 15 , wherein the at least one additional data code-groups has one or more of: high bit transition density, disparity control, and coding distance.
17. The apparatus of claim 11 , wherein the time service ordered-set indicates a type of the time service data.
18. The apparatus of claim 11 , further comprising:
a decoder component to receive the physical coding sublayer frame and extract the time service data from the received physical coding sublayer frame.
19. The apparatus of claim 18 , further comprising:
receive clock component to generate a receive timestamp to determine a receipt time of the time service data.
20. An apparatus for time transfer via signal encoding comprising:
means for generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device;
means for generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, wherein a transmission protocol associated with the time service data is indicated by the time service ordered-set; and
means for transmitting the physical coding sublayer frame;
wherein the physical coding sublayer frame is transmitted in a media access control frame along with at least one dedicated ordered-set delimiter.