Method and apparatus for upstream burst transmission synchronization in cable modems
First Claim
1. A network interface apparatus for providing data transmissions to a network controller that are synchronized with transmissions from other network interface apparatuses to the network controller, the apparatus comprising:
- a clock from which the network interface unit obtains a local time;
a message receiver for receiving messages from the network controller;
a time tag generator for recording local times of arrival of synchronizing messages at the interface unit, the synchronizing messages containing synchronizing information comprising an offset from the beginning of a received frame marker and a number of a transmit slot relative to the offset in which to transmit;
a phase lock loop for accepting time tag information and synchronizing information corresponding to synchronizing messages and generating corresponding local transmit time information therefrom; and
a transmission unit for generating data transmissions from the network interface unit to the network control unit in accordance with said local transmit time information.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for synchronizing the upstream burst transmission in a cable system to a time specified by the cable head end is disclosed. The system includes a free running counter within a cable modem (CM) or network interface unit (NIU), along with logic to capture the value of this free running counter at the time a frame of MPEG-2 SYNC data arrives, to create a time tag stored in memory. A computer within the cable modem or network interface unit has access to the time tags in memory and the contents of a time synchronization message from the head end, also stored in memory. The computer contains a program to calculate the value of the local counter that corresponds to a time to transmit commanded by the cable system head end. The system includes logic within the CM or NIU to initiate an upstream burst transmission when the value of the local counter becomes equal to a calculated value, thus causing the cable modem to initiate its upstream burst transmission precisely at the time commanded by the head end.
-
Citations
17 Claims
-
1. A network interface apparatus for providing data transmissions to a network controller that are synchronized with transmissions from other network interface apparatuses to the network controller, the apparatus comprising:
-
a clock from which the network interface unit obtains a local time;
a message receiver for receiving messages from the network controller;
a time tag generator for recording local times of arrival of synchronizing messages at the interface unit, the synchronizing messages containing synchronizing information comprising an offset from the beginning of a received frame marker and a number of a transmit slot relative to the offset in which to transmit;
a phase lock loop for accepting time tag information and synchronizing information corresponding to synchronizing messages and generating corresponding local transmit time information therefrom; and
a transmission unit for generating data transmissions from the network interface unit to the network control unit in accordance with said local transmit time information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a network interface unit for synchronizing data transmissions from multiple network interface units to a network controller, the method comprising:
-
receiving synchronizing information from the network controller comprising an offset from the beginning of a received frame marker and a number of a transmit slot relative to the offset in which to transmit;
receiving phase adjustment information from a ranging phase adjustment message;
recording a local time of arrival of the synchronizing information at the interface unit;
determining local transmit time information for transmission to the network controller in accordance with said offset, said transmit slot number, said local time of arrival and said phase adjustment information; and
transmitting data to the network controller in accordance with said local transmit time information. - View Dependent Claims (11, 12, 13)
receiving a synchronizing message from the network controller;
placing the synchronizing message into memory; and
extracting an offset and a number of a transmit slot relative to the offset from the synchronizing message.
-
-
12. A method as claimed in claim 10, wherein said phase adjustment information comprises a measure of a fixed transmission delay between the network interface apparatus and the network controller.
-
13. A method as claimed in claim 10, wherein said offset comprises a number of received symbols.
-
14. A network interface apparatus for providing data transmissions to a network controller that are synchronized with transmissions from other network interface apparatuses to the network controller, the apparatus comprising:
-
at least one processor; and
computer readable media coupled to the at least one processor and containing programming instructions for performing processing comprising;
receiving synchronizing information from the network controller comprising an offset from the beginning of a received frame marker and a number of a transmit slot relative to the offset in which to transmit;
receiving phase adjustment information from a ranging phase adjustment message;
recording a local time of arrival of the synchronizing information at the interface unit;
determining local transmit time information for transmission to the network controller in accordance with said offset, said transmit slot number, said local time of arrival and said phase adjustment information; and
transmitting data to the network controller in accordance with said local transmit time information. - View Dependent Claims (15, 16, 17)
receiving a synchronizing message from the network controller;
placing the synchronizing message into memory; and
extracting an offset and a number of a transmit slot relative to the offset from the synchronizing message.
-
-
16. A network interface apparatus as claimed in claim 14, wherein said phase adjustment information comprises a measure of a fixed transmission delay between the network interface apparatus and the network controller.
-
17. A network interface apparatus as claimed in claim 15, wherein said offset comprises a number of received symbols.
Specification