MIMO WLAN system
First Claim
1. A method of transmitting data in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
- selecting at least one user terminal from among a plurality of user terminals for data transmission in a current scheduling interval, wherein the at least one user terminal includes a user terminal with multiple antennas;
selecting at least one rate for each of the at least one user terminal, wherein each of the at least one rate is selected from among a plurality of rates supported by the system, and wherein each of the plurality of rates is associated with a particular code rate and a particular modulation scheme;
selecting a transmission mode for each of the at least one user terminal, wherein the transmission mode for each user terminal is selected from among a plurality of transmission modes supported by the system; and
scheduling the at least one user terminal for data transmission in the current scheduling interval with the at least one rate and the transmission mode selected for each user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A multiple-access MIMO WLAN system that employs MIMO, OFDM, and TDD. The system (1) uses a channel structure with a number of configurable transport channels, (2) supports multiple rates and transmission modes, which are configurable based on channel conditions and user terminal capabilities, (3) employs a pilot structure with several types of pilot (e.g., beacon, MIMO, steered reference, and carrier pilots) for different functions, (4) implements rate, timing, and power control loops for proper system operation, and (5) employs random access for system access by the user terminals, fast acknowledgment, and quick resource assignments. Calibration may be performed to account for differences in the frequency responses of transmit/receive chains at the access point and user terminals. The spatial processing may then be simplified by taking advantage of the reciprocal nature of the downlink and uplink and the calibration.
-
Citations
216 Claims
-
1. A method of transmitting data in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
selecting at least one user terminal from among a plurality of user terminals for data transmission in a current scheduling interval, wherein the at least one user terminal includes a user terminal with multiple antennas;
selecting at least one rate for each of the at least one user terminal, wherein each of the at least one rate is selected from among a plurality of rates supported by the system, and wherein each of the plurality of rates is associated with a particular code rate and a particular modulation scheme;
selecting a transmission mode for each of the at least one user terminal, wherein the transmission mode for each user terminal is selected from among a plurality of transmission modes supported by the system; and
scheduling the at least one user terminal for data transmission in the current scheduling interval with the at least one rate and the transmission mode selected for each user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller operative to select at least one user terminal from among a plurality of user terminals for data transmission in a current scheduling interval, wherein the at least one user terminal includes a user terminal with multiple antennas, select at least one rate for each of the at least one user terminal, wherein each of the at least one rate is selected from among a plurality of rates supported by the system, and wherein each of the plurality of rates is associated with a particular code rate and a particular modulation scheme, and select a transmission mode for each of the at least one user terminal, wherein the transmission mode for each user terminal is selected from among a plurality of transmission modes supported by the system; and
a scheduler operative to schedule the at least one user terminal for data transmission in the current scheduling interval with the at least one rate and the transmission mode selected for each user terminal. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for selecting at least one user terminal from among a plurality of user terminals for data transmission in a current scheduling interval, wherein the at least one user terminal includes a user terminal with multiple antennas;
means for selecting at least one rate for each of the at least one user terminal, wherein each of the at least one rate is selected from among a plurality of rates supported by the system, and wherein each of the plurality of rates is associated with a particular code rate and a particular modulation scheme;
means for selecting a transmission mode for each of the at least one user terminal, wherein the transmission mode for each user terminal is selected from among a plurality of transmission modes supported by the system; and
means for scheduling the at least one user terminal for data transmission in the current scheduling interval with the at least one rate and the transmission mode selected for each user terminal. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method of transmitting data in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
selecting a first user terminal, equipped with a single receive antenna, from among a plurality of user terminals;
transmitting data, based on a first transmission mode, from multiple transmit antennas to the single received antenna of the first user terminal in a first time interval;
selecting a second user terminal, equipped with multiple receive antennas, from among the plurality of user terminals; and
transmitting data, based on a second transmission mode, from the multiple transmit antennas to the multiple receive antennas of the second user terminal in a second time interval, wherein the first and second transmission modes are selected from among a plurality of transmission modes supported by the system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller operative to select a first user terminal equipped with a single receive antenna and a second user terminal equipped with multiple receive antennas from among a plurality of user terminals; and
a transmit spatial processor operative to process data based on a first transmission mode for transmission from multiple transmit antennas to the single received antenna of the first user terminal in a first time interval, and process data based on a second transmission mode for transmission from the multiple transmit antennas to the multiple receive antennas of the second user terminal in a second time interval, wherein the first and second transmission modes are selected from among a plurality of transmission modes supported by the system. - View Dependent Claims (32, 33, 34, 35)
-
-
36. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for selecting a first user terminal, equipped with a single receive antenna, from among a plurality of user terminals;
means for transmitting data, based on a first transmission mode, from multiple transmit antennas to the single received antenna of the first user terminal in a first time interval;
means for selecting a second user terminal, equipped with multiple receive antennas, from among the plurality of user terminals; and
means for transmitting data, based on a second transmission mode, from the multiple transmit antennas to the multiple receive antennas of the second user terminal in a second time interval, wherein the first and second transmission modes are selected from among a plurality of transmission modes supported by the system. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method of exchanging data in a wireless time division duplex (TDD) multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
selecting a first set of at least one user terminal for data transmission on a downlink in a current scheduling interval;
selecting a second set of at least one user terminal for data transmission on an uplink in the current scheduling interval;
transmitting data on the downlink to the first set of at least one user terminal in a first time segment of the current scheduling interval; and
receiving data transmission on the uplink from the second set of at least one user terminal in a second time segment of the current scheduling interval, wherein the first and second time segments are time division duplexed in the current scheduling interval. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. An apparatus in a wireless time division duplex (TDD) multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller operative to select a first set of at least one user terminal for data transmission on a downlink in a current scheduling interval and a second set of at least one user terminal for data transmission on an uplink in the current scheduling interval;
a transmit spatial processor operative to process data for transmission on the downlink to the first set of at least one user terminal in a first time segment of the current scheduling interval; and
a receive spatial processor operative to receive data transmission on the uplink from the second set of at least one user terminal in a second time segment of the current scheduling interval, wherein the first and second time segments are time division duplexed in the current scheduling interval. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. An apparatus in a wireless time division duplex (TDD) multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for selecting a first set of at least one user terminal for data transmission on a downlink in a current scheduling interval;
means for selecting a second set of at least one user terminal for data transmission on an uplink in the current scheduling interval;
means for transmitting data on the downlink to the first set of at least one user terminal in a first time segment of the current scheduling interval; and
means for receiving data transmission on the uplink from the second set of at least one user terminal in a second time segment of the current scheduling interval, wherein the first and second time segments are time division duplexed in the current scheduling interval. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A method of exchanging data in a wireless time division duplex (TDD) multiple-input multiple-output (MIMO) communication system, comprising:
-
receiving a pilot on an uplink from a user terminal;
deriving at least one steering vector for a downlink for the user terminal based on the received pilot; and
performing spatial processing, with the at least one steering vector, on a first data transmission sent on the downlink to the user terminal. - View Dependent Claims (60, 61, 62, 63)
-
-
64. An apparatus in a wireless time division duplex (TDD) multiple-input multiple-output (MIMO) communication system, comprising:
-
a receive spatial processor operative to receive a pilot on an uplink from a user terminal;
a controller operative to derive at least one steering vector for a downlink for the user terminal based on the received pilot; and
a transmit spatial processor operative to perform spatial processing with the at least one steering vector on a first data transmission sent on the downlink to the user terminal. - View Dependent Claims (65, 66, 67, 68)
-
-
69. An apparatus in a wireless time division duplex (TDD) multiple-input multiple-output (MIMO) communication system, comprising:
-
means for receiving a pilot on an uplink from a user terminal;
means for deriving at least one steering vector for a downlink for the user terminal based on the received pilot; and
means for performing spatial processing, with the at least one steering vector, on a first data transmission sent on the downlink to the user terminal. - View Dependent Claims (70, 71, 72, 73)
-
-
74. A method of transmitting and receiving pilots in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
transmitting a MIMO pilot from a plurality of antennas and on a first communication link, wherein the MIMO pilot comprises a plurality of pilot transmissions sent from the plurality of antennas, and wherein the pilot transmission from each antenna is identifiable by a communicating entity receiving the MIMO pilot; and
receiving a steered pilot via at least one eigenmode of a second communication link from the communicating entity, wherein the steered pilot is generated based on the MIMO pilot. - View Dependent Claims (75, 76, 77, 78, 79, 80)
-
-
81. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a transmit spatial processor operative to generate a MIMO pilot for transmission from a plurality of antennas and on a first communication link, wherein the MIMO pilot comprises a plurality of pilot transmissions sent from the plurality of antennas, and wherein the pilot transmission from each antenna is identifiable by a communicating entity receiving the MIMO pilot; and
a receive spatial processor operative to process a steered pilot received via at least one eigenmode of a second communication link from the communicating entity, wherein the steered pilot is generated based on the MIMO pilot. - View Dependent Claims (82, 83, 84)
-
-
85. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for transmitting a MIMO pilot from a plurality of antennas and on a first communication link, wherein the MIMO pilot comprises a plurality of pilot transmissions sent from the plurality of antennas, and wherein the pilot transmission from each antenna is identifiable by a communicating entity receiving the MIMO pilot; and
means for receiving a steered pilot via at least one eigenmode of a second communication link from the communicating entity, wherein the steered pilot is generated based on the MIMO pilot. - View Dependent Claims (86, 87, 88)
-
-
89. A method of performing channel estimation in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
receiving a steered pilot via at least one eigenmode of an uplink from a user terminal; and
estimating a channel response of the at least one eigenmode of the uplink for the user terminal based on the received steered pilot. - View Dependent Claims (90, 91, 92, 93, 94)
-
-
95. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a receive spatial processor operative to receive a steered pilot via at least one eigenmode of an uplink from a user terminal; and
a controller operative to estimate a channel response of the at least one eigenmode of the uplink for the user terminal based on the received steered pilot. - View Dependent Claims (96, 97, 98)
-
-
99. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for receiving a steered pilot via at least one eigenmode of an uplink from a user terminal; and
means for estimating a channel response of the at least one eigenmode of the uplink for the user terminal based on the received steered pilot. - View Dependent Claims (100, 101, 102)
-
-
103. A channel structure for a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a broadcast channel for transmitting, on a downlink, system parameters and a pilot used for channel estimation of the downlink;
a forward control channel for transmitting, on the downlink, a schedule for data transmission on the downlink and an uplink;
a forward channel for transmitting traffic data on the downlink;
a random access channel for transmitting, on the uplink, user requests to access the system; and
a reverse channel for transmitting traffic data on the uplink. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
-
116. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a transmit data processor operative to process system parameters and a pilot for transmission via a broadcast channel, wherein the pilot is used for channel estimation of the downlink, process scheduling information for transmission via a forward control channel, wherein the scheduling information is for data transmission on the downlink and an uplink, and process traffic data for transmission via a forward channel; and
a receive data processor operative to process user requests received via a random access channel, and process traffic data received via a reverse channel. - View Dependent Claims (117, 118, 119, 120)
-
-
121. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for processing system parameters and a pilot for transmission via a broadcast channel, wherein the pilot is used for channel estimation of the downlink;
means for processing scheduling information for transmission via a forward control channel, wherein the scheduling information is for data transmission on the downlink and an uplink;
means for processing traffic data for transmission via a forward channel;
means for processing user requests received via a random access channel; and
means for processing traffic data received via a reverse channel. - View Dependent Claims (122, 123, 124, 125)
-
-
126. A method of transmitting signaling information in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
transmitting signaling information for a first set of at least one user terminal at a first rate on a first subchannel of a forward control channel; and
transmitting signaling information for a second set of at least one user terminal at a second rate on a second subchannel of the forward control channel, wherein the second rate is higher than the first rate, and wherein the second subchannel is transmitted after the first subchannel. - View Dependent Claims (127, 128, 136, 137)
-
-
129. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a transmit data processor operative to process signaling information for a first set of at least one user terminal based on a first rate, and process signaling information for a second set of at least one user terminal based on a second rate that is higher than the first rate; and
a transmitter unit operative to transmit the processed scheduling information for the first user terminal set on a first subchannel of a forward control channel, and transmit the processed scheduling information for the second user terminal set on a second subchannel of the forward control channel, wherein the second subchannel is transmitted after the first subchannel. - View Dependent Claims (130, 131)
-
-
132. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for transmitting signaling information for a first set of at least one user terminal at a first rate on a first subchannel of a forward control channel; and
means for transmitting signaling information for a second set of at least one user terminal at a second rate on a second subchannel of the forward control channel, wherein the second rate is higher than the first rate, and wherein the second subchannel is transmitted after the first subchannel. - View Dependent Claims (133, 134)
-
-
135. A method of receiving signaling information at a user terminal in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
receiving signaling information sent at a first rate on a first subchannel of a forward control channel; and
if signaling information for the user terminal is not obtained from the first subchannel, receiving signaling information sent at a second rate on a second subchannel of the forward control channel, wherein the second rate is higher than the first rate, and wherein the second subchannel is sent after the first subchannel.
-
-
138. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a receive data processor operative to receive signaling information sent at a first rate on a first subchannel of a forward control channel, and if signaling information for the apparatus is not obtained from the first subchannel, receiving signaling information sent at a second rate on a second subchannel of the forward control channel, wherein the second rate is higher than the first rate, and wherein the second subchannel is sent after the first subchannel; and
a controller operative to direct the processing for the first and second subchannels. - View Dependent Claims (139, 140)
-
-
141. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for receiving signaling information sent at a first rate on a first subchannel of a forward control channel; and
means for, if signaling information for the apparatus is not obtained from the first subchannel, receiving signaling information sent at a second rate on a second subchannel of the forward control channel, wherein the second rate is higher than the first rate, and wherein the second subchannel is sent after the first subchannel. - View Dependent Claims (142, 143)
-
-
144. A method of processing data for transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
coding a data frame in accordance with a coding scheme to obtain a coded data frame;
partitioning the coded data frame into a plurality of coded data subframes, one coded data subframe for each of a plurality of spatial channels;
interleaving each coded data subframe in accordance with an interleaving scheme to obtain a corresponding interleaved data subframe, wherein a plurality of interleaved data subframes are obtained for the plurality of spatial channels; and
modulating each interleaved data subframe to obtain a corresponding stream of modulation symbols, wherein a plurality of modulation symbol streams are obtained for the plurality of spatial channels. - View Dependent Claims (145, 146, 147, 148, 149, 150, 151, 152, 153, 154)
-
-
155. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
an encoder operative to code a data frame in accordance with a coding scheme to obtain a coded data frame;
a demultiplexer operative to partition the coded data frame into a plurality of coded data subframes, one coded data subframe for each of a plurality of spatial channels;
an interleaver operative to interleave each coded data subframe in accordance with an interleaving scheme to obtain a corresponding interleaved data subframe, wherein a plurality of interleaved data subframes are obtained for the plurality of spatial channels; and
a symbol mapping unit operative to modulate each interleaved data subframe to obtain a corresponding stream of modulation symbols, wherein a plurality of modulation symbol streams are obtained for the plurality of spatial channels. - View Dependent Claims (156, 157, 158, 159, 160)
-
-
161. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for coding a data frame in accordance with a coding scheme to obtain a coded data frame;
means for partitioning the coded data frame into a plurality of coded data subframes, one coded data subframe for each of a plurality of spatial channels;
means for interleaving each coded data subframe in accordance with an interleaving scheme to obtain a corresponding interleaved data subframe, wherein a plurality of interleaved data subframes are obtained for the plurality of spatial channels; and
means for modulating each interleaved data subframe to obtain a corresponding stream of modulation symbols, wherein a plurality of modulation symbol streams are obtained for the plurality of spatial channels. - View Dependent Claims (162, 163, 164, 165, 166)
-
-
167. A method of accessing a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
receiving system information via a first transport channel on a downlink;
transmitting an access request via a second transport channel on an uplink, wherein the access request is transmitted based on the received system information;
monitoring a third transport channel on the downlink for an acknowledgment of the transmitted access request; and
repeating the receiving, transmitting, and monitoring if the acknowledgment is not received within a predetermined time period. - View Dependent Claims (168, 169, 170, 171, 172, 173, 174, 175)
-
-
176. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a receive data processor operative to receive system information via a first transport channel on a downlink;
a transmit data processor operative to process an access request for transmission via a second transport channel on an uplink, wherein the access request is transmitted based on the received system information;
a controller operative to monitor a third transport channel on the downlink for an acknowledgment of the transmitted access request, and wherein the receive data processor is operative to receive updated system information, the transmit data processor operative to process another access request, and the controller operative to monitor the third transport channel if the acknowledgment is not received within a predetermined time period. - View Dependent Claims (177, 178, 179, 180, 181)
-
-
182. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for receiving system information via a first transport channel on a downlink;
means for transmitting an access request via a second transport channel on an uplink, wherein the access request is transmitted based on the received system information;
means for monitoring a third transport channel on the downlink for an acknowledgment of the transmitted access request; and
means for repeating the receiving, transmitting, and monitoring if the acknowledgment is not received within a predetermined time period. - View Dependent Claims (183, 184, 185, 186, 187)
-
-
188. A method of transmitting data in a wireless time division duplex (TDD) multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
estimating a channel response of a first communication link;
determining at least one rate for at least one spatial channel of a second communication link, one rate for each spatial channel, based on the estimated channel response of the first communication link; and
transmitting data on the at least one spatial channel of the second communication link at the at least one rate. - View Dependent Claims (189, 190, 191, 192, 193, 194, 195, 196)
-
-
197. An apparatus in a wireless time division duplex (TDD) multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller operative to estimate a channel response of a first communication link and to determine at least one rate for at least one spatial channel of a second communication link, one rate for each spatial channel, based on the estimated channel response of the first communication link; and
a transmit data processor operative to process data based on the at least one rate for transmission on the at least one spatial channel of the second communication link. - View Dependent Claims (198, 199, 200, 201)
-
-
202. An apparatus in a wireless time division duplex (TDD) multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for estimating a channel response of a first communication link;
means for determining at least one rate for at least one spatial channel of a second communication link, one rate for each spatial channel, based on the estimated channel response of the first communication link; and
means for transmitting data on the at least one spatial channel of the second communication link at the at least one rate. - View Dependent Claims (203, 204, 205, 206)
-
-
207. A method of transmitting data in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
estimating a channel response of a first communication link;
determining at least one supported rate for at least one spatial channel of the first communication link based on the estimated channel response, one supported rate for each spatial channel, each supported rate indicating a maximum rate supported by the corresponding spatial channel for a predetermined level of performance;
sending the at least one supported rate via a second communication link to a transmitting entity;
receiving at least one selected rate for the at least one spatial channel, one selected rate for each spatial channel, each selected rate being equal to or less than the supported rate for the spatial channel; and
receiving data transmission on the at least one spatial channel of the first communication link at the at least one selected rate. - View Dependent Claims (208, 209, 210)
-
-
211. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller operative to estimate a channel response of a first communication link and to determine at least one supported rate for at least one spatial channel of the first communication link based on the estimated channel response, one supported rate for each spatial channel, each supported rate indicating a maximum rate supported by the corresponding spatial channel for a predetermined level of performance;
a transmit data processor operative to send the at least one supported rate via a second communication link to a transmitting entity;
a receive data processor operative to receive at least one selected rate for the at least one spatial channel, one selected rate for each spatial channel, each selected rate being equal to or less than the supported rate for the spatial channel, and process data transmission received on the at least one spatial channel of the first communication link at the at least one selected rate. - View Dependent Claims (212, 213)
-
-
214. An apparatus in a wireless multiple-access multiple-input multiple-output (MIMO) communication system, comprising:
-
means for estimating channel response of a first communication link;
means for determining at least one supported rate for at least one spatial channel of the first communication link based on the estimated channel response, one supported rate for each spatial channel, each supported rate indicating a maximum rate supported by the corresponding spatial channel for a predetermined level of performance;
means for sending the at least one supported rate via a second communication link to a transmitting entity;
means for receiving at least one selected rate for the at least one spatial channel, one selected rate for each spatial channel, each selected rate being equal to or less than the supported rate for the spatial channel; and
means for receiving data transmission on the at least one spatial channel of the first communication link at the at least one selected rate. - View Dependent Claims (215, 216)
-
Specification