Patent ID: 8619717

Claim:
A method of processing data for transmission in a multiple-input multiple-output (MIMO) communication system, the method comprising: receiving at least one data symbol stream, each of the at least one data symbol stream being scaled with a respective weight corresponding to an amount of transmit power allocated to the data symbol stream, wherein a total amount of transmit power allocated to the at least one data symbol stream is less than or equal to total transmit power available for a transmitter; and processing, at the transmitter, the at least one data symbol stream with a transmit basis matrix to provide a plurality of transmit symbol streams for transmission via a plurality of antennas at the transmitter, wherein the transmit basis matrix is defined to cause each of the at least one data symbol stream to be transmitted via the plurality of antennas and each of the plurality of transmit symbol streams to be transmitted via a corresponding antenna.