Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel transmission
First Claim
1. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
- estimating characteristics of a plurality of transmission channels available for data transmission;
segregating the plurality of transmission channels into one or more groups of transmission channels; and
for each group of transmission channels, selecting one or more transmission channels for use for data transmission based on the estimated channel characteristics, allocating total transmit power available for the group amongst the one or more selected transmission channels in accordance with a defined allocation scheme, coding and modulating data for the one or more selected transmission channels, and transmitting the coded and modulated data for each selected transmission channel based on the allocated transmit power.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to select transmission channels for use for data transmission and to process and transmit data over the selected transmission channels. Transmission channels available for use are segregated into one or more groups, with each group including any number of channels. With selective channel transmission, only “good” channels in each group are selected (e.g., based on the channels'"'"' received SNRs and an SNR threshold), “bad” channels are not used, and the total available transmit power for the group is (e.g., uniformly) distributed across only the good channels. Each group may also be associated with a respective coding and modulation scheme, and data for each group may be coded and modulated based on the scheme selected for the group. Improved performance is achieved by using only good channels in each group and matching the data processing for the selected channels to the capacity achievable by the channels.
349 Citations
40 Claims
-
1. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
estimating characteristics of a plurality of transmission channels available for data transmission;
segregating the plurality of transmission channels into one or more groups of transmission channels; and
for each group of transmission channels, selecting one or more transmission channels for use for data transmission based on the estimated channel characteristics, allocating total transmit power available for the group amongst the one or more selected transmission channels in accordance with a defined allocation scheme, coding and modulating data for the one or more selected transmission channels, and transmitting the coded and modulated data for each selected transmission channel based on the allocated transmit power. - 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. A method for controlling data transmission in a multi-channel communication system, comprising:
-
receiving a plurality of transmissions via a plurality of transmission channels;
estimating characteristics of the plurality of transmission channels based on the received transmissions;
selecting one or more transmission channels for use for data transmission based on the estimated channel characteristics and a metric; and
sending channel state information (CSI) for the plurality of transmission channels, and wherein total transmit power available for the plurality of transmission channels is allocated amongst the one or more selected transmission channels in accordance with a defined allocation scheme, and wherein data is transmitted over each selected transmission channel based on the allocated transmit power. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. In a multi-channel communication system, a method for selecting transmission channels for use for data transmission, comprising:
-
defining a set of code rates, wherein each code rate is selectable for coding data prior to transmission;
defining a set of setpoints, wherein each setpoint corresponds to a respective code rate and is indicative of a target signal-to-noise-plus-interference ratio (SNR) required for a particular level of performance at the corresponding code rate;
for each code rate, identifying one or more transmission channels for possible use for data transmission, wherein the one or more identified transmission channels achieve the setpoint corresponding to the code rate when total available transmit power is distributed amongst the one or more identified transmission channels in accordance with a defined allocation scheme, and determining a performance metric for the code rate based on the one or more identified transmission channels and the allocated transmit power; and
selecting the identified transmission channels associated with the code rate having a highest performance metric for use for data transmission. - View Dependent Claims (33, 34)
-
-
35. A transmitter unit in a multi-channel communication system, comprising:
-
a controller operative to receive channel state information (CSI) for a plurality of transmission channels available for use for data transmission, segregate the available transmission channels into one or more groups, and select one or more available transmission channels in each group for use for data transmission based on the received CSI; and
a transmit data processor coupled to the controller and operative to receive, code, and modulate data for each group based on a particular coding and modulation scheme to provide modulation symbols, distribute total transmit power available for each group amongst the one or more selected transmission channels in the group in accordance with a defined allocation scheme, and transmit the modulation symbols for each selected transmission channel based on the allocated transmit power. - View Dependent Claims (36, 37, 38)
-
-
39. A receiver unit in a multi-channel communication system, comprising:
-
a receive data processor operative to process a plurality of transmissions received via a plurality of transmission channels and to estimate characteristics of the plurality of transmission channels based on the processed transmissions;
a controller coupled to the receive data processor and operative to select, based on the estimated channel characteristics and a metric, one or more transmission channels for use for data transmission; and
a transmit data processor coupled to the controller and operative to transmit channel state information (CSI) for the plurality of transmission channels, and wherein total transmit power available for the plurality of transmission channels is allocated amongst the one or more selected transmission channels in accordance with a defined allocation scheme, and wherein data is transmitted to the receiver unit over each selected transmission channel based on the allocated transmit power. - View Dependent Claims (40)
-
Specification