RATE ADAPTIVE TRANSMISSION SCHEME FOR MIMO SYSTEMS
First Claim
1. A method of processing data for transmission in a multiple-input multiple-output (MIMO) communication system, 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 the system; and
processing the at least one data symbol stream with a transmit basis matrix to provide at least one transmit symbol stream for transmission via a plurality of antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of antennas and each of the at least one transmit symbol stream is transmitted via a corresponding antenna.
1 Assignment
0 Petitions
Accused Products
Abstract
A rate adaptive transmission scheme for MIMO systems, which can transmit a variable number of data symbol streams, provide transmit diversity for each data symbol stream, and fully utilize the total transmit power of the system and the full power of each antenna. In one method, at least one data symbol stream is received for transmission from a plurality of antennas. Each data symbol stream is scaled with a respective weight corresponding to the amount of transmit power allocated to that stream. The scaled data symbol stream(s) are multiplied with a transmit basis matrix to provide a plurality of transmit symbol streams for the plurality of antennas. The transmit basis matrix (e.g., a Walsh-Hadamard matrix or a DFT matrix) is defined such that each data symbol stream is transmitted from all antennas and each transmit symbol stream is transmitted at (or near) the full power for the associated antenna.
37 Citations
28 Claims
-
1. A method of processing data for transmission in a multiple-input multiple-output (MIMO) communication system, 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 the system; and processing the at least one data symbol stream with a transmit basis matrix to provide at least one transmit symbol stream for transmission via a plurality of antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of antennas and each of the at least one transmit symbol stream is transmitted via a corresponding antenna. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus used in a multiple-input multiple-output (MIMO) communication system, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to receive 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 the system; and wherein the at least one processor is further configured to process the at least one data symbol stream with a transmit basis matrix to provide at least one transmit symbol stream for transmission via a plurality of antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of antennas and each of the at least one transmit symbol stream is transmitted via a corresponding antenna. - View Dependent Claims (14)
-
-
15. An apparatus used in a multiple-input multiple-output (MIMO) communication system, comprising:
-
means for 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 the system; and means for processing the at least one data symbol stream with a transmit basis matrix to provide at least one transmit symbol stream for transmission via a plurality of antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of antennas and each of the at least one transmit symbol stream is transmitted via a corresponding antenna. - View Dependent Claims (16)
-
-
17. A computer readable medium having program code recorded thereon, said program code comprising:
-
program code to cause at least one processor to receive 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 the system; and program code to cause the at least one processor to process the at least one data symbol stream with a transmit basis matrix to provide at least one transmit symbol stream for transmission via a plurality of antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of antennas and each of the at least one transmit symbol stream is transmitted via a corresponding antenna. - View Dependent Claims (18)
-
-
19. A method of processing symbols in a multiple-input multiple-output (MIMO) communication system, comprising:
-
receiving a plurality of transmit symbol streams via a plurality of receive antennas, wherein the plurality of received transmit symbol streams are obtained by processing at least one data symbol stream with a transmit basis matrix before transmission from a plurality of transmit antennas to the plurality of receive antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of transmit antennas and each of the plurality of transmit symbol stream is transmitted via a corresponding transmit antenna; and processing the plurality of received transmit symbol streams to recover the at least one data symbol stream. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus used in a multiple-input multiple-output (MIMO) communication system, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to receive a plurality of transmit symbol streams via a plurality of receive antennas, wherein the plurality of received transmit symbol streams are obtained by processing at least one data symbol stream with a transmit basis matrix before transmission from a plurality of transmit antennas to the plurality of receive antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of transmit antennas and each of the plurality of transmit symbol stream is transmitted via a corresponding transmit antenna; and wherein the at least one processor is further configured to process the plurality of received transmit symbol streams to recover the at least one data symbol stream. - View Dependent Claims (24)
-
-
25. An apparatus used in a multiple-input multiple-output (MIMO) communication system, comprising:
-
means for receiving a plurality of transmit symbol streams via a plurality of receive antennas, wherein the plurality of received transmit symbol streams are obtained by processing at least one data symbol stream with a transmit basis matrix before transmission from a plurality of transmit antennas to the plurality of receive antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of transmit antennas and each of the plurality of transmit symbol stream is transmitted via a corresponding transmit antenna; and means for processing the plurality of received transmit symbol streams to recover the at least one data symbol stream. - View Dependent Claims (26)
-
-
27. A computer readable medium having program code recorded thereon, said program code comprising:
-
program code to cause at least one processor to receive a plurality of transmit symbol streams from a plurality of receive antennas, wherein the plurality of received transmit symbol streams are obtained by processing at least one data symbol stream with a transmit basis matrix before transmission from a plurality of transmit antennas to the plurality of receive antennas, wherein the transmit basis matrix is defined such that each of the at least one data symbol stream is transmitted via the plurality of transmit antennas and each of the plurality of transmit symbol stream is transmitted via a corresponding transmit antenna; and program code to cause the at least one processor to process the plurality of received transmit symbol streams to recover the at least one data symbol stream. - View Dependent Claims (28)
-
Specification