Claims
- 1. A method for transmitting encoded signals over a communication channel of a communication system, the method comprising:
receiving a message signal; and generating a code word in response to the message signal, the code word being based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel.
- 2. The method according to claim 1, wherein the code word in the generating step satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words c, eεC and a block fading product distance criterion that maximizes coding advantage, μ, over all pairs of distinct code words c, eεC, C being a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, e being an alternate code word of c.
- 3. The method according to claim 2, further comprising:
modulating the code word for transmission over the communication channel using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 4. The method according to claim 3, wherein BPSK modulation is used in the modulating step, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, C achieving at least r levels of transmit diversity, r being the largest integer such that
- 5. The method according to claim 2, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, wherein the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 6. The method according to claim 2, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm=1Mrank{(c[m])}≧d, and Σm×1Mrank{Ψ(c[m])}≧d holds true, wherein the rank is over a binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 7. The method according to claim 1, wherein the generalized stacking construction in the generating step specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 8. The method according to claim 1, further comprising:
transmitting the code word via a plurality of transmit antennas to a plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 9. An apparatus for encoding signals for transmission over a communication channel of a communication system, 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 being based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel.
- 10. The apparatus according to claim 9, wherein the code word satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words c, eεC and a block fading product distance criterion that maximizes coding advantage, μ, over all pairs of distinct code words c, eεC, C being a linear Lt×n space-time code with n≧Li, wherein Lt represents the number of transmit antennas in the communication system, e being an alternate code word of c.
- 11. The apparatus according to claim 10, further comprising:
a modulator configure to modulate the code word for transmission over the communication channel using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 12. The apparatus according to claim 11, further comprising:
a plurality of transmit antennas configured to transmit the modulated code word, wherein the modulator modulates the code word using BPSK modulation, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of the plurality of transmit antennas in the communication system, C achieving at least r levels of transmit diversity, r being the largest integer such that∀GεG, . . . , GmεG, 0≦m1≦min(Lt, MLt−r+1), . . . , 0≦mM≦min(Lt, MLt−r+1), and Σm=1Mmt=MLt−r+1, Rmt, . . . , mM(G1, . . . , Gm)=└R0(G1), . . . , Rml(G1), R0(G2), . . . , Rm2(G2), . . . , RmM(GM)┘ having a full rank k over a binary field F,G defining a set of binary full rank matrices {G:G=└gi, j┘LixLt} resulting from applying row operations to an identity matrix, IL1, M representing the number of blocks per code word.
- 13. The apparatus according to claim 10, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, wherein the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 14. The apparatus according to claim 10, further comprising:
a plurality of transmit antennas configured to transmit the modulated code word, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm=1Mrank{(c[m])}≧d, and Σm−1Mrank{Ψ(c[m])}≧d holds true, wherein the rank is over a binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 15. The apparatus according to claim 9, wherein the generalized stacking construction specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 16. The apparatus according to claim 9, further comprising:
a plurality of transmit antennas configured to transmit the code word to a plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 17. An apparatus for encoding signals for transmission over a communication channel of a communication system, 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 being based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel.
- 18. The apparatus according to claim 17, wherein the code word satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words c, eεC and a block fading product distance criterion that maximizes coding advantage, μ, over all pairs of distinct code words c, eεC, C being a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, e being an alternate code word of c.
- 19. The apparatus according to claim 18, further comprising:
a modulator configure to modulate the code word for transmission over the communication channel using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 20. The apparatus according to claim 19, further comprising:
a plurality of transmit antennas configured to transmit the modulated code word, wherein the modulator modulates the code word using BPSK modulation, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of the plurality of transmit antennas in the communication system, C achieving at least r levels of transmit diversity, r being the largest integer such that∀GεG, . . . , GmεG, 0≦m1≦min(Lt, MLt−r+1), . . . , 0≦mM≦min (Lt, MLt−r+1), and Σm=1Mmi=MLt−r+1, Rmi, . . . , mM(G1, . . . , Gm)=└R0(G1), . . . , Rm1(G1), R0(G2), . . . , Rm2(G2), . . . , RmM(GM)┘ having a full rank k over a binary field F,G defining a set of binary full rank matrices {G:G=└gi, j┘LtxLt} resulting from applying row operations to an identity matrix, ILt, M representing the number of blocks per code word.
- 21. The apparatus according to claim 18, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, wherein the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 22. The apparatus according to claim 18, further comprising:
a plurality of transmit antennas configured to transmit the modulated code word, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm=1Mrank{(c[m])}≧d, and Σm=1Mrank{Ψ(c[m])}≧d holds true, wherein the rank is over a binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 23. The apparatus according to claim 17, wherein the generalized stacking construction specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 24. The apparatus according to claim 17, further comprising:
a plurality of transmit antennas configured to 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. 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 being based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel 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.
- 26. The system according to claim 25, wherein the codeword satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words c, eεC and a block fading product distance criterion that maximizes coding advantage, μ, over all pairs of distinct code words c, eεC, C being a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of the plurality of transmit antennas, e being an alternate code word of c.
- 27. The system according to claim 26, wherein the modulator modulates the code word for transmission over the communication channel using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 28. The system according to claim 27, wherein modulator utilizes BPSK modulation, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of the plurality of transmit antennas, C achieving at least r levels of transmit diversity, r being the largest integer such that
- 29. The system according to claim 26, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, wherein the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of the plurality of receive antennas, M representing the number of blocks per code word.
- 30. The system according to claim 26, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm=1Mrank{(c[m])}≧d, and Σm=1Mrank{Ψ(c[m])}≧d holds true, binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of the plurality of receive antennas, M representing the number of blocks per code word.
- 31. The system according to claim 25, wherein the generalized stacking construction in the generating step specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 32. The system according to claim 25, wherein the number of the plurality of receive antennas is less than the number of the plurality of transmit antennas.
- 33. A waveform signal for transmission over a communication channel of a communication system, the waveform signal comprising:
a code word being that is based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel.
- 34. The signal according to claim 33, wherein the code word satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words c, eεC and a block fading product distance criterion that maximizes coding advantage, μ, over all pairs of distinct code words C, eεC, C being a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, e being an alternate code word of c.
- 35. The signal according to claim 34, wherein the code word is modulated using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 36. The signal according to claim 35, wherein the code word is BPSK modulated, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, C achieving at least r levels of transmit diversity, r being the largest integer such that
- 37. The signal according to claim 34, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, wherein the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 38. The signal according to claim 34, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm−1Mrank{(c[m])}≧d, and Σm=1Mrank{Ψ(c[m])}≧d holds true, wherein the rank is over a binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 39. The signal according to claim 33, wherein the generalized stacking construction specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 40. 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, 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 being based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel.
- 41. The computer-readable medium according to claim 40, wherein the code word in the generating step satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words c, eεC and a block fading product distance criterion that maximizes coding advantage, u, over all pairs of distinct code words c, eεC, C being a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, e being an alternate code word of c.
- 42. The computer-readable medium according to claim 41, wherein the one or more processors further perform the step of:
modulating the code word for transmission over the communication channel using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 43. The computer-readable medium according to claim 42, wherein BPSK modulation is used in the modulating step, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, C achieving at least r levels of transmit diversity, r being the largest integer such that
- 44. The computer-readable medium according to claim 41, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, wherein the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 45. The computer-readable medium according to claim 41, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm=1Mrank {(c[m])}≧d, and Σm=1Mrank{Ψ(c[m])}≧d holds true, wherein the rank is over a binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of receive antennas in the communication system, M representing the number of blocks per code word.
- 46. The computer-readable medium according to claim 40, wherein the generalized stacking construction in the generating step specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 47. The computer-readable medium according to claim 40, wherein the one or more processors further perform the step of:
transmitting the code word via a plurality of transmit antennas to a plurality of receive antennas, wherein the number of receive antennas is less than the number of transmit antennas.
- 48. An apparatus for receiving signals over a communication channel of a communication system, the apparatus comprising:
a demodulator configured to demodulate a signal containing a code word, wherein the code word being based upon a stacking construction that is generalized for the communication channel, the communication channel being characterized as a multi-input multi-output (MIMO) block fading channel; and a decoder configured to decode the code word and to output a message signal.
- 49. The apparatus according to claim 48, wherein the code word satisfies a block fading baseband rank criterion that maximizes transmit diversity, d, over all pairs of distinct code words C, eεC and a block fading product distance criterion that maximizes coding advantage, μ, over all pairs of distinct code words c, cεC, C being a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of transmit antennas in the communication system, e being an alternate code word of c.
- 50. The apparatus according to claim 49, wherein the received signal is modulated using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 51. The apparatus according to claim 50, wherein the received signal is modulated using BPSK modulation, the code word being a part of C that is a linear Lt×n space-time code with n≧Lt, wherein Lt represents the number of the plurality of transmit antennas in the communication system, C achieving at least r levels of transmit diversity, r being the largest integer such that
- 52. The apparatus according to claim 49, further comprising:
a plurality of receive antennas coupled to the demodulator and configured to receive the signal, wherein for every non-zero code word cεC, Σm=1Mrank(c[m])≧d, the rank is over a binary field F and d is the largest possible integer, the space-time code C achieving a diversity level of at least dLr, Lr being the number of the plurality of receive antennas, M representing the number of blocks per code word.
- 53. The apparatus according to claim 49, further comprising:
a plurality of receive antennas coupled to the demodulator and configured to receive the signal, wherein C is a linear Lt×n space-time code over Z4, Z4={0, ±1, 2}, for every non-zero code word cεC, at least one of Σm=1Mrank{(c[m])}≧d, and Σm=1Mrank{Ψ(c[m])}≧d holds true, wherein the rank is over a binary field and d is the largest possible integer, being a row-based indicant projection, Ψ being a column-based indicant projection, the space-time code C achieving a diversity level of at least dLr, Lr being the number of the plurality of receive antennas, M representing the number of blocks per code word.
- 54. The apparatus according to claim 48, wherein the generalized stacking construction specifies C as a linear Lt×n space-time code, the space-time code being of dimension k including code word matrices,
- 55. The apparatus according to claim 48, 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.
- 56. The apparatus according to claim 48, 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.
CROSS-REFERENCES TO RELATED APPLICATION
[0001] This application is related to, and claims the benefit of the earlier filing date of U.S. Provisional patent application (Attorney Docket PD-200343), filed Nov. 6, 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 |
|
60246025 |
Nov 2000 |
US |