Cooperative Wireless Networks
First Claim
1. A cooperative multi-user multiple input, multiple output (MIMO) system, comprising:
- at least one MIMO processor for pre-coding a plurality NR of data streams to generate a plurality NT of subspace-coded data streams, each subspace-coded data stream comprising a linear combination of at least some of the plurality of data streams, the linear combination based on channel state information corresponding to channels between a plurality of distributed transceiver stations and a plurality of wireless client devices;
a network interface for communicatively coupling to the plurality of distributed transceiver stations via a network; and
a network controller configured for sending the subspace-coded data streams to the plurality of distributed transceiver stations via the network, and coordinating the plurality of distributed transceiver stations to simultaneously transmit the subspace-coded data streams over wireless links to each of the plurality of wireless client devices, the pre-coding providing for coherently combining at least a first of the data streams at a first wireless client device while suppressing inter-user interference from at least a second of the data streams intended for at least a second wireless client device.
3 Assignments
0 Petitions
Accused Products
Abstract
A cooperative multi-user multiple input, multiple output (MIMO) system coordinates spatially distributed transceiver stations for communicating with wireless client devices. The system comprises a network interface communicatively coupled to the transceiver stations via a backhaul network, which may comprise a wireless local area network. A MIMO processor pre-codes NR original data streams to generate NT subspace-coded data streams, wherein each subspace-coded data stream comprises a linear combination of at least some of the original data streams. NT may denote a number of transmitting antennas, and NR may denote a number of receiving antennas. A network controller conveys the subspace-coded data streams to the transceiver stations via the backhaul network and coordinates the simultaneous transmission of the subspace-coded data streams over wireless links to the wireless client devices. The pre-coding causes the transmissions to coherently combine at a first wireless client device to produce at least a first data stream while suppressing inter-user interference from at least a second data stream intended for at least a second wireless client device. The client devices and/or the transceiver stations may be selected based on channel state information and/or measured channel quality.
72 Citations
20 Claims
-
1. A cooperative multi-user multiple input, multiple output (MIMO) system, comprising:
-
at least one MIMO processor for pre-coding a plurality NR of data streams to generate a plurality NT of subspace-coded data streams, each subspace-coded data stream comprising a linear combination of at least some of the plurality of data streams, the linear combination based on channel state information corresponding to channels between a plurality of distributed transceiver stations and a plurality of wireless client devices; a network interface for communicatively coupling to the plurality of distributed transceiver stations via a network; and a network controller configured for sending the subspace-coded data streams to the plurality of distributed transceiver stations via the network, and coordinating the plurality of distributed transceiver stations to simultaneously transmit the subspace-coded data streams over wireless links to each of the plurality of wireless client devices, the pre-coding providing for coherently combining at least a first of the data streams at a first wireless client device while suppressing inter-user interference from at least a second of the data streams intended for at least a second wireless client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
generating channel estimates for wireless channels between a plurality of wireless client devices and a plurality of distributed transceiver stations for producing channel state information; employing at least one of link quality and the channel state information for selecting the plurality of wireless client devices to be served by the plurality of distributed transceiver stations, and selecting, for at least one client device of the plurality of wireless client devices, a subset of the plurality of distributed transceiver stations to serve the at least one client device; generating cooperative multiple input, multiple output (MIMO) subspace weights from the channel state information for pre-coding data to be transmitted by at least the subset of the plurality of distributed transceiver stations; and coordinating transmissions of pre-coded data from at least the subset of the plurality of distributed transceiver stations to produce a plurality of non-interfering subspace channels in a common frequency, each subspace channel intended for one of a plurality of wireless client devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium having computer readable code thereon, the medium comprising instructions for:
-
determining channel characterization data for channels between a plurality of spatially distributed transceiver stations and a plurality of wireless client devices to generate channel state information; selecting a subset of the wireless client devices to share a common frequency based on at least one of the channel state information and measured link quality; computing a plurality of cooperative multiple input, multiple output (MIMO) subspace weights based on the channel characterization data; pre-coding data using the MIMO subspace weights to generate pre-coded data signals that provide a plurality of simultaneous non-interfering subspace channels within the common frequency when transmitted by the plurality of spatially distributed transceiver stations to the subset of wireless client devices; and transmitting the pre-coded data signals from each of the spatially distributed transceiver stations to each of the subset of wireless client devices, wherein transmissions received by each wireless client device from the plurality of spatially distributed transceiver stations coherently combine to produce at least a first data signal while suppressing inter-user interference from at least a second data signal intended for at least one other wireless client device of the subset. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification