Cable modem system with sample and packet synchronization
First Claim
1. A method for transmitting voice packets over a transmission system, comprising:
- determining a difference between a clock of a cable modem termination system and a clock of a cable modem to provide a frequency error value;
adjusting the clock of the cable modem by the frequency error value to synchronize the clock of the cable modem termination system and the clock of the cable modem to provide a synchronized clock;
sampling voice packets using a voice sample clock derived from and synchronized with the synchronized clock;
determining time needed between adjacent unsolicited grant arrivals for storing the sampled voice packets;
storing the sampled voice packets in the determined time to provide stored voice packets; and
transmitting the stored voice packets over the transmission system, system upon receipt of an unsolicited grant arrival.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system of processing sampled voice packets from a voice packet sender for transmission over a bit-rate sampled data transmission system, such as by a cable modem over a cable modem termination system, to a voice packet recipient. Unsolicited grant arrivals in response to a request from the voice packet sender coupled to the cable modem are determined. The storing of sampled voice packets is synchronized with the unsolicited grant arrivals. Upon receipt of an unsolicited grant arrival, currently stored sampled voice packets are transmitted to the cable modem for further transmission to the voice packet recipient over the cable modem termination system.
-
Citations
16 Claims
-
1. A method for transmitting voice packets over a transmission system, comprising:
-
determining a difference between a clock of a cable modem termination system and a clock of a cable modem to provide a frequency error value; adjusting the clock of the cable modem by the frequency error value to synchronize the clock of the cable modem termination system and the clock of the cable modem to provide a synchronized clock; sampling voice packets using a voice sample clock derived from and synchronized with the synchronized clock; determining time needed between adjacent unsolicited grant arrivals for storing the sampled voice packets; storing the sampled voice packets in the determined time to provide stored voice packets; and transmitting the stored voice packets over the transmission system, system upon receipt of an unsolicited grant arrival. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for transmitting voice packets over a transmission system, comprising:
-
means for determining a difference between a clock of a cable modem termination system and a clock of a cable modem to provide a frequency error value; means for adjusting the clock of the cable modem by the frequency error value to synchronize the clock of the cable modem termination system and the clock of the cable modem to provide synchronized clock; means for sampling voice packets using a voice sample clock derived from and synchronized with the synchronized clock; means for determining time needed between adjacent unsolicited grant arrivals for storing the sampled voice packets; means for storing the sampled voice packets in the determined time to provide stored voice packets; and means for transmitting the stored voice packets over the transmission system, upon receipt of an unsolicited grant arrival. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification