Transmit signal preprocessing based on transmit antennae correlations for muliple antennae systems
First Claim
1. A method of preprocessing transmit signals of a transmitter having a plurality of antennae, the method comprising:
- generating a representative correlation matrix based upon estimates of a correlation between each pair of the plurality of antennae;
determining an equivalent eigenvalue decomposition of the representative correlation matrix;
generating a preprocessing matrix based upon the equivalent eigenvalue decomposition; and
a preprocessor preprocessing the transmit signals by multiplying blocks of data of the transmit signals with the preprocessing matrix.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for preprocessing transmit signals in spatial multiplexing and diversity systems that include multiple transmit antennae. The method includes generating a representative correlation matrix based upon estimates of a correlation between each pair of the plurality of antennae. An equivalent eigenvalue decomposition of the representative correlation matrix is determined. A preprocessing matrix based upon the equivalent eigenvalue decomposition is generated. Finally, a preprocessor preprocesses the transmit signals by multiplying blocks of data of the transmit signals with the preprocessing matrix. The representative correlation matrix can be an exact estimate of the correlation between each pair of the multiple antennae, or the representative correlation matrix can be an approximate estimate of the correlation between each pair of the multiple antennae.
-
Citations
25 Claims
-
1. A method of preprocessing transmit signals of a transmitter having a plurality of antennae, the method comprising:
-
generating a representative correlation matrix based upon estimates of a correlation between each pair of the plurality of antennae;
determining an equivalent eigenvalue decomposition of the representative correlation matrix;
generating a preprocessing matrix based upon the equivalent eigenvalue decomposition; and
a preprocessor preprocessing the transmit signals by multiplying blocks of data of the transmit signals with the preprocessing matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for preprocessing signals to be transmitted from a transmitter having multiple antennae, to a receiver for receiving the preprocessed signals, comprising:
-
means for generating a representative correlation matrix based upon estimates of a correlation between signal transmitted from each pair of the multiple antennae;
means for determining an equivalent eigenvalue decomposition of the representative correlation matrix;
means for generating a preprocessing matrix based upon the equivalent eigenvalue decomposition; and
a preprocessor for preprocessing the transmit signals by multiplying blocks of data of the transmit signals with the preprocessing matrix. - View Dependent Claims (20, 21)
-
-
22. A system for preprocessing signals to be transmitted from a plurality of transmitters, each transmitter having at least one transmit antenna, to a receiver, comprising:
-
means for generating a representative correlation matrix based upon estimates of a correlation between signal transmitted from each pair of transmitter antennae;
means for determining an equivalent eigenvalue decomposition of the representative correlation matrix;
means for generating a preprocessing matrix based upon the equivalent eigenvalue decomposition; and
a preprocessor within each transmitter for preprocessing the transmit signals by multiplying blocks of data of the transmit signals with the preprocessing matrix.
-
-
23. A method of preprocessing transmit signals of a transmitter having a plurality of antennae, the method comprising:
-
generating a representative correlation matrix based upon estimates of a correlation between each pair of the plurality of antennae;
generating a preprocessing matrix based upon the representative correlation matrix; and
a preprocessor preprocessing the transmit signals by multiplying blocks of data of the transmit signals with the preprocessing matrix. - View Dependent Claims (24, 25)
-
Specification