Closed-loop rate control for a multi-channel communication system
First Claim
1. A method of transmitting data on a plurality of parallel channels in a wireless communication system, comprising:
- obtaining channel estimates for each of the plurality of parallel channels;
selecting a transmission mode for each of the plurality of parallel channels based on the channel estimates for the parallel channel, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel; and
sending the transmission mode for each of the plurality of parallel channels to a transmitting entity, wherein a data transmission on each of the plurality of parallel channels is processed at the transmitting entity in accordance with the transmission mode selected for the parallel channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Closed-loop rate control for data transmission on multiple parallel channels is provided. An inner loop estimates the channel conditions for a communication link and selects a suitable data rate for each of the multiple parallel channels based on the channel estimates. For each parallel channel, a received SNR is computed based on the channel estimates, an operating SNR is computed based on the received SNR and an SNR offset for the parallel channel, and the data rate is selected based on the operating SNR for the parallel channel and a set of required SNRs for a set of data rates supported by the system. An outer loop estimates the quality of data transmissions received on the multiple parallel channels and adjusts the operation of the inner loop. For example, the SNR offset for each parallel channel is adjusted based on the status of packets received on that parallel channel.
432 Citations
63 Claims
-
1. A method of transmitting data on a plurality of parallel channels in a wireless communication system, comprising:
-
obtaining channel estimates for each of the plurality of parallel channels;
selecting a transmission mode for each of the plurality of parallel channels based on the channel estimates for the parallel channel, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel; and
sending the transmission mode for each of the plurality of parallel channels to a transmitting entity, wherein a data transmission on each of the plurality of parallel channels is processed at the transmitting entity in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus in a wireless communication system, comprising:
-
means for obtaining channel estimates for each of a plurality of parallel channels;
means for selecting a transmission mode for each of the plurality of parallel channels based on the channel estimates for the parallel channel, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel; and
means for sending the transmission mode for each of the plurality of parallel channels to a transmitting entity, wherein a data transmission on each of the plurality of parallel channels is processed at the transmitting entity in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (30, 31, 32)
-
-
33. An apparatus in a wireless communication system, comprising:
-
a channel estimator operative to obtain channel estimates for each of a plurality of parallel channels; and
a controller operative to select a transmission mode for each of the plurality of parallel channels based on the channel estimates for the parallel channel, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel, and wherein a data transmission on each of the plurality of parallel channels is processed at a transmitting entity in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (34, 35, 36)
-
-
37. A method of transmitting data on a plurality of parallel channels in a wireless communication system, comprising:
-
receiving feedback information from a receiving entity, wherein the feedback information is indicative of the quality of the plurality of parallel channels;
determining a transmission mode for each of the plurality of parallel channels based on the feedback information, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel;
processing data for each of the plurality of parallel channels in accordance with the transmission mode for the parallel channel; and
transmitting the processed data for each of the plurality of parallel channels on the parallel channel to the receiving entity. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
-
45. An apparatus in a wireless communication system, comprising:
-
means for receiving feedback information from a receiving entity, wherein the feedback information is indicative of the quality of the plurality of parallel channels;
means for determining a transmission mode for each of a plurality of parallel channels based on the feedback information, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel;
means for processing data for each of the plurality of parallel channels in accordance with the transmission mode for the parallel channel; and
means for transmitting the processed data for each of the plurality of parallel channels on the parallel channel. - View Dependent Claims (46, 47)
-
-
48. An apparatus in a wireless communication system, comprising:
-
a controller operative to determine a transmission mode for each of a plurality of parallel channels based on feedback information received from a receiving entity, wherein the feedback information is indicative of the quality of the plurality of parallel channels, and wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel;
a transmit (TX) data processor operative to process data for each of the plurality of parallel channels in accordance with the transmission mode for the parallel channel; and
at least one transmitter unit operative to transmit the processed data for each of the plurality of parallel channels on the parallel channel. - View Dependent Claims (49, 50)
-
-
51. A method of transmitting data on a plurality of parallel channels in a wireless communication system, comprising:
-
obtaining channel estimates for each of the plurality of parallel channels;
computing a received signal-to-noise ratio (SNR) for each of the plurality of parallel channels based on the channel estimates for the parallel channel;
computing an operating SNR for each of the plurality of parallel channels based on the received SNR and an SNR offset for the parallel channel;
selecting a transmission mode for each of the plurality of parallel channels based on the operating SNR for the parallel channel and a set of required SNRs for a set of transmission modes supported by the system, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel; and
processing data for each of the plurality of parallel channels in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (52, 53, 54)
-
-
55. An apparatus in a wireless communication system, comprising:
-
means for obtaining channel estimates for each of a plurality of parallel channels;
means for computing a received signal-to-noise ratio (SNR) for each of the plurality of parallel channels based on the channel estimates for the parallel channel;
means for computing an operating SNR for each of the plurality of parallel channels based on the received SNR and an SNR offset for the parallel channel;
means for selecting a transmission mode for each of the plurality of parallel channels based on the operating SNR for the parallel channel and a set of required SNRs for a set of transmission modes supported by the system, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel; and
means for processing data for each of the plurality of parallel channels in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (56, 57)
-
-
58. An apparatus in a wireless communication system, comprising:
-
a channel estimator operative to provide channel gain estimates for each of a plurality of parallel channels;
a selector operative to compute a received signal-to-noise ratio (SNR) for each of the plurality of parallel channels based on the channel estimates for the parallel channel, compute an operating SNR for each of the plurality of parallel channels based on the received SNR and an SNR offset for the parallel channel, and select a transmission mode for each of the plurality of parallel channels based on the operating SNR for the parallel channel and a set of required SNRs for a set of transmission modes supported by the system, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel; and
a data processor operative to process data for each of the plurality of parallel channels in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (59, 60)
-
-
61. A processor readable media for storing instructions operable to:
-
obtain channel gain estimates for each of a plurality of parallel channels in a wireless communication system;
compute a received signal-to-noise ratio (SNR) for each of the plurality of parallel channels based on the channel estimates for the parallel channel;
compute an operating SNR for each of the plurality of parallel channels based on the received SNR and an SNR offset for the parallel channel; and
select a transmission mode for each of the plurality of parallel channels based on the operating SNR for the parallel channel and a set of required SNRs for a set of transmission modes supported by the system, wherein the transmission mode for each of the plurality of parallel channels indicates a data rate for the parallel channel, and wherein data is sent on each of the plurality of parallel channels in accordance with the transmission mode selected for the parallel channel. - View Dependent Claims (62, 63)
-
Specification