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 for transmission over the communication channel via a plurality of transmit antennas, the code word having a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths.
- 2. The method according to claim 1, wherein the code word in the generating step satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words c, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 3. The method according to claim 2, wherein rank(fISI(c)−fISI(e))=LtLISI for all pairs of distinct code words C, eεC, and LISI represents the number of ISI paths.
- 4. The method according to claim 2, wherein the construction in the generating step further defines an ISI code word matrix as follows:
- 5. The method according to claim 4, wherein the construction in the generating step further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 6. The method according to claim 5, wherein, for every non-zero code word c corresponding to cISI of full rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 7. The method according to claim 1, wherein the construction in the generating step further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 8. The method according to claim 7, wherein the construction in the generating step further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(m−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of fall ran k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 9. The method according to claim 1, further comprising:
modulating the code word using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 10. 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 code word in response to the message signal for transmission over the communication channel via a plurality of transmit antennas, the code word having a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths.
- 11. The apparatus according to claim 10, wherein the code word satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words c, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 12. The apparatus according to claim 11, wherein rank(fISI(c)−fISI(e))=LtLISI for all pairs of distinct code words c, eεC, and LISI represents the number of ISI paths.
- 13. The apparatus according to claim 11, wherein the construction further defines an ISI code word matrix as follows:
- 14. The apparatus according to claim 13, wherein the construction further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 15. The apparatus according to claim 14, wherein, for every non-zero code word c corresponding to cISI of full rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 16. The apparatus according to claim 10, wherein the construction further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 17. The apparatus according to claim 16, wherein the construction further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(M−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of full rank k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 18. The apparatus according to claim 10, further comprising:
a modulator configured to modulate the code word using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 19. 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 for transmission over the communication channel via a plurality of transmit antennas, the code word having a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths.
- 20. The apparatus according to claim 19, wherein the code word satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words C, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 21. The apparatus according to claim 20, wherein rank(fISI(c)−fISI(e))=LtLISI for all pairs of distinct code words c, eεC, and LISI represents the number of ISI paths.
- 22. The apparatus according to claim 20, wherein the construction further defines an ISI code word matrix as follows:
- 23. The apparatus according to claim 22, wherein the construction further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 24. The apparatus according to claim 23, wherein, for every non-zero code word c corresponding to cISI of full rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 25. The apparatus according to claim 19, wherein the construction further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 26. The apparatus according to claim 25, wherein the construction further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(m−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of full rank k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 27. The apparatus according to claim 19, further comprising:
means for modulating the code word using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 28. 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, 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, the code word having a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths; and a receiver configured to receive the transmitted code word via a plurality of receive antennas.
- 29. The system according to claim 28, wherein the code word satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words c, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 30. The system according to claim 29, wherein rank(fISI(c)−fISI(e))=LtLISI for all pairs of distinct code words c, eεC, and LISI represents the number of ISI paths.
- 31. The system according to claim 29, wherein the construction further defines an ISI code word matrix as follows:
- 32. The system according to claim 31, wherein the construction further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 33. The system according to claim 32, wherein, for every non-zero code word c corresponding to cISI of fall rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 34. The system according to claim 28, wherein the construction further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 35. The system according to claim 34, wherein the construction further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(m−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of fall ran k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 36. The system according to claim 28, wherein the modulator modulates the code word using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 37. A waveform signal for transmission over a communication channel of a communication system, the waveform signal comprising:
a code word that is based upon a message signal, the code word being generated for transmission over the communication channel via a plurality of transmit antennas, wherein the code word has a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths.
- 38. The signal according to claim 37, wherein the code word satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words C, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 39. The signal according to claim 38, wherein rank(fISI(c)−fISI(e))=LtLISI for all pairs of distinct code words c, eεC, and LISI represents the number of ISI paths.
- 40. The signal according to claim 38, wherein the construction further defines an ISI code word matrix as follows:
- 41. The signal according to claim 40, wherein the construction further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 42. The signal according to claim 41, wherein, for every non-zero code word c corresponding to cISI of full rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 43. The signal according to claim 37, wherein the construction further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 44. The signal according to claim 43, wherein the construction further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(m−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a 2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of fall ran k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 45. The signal according to claim 38, wherein the code word is modulated using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 46. 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 for transmission over the communication channel via a plurality of transmit antennas, the code word having a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths.
- 47. The computer-readable medium according to claim 46, wherein the code word in the generating step satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words c, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 48. The computer-readable medium according to claim 47, wherein rank(fISI(e)−fISI(e))=LtLISI for all pairs of distinct code words c, eεC, and LISI represents the number of ISI paths.
- 49. The computer-readable medium according to claim 47, wherein the construction in the generating step further defines an ISI code word matrix as follows:
- 50. The computer-readable medium according to claim 49, wherein the construction in the generating step further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 51. The computer-readable medium according to claim 50, wherein, for every non-zero code word c corresponding to cISI of full rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 52. The computer-readable medium according to claim 46, wherein the construction in the generating step further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 53. The computer-readable medium according to claim 52, wherein the construction in the generating step further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(m−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of fall ran k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 54. The computer-readable medium according to claim 46, wherein the one or more processors further perform the step of:
modulating the code word using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 55. 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, the code word having a construction that defines a plurality of paths associated with an intersymbol interference (ISI) environment of the communication channel, the code word achieving a diversity based upon the number of transmit antennas and the number of ISI paths; and a decoder configured to decode the code word and to output a message signal.
- 56. The apparatus according to claim 55, wherein the code word satisfies a baseband rank criterion such that rank(fISI(c)−fISI(e)) is maximized over all pairs of distinct code words c, eεC, C being an Lt×l linear space-time code, Lt representing the number of transmit antennas, wherein
- 57. The apparatus according to claim 56, wherein rank(fISI(c)−fISI(e))=LtLISI for all pairs of distinct code words c, eεC, and LISI represents the number of ISI paths.
- 58. The apparatus according to claim 56, wherein the construction further defines an ISI code word matrix as follows:
- 59. The apparatus according to claim 58, wherein the construction further defines an ISI channel binary rank criterion such that C has an underlying binary code C of length N=Ltl operating in the ISI environment and l≧LtLISI, LISI representing the number of ISI paths.
- 60. The apparatus according to claim 59, wherein, for every non-zero code word c corresponding to cISI, of full rank LtLISI over a binary field F, the diversity of the space-time code C is LtLISI.
- 61. The apparatus according to claim 55, wherein the construction further defines M1, M2, . . . , MLt as binary matrices of dimension k×l, l≧k, and C is an Lt×l linear space-time code of dimension k and includes code word matrices defined as follows:
- 62. The apparatus according to claim 61, wherein the construction further defines Mn, m=└OLt×(m−1)MnOLt×(LISI+1−m)┘, OLt×(m−1) being an Lt×(m−1) all zero matrix, for BPSK transmission, the diversity is LtLISI, if and only if M1, 1, M2, 1, . . . , MLtLISI, ∀a1, a2, . . . , aLtεF: M=a1M1, 1⊕a2M2, 1⊕ . . . ⊕aLtLISIMLtLISI is of fall ran k unless a1= . . . aLtLISI=0, F being a binary field, the code word being drawn from
- 63. The apparatus according to claim 55, wherein the received signal is modulated using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 64. The apparatus according to claim 55, wherein the decoder utilizes a maximum likelihood decoding algorithm to decode the received signal.
- 65. The apparatus according to claim 55, 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-200344), filed Nov. 6, 2000, entitled “Method and Constructions for Space-Time and Space-Frequency Codes for Multi-Input Multi-Output Frequency Selective Fading Channels,” the entirety of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60246024 |
Nov 2000 |
US |