Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel inversion
First Claim
1. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
- determining 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 available transmission channels in the group based on the determined characteristics and a threshold, andcoding and modulating data for all selected transmission channels in the group based on a particular common coding and modulation scheme selected for the group to provide modulation symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to process data for transmission over multiple transmission channels. The available transmission channels are segregated into one or more groups, and the channels in each group are selected for use for data transmission. Data for each group is coded and modulated based on a particular coding and modulation scheme to provide modulation symbols, and the modulation symbols for each selected channel are weighted based on an assigned weight. The weighting “inverts” the selected channels such that they achieve similar received SNRs. With selective channel inversion, only “good” channels in each group having SNRs at or above a particular threshold are selected, “bad” channels are not used, and the total available transmit power for the group is distributed across the good channels in the group. Improved performance is achieved by using only good channels in each group and matching each selected channel'"'"'s received SNR to the required SNR.
-
Citations
53 Claims
-
1. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
determining 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 available transmission channels in the group based on the determined characteristics and a threshold, and coding and modulating data for all selected transmission channels in the group based on a particular common coding and modulation scheme selected for the group to provide modulation symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
determining characteristics of a plurality of transmission channels available for data transmission; selecting one or more available transmission channels based on the determined characteristics and a metric; coding data for all selected transmission channels based on a particular common coding scheme to provide coded data selected for the transmission channels that were selected; and modulating the coded data for all selected transmission channels based on a particular modulation scheme to provide modulation symbols. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for transmitting data over multiple transmission channels in a multi-channel communication system, comprising:
-
determining characteristics of each of a plurality of transmission channels available for use for data transmission; segregating the plurality of available transmission channels into one or more groups; coding and modulating data for selected ones of the available transmission channels in each group to provide modulation symbols; weighting modulation symbols for each selected transmission channel in each group based on a respective weight indicative of a transmit power level for the selected transmission channel and derived based in part on the determined characteristics of the selected transmission channel; and transmitting the weighted modulation symbols on the selected transmission channels. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A transmitter unit in a multi-channel communication system, comprising:
-
a controller configured to receive channel state information (CSI) indicative of characteristics of a plurality of transmission channels available for data transmission, segregate the available transmission channels into a plurality of groups, and select one or more available transmission channels in each group for use for data transmission based on the channel characteristics and a threshold; and a transmit data processor coupled to the controller and configured to receive, code, and modulate data for each group based on a particular common coding and modulation scheme selected for the group to provide modulation symbols, and to weight modulation symbols for each selected transmission channel based on a respective weight, wherein each weight is indicative of a transmit power level for the corresponding selected transmission channel and is derived based in part on the characteristics of the selected transmission channel. - View Dependent Claims (38, 39, 40, 41)
-
-
42. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
determining characteristics of a plurality of frequency subchannels of an orthogonal frequency division modulation (OFDM) system; selecting a group of frequency subchannels based on the determined characteristics and a metric; and selecting a common modulation and coding scheme for the group of frequency subchannels. - View Dependent Claims (43, 44)
-
-
45. An apparatus for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
means for determining characteristics of a plurality of frequency subchannels of an orthogonal frequency division modulation (OFDM) system; means for selecting a group of frequency subchannels based on the determined characteristics and a metric; and means for selecting a common modulation and coding scheme for the group of frequency subchannels. - View Dependent Claims (46, 47)
-
-
48. A method for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
determining characteristics of a plurality of spatial channels of a multiple-input multiple-output (MIMO) communication system; selecting a group of spatial channels based on the determined characteristics and a metric; and selecting a common modulation and coding scheme for the group of spatial channels. - View Dependent Claims (49, 50)
-
-
51. An apparatus for processing data for transmission over multiple transmission channels in a multi-channel communication system, comprising:
-
means for determining characteristics of a plurality of spatial channels of a multiple-input multiple-output (MIMO) communication system; means for selecting a group of spatial channels based on the determined characteristics and a metric; and means for selecting a common modulation and coding scheme for the group of spatial channels. - View Dependent Claims (52, 53)
-
Specification