SPACE-TIME BLOCK CODING SYSTEMS AND METHODS
First Claim
1. A method comprising:
- determining a plurality of space-time coding matrices, each having a respective associated correlation matrix comprising a plurality of non-zero off-diagonal elements;
selecting one of the plurality of space-time coding matrices for which the associated correlation matrix has a least number of non-zero off-diagonal elements;
encoding data symbols using the selected space-time coding matrix,determining a phase rotation factor, wherein the phase rotation factor is determined to reduce values of the off-diagonal elements of the correlation matrix associated with the selected space-time coding matrix, wherein determining a phase rotation factor comprises receiving the phase rotation factor from a receiver to which the data symbols are to be transmitted, and,applying the phase rotation factor to the encoded data symbols.
7 Assignments
0 Petitions
Accused Products
Abstract
Although orthonormal space-time coding matrices provide for optimal communication system performance in that associated correlation matrices include no non-zero off-diagonal elements, unity code rate orthonormal coding matrices are difficult to identify for arbitrary communication network equipment. According to embodiments of the present invention, non-orthonormal space-time coding matrices, for which associated correlation matrices include non-zero off-diagonal elements, are used to encode data symbols. The non-orthonormal space-time coding matrices are more easily determined, and undesirable effects of the non-zero off-diagonal components are reduced by selecting a coding matrix from among a number of such matrices. For example, a particular space-time coding matrix may be selected from a number of generated space-time coding matrices based on a number of non-zero off-diagonal elements or a power of a trace of the associated correlation matrices.
23 Citations
15 Claims
-
1. A method comprising:
-
determining a plurality of space-time coding matrices, each having a respective associated correlation matrix comprising a plurality of non-zero off-diagonal elements; selecting one of the plurality of space-time coding matrices for which the associated correlation matrix has a least number of non-zero off-diagonal elements; encoding data symbols using the selected space-time coding matrix, determining a phase rotation factor, wherein the phase rotation factor is determined to reduce values of the off-diagonal elements of the correlation matrix associated with the selected space-time coding matrix, wherein determining a phase rotation factor comprises receiving the phase rotation factor from a receiver to which the data symbols are to be transmitted, and, applying the phase rotation factor to the encoded data symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a communication signal comprising data symbols encoded using a space-time coding matrix selected from a plurality of space-time coding matrices having respective associated correlation matrices comprising a plurality of non-zero off-diagonal elements, the associated correlation matrix for the selected space-time coding matrix having a least number of non-zero off-diagonal elements; decoding the encoded data symbols; determining feedback information, wherein the feedback information comprises a phase angle for a phase rotation factor to be applied to the subsequent data symbols to reduce values of the off-diagonal elements of the correlation matrix associated with the selected space-time coding matrix; and transmitting the feedback information to a transmitter of the communication signal for use in encoding subsequent data symbols. - View Dependent Claims (9, 10, 11)
-
-
12. A system comprising:
- an input configured to receive data symbols; and
a processor configured to determine a plurality of space-time coding matrices, each having a respective associated correlation matrix comprising a plurality of non-zero off-diagonal elements, to select one of the plurality of space-time coding matrices for which the associated correlation matrix has a least number of non-zero off-diagonal elements, to encode the data symbols using the selected space-time coding matrix, to determine a phase rotation factor, wherein the phase rotation factor is determined to reduce values of the off-diagonal elements of the correlation matrix associated with the selected space-time coding matrix, and to apply the phase rotation factor to the encoded data symbols, wherein the input is further configured to receive feedback information from a receiver to which the data symbols are to be transmitted, and wherein the processor is further configured to calculate the phase rotation factor based on the feedback information. - View Dependent Claims (13, 14, 15)
- an input configured to receive data symbols; and
Specification