Managing time offset and frequency drift in asynchronous DOCSIS remote PHY network environments
First Claim
Patent Images
1. A method comprising:
- receiving, at a first hardware device, a time synchronization message from a remote second hardware device in a Data Over Cable Service Interface Specification (DOCSIS) Remote Physical layer (R-PHY) network;
determining a time difference between a first clock at the first hardware device and a second clock at the second hardware device from the time synchronization message;
re-stamping an event message based on the time difference;
receiving, at the first hardware device, a Media Access Protocol (MAP) message from the second hardware device;
identifying a stitch point in the MAP message; and
modifying the MAP message at the stitch point based on the time difference, wherein the modifying comprises adding a MAP timing unit at the stitch point if the clock drift indicates that an under-run threshold is crossed.
2 Assignments
0 Petitions
Accused Products
Abstract
An example method for managing time offset and frequency drift in asynchronous Data Over Cable Service Interface Specification (DOCSIS) Remote Physical layer (R-PHY) network environments is provided and includes receiving, at a first hardware device, time synchronization message from a remote second hardware device in the DOCSIS R-PHY network, determining a time difference between a first clock at the first hardware device and a second clock at the second hardware device from the time synchronization message; and re-stamping an event message based on the time difference.
17 Citations
32 Claims
-
1. A method comprising:
-
receiving, at a first hardware device, a time synchronization message from a remote second hardware device in a Data Over Cable Service Interface Specification (DOCSIS) Remote Physical layer (R-PHY) network; determining a time difference between a first clock at the first hardware device and a second clock at the second hardware device from the time synchronization message; re-stamping an event message based on the time difference; receiving, at the first hardware device, a Media Access Protocol (MAP) message from the second hardware device; identifying a stitch point in the MAP message; and modifying the MAP message at the stitch point based on the time difference, wherein the modifying comprises adding a MAP timing unit at the stitch point if the clock drift indicates that an under-run threshold is crossed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Non-transitory tangible computer readable media that includes instructions for execution, which when executed by a processor, performs operations comprising:
-
receiving, at a first hardware device, a time synchronization message from a remote second hardware device in a DOCSIS R-PHY network; determining a time difference between a first clock at the first hardware device and a second clock at the second hardware device from the time synchronization message; re-stamping an event message based on the time difference; receiving, at the first hardware device, a MAP message from the second hardware device; identifying a stitch point in the MAP message; and modifying the MAP message at the stitch point based on the time difference, wherein the modifying comprises adding a MAP timing unit at the stitch point if the clock drift indicates that an under-run threshold is crossed. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. An apparatus, comprising:
-
a first hardware device including a first clock; a memory element for storing data; and a processor, wherein the processor executes instructions associated with the data, wherein the processor and the memory element cooperate, such that the apparatus is configured for; receiving, at the first hardware device, a time synchronization message from a remote second hardware device in a DOCSIS R-PHY network; determining a time difference between the first clock at the first hardware device and a second clock at the second hardware device from the time synchronization message; re-stamping an event message based on the time difference; receiving, at the first hardware device, a MAP message from the second hardware device; identifying a stitch point in the MAP message; and modifying the MAP message at the stitch point based on the time difference, wherein the modifying comprises adding a MAP timing unit at the stitch point if the clock drift indicates that an under-run threshold is crossed. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification