Method and system employing antenna arrays
First Claim
1. A method for increasing data throughput in a communication system employing multiple antennas, comprising:
- demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream;
transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and
adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting,wherein the number of M antennas is represented by a parameter s that is defined by the equation;
wherein I represents an identity matrix, Hs is a channel coefficient matrix with s columns, and ρ
is a channel signal-to-noise ratio.
14 Assignments
0 Petitions
Accused Products
Abstract
In the method and system, a transmitter demultiplexes an input data stream into M substreams, where each of the M substreams have a data rate lower than a data rate of the input data stream. The substreams are transmitted as signals from a transmit array of M antennas to be received by a receiver array at a receiver in the system, based on a set of transmission parameters. The transmitter adjusts at least one of the transmission parameters based on a condition experienced by the receiver so as to increase data throughput in the system. The adjustable parameters include the number of antennas to employ, the on/off patterns for the antennas, and eigenmode values for the antennas used in order to determine transmit power. Accordingly, system data throughput may be improved while maintaining transmit power and system bandwidth constant.
-
Citations
23 Claims
-
1. A method for increasing data throughput in a communication system employing multiple antennas, comprising:
-
demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting, wherein the number of M antennas is represented by a parameter s that is defined by the equation; wherein I represents an identity matrix, Hs is a channel coefficient matrix with s columns, and ρ
is a channel signal-to-noise ratio.- View Dependent Claims (2, 3)
-
-
4. A method for increasing data throughput in a communication system employing multiple antennas, comprising:
-
demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting, wherein the on/off patterns are determined by the equation; wherein α
denotes a vector indicating which of the physically existing M antennas to activate, where binary 1 denotes “
on”
, and binary 0 denotes “
off”
, Hα
denotes a column-punctured channel matrix of dimension M×
nta, ρ
is a channel signal-to-noise ratio, and nta is further defined by;
ntα
=α
Tα
.- View Dependent Claims (5, 6)
-
-
7. A method for increasing data throughput in a communication system employing multiple antennas, comprising:
-
demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting; receiving said signals at a receive array of N antennas connected to said at least one receiver; and processing said signals so as to effect separation of said M substreams into individual substreams, wherein said step of processing further includes; (a) detecting one substream while nulling remaining substreams, (b) subtracting the detected substream from array elements, and (c) determining which substream should be detected next, wherein steps (a) to (c) are repeated until all of received signals representing M substreams have been separated into individual substreams.
-
-
8. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:
-
a demultiplexer for demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; and a transmitter for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas, the apparatus adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting, wherein the number of M antennas is represented by a parameter s that is defined by the equation; wherein I represents an identity matrix, Hs is a channel coefficient matrix with s columns, and ρ
is a channel signal-to-noise ratio.- View Dependent Claims (9, 10)
-
-
11. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:
-
means for demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; means for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and means for adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting signal, wherein the number of M antennas is represented by a parameter s that is defined by the equation; wherein I represents an identity matrix, Hs is a channel coefficient matrix with s columns, and ρ
is a channel signal-to-noise ratio.- View Dependent Claims (12, 13, 14)
-
-
15. A method of receiving data in a communication system employing multiple antennas, comprising:
-
receiving signals representing M substreams from a transmit array of M antennas that are transmitted based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; providing feedback information to effect transmissions of the transmit array, the feedback information including at least one of an integer representing the number of the M antennas to employ for the transmissions and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas for the transmissions; receiving said signals at a receive array of N antennas connected to at least one receiver; and processing said signals so as to effect separation of said M substreams into individual substreams, wherein said step of processing further includes; (a) detecting one substream while nulling remaining substreams, (b) subtracting the detected substream from array elements, and (c) determining which substream should be detected next, wherein steps (a) to (c) are repeated until all of received signals representing M substreams have been separated into individual substreams. - View Dependent Claims (16)
-
-
17. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:
-
a demultiplexer for demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; and a transmitter for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas, the apparatus adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting, wherein the on/off patterns are determined by the equation; wherein α
denotes a vector indicating which of the physically existing M antennas to activate, where binary 1 denotes “
on”
, and binary 0 denotes “
off”
, Hα
denotes a column-punctured channel matrix of dimension M×
nta, ρ
is a channel signal-to-noise ratio, and ntα
is further defined by;
ntα
=α
Tα
.- View Dependent Claims (18, 19)
-
-
20. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:
-
means for demultiplexing an input data stream into M substreams, each of the M sub streams having a data rate lower than a data rate of the input data stream; means for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and means for adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting signals wherein the on/off patterns are determined by the equation; wherein α
denotes a vector indicating which of the physically existing M antennas to activate, where binary 1 denotes “
on”
, and binary 0 denotes “
off”
, Hα
denotes a column-punctured channel matrix of dimension M×
nta, ρ
is a channel signal-to-noise ratio, and ntα
is further defined by;
ntα
=α
Tα
.- View Dependent Claims (21, 22, 23)
-
Specification