AUTO-RECOVERY FROM NEGATIVE PHASE JUMP EVENTS
Device, systems and methods implemented in a distributed access architecture that allow a remote device to automatically recover from a phase jump event without resetting. A remote device may recover without resetting when a negative phase jump is detected.
1 . A method implemented in a remote device of a Distributed Access Architecture and for recovering from a phase jump, the method comprising:
determining whether the phase jump is a negative phase jump; and
updating the scheduling of downstream video packets without resetting the remote device.
2 . The method of claim 1 where the step of determining whether the phase jump is a negative phase jump includes comparing the timestamps provided by a clock of the remote device with timestamps associated with scheduled downstream packets.
3 . The method of claim 1 where the step of updating the scheduling of downstream packets includes updating at least one of a timing reference or a sequence number.
4 . The method of claim 1 where the step of updating the scheduling of downstream packets includes resetting a Phase Locked Loop (PLL).
5 . The method of claim 4 where the PLL is a software PLL.
6 . The method of claim 1 where the remote device resets if a negative phase jump is not detected.
7 . The method of claim 1 where the remote device selectively resets based on whether there is a positive phase jump.
8 . A remote device for use in a Distributed Access Architecture and for recovering from a phase jump, the remote device configured to:
determine whether the phase jump is a negative phase jump; and
update the scheduling of downstream video packets without resetting the remote device.
9 . The remote device of claim 8 configured to determine whether the phase jump is a negative phase jump by comparing the timestamps provided by a clock of the remote device with timestamps associated with scheduled downstream packets.
10 . The remote device of claim 8 configured to update the scheduling of downstream packets by updating at least one of a timing reference or a sequence number.
11 . The remote device of claim 8 configured to update the scheduling of downstream packets by resetting a Phase Locked Loop (PLL).
12 . The remote device of claim 11 of claim 4 where the PLL is a software PLL.
13 . The remote device of claim 8 configured to reset if a negative phase jump is not detected.
14 . The remote device of claim 8 configured to reset based on whether there is a positive phase jump.