MIMO system with multiple spatial multiplexing modes
First Claim
1. A method of transmitting data in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
- selecting a first user terminal for data transmission in a first transmission interval;
selecting a first spatial multiplexing mode to use for the first user terminal based on channel state information, the first spatial multiplexing mode being a steered spatial multiplexing mode;
selecting a second user terminal for data transmission in a second transmission interval;
selecting a second spatial multiplexing mode to use for the second user terminal based on channel state information, the second spatial multiplexing mode being a non-steered spatial multiplexing mode;
scheduling the first user terminal for data transmission in the first transmission interval with the first spatial multiplexing mode;
scheduling the second user terminal for data transmission in the second transmission interval with the second spatial multiplexing mode;
spatially processing a first plurality of data streams, having a selection of a first plurality of rates, with a plurality of steering vectors to transmit the first plurality of data streams on a first plurality of orthogonal spatial channels of a first MIMO channel for the first user terminal; and
spatially processing a second plurality of data streams, having a selection of a second plurality of rates, to transmit the second plurality of data streams on a second plurality of orthogonal spatial channels of a second MIMO channel for the second user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A MIMO system supports multiple spatial multiplexing modes for improved performance and greater flexibility. These modes may include (1) a single-user steered mode that transmits multiple data streams on orthogonal spatial channels to a single receiver, (2) a single-user non-steered mode that transmits multiple data streams from multiple antennas to a single receiver without spatial processing at a transmitter, (3) a multi-user steered mode that transmits multiple data streams simultaneously to multiple receivers with spatial processing at a transmitter, and (4) a multi-user non-steered mode that transmits multiple data streams from multiple antennas (co-located or non co-located) without spatial processing at the transmitter(s) to receiver(s) having multiple antennas. For each set of user terminal(s) selected for data transmission on the downlink and/or uplink, a spatial multiplexing mode is selected for the user terminal set from among the multiple spatial multiplexing modes supported by the system.
-
Citations
9 Claims
-
1. A method of transmitting data in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
selecting a first user terminal for data transmission in a first transmission interval; selecting a first spatial multiplexing mode to use for the first user terminal based on channel state information, the first spatial multiplexing mode being a steered spatial multiplexing mode; selecting a second user terminal for data transmission in a second transmission interval; selecting a second spatial multiplexing mode to use for the second user terminal based on channel state information, the second spatial multiplexing mode being a non-steered spatial multiplexing mode; scheduling the first user terminal for data transmission in the first transmission interval with the first spatial multiplexing mode; scheduling the second user terminal for data transmission in the second transmission interval with the second spatial multiplexing mode; spatially processing a first plurality of data streams, having a selection of a first plurality of rates, with a plurality of steering vectors to transmit the first plurality of data streams on a first plurality of orthogonal spatial channels of a first MIMO channel for the first user terminal; and spatially processing a second plurality of data streams, having a selection of a second plurality of rates, to transmit the second plurality of data streams on a second plurality of orthogonal spatial channels of a second MIMO channel for the second user terminal. - View Dependent Claims (2, 3)
-
-
4. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a user selector operative to select a first user terminal for data transmission in a first transmission interval and to select a second user terminal for data transmission in a second transmission interval; a mode selector operative to select, based on channel state information, a first spatial multiplexing mode to use for the first user terminal and to select a second spatial multiplexing mode to use for the second user terminal, wherein the first spatial multiplexing mode is a steered spatial multiplexing mode and the second spatial multiplexing mode is a non-steered spatial multiplexing mode; and a scheduler operative to schedule the first user terminal for data transmission in the first transmission interval with the first spatial multiplexing mode and to schedule the second user terminal for data transmission in the second transmission interval with the second spatial multiplexing mode; and a transmit spatial processor operative to spatially process;
(i) a first plurality of data streams, having a selection of a first plurality of rates, with a plurality of steering vectors to transmit the first plurality of data streams on a first plurality of orthogonal spatial channels of a first MIMO channel for the first user terminal, and (ii) a second plurality of data streams, having a selection of a second plurality of rates, to transmit the second plurality of data streams on a second plurality of orthogonal spatial channels of a second MIMO channel for the second user terminal. - View Dependent Claims (5)
-
-
6. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for selecting a first user terminal for data transmission in a first transmission interval; means for selecting a first spatial multiplexing mode to use for the first user terminal based on channel state information, the first spatial multiplexing mode being a steered spatial multiplexing mode; means for selecting a second user terminal for data transmission in a second transmission interval; means for selecting a second spatial multiplexing mode to use for the second user terminal based on channel state information, the second spatial multiplexing mode being a non-steered spatial multiplexing mode; means for scheduling the first user terminal for data transmission in the first transmission interval with the first spatial multiplexing mode; means for scheduling the second user terminal for data transmission in the second transmission interval with the second spatial multiplexing mode; means for spatially processing a first plurality of data streams, having a selection of a first plurality of rates, with a plurality of steering vectors to transmit the first plurality of data streams on a first plurality of orthogonal spatial channels of a first MIMO channel for the first user terminal; and means for spatially processing a second plurality of data streams, having a selection of a second plurality of rates, to transmit the second plurality of data streams on a second plurality of orthogonal spatial channels of a second MIMO channel for the second user terminal. - View Dependent Claims (7)
-
-
8. A computer-program apparatus for use in a wireless multiple-input multiple-output (MIMO) communication system comprising a non-transitory computer readable medium having a set of instructions stored thereon, the set of instructions being executable by one or more processors and the set of instructions comprising:
-
instructions for selecting a first user terminal for data transmission in a first transmission interval; instructions for selecting a first spatial multiplexing mode to use for the first user terminal based on channel state information, the first spatial multiplexing mode being a steered spatial multiplexing mode; instructions for selecting a second user terminal for data transmission in a second transmission interval; instructions for selecting a second spatial multiplexing mode to use for the second user terminal based on channel state information, the second spatial multiplexing mode being a non-steered spatial multiplexing mode; instructions for scheduling the first user terminal for data transmission in the first transmission interval with the first spatial multiplexing mode; instructions for scheduling the second user terminal for data transmission in the second transmission interval with the second spatial multiplexing mode; instructions for spatially processing a first plurality of data streams, having a selection of a first plurality of rates, with a plurality of steering vectors to transmit the first plurality of data streams on a first plurality of orthogonal spatial channels of a first MIMO channel for the first user terminal; and instructions spatially processing a second plurality of data streams, having a selection of a second plurality of rates, to transmit the second plurality of data streams on a second plurality of orthogonal spatial channels of a second MIMO channel for the second user terminal. - View Dependent Claims (9)
-
Specification