Patent ID: 7421039

Claim:
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: s = arg ⁢ ⁢ max s = 1 , M ⁢ log 2 ⁢ det ⁡ ( I + ρ s ⁢ H s ⁢ H s H ) , wherein I represents an identity matrix, H s is a channel coefficient matrix with s columns, and ρ is a channel signal-to-noise ratio.