System and methods for reducing uplink resources to provide channel performance feedback for adjustment of downlink MIMO channel data rates
First Claim
1. A method for wireless communications, comprising:
- receiving a first plurality of permuted data streams over a plurality of channels;
inversely permuting the first plurality of permuted data streams;
determining a quality metric for each data stream of the first plurality of permuted data streams based on different blocks of data for each data stream being permuted and transmitted over different ones of a plurality of antennas;
determining a condensed quality metric based on the quality metrics for each data stream of the first plurality of permuted data streams, wherein the condensed quality metric is condensed with respect to a combination of the quality metrics for each data stream and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of permuted data streams;
transmitting the condensed quality metric; and
receiving at least one data stream of a second plurality of permuted data streams over the plurality of channels at a data rate that is based on the condensed quality metric.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for improving the performance of a MIMO wireless communication system by reducing the amount of uplink resources that are needed to provide channel performance feedback for the adjustment of data rates on the downlink MIMO channels. In one embodiment, a method comprises encoding each of a set of data streams according to corresponding data rates, permuting the data streams on a set of MIMO channels according to a full permutation of combinations, transmitting the permuted data streams, receiving the permuted data streams, decoding and determining an SNR for each of the data streams, computing a condensed SNR metric for the set of data streams, providing the condensed metric as feedback, determining a set of individual SNR metrics for the data streams based on the condensed SNR metric, and adjusting the data rates at which the data streams are encoded based on the individual SNR metrics.
68 Citations
42 Claims
-
1. A method for wireless communications, comprising:
-
receiving a first plurality of permuted data streams over a plurality of channels; inversely permuting the first plurality of permuted data streams; determining a quality metric for each data stream of the first plurality of permuted data streams based on different blocks of data for each data stream being permuted and transmitted over different ones of a plurality of antennas; determining a condensed quality metric based on the quality metrics for each data stream of the first plurality of permuted data streams, wherein the condensed quality metric is condensed with respect to a combination of the quality metrics for each data stream and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of permuted data streams; transmitting the condensed quality metric; and receiving at least one data stream of a second plurality of permuted data streams over the plurality of channels at a data rate that is based on the condensed quality metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for wireless communications, comprising:
-
means for receiving a first plurality of permuted data streams over a plurality of channels; means for inversely permuting the first plurality of permuted data streams; means for determining a quality metric for each data stream of the first plurality of permuted data streams based on different blocks of data for each data stream being permuted and transmitted over different ones of a plurality of antennas; means for determining a condensed quality metric based on the quality metrics for each data stream of the first plurality of permuted data streams, wherein the condensed quality metric is condensed with respect to a combination of the quality metrics for each data stream and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of permuted data streams; means for transmitting the condensed quality metric; and means for receiving at least one data stream of a second plurality of permuted data streams over the plurality of channels at a data rate that is based on the condensed quality metric.
-
-
11. An apparatus for wireless communications, comprising a processor, memory in electronic communication with the processor, and instructions stored in the memory, the instructions being executable by the processor to:
-
receive a first plurality of permuted data streams over a plurality of channels; inversely permute the first plurality of permuted data streams; determine a quality metric for each data stream of the first plurality of permuted data streams based on different blocks of data for each data stream being permuted and transmitted over different ones of a plurality of antennas; determine a condensed quality metric based on the quality metrics for each data stream of the first plurality of permuted data streams, wherein the condensed quality metric is condensed with respect to a combination of the quality metrics for each data stream and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of permuted data streams; transmit the condensed quality metric; and receive at least one data stream of a second plurality of permuted data streams over the plurality of channels at a data rate that is based on the condensed quality metric. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions executable by a processor to cause a wireless device to:
-
receive a first plurality of permuted data streams over a plurality of channels; inversely permute the first plurality of permuted data streams; determine a quality metric for each data stream of the first plurality of permuted data streams based on different blocks of data for each data stream being permuted and transmitted over different ones of a plurality of antennas; determine a condensed quality metric based on the quality metrics for each data stream of the first plurality of permuted data streams, wherein the condensed quality metric is condensed with respect to a combination of the quality metrics for each data stream and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of permuted data streams; transmit the condensed quality metric; and receive at least one data stream of a second plurality of permuted data streams over the plurality of channels at a data rate that is based on the condensed quality metric. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for wireless communications, comprising:
-
encoding a first plurality of data streams according to corresponding data rate; permuting the first plurality of data streams; transmitting the first plurality of permuted data streams over a plurality of channels corresponding to a plurality of transmit antennas; receiving a condensed quality metric, wherein the condensed quality metric is condensed with respect to a combination of quality metrics for each data stream of the first plurality of permuted data streams and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of data streams; determining a data rate at which a second plurality of data streams are to be transmitted based on the condensed quality metric; permuting the second plurality of data streams; and transmitting the second plurality of permuted data streams at the determined data rate to a receiver. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. An apparatus for wireless communications, comprising:
-
means for encoding a first plurality of data streams according to corresponding data rate; means for permuting the first plurality of data streams;
means for transmitting the first plurality of permuted data streams over a plurality of channels corresponding to a plurality of transmit antennas;means for receiving a condensed quality metric, wherein the condensed quality metric is condensed with respect to a combination of quality metrics for each data stream of the first plurality of permuted data streams and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of data streams; means for determining a data rate at which a second plurality of data streams are to be transmitted based on the condensed quality metric; means for permuting the second plurality of data streams; and means for transmitting the second plurality of permuted data streams at the determined data rate to a receiver.
-
-
36. An apparatus for wireless communications, comprising a processor, memory in electronic communication with the processor, and instructions stored in the memory, the instructions being executable by the processor to:
-
encode a first plurality of data streams according to corresponding data rate; permute the first plurality of data streams; transmit the first plurality of permuted data streams over a plurality of channels corresponding to a plurality of transmit antennas; receive a condensed quality metric, wherein the condensed quality metric is condensed with respect to a combination of quality metrics for each data stream of the first plurality of permuted data streams and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of data streams; determine a data rate at which a second plurality of data streams are to be transmitted based on the condensed quality metric; permute the second plurality of data streams; and transmit the second plurality of permuted data streams at the determined data rate to a receiver. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A non-transitory computer-readable medium storing instructions executable by a processor to cause a wireless device to:
-
encode a first plurality of data streams according to corresponding data rate;
permute the first plurality of data streams;transmit the first plurality of permuted data streams over a plurality of channels corresponding to a plurality of transmit antennas; receive a condensed quality metric, wherein the condensed quality metric is condensed with respect to a combination of quality metrics for each data stream of the first plurality of permuted data streams and comprises a reference quality metric and at least one delta quality metric indicative of quality metrics for the first plurality of data streams; determine a data rate at which a second plurality of data streams are to be transmitted based on the condensed quality metric; permute the second plurality of data streams; and transmit the second plurality of permuted data streams at the determined data rate to a receiver.
-
Specification