Claims
- 1. A method for transmitting encoded signals over a communication channel of a communication system having a plurality of transmit antennas and a plurality of receive antennas, the method comprising:
receiving a message signal; and generating a code word in response to the message signal, the code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint.
- 2. The method according to claim 1, wherein the code word in the generating step is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 3. The method according to claim 2, further comprising:
modulating the code word for transmission over the communication channel using BPSK (binary phase-shift keying) modulation, wherein the construction specifies that every non-code words is a matrix of full rank over a binary field.
- 4. The method according to claim 3, wherein C is expressed as follows
- 5. The method according to claim 4, wherein,
∀a1, a2, . . . , aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 6. The method according to claim 2, further comprising:
modulating the code word for transmission over the communication channel using QPSK (quadrature phase-shift keying) modulation.
- 7. The method according to claim 6, wherein the code word in the generating step is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 8. The method according to claim 7, wherein the generating step comprises:
applying a Gray mapping rule to an output of an encoder to yield an output stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined asG(Z4)(D)=└G1(Z4)(D)G1(Z4)(D) . . . GLt(Z4)(D)┘; and creating an output sequence corresponding to Yi(z4)(D)=X(z4)(D)G1(Z4)(D), the output sequence being assigned to an i-th one of the transmit antennas.
- 9. The method according to claim 8, wherein the construction in the generating step further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 10. The method according to claim 7, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein ∀a1, a2, . . . , aεF:
- 11. The method according to claim 1, wherein the communication channel has characteristics of a block fading channel.
- 12. The method according to claim 1, further comprising:
transmitting the code word via the plurality of transmit antennas to the plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 13. An apparatus for encoding signals for transmission over a communication channel of a communication system having a plurality of transmit antennas, the apparatus comprising:
a source configured to output a message signal; and an encoder configured to generate a code word in response to the message signal, the code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint.
- 14. The apparatus according to claim 13, wherein the code word is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 15. The apparatus according to claim 14, further comprising:
a modulator coupled to the encoder and configured to modulate the code word for transmission over the communication channel using BPSK (binary phase-shift keying) modulation, wherein the construction specifies that every non-code words is a matrix of full rank over a binary field.
- 16. The apparatus according to claim 15, wherein C is expressed as follows
- 17. The apparatus according to claim 16, wherein,
∀a1, a2, . . . aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 18. The apparatus according to claim 14, further comprising:
a modulator coupled to the encoder and configured to modulate the code word for transmission over the communication channel using QPSK (quadrature phase-shift keying) modulation.
- 19. The apparatus according to claim 18, wherein the code word is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 20. The apparatus according to claim 19, wherein the encoder generates an output sequence Yi(z4)(D)=X(Z4)(D)G1(Z4)(D) in response to a stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined as
- 21. The apparatus according to claim 20, wherein the construction further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 22. The apparatus according to claim 19, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein ∀a1, a2, . . . , aLtεF:
- 23. The apparatus according to claim 13, wherein the communication channel has characteristics of a block fading channel.
- 24. The apparatus according to claim 13, wherein the plurality of transmit antennas transmit the code word to a plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 25. An apparatus for encoding signals for transmission over a communication channel of a communication system having a plurality of transmit antennas, the apparatus comprising:
means for receiving a message signal; and means for generating a code word in response to the message signal, the code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint.
- 26. The apparatus according to claim 25, wherein the code word is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 27. The apparatus according to claim 26, further comprising:
means for modulating the code word for transmission over the communication channel using BPSK (binary phase-shift keying) modulation, wherein the construction specifies that every non-code words is a matrix of full rank over a binary field.
- 28. The apparatus according to claim 27, wherein C is expressed as follows
- 29. The apparatus according to claim 28, wherein,
∀a1, a2, . . . aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 30. The apparatus according to claim 26, further comprising:
means for modulating the code word for transmission over the communication channel using QPSK (quadrature phase-shift keying) modulation.
- 31. The apparatus according to claim 30, wherein the code word is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 32. The apparatus according to claim 31, wherein the generating means comprises:
means for applying a Gray mapping rule to an output of an encoder to yield an output stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined asG(Z4)(D)=└G1(Z4)(D)G1(Z4)(D) . . . GLt(Z4)(D)┘; and means for creating an output sequence corresponding to Yi(z4)(D)=XZ4)(D)G1(Z4)(D), the output sequence being assigned to an i-th one of the transmit antennas.
- 33. The apparatus according to claim 32, wherein the construction further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 34. The apparatus according to claim 31, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein ∀a1, a2, . . . , aLtεF:
- 35. The apparatus according to claim 25, wherein the communication channel has characteristics of a block fading channel.
- 36. The apparatus according to claim 25, further comprising:
means for transmitting the code word via the plurality of transmit antennas to a plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 37. A communication system for transmitting encoded signals over a communication channel, the system comprises:
a transmitter including,
a source configured to output a message signal, an encoder configured to generate a code word in response to the message signal, the code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint, a modulator configured to modulate the code word for transmission over the communication channel, and a plurality of transmit antennas configured to transmit the modulated code word over the communication channel; and a receiver including a plurality of receive antennas, the receiver being configured to receive the transmitted code word via the plurality of receive antennas.
- 38. The system according to claim 37, wherein the code word is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 39. The system according to claim 38, wherein the modulator is configured to perform BPSK (binary phase-shift keying) modulation, wherein the construction specifies that every non-code words is a matrix of full rank over a binary field.
- 40. The system according to claim 39, wherein C is expressed as follows
- 41. The system according to claim 40, wherein,
∀a1, a2, . . . , aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 42. The system according to claim 38, wherein the modulator is configured to perform QPSK (quadrature phase-shift keying) modulation.
- 43. The system according to claim 42, wherein the code word is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 44. The system according to claim 43, wherein the encoder generates an output sequence at Yi(z4)(D)=X(Z4)(D)G1(Z4)(D) in response to a stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined as
- 45. The system according to claim 44, wherein the construction further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 46. The system according to claim 43, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein ∀a1, a2, . . . , aLtεF:
- 47. The system according to claim 37, wherein the communication channel has characteristics of a block fading channel.
- 48. The system according to claim 37, wherein the plurality of transmit antennas transmit the code word to a plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 49. A waveform signal for transmission over a communication channel of a communication system having a plurality of transmit antennas and a plurality of receive antennas, the waveform signal comprising:
a code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint.
- 50. The signal according to claim 49, wherein the code word is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 51. The signal according to claim 50, wherein the code word is modulated using BPSK (binary phase-shift keying) modulation, the construction specifying that every non-code words is a matrix of full rank over a binary field.
- 52. The signal according to claim 51, wherein C is expressed as follows
- 53. The signal according to claim 52, wherein,
∀a1, a2, . . . , aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 54. The signal according to claim 50, wherein the code word is modulated using QPSK (quadrature phase-shift keying) modulation.
- 55. The signal according to claim 54, wherein the code word is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 56. The signal according to claim 55, wherein the code word is generated, in part, by applying a Gray mapping rule to an output of an encoder to yield an output stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined as
- 57. The signal according to claim 56, wherein the construction further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 58. The signal according to claim 55, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein ∀a1, a2, . . . , aLtεF:
- 59. The signal according to claim 49, wherein the communication channel has characteristics of a block fading channel.
- 60. The signal according to claim 49, wherein the codeword is transmitted via the plurality of transmit antennas to the plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 61. A computer-readable medium carrying one or more sequences of one or more instructions for transmitting encoded signals over a communication channel of a communication system having a plurality of transmit antennas and a plurality of receive antennas, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
receiving a message signal; and generating a code word in response to the message signal, the code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint.
- 62. The computer-readable medium according to claim 61, wherein the code word in the generating step is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 63. The computer-readable medium according to claim 62, further comprising:
modulating the code word for transmission over the communication channel using BPSK (binary phase-shift keying) modulation, wherein the construction specifies that every non-code words is a matrix of full rank over a binary field.
- 64. The computer-readable medium according to claim 63, wherein C is expressed as follows
- 65. The computer-readable medium according to claim 64, wherein,
∀a1, a2, . . . , aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 66. The computer-readable medium according to claim 62, wherein the one or more processors further perform the step of:
modulating the code word for transmission over the communication channel using QPSK (quadrature phase-shift keying) modulation.
- 67. The computer-readable medium according to claim 66, wherein the code word in the generating step is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 68. The computer-readable medium according to claim 67, wherein the generating step comprises:
applying a Gray mapping rule to an output of an encoder to yield an output stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined asG(Z4)(D)=└G1(Z4)(D)G1(Z4)(D) . . . GLt(Z4)(D)┘; and creating an output sequence corresponding to Yi(z4)(D)=X(Z4)(D)G1(Z4)(D), the output sequence being assigned to an i-th one of the transmit antennas.
- 69. The computer-readable medium according to claim 68, wherein the construction in the generating step further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 70. The computer-readable medium according to claim 67, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein
∀a1, a2, . . . , aLtεF:a1(G1(1)(D)⊕G2(1)(D))⊕a2(G1(2)(D)⊕G2(2)(D))⊕ . . . ⊕aLt(G1(Lt)(D)⊕G2(Lt)(D))≠0.
- 71. The computer-readable medium according to claim 61, wherein the communication channel has characteristics of a block fading channel.
- 72. The computer-readable medium according to claim 61, wherein the one or more processors further perform the step of:
transmitting the code word via the plurality of transmit antennas to the plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 73. An apparatus for receiving signals over a communication channel of a communication system having a plurality of transmit antennas, the apparatus comprising:
a demodulator configured to demodulate a signal containing a code word, the code word having a construction that is based upon a single dimensional binary code and that specifies a space-time overlay having a predetermined constraint; and a decoder configured to decode the code word and to output a message signal.
- 74. The apparatus according to claim 73, wherein the code word is a part of C that is a linear Lt×n space-time code, wherein Lt represents the number of transmit antennas, the constraint being
- 75. The apparatus according to claim 74, wherein the received signal is modulated using using BPSK (binary phase-shift keying) modulation,
wherein the construction specifies that every non-code words is a matrix of full rank over a binary field.
- 76. The apparatus according to claim 75, wherein C is expressed as follows
- 77. The apparatus according to claim 76, wherein,
∀a1, a2, . . . , aLtεF:G(D)=a1G(1)(D)⊕a2G(2)(D)⊕ . . . ⊕aLtG(Lt)(D)is of rank k over a space of all formal series, F[[D]], wherein F is the binary field.
- 78. The apparatus according to claim 74, wherein the received signal is modulated using using QPSK (quadrature phase-shift keying) modulation.
- 79. The apparatus according to claim 78, wherein the code word is a part of C that denotes a linear Lt×n space-time code over Z4 with n≧Lt, the construction specifying a Z4-valued matrix, c, as follows
- 80. The apparatus according to claim 79, wherein the code word is generated, in part, based upon an output sequence Yi(z4)(D)=X(Z4)(D)G1(Z4)(D) in response to a stream XZ4(D), which is presented at an input of an inner Z4 rate 1/Lt convolutional code CZ4(D) with a Z4 transfer function defined as
- 81. The apparatus according to claim 80, wherein the construction further defines Gc as a matrix of Z4 coefficients corresponding to C associated with the rate 1/Lt non-recursive convolutional code CZ4(D), binary projection β(Gc) having full rank Lt as a matrix of coefficients over the binary field F.
- 82. The apparatus according to claim 79, wherein C is obtained by grouping outputs of a Lt rate 1/2 binary convolutional encoder according to a Gray mapping rule, wherein ∀a1, a2, . . . , aLtεF:
- 83. The apparatus according to claim 73, wherein the communication channel has characteristics of a block fading channel.
- 84. The apparatus according to claim 73, further comprising:
a plurality of receive antennas coupled to the demodulator and configured to receive the signal, wherein the number of the plurality of receive antennas is less than the number of transmit antennas in the communication system.
- 85. The apparatus according to claim 73, further comprising:
a memory configured to store channel state information of the communication channel, wherein the code word is decoded based upon the channel state information.
Parent Case Info
[0001] CROSS-REFERENCES TO RELATED APPLICATION
[0002] This application is related to, and claims the benefit of the earlier filing date of U.S. Provisional Patent Application (Attorney Docket PD-200356), filed Nov. 17, 2000, entitled “Method and Constructions for Space-Time Codes for Block Fading Channels,” the entirety of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60249553 |
Nov 2000 |
US |