Multiple-access multiple-input multiple-output (MIMO) communication system
First Claim
1. A method for transmitting data in a multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
- updating at least one parameter utilized to schedule transmission for each of a plurality of terminals;
ranking the terminals for scheduling based upon the at least one parameter, wherein the ranking is determined based at least upon average data throughput of the terminals such that terminals with lower average data throughput receive higher priority;
selecting terminals for data transmission based upon the ranking;
assigning channels for data transmission for the terminals that were selected, wherein assigning includes assigning a spatial multiplexing mode for data transmission for each terminal;
and performing data transmission for the selected terminals.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques to achieve better utilization of the available resources and robust performance for the downlink and uplink in a multiple-access MIMO system. Techniques are provided to adaptively process data prior to transmission, based on channel state information, to more closely match the data transmission to the capacity of the channel. Various receiver processing techniques are provided to process a data transmission received via multiple antennas at a receiver unit. Adaptive reuse schemes and power back-off are also provided to operate the cells in the system in a manner to further increase the spectral efficiency of the system (e.g., reduce interference, improve coverage, and attain high throughput). Techniques are provided to efficiently schedule data transmission on the downlink and uplink. The scheduling schemes may be designed to optimize transmissions (e.g., maximize throughput) for single or multiple terminals in a manner to meet various constraints and requirements.
210 Citations
33 Claims
-
1. A method for transmitting data in a multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
updating at least one parameter utilized to schedule transmission for each of a plurality of terminals; ranking the terminals for scheduling based upon the at least one parameter, wherein the ranking is determined based at least upon average data throughput of the terminals such that terminals with lower average data throughput receive higher priority; selecting terminals for data transmission based upon the ranking; assigning channels for data transmission for the terminals that were selected, wherein assigning includes assigning a spatial multiplexing mode for data transmission for each terminal; and performing data transmission for the selected terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A base station in a multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller configured to update at least one parameter utilized to schedule transmission for each of a plurality of terminals; a scheduler operative to rank the terminals for scheduling based upon the at least one parameter, the ranks are determined based at lest in part on average data throughput of the terminals such that terminals with lower average data throughput rank higher, select terminals for data transmission based upon the ranking, and assigning channels for data transmission for the terminals that were selected, wherein assigning includes assigning a spatial multiplexing mode for data transmission for each terminal; a TX data processor operative to process data for the one or more terminals; and a plurality of transmit antennas configured to transmit data transmission to the selected terminals. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus comprising:
-
means for updating at least one parameter utilized to schedule transmission for each of a plurality of terminals; means for ranking the terminals for scheduling based upon the at least one parameter, the means for ranking include means for ranking based upon an average data throughput of the terminals such that terminals with low average data throughput rank higher; means for selecting terminals for data transmission based upon the ranking; means for assigning channels for data transmission for the terminals that were selected, wherein assigning includes assigning a spatial multiplexing mode for data transmission for each terminal; and means for performing data transmission for the selected terminals.
-
-
33. A memory unit including program codes thereon that may be executed by one or more processors, the program codes comprising:
-
program codes for updating at least one parameter utilized to schedule transmission for each of a plurality of terminals; program codes for ranking the terminals for scheduling based upon the at least one parameter, the ranks are based at least in part on average data throughput of the terminals such that terminals with lower average data throughput rank higher; program codes for selecting terminals for data transmission based upon the ranking; program codes for assigning channels for data transmission for the terminals that were selected, wherein assigning includes assigning a spatial multiplexing mode for data transmission for each terminals; and program codes for performing data transmission for the selected terminals.
-
Specification