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.
- 2. An apparatus as claimed in claim 1 wherein the network interface unit operates according to a DVB protocol.
- 3. An apparatus as claimed in claim 1 wherein the phase lock loop is a software phase lock loop.
- 4. An apparatus as claimed in claim 1 wherein the phase lock loop accepts a center frequency for biasing the phase lock loop towards an operating frequency.
- 5. An apparatus as claimed in claim 1 wherein the phase lock loop accepts a decimation period and samples synchronizing information in accordance with the decimation period.
- 6. An apparatus as claimed in claim 5 wherein the decimation period corresponds to the arrival of synchronizing messages.
- 7. An apparatus as claimed in claim 1, wherein the phase lock loop further accepts phase adjustment information from ranging phase adjustment messages and generates local transmit time information from time tag information and synchronizing information and said phase adjustment information.
- 8. An apparatus as claimed in claim 7, wherein said phase adjustment information comprises a measure of a fixed transmission delay between the network interface apparatus and the network controller.
- 9. An apparatus as claimed in claim 1, wherein said offset comprises a number of received symbols.
- 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; 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 and said local time of arrival; and transmitting data to the network controller in accordance with said local transmit time information.
- 11. A method as claimed in claim 10 wherein receiving synchronizing information from the network controller comprises:
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, further comprising receiving phase adjustment information from a ranging phase adjustment message, and
wherein local transmit time information is determined in accordance with said offset, said transmit slot number, said local time of arrival, and said phase adjustment information.
- 13. A method as claimed in claim 12, wherein said phase adjustment information comprises a measure of a fixed transmission delay between the network interface apparatus and the network controller.
- 14. A method as claimed in claim 10, wherein said offset comprises a number of received symbols.
- 15. 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; 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 and said local time of arrival; and transmitting data to the network controller in accordance with said local transmit time information.
- 16. A network interface apparatus as claimed in claim 15, wherein receiving synchronizing information from the network controller comprises:
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.
- 17. A network interface apparatus as claimed in claim 15, wherein said processing further comprises receiving phase adjustment information from a ranging phase adjustment message, and
wherein local transmit time information is determined in accordance with said offset, said transmit slot number, said local time of arrival, and said phase adjustment information.
- 18. A network interface apparatus as claimed in claim 17, wherein said phase adjustment information comprises a measure of a fixed transmission delay between the network interface apparatus and the network controller.
- 19. A network interface apparatus as claimed in claim 16, wherein said offset comprises a number of received symbols.
Parent Case Info
[0001] This application is a divisional of U.S. patent application Ser. No. 09/415,612, filed Oct. 9, 1999, entitled “Method and Apparatus for Upstream Burst Transmissions Synchronization in Cable Modems.” Embodiments of the present invention are related to U.S. patent application Ser. No.______ , filed______ , Attorney Docket No. 231008-0355, entitled “Method and Apparatus for Upstream Burst Transmission Synchronization in Cable Modems.” The contents of those applications are incorporated by reference herein.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09415612 |
Oct 1999 |
US |
Child |
09908759 |
Jul 2001 |
US |