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, each group being associated with a particular coding and modulation scheme and a particular threshold used to select transmission channels in the respective group for use for data transmission; and
for each group of transmission channels, selecting one or more transmission channels for use for data transmission based on the estimated channel characteristics and the particular threshold associated with the respective group, 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 in accordance with the particular coding and modulation scheme associated with the respective group, 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.
410 Citations
33 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, each group being associated with a particular coding and modulation scheme and a particular threshold used to select transmission channels in the respective group for use for data transmission; and
for each group of transmission channels, selecting one or more transmission channels for use for data transmission based on the estimated channel characteristics and the particular threshold associated with the respective group, 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 in accordance with the particular coding and modulation scheme associated with the respective group, 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)
interleaving the data for each group in accordance with an interleaving scheme.
-
-
7. The method of claim 6, wherein the data for each group is interleaved across all selected transmission channels in the group.
-
8. The method of claim 1, wherein the one or more transmission channels in each group are further selected based on a threshold, and wherein the threshold for each group is selected to provide high throughput for the selected transmission channels in the group.
-
9. The method of claim 1, wherein the one or more transmission channels in each group are further selected based on a threshold, and wherein the threshold for each group is selected to provide a highest possible throughput for the transmission channels available in the group.
-
10. The method of claim 1, wherein the one or more transmission channels in each group are further selected based on a threshold, and wherein the threshold for each group is a particular target received signal-to-noise-plus-interference ratio (SNR).
-
11. The method of claim 1, wherein the data for each group is coded and modulated based on a respective coding and modulation scheme selected for the group, and wherein the coding and modulation scheme for each group is selected from among a plurality of possible coding and modulation schemes.
-
12. The method of claim 1, wherein the multi-channel communication system is an orthogonal frequency division modulation (OFDM) system, and wherein the plurality of transmission channels correspond to a plurality of frequency subchannels.
-
13. The method of claim 1, wherein the multi-channel communication system is a multiple-input multiple-output (MIMO) communication system, and wherein the plurality of transmission channels correspond to a plurality of spatial subchannels of a MIMO channel.
-
14. The method of claim 13, wherein the MIMO communication system utilizes OFDM, and wherein the plurality of transmission channels correspond to a plurality of spatial subchannels of a plurality of frequency subchannels.
-
15. The method of claim 14, wherein each group corresponds to a respective transmit antenna and includes a plurality of transmission channels corresponding to a plurality of frequency subchannels.
-
16. The method of claim 1, wherein the estimated channel characteristics are channel gains.
-
17. The method of claim 16, wherein, for each group, transmission channels having power gains greater than or equal to a particular power gain threshold are selected, and wherein the power gains are derived from the channel gains.
-
18. The method of claim 1, wherein the estimated channel characteristics are received signal-to-noise-plus-interference ratios (SNRs).
-
19. The method of claim 18, wherein, for each group, transmission channels having SNRs greater than or equal to a particular SNR threshold are selected.
-
20. A method for controlling data transmission in a multi-channel communication system, comprising:
-
receiving a plurality of transmissions from a transmitter 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 and corresponding coding and modulation scheme based on the estimated channel characteristics; and
sending channel state information (CSI) to the transmitter indicating the one or more selected transmission channels and the corresponding coding and modulation scheme, 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 (21, 22, 23, 24)
-
-
25. 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 selecting the identified transmission channels associated with the code rate having a highest performance in accordance with one or more performance criteria for use for data transmission. - View Dependent Claims (26, 27)
-
-
28. 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, each group being associated with a particular coding and modulation scheme and a particular threshold used to select transmission channels in the respective group for use for data transmission, 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 (29, 30, 31)
a transmit channel processor coupled to the transmit data processor and operative to receive and demultiplex the modulation symbols into one or more symbol streams, one symbol stream for each antenna used to transmit the modulation symbols.
-
-
31. The transmitter of claim 30, wherein the transmit channel processor is further operative to precondition the modulation symbols based on the received CSI.
-
32. 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, 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 indicating the one or more selected 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 (33)
-
Specification