Rate-adaptive multiple input/multiple output (MIMO) systems
First Claim
1. A system that includes a first terminal, where said first terminal comprises:
- N antennas, where N is at least one; and
wherein the first terminal is responsive to M signals received from M antennas of a second terminal by said N antennas, where M is greater than one, todetermine attributes of preferred information transfer to said first terminal from said second terminal, in terms ofnumber of data streams,modulation method, andcoding type and rate that said second terminal is to employ in a subsequent frame communication to said first terminal, andto send to said second terminal an instruction that specifies said number of data streams, modulation method, and coding type and rate wherein the first terminal determines an overall measure of goodness in detecting information received from said second terminal, where said measure of goodness is based on overall system throughput over all links, Signal-to-Interference-and-Noise-Ratio (SINR), and minimum mean squared error for at least one link, where a link is a channel from between one antenna of said N antennas of said first terminal and one of said M antennas of said second terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
A rate-adaptive method of communicating over a multipath wireless communication system uses multiple links such that each end of a link uses multiple transmit and receive antennas. A number of independent streams that are to be transmitted for each link is determined based on an overall system performance measure. In addition, the system may also jointly determine the best modulation, coding, power control, and frequency assignment for each link, based on an overall system performance measure. In OFDM systems, the number of independent streams, as well as the modulation, coding, and power control, may be determined on a tone-by-tone basis based on an overall system performance measure.
48 Citations
9 Claims
-
1. A system that includes a first terminal, where said first terminal comprises:
N antennas, where N is at least one; and wherein the first terminal is responsive to M signals received from M antennas of a second terminal by said N antennas, where M is greater than one, to determine attributes of preferred information transfer to said first terminal from said second terminal, in terms of number of data streams, modulation method, and coding type and rate that said second terminal is to employ in a subsequent frame communication to said first terminal, and to send to said second terminal an instruction that specifies said number of data streams, modulation method, and coding type and rate wherein the first terminal determines an overall measure of goodness in detecting information received from said second terminal, where said measure of goodness is based on overall system throughput over all links, Signal-to-Interference-and-Noise-Ratio (SINR), and minimum mean squared error for at least one link, where a link is a channel from between one antenna of said N antennas of said first terminal and one of said M antennas of said second terminal. - View Dependent Claims (2, 3, 4, 5)
-
6. A system that includes a first terminal, where said first terminal comprises:
-
N antennas, where N is at least one; and a processor, responsive to M signals received from transmitting antennas of a second terminal by said N antennas, where M is greater than one, for determining an overall measure of goodness in detecting information received from said second terminal, determining attributes of preferred information transfer to said first terminal from said second terminal, in terms of number of data streams, modulation methods, and coding type and rate that said second terminal is to employ in a next frame communication to said first terminal, and causing to be sent to said second terminal an instruction that specifies said number of data streams, modulation methods, and coding type and rate; and wherein the system further comprises said second terminal, where; (1) at transmission onset, the second terminal transmits one data stream in a downlink frame to said first terminal using a modulation method, a coding scheme, and a coding rate that are chosen based on A or B, or on A and B, where A is average SINR for communication from said second terminal to said first terminal, and B is a default system configuration, said one data stream including a training sequence of known symbols; (2) after receiving said one data stream, said first terminal computes a weight for each of said N antennas and generates a composite signal that is the weighted summation of the signals received by said N antennas that minimizes mean-squared error (MSE) of decoded version of the training sequence contained in said one data stream; (3) based on the composite signal, said first terminal decodes payload data, a CRC sequence, and a control sequence that are contained in said one data stream; (4) if the decoded CRC sequence matches a CRC sequence computed from the decoded payload sequence, an ARQ flag in a control sequence in said instruction is set to indicate “
transmit next downlink frame” and
, otherwise the ARQ flag is set to request a retransmission of said one data stream;(5) said first terminal formulates said attributes, includes said attributes in said instruction and sends said instruction to said second terminal; (6) after receiving said instruction, said second terminal sends a frame of one or more data streams in conformance of said instruction; (7) after receiving said frame of one or more data streams, said first terminal station computes a best weight for each of said N antennas and generates a composite signal that is the weighted summation of the signals received by said N antennas that minimizes mean-squared error (MSE) of a decoded version of a training sequence contained in said frame of one or more data streams; (8) based on the composite signal, said first terminal decodes payload data, a CRC sequence, and a control sequence that are contained in said frame of one or more data streams; (9) based on the composite signal, said first terminal decodes payload data, determines number of streams, coding scheme and coding rate that ought to be employed by said second terminal, constructs a new instruction, and sends the new instruction to said second terminal; and (10) return to step (6).
-
-
7. A method comprising:
-
receiving at N antennas of a first terminal, M signals from M transmitting antennas of a second terminal, where M and N are greater than one; determining in said first terminal attributes associated with preferred information transfer to said first terminal from said second terminal, in terms of number of data streams, type of modulation, and coding type and rate, which attributes the second terminal is to employ in a subsequent frame communication to the first terminal; and sending to the second terminal an instruction from the first terminal that specifies the number of data streams, type of modulation, and coding type and rate wherein the first terminal determines an overall measure of goodness in detecting information received from said second terminal, where said measure of goodness is based on overall system throughput over all links, Signal-to-Interference-and-Noise-Ratio (SINR), and minimum mean squared error for at least one link, where a link is channel from between one antenna of said N antennas of said first terminal and one of said M antennas of said second terminal. - View Dependent Claims (8, 9)
-
Specification