Downstream time domian based adaptive modulation for DOCSIS based applications
First Claim
1. A method of adaptively controlling the throughput rate of data traffic destined for each of a plurality of receivers, the data traffic combined into a single data stream and transmitted over a single downstream channel, said method comprising:
- assigning data traffic for each of the receivers to a throughput rate based on downstream signal quality information for each of the receivers;
associating each of a plurality of packet queues with one of the plurality of throughput rates, establishing a plurality of profiles for each of the packet queues, each of the profiles comprising a modulation type and an error correction encoding rate that supports the throughput rate;
parsing the data stream into the plurality of packet queues based on said assigning;
modulating and encoding the parsed data traffic in each of the packet queues in accordance with the associated profile; and
transmitting the modulated and encoded data traffic from each of the packet queues over the downstream channel.
4 Assignments
0 Petitions
Accused Products
Abstract
In a DOCSIS based satellite gateway data is transmitted over a single downstream channel, at different throughput rates. Data destined for each subscriber/receiver is assigned a throughput rate depending upon the downstream signal quality of that subscriber/receiver. To accomplish this, the downstream DOCSIS MAC data is parsed to extract DOCSIS packets. The DOCSIS packets are then loaded into packet queues based on an identifier within such packets such as the MAC destination address or SID. Each of the queues represents a bandwidth efficiency or throughput rate that can be currently tolerated by specific subscribers based on the current signal quality being experienced at the subscriber location. A PHY-MAP describing the downstream data structure to be transmitted and inserted into the downstream data. Data is extracted from the packet queues in queue blocks as defined by the PHY-MAP. The queue blocks are modulated with transmission parameters appropriate for each queue block and transmitted to the DOCSIS based satellite modems. The satellite modems extract the PHY-MAP from the downstream data and use the information contained in it to demodulate and decode the queue for which they have sufficient downstream signal quality. Satellite modems measure and transmit downstream signal quality to the satellite gateway to be used to assigned traffic to the appropriate queues.
-
Citations
30 Claims
-
1. A method of adaptively controlling the throughput rate of data traffic destined for each of a plurality of receivers, the data traffic combined into a single data stream and transmitted over a single downstream channel, said method comprising:
-
assigning data traffic for each of the receivers to a throughput rate based on downstream signal quality information for each of the receivers;
associating each of a plurality of packet queues with one of the plurality of throughput rates, establishing a plurality of profiles for each of the packet queues, each of the profiles comprising a modulation type and an error correction encoding rate that supports the throughput rate;
parsing the data stream into the plurality of packet queues based on said assigning;
modulating and encoding the parsed data traffic in each of the packet queues in accordance with the associated profile; and
transmitting the modulated and encoded data traffic from each of the packet queues over the downstream channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for adaptively modulating data traffic comprising a data stream, said method comprising:
-
parsing the data stream into a plurality of packet queues;
establishing a plurality of profiles for each of the packet queues, each of the profiles comprising a modulation type and an error correction encoding rate;
extracting packet data from the packet queues;
framing the extracted packets in accordance with the profile associated with the queue from which the packet is extracted; and
modulating and encoding the parsed data traffic in each of the packet queues in accordance with the associated profile.
-
-
16. An apparatus for adaptively controlling the throughput rate of data traffic destined for each of a plurality of receivers, the data traffic combined into a single data stream and transmitted over a single downstream channel, said apparatus comprising:
-
means for assigning data traffic for each of the receivers to a throughput rate based on downstream signal quality information for each of the receivers;
means for associating each of a plurality of packet queues with one of the plurality of throughput rates, means for establishing a plurality of profiles for each of the packet queues, each of the profiles comprising a modulation order and an error correction encoding rate that supports the throughput rate;
means for parsing the data stream into the plurality of packet queues based on said assigning;
means for modulating and encoding the parsed data traffic in each of the packet queues in accordance with the associated profile; and
means for transmitting the modulated and encoded data traffic from each of the packet queues over the downstream channel. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for adaptively modulating data traffic comprising a data stream, said apparatus comprising:
-
means for parsing the data stream into a plurality of packet queues;
means for establishing a plurality of profiles for each of the packet queues, each of the profiles comprising a modulation order and an error correction encoding rate;
means for extracting packet data from the packet queues;
means for framing the extracted packets in accordance with the profile associated with the queue from which the packet is extracted; and
means for modulating and encoding the parsed data traffic in each of the packet queues in accordance with the associated profile.
-
Specification