Method and apparatus for allocating downlink resources in a multiple-input multiple-output (MIMO) communication system
First Claim
1. A method for scheduling downlink data transmission to a plurality of terminals in a wireless communication system, comprising:
- forming one or more sets of terminals for possible data transmission, wherein each set includes a combination of one or more terminals and corresponds to a hypothesis to be evaluated;
assigning a plurality of transmit antennas to the one or more terminals in each set;
evaluating performance of each hypothesis based in part on antenna assignments for the hypothesis;
selecting one of the one or more evaluated hypotheses based on the performance; and
scheduling data transmission to the one or more terminals in the selected hypothesis.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to schedule downlink data transmission to a number of terminals in a wireless communication system. In one method, one or more sets of terminals are formed for possible data transmission, with each set including a unique combination of one more terminals and corresponding to a hypothesis to be evaluated. One or more sub-hypotheses may further be formed for each hypothesis, with each sub-hypothesis corresponding to specific assignments of a number of transmit antennas to the one or more terminals in the hypothesis. The performance of each sub-hypothesis is then evaluated, and one of the evaluated sub-hypotheses is selected based on their performance. The terminal(s) in the selected sub-hypothesis are then scheduled for data transmission, and data is thereafter coded, modulated, and transmitted to each scheduled terminal from one or more transmit antennas assigned to the terminal.
162 Citations
36 Claims
-
1. A method for scheduling downlink data transmission to a plurality of terminals in a wireless communication system, comprising:
-
forming one or more sets of terminals for possible data transmission, wherein each set includes a combination of one or more terminals and corresponds to a hypothesis to be evaluated;
assigning a plurality of transmit antennas to the one or more terminals in each set;
evaluating performance of each hypothesis based in part on antenna assignments for the hypothesis;
selecting one of the one or more evaluated hypotheses based on the performance; and
scheduling data transmission to the one or more terminals in the selected hypothesis. - 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. A method for scheduling data transmission to a plurality of terminals in a wireless communication system, comprising:
-
forming one or more sets of terminals for possible data transmission, wherein each set includes a unique combination of one or more terminals and corresponds to a hypothesis to be evaluated;
forming one or more sub-hypotheses for each hypothesis, wherein each sub-hypothesis corresponds to specific assignments of a plurality of transmit antennas to the one or more terminals in the hypothesis;
evaluating performance of each sub-hypothesis;
selecting one of a plurality of evaluated sub-hypotheses based on their performance;
scheduling data transmission to the one or more terminals in the selected sub-hypothesis; and
transmitting data to each scheduled terminal in the selected sub-hypothesis from one or more transmit antennas assigned to the terminal. - View Dependent Claims (29, 30)
-
-
31. A multiple-input multiple-output (MIMO) communication system, comprising:
-
a base station comprising a plurality of transmit antennas, a scheduler configured to receive channel state information (CSI) indicative of channel estimates for a plurality of terminals in the communication system, select a set of one or more terminals for data transmission on a downlink, and assign the plurality of transmit antennas to the one or more selected terminals, a transmit data processor configured receive and process data for the one or more selected terminals based on the CSI to provide a plurality of data streams, and a plurality of modulators configured to process the plurality of data streams to provide a plurality of modulated signals suitable for transmission from the plurality of transmit antennas; and
one or more terminals, each terminal comprising a plurality of receive antennas, each receive antenna configured to receive the plurality of modulated signals transmitted from the base station, a plurality of front-end units, each front-end unit configured to process a signal from an associated received antenna to provide a respective received signal, a receive processor configured to process a plurality of received signals from the plurality of front-end units to provide one or more decoded data streams, and to further derive CSI for the plurality of modulated signals, and a transmit data processor configured to process the CSI for transmission back to the base station.
-
-
32. A base station in a multiple-input multiple-output (MIMO) communication system, comprising:
-
a transmit data processor configured to receive and process data to provide a plurality of data streams for transmission to one or more terminals scheduled for data transmission, wherein the data is processed based on channel state information (CSI) indicative of channel estimates for the one or more scheduled terminals;
a plurality of modulators configured to process the plurality of data streams to provide a plurality of modulated signals;
a plurality of transmit antennas configured to receive and transmit the plurality of modulated signals to the one or more scheduled terminals; and
a scheduler configured to receive CSI for a plurality of terminals in the communication system, select a set of one or more terminals for data transmission, and assign the plurality of transmit antennas to the one or more selected terminals. - View Dependent Claims (33, 34)
-
-
35. A terminal in a multiple-input multiple-output (MIMO) communication system, comprising:
-
a plurality of receive antennas, each receive antenna configured to receive a plurality of modulated signals transmitted from a base station;
a plurality of front-end units, each front-end unit configured to process a signal from an associated received antenna to provide a respective received signal;
a receive processor configured to process a plurality of received signals from the plurality of front-end units to provide one or more decoded data streams, and to further derive channel state information (CSI) for each decoded data stream; and
a transmit data processor configured to process the CSI for transmission back to the base station, and wherein the terminal is one of one or more terminals included in a set scheduled to receive data transmission from the base station in a particular time interval, and wherein the set of one or more terminals scheduled to receive data transmission is selected from among one or more sets of terminals based on performance evaluated for each set. - View Dependent Claims (36)
-
Specification