Coded MIMO systems with selective channel inversion applied per eigenmode
First Claim
1. A method for processing data for transmission in a multiple-input, multiple-output (MIMO) communication system, comprising:
- arranging a plurality of available transmission channels into a plurality of groups, each group comprising multiple transmission channels;
allocating total transmit power to the plurality of groups; and
for each group of transmission channels to be used for data transmission,determining a group threshold,selecting one or more of the multiple transmission channels in the group for use, wherein the selecting is based on the group threshold, anddetermining a scaling factor for each of the one or more selected transmission channels such that the one or more selected transmission channels in each group have similar received signal quality,wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to perform selective channel inversion per eigenmode in a MIMO system to achieve high spectral efficiency while reducing complexity at both the transmitter and receiver are presented. The available transmission channels are arranged into a number of groups, where each group may include all transmission channels (or frequency bins) for a respective eigenmode of a MIMO channel. The total transmit power is allocated to the groups using a particular group power allocation scheme. Selective channel inversion is then performed independently for each group selected for use for data transmission. For each such group, one or more transmission channels in the group are selected for use, and a scaling factor is determined for each selected channel such that all selected channels for the group achieve similar received signal quality (e.g., received SNR).
364 Citations
39 Claims
-
1. A method for processing data for transmission in a multiple-input, multiple-output (MIMO) communication system, comprising:
-
arranging a plurality of available transmission channels into a plurality of groups, each group comprising multiple transmission channels; allocating total transmit power to the plurality of groups; and for each group of transmission channels to be used for data transmission, determining a group threshold, selecting one or more of the multiple transmission channels in the group for use, wherein the selecting is based on the group threshold, and determining a scaling factor for each of the one or more selected transmission channels such that the one or more selected transmission channels in each group have similar received signal quality, wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 39)
-
-
13. A method for processing data for transmission in a multiple-input, multiple-output (MIMO) communication system that implements orthogonal frequency division multiplexing (OFDM), comprising:
-
arranging a plurality of available transmission channels into a plurality of groups, wherein each group includes multiple transmission channels corresponding to a particular eigenmode of a MIMO channel; allocating total transmit power to the plurality of groups; and for each group of transmission channels to be used for data transmission, determining a group threshold, selecting one or more of the multiple transmission channels in the group for use, wherein the selecting is based on the group threshold, and determining a scaling factor for each of the one or more selected transmission channels, such that the one or more selected transmission channels in each group have similar received signal quality, wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels.
-
-
14. A transmitter unit in a multiple-input, multiple-output (MIMO) communication system, comprising:
-
a transmit data processor operative to code and modulate data based on one or more coding and modulation schemes to provide modulation symbols; and a transmit MIMO processor operative to select one or more of multiple transmission channels in each of a plurality of groups of transmission channels for use for data transmission, wherein the selecting is based on a group threshold selected for each group, to determine a scaling factor for each of the one or more selected transmission channels in each group such that the one or more selected transmission channels in the group have similar received signal quality, to scale each modulation symbol based on the scaling factor for the transmission channel used to transmit the modulation symbol, and to allocate total transmit power to the plurality of groups, wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels. - View Dependent Claims (15)
-
-
16. An apparatus in a multiple-input, multiple-output (MIMO) communication system that implements orthogonal frequency division multiplexing (OFDM), comprising:
-
a transmit data processor operative to code and modulate data based on one or more coding and modulation schemes to provide modulation symbols; and a transmit MIMO processor operative to allocate total transmit power to a plurality of groups of transmission channels, wherein each group includes multiple transmission channels corresponding to a particular eigenmode of a MIMO channel, to select a group threshold for each group, to select one or more of the multiple transmission channels in each group for use for data transmission, wherein the selecting is based on the group threshold, to determine a scaling factor for each of the one or more selected transmission channels in each group such that the one or more selected transmission channels in the group have similar received signal quality, and to scale each modulation symbol based on the scaling factor for the transmission channel used to transmit the modulation symbol, wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels. - View Dependent Claims (17, 20, 21, 22, 23, 24, 25, 26)
-
-
18. An apparatus in a multiple-input, multiple-output (MIMO) communication system, comprising:
-
means for arranging a plurality of available transmission channels into a plurality of groups, each group comprising multiple transmission channels; means for selecting a group threshold for each group; means for selecting one or more of the multiple transmission channels in each group for use for data transmission, wherein the selecting is based on the group threshold; means for allocating total transmit power to the plurality of groups; and means for determining a scaling factor for each of the one or more selected transmission channels in each group such that the one or more selected transmission channels in the group have similar received signal quality, wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels. - View Dependent Claims (19, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory machine-readable storing executable instructions, the instructions comprising:
-
code for arranging a plurality of available transmission channels into a plurality of groups, wherein each group includes multiple transmission channels corresponding to a particular eigenmode of a MIMO channel; code for allocating total transmit power to the plurality of groups; and for each group of transmission channels to be used for data transmission, code for determining a group threshold; code for selecting one or more of the multiple transmission channels in the group for use, wherein the selecting is based on the group threshold, and code for determining a scaling factor for each of the one or more selected transmission channels, such that the one or more selected transmission channels in each group have similar received signal quality, wherein a first determined group threshold for a first group of transmission channels is different than a second determined group threshold for a second group of transmission channels. - View Dependent Claims (35, 36, 37, 38)
-
Specification