A transmitter and a receiver are disclosed herein that support transmit antenna diversity using space-time block coding in a wireless communication system. The transmitter produces symbol combinations containing, as their elements, input symbols, the inversions and conjugates of the symbols, and symbols obtained by rotating the phases of the symbols once, forms a matrix having symbols in at least two columns orthogonal to each other with the symbol combinations, and transmits the matrix. The receiver detects symbols that minimize maximum likelihood (ML) decoding metrics over all possible symbols using channel gains from transmit antennas to a receive antenna. Also, the receiver selects candidate symbols among all possible symbols according to the characteristics of transmitted modulation symbols and detects symbols that minimize the ML decoding metrics.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A transmitter for transmitting modulation symbols in a wireless communication system, comprising: a plurality of transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to the transmit antennas when the number of the transmit antennas is 4, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein the transmission coding matrix is one of [ s 1 s 2 s 3 * s 4 * s 2 * - s 1 * s 4 - s 3 s 3 s 4 - s 1 * - s 2 * s 4 * - s 3 * - s 2 s 1 ] [ s 1 s 2 s 3 * - s 4 * s 2 * - s 1 * s 4 s 3 s 3 s 4 - s 1 * s 2 * s 4 * - s 3 * - s 2 - s 1 ] [ s 1 s 2 s 3 * - s 4 * s 2 * - s 1 * - s 4 - s 3 s 3 s 4 - s 1 * s 2 * s 4 * - s 3 * s 2 s 1 ] [ s 1 s 2 s 3 * s 4 * s 2 * - s 1 * - s 4 s 3 s 3 s 4 - s 1 * - s 2 * s 4 * - s 3 * s 2 - s 1 ] [ s 1 s 2 - s 3 * - s 4 * s 2 * - s 1 * s 4 - s 3 s 3 s 4 s 1 * s 2 * s 4 * - s 3 * - s 2 s 1 ] [ s 1 s 2 - s 3 * s 4 * s 2 * - s 1 * s 4 s 3 s 3 s 4 s 1 * - s 2 * s 4 * - s 3 * - s 2 - s 1 ] [ s 1 s 2 - s 3 * - s 4 * s 2 * - s 1 * - s 4 s 3 s 3 s 4 s 1 * s 2 * s 4 * - s 3 * s 2 - s 1 ] [ s 1 s 2 - s 3 * s 4 * s 2 * - s 1 * - s 4 - s 3 s 3 s 4 s 1 * - s 2 * s 4 * - s 3 * s 2 s 1 ] where s 1 , s 2 , s 3 and s 4 represent four input symbols.
2. The transmitter for transmitting modulation symbols in a wireless communication system, comprising: a pluralilty of transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to the transmit antennas when the number of the transmit antennas is 4, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein if the input symbols are BPSK (Binary Phase Shift Keying) symbols, the transmission coding matrix is U 2 = ( s 1 s 2 j s 3 s 4 - s 2 * s 1 * - j s 4 * s 3 * - s 4 * - s 3 * j s 2 * s 1 * s 3 - s 4 - j s 1 s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols.
3. A transmitter for transmitting modulation symbols in a wireless communication system, comprising: a plurality of transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to the transmit antennas when the number of the transmit antennas is 4, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein if the input symbols are QPSK (Quadrature Phase Shift Keying) symbols, the transmission coding matrix is U 4 = ( s 1 s 2 s 3 s 4 - s 2 * s 1 * - v s 4 * v s 3 * - s 4 * - s 3 * s 2 * s 1 * s 3 - s 4 - v s 1 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
4. The transmitter of claim 3 , wherein v is e −j2π/3 .
5. A transmitter for transmitting modulation symbols in a wireless communication system, comprising: a plurality of transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to the transmit antennas when the number of the transmit antennas is 4, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein if the input symbols are 8PSK (8-ary Phase Shift Keying) symbols, the transmission coding matrix is U 6 = ( s 1 s 2 s 3 s 4 - s 2 * s 1 * - v s 4 * v s 3 * - s 4 * - s 3 * s 2 * s 1 * s 3 - s 4 - v s 1 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
6. The transmitter of claim 5 , wherein v is e −j5π/6 .
7. A transmitter for transmitting modulation symbols in a wireless communication system, comprising: a plurality of transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to the transmit antennas when the number of the transmit antennas is 4, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein if the input symbols are 16QAM (16-ary Quadrature Amplitude Modulation) symbols, the transmission coding matrix is U 8 = ( s 1 s 2 s 3 s 4 - s 2 * s 1 * - v s 4 * v s 3 * - s 4 * - s 3 * s 2 * s 1 * s 3 - s 4 - v s 1 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
8. The transmitter of claim 7 , wherein v is e −j5π/12 .
9. A transmitter for transmitting modulation symbols in a wireless communication system, comprising: a plurality of transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to the transmit antennas when the number of the transmit antennas is 4, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein if the input symbols are 64QAM (64-ary Quadrature Amplitude Modulation) symbols, the transmission coding matrix is U 10 = ( s 1 s 2 s 3 s 4 - s 2 * s 1 * - v s 4 * v s 3 * - s 4 * - s 3 * s 2 * s 1 * s 3 - s 4 - v s 1 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
10. The transmitter of claim 9 , wherein v is e −j7π/48 .
11. A transmitter for transmitting modulation symbols in a wireless communication system, comprising: three transmit antennas for achieving transmit diversity; a space time encoder for generating a transmission coding matrix with four rows corresponding to transmission time periods and three columns corresponding to the transmit antennas, encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix, and outputting the symbol combinations to the transmit antennas during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and a phase rotator part for selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein the transmitter further comprises a column generator for generating a new column by summing the symbols of the selected two columns containing phase-rotated symbols and replacing the selected two columns with the new column, thereby generating the transmission coding matrix with four rows and three columns.
12. The transmitter of claim 11 , wherein the transmission coding matrix generated from the encoder is one of [ ( s 1 + s 2 ) / 2 s 1 * s 4 * ( s 2 * - s 1 * ) / 2 s 4 - s 3 ( S 3 + s 4 ) / 2 - s 1 * - s 2 * ( s 4 * - s 3 * ) / 2 - s 2 s 1 ] [ s 1 ( s 2 + s 3 * ) / 2 s 4 * s 2 * ( - s 1 * + s 4 ) / 2 - s 3 s 3 ( s 4 - s 1 * ) / 2 - s 2 * s 4 * ( - s 3 * - s 2 ) / 2 s 1 ] [ s 1 s 3 ( s 3 * + s 4 * ) / 2 s 2 * - s 1 * ( s 4 - s 3 ) / 2 s 3 s 2 ( - s 1 * - s 2 * ) / 2 s 4 * - s 4 * ( s 1 - s 2 ) / 2 ] [ ( s 1 + s 3 * ) / 2 s 2 s 4 * ( s 2 * - s 4 ) / 2 - s 1 * - s 3 ( s 3 - s 1 * ) / 2 s 4 - s 2 * ( s 1 * - s 3 ) / 2 - s 3 * s 1 ] [ s 1 ( s 2 + s 4 * ) / 2 s 3 * s 2 * ( - s 1 * - s 1 ) / 2 s 4 s 3 ( s 2 - s 2 * ) / 2 - s 1 * s 4 * ( - s 3 * + s 1 ) / 2 s 2 ] [ s 2 s 3 ( s 1 + s 4 * ) / 2 - s 1 * s 4 ( s 2 * - s 3 ) / 2 s 4 - s 1 * ( s 3 - s 2 * ) / 2 s 3 * - s 3 ( s 4 * + s 1 ) / 2 ] where s 1 , s 2 , s 3 and s 4 represent four input symbols.
13. The transmitter of claim 11 , wherein if the input symbols are BPSK symbols, the transmission coding matrix is U 1 = ( s 1 s 2 + j s 3 2 s 4 - s 2 * s 1 * - j s 4 * 2 s 3 * - s 4 * - s 3 * + j s 2 * 2 s 1 * s 3 - s 4 - j s 1 2 s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols.
14. The transmitter of claim 11 , wherein if the input symbols are QPSK symbols, the transmission coding matrix is U 3 = ( s 1 s 2 + s 3 2 s 4 - s 2 * s 1 * - v s 4 * 2 v s 3 * - s 4 * - s 3 * + s 2 * 2 s 1 * s 3 - s 4 - v s 1 2 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
15. The transmitter of claim 14 , wherein v is e −j2π/3 .
16. The transmitter of claim 11 , wherein if the input symbols are 8PSK symbols, the transmission coding matrix is U 5 = ( s 1 s 2 + s 3 2 s 4 - s 2 * s 1 * - v s 4 * 2 v s 3 * - s 4 * - s 3 * + s 2 * 2 s 1 * s 3 - s 4 - v s 1 2 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
17. The transmitter of claim 16 , wherein v is e −j5π/6 .
18. The transmitter of claim 11 , wherein if the input symbols are 16QAM symbols, the transmission coding matrix is U 7 = ( s 1 s 2 + s 3 2 s 4 - s 2 * s 1 * - v s 4 * 2 v s 3 * - s 4 * - s 3 * + s 2 * 2 s 1 * s 3 - s 4 - v s 1 2 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
19. The transmitter of claim 18 , wherein v is e −j5π/12 .
20. The transmitter of claim 11 , wherein if the input symbols are 64QAM symbols, the transmission coding matrix is U 9 = ( s 1 s 2 + s 3 2 s 4 - s 2 * s 1 * - v s 4 * 2 v s 3 * - s 4 * - s 3 * + s 2 * 2 s 1 * s 3 - s 4 - v s 1 2 v s 2 ) where s 1 , s 2 , s 3 and s 4 represent four input symbols and v is the predetermined phase value.
21. The transmitter of claim 20 , wherein v is e −j7π/48 .
22. A method for transmitting modulation symbols in a wireless communication system, the method comprising steps of: generating a transmission coding matrix with four rows corresponding to transmission time periods and four columns corresponding to four transmit antennas for achieving transmit diversity; encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix; outputting the symbol combinations to the each transmit antenna during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols; and selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein the transmission coding matrix is one of [ s 1 s 2 s 3 * s 4 * s 2 * - s 1 * s 4 - s 3 s 3 s 4 - s 1 * - s 2 * s 4 * - s 3 * - s 2 s 1 ] [ s 1 s 2 s 3 * - s 4 * s 2 * - s 1 * s 4 s 3 s 3 s 4 - s 1 * s 2 * s 4 * - s 3 * - s 2 - s 1 ] [ s 1 s 2 s 3 * - s 4 * s 2 * - s 1 * - s 4 - s 3 s 3 s 4 - s 1 * s 2 * s 4 * - s 3 * s 2 s 1 ] [ s 1 s 2 s 3 * s 4 * s 2 * - s 1 * - s 4 s 3 s 3 s 4 - s 1 * - s 2 * s 4 * - s 3 * s 2 - s 1 ] [ s 1 s 2 - s 3 * - s 4 * s 2 * - s 1 * s 4 - s 3 s 3 s 4 s 1 * s 2 * s 4 * - s 3 * - s 2 s 1 ] [ s 1 s 2 - s 3 * s 4 * s 2 * - s 1 * s 4 s 3 s 3 s 4 s 1 * - s 2 * s 4 * - s 3 * - s 2 - s 1 ] [ s 1 s 2 - s 3 * - s 4 * s 2 * - s 1 * - s 4 s 3 s 3 s 4 s 1 * s 2 * s 4 * - s 3 * s 2 - s 1 ] [ s 1 s 2 - s 3 * s 4 * s 2 * - s 1 * - s 4 - s 3 s 3 s 4 s 1 * - s 2 * s 4 * - s 3 * s 2 s 1 ] where s 1 , s 2 , s 3 and s 4 represent four input symbols.
23. A method for transmitting modulation symbols in a wireless communication system, the method comprising steps of: generating a transmission coding matrix with four rows corresponding to transmission time periods and three columns corresponding to three transmit antennas for achieving transmit diversity; encoding a plurality of input symbols into a plurality of symbol combinations to transmit the input symbols once from each transmit antenna at each time period by using the transmission coding matrix; outputting the symbol combinations to the each transmit antenna during the transmission time periods, the symbol combinations having orthogonal symbols, inversions and conjugates of the input symbols, and selectively rotating the phases of some of the symbols in the at least two columns of the transmission coding matrix by a predetermined phase value, wherein the transmission coding matrix is one of [ ( s 1 + s 2 ) / 2 s 3 * s 4 * ( s 2 * - s 1 * ) / 2 s 4 - s 3 ( S 3 + s 4 ) / 2 - s 1 * - s 2 * ( s 4 * - s 3 * ) / 2 - s 2 s 1 ] [ s 1 ( s 2 + s 3 * ) / 2 s 4 * s 2 * ( - s 1 * + s 4 ) / 2 - s 3 s 3 ( s 4 - s 1 * ) / 2 - s 2 * s 4 * ( - s 3 * - s 2 ) / 2 s 1 ] [ s 1 s 3 ( s 3 * + s 4 * ) / 2 s 2 * - s 1 * ( s 4 - s 3 ) / 2 s 3 s 2 ( - s 1 * - s 2 * ) / 2 s 4 * - s 4 * ( s 1 - s 2 ) / 2 ] [ ( s 1 + s 3 * ) / 2 s 2 s 4 * ( s 2 * - s 4 ) / 2 - s 1 * - s 3 ( s 3 - s 1 * ) / 2 s 4 - s 2 * ( s 1 * - s 3 ) / 2 - s 3 * s 1 ] [ s 1 ( s 2 + s 4 * ) / 2 s 3 * s 2 * ( - s 1 * - s 1 ) / 2 s 4 s 3 ( s 2 - s 2 * ) / 2 - s 1 * s 4 * ( - s 3 * + s 1 ) / 2 s 2 ] [ s 2 s 3 ( s 1 + s 4 * ) / 2 - s 1 * s 4 ( s 2 * - s 3 ) / 2 s 4 - s 1 * ( s 3 - s 2 * ) / 2 s 3 * - s 3 ( s 4 * + s 1 ) / 2 ] where s 1 , s 2 , s 3 and s 4 represent four input symbols.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 9, 2003
March 17, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.