Claims
- 1. A method for transmitting encoded signals over a communication channel of a communication system, the method comprising:
receiving a plurality of input signals; generating a plurality of output signals in response to the plurality of the input signals; and outputting a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel.
- 2. The method according to claim 1, further comprising:
performing an inverse Fourier transform of the plurality of output signals.
- 3. The method according to claim 1, further comprising:
transmitting the code word via a plurality of transmit antennas over the communication channel.
- 4. The method according to claim 3, wherein the construction of the code word in the outputting step defines a matrix equation:
- 5. The method according to claim 4, wherein the construction of the code word in the outputting step further defines G as a set of binary full rank matrices {G:G=└gi<j┘Lt×Lt} resulting from applying a number of simple row operations to an identity matrix ILt, and
- 6. The method according to claim 5, wherein the code word in the outputting step is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k×LtLISI transfer function matrix is G(D)=└F1(D) . . . FLtLISI(D)J┘ wherein an output Y(m−1)Lt+1(D)=X(D)F(m−1)Lt+1(D) is assigned to antenna l in the fading block m.
- 7. The method according to claim 6, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
- 8. The method according to claim 1, 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.
- 9. The method according to claim 1, further comprising:
distributing the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function z defined as 28π(i)=[iLI S I]+NLI S I(i)LI S I,wherein LISI represents the number of fading blocks associated with the communication channel, 0m refers to the modulo m operation, 0≦i≦N−1, and N is the length of the code word, N being a multiple of LISI.
- 10. The method according to claim 1, further comprising:
distributing the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 29π(i)=∑k=0log2(LI S I(max))akN2k+1+[iLI S I(max)],ak=((i)LI S I(max)-∑j=0k-1aj2j2k),wherein LISI represents the number of fading blocks associated with the communication channel, LISI(max) is the maximum possible number of paths known, and the number of resolvable paths in the communication channel is LISI=2r, r being an integer.
- 11. An apparatus for encoding signals for transmission over a communication channel of a communication system, the apparatus comprising:
a source configured to output a plurality of input signals; and an encoder configured to generate a plurality of output signals in response to the plurality of the input signals to output a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel.
- 12. The apparatus according to claim 11, further comprising:
logic coupled to the encoder and configured to performing an inverse Fourier transform of the plurality of output signals.
- 13. The apparatus according to claim 11, wherein the code word is transmitted via a plurality of transmit antennas over the communication channel.
- 14. The apparatus according to claim 13, wherein the construction of the code word defines a matrix equation:
- 15. The apparatus according to claim 14, wherein the construction of the code word further defines G as a set of binary full rank matrices {G:G=└gi,j┘Lt×Lt} resulting from applying a number of simple row operations to an identity matrix ILt and
- 16. The apparatus according to claim 15, wherein the code word is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k×LtLISI transfer function matrix is G(D)=└F1(D) . . . FLtLISI (D)┘ wherein an output Y(m−1)Lt+1(D)=X(D)F(m−1)Lt+l(D) is assigned to antenna l in the fading block m.
- 17. The apparatus according to claim 16, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
- 18. The apparatus according to claim 11, further comprising:
a modulator coupled to the encoder and configured 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.
- 19. The apparatus according to claim 11, further comprising:
an interleaver coupled to the encoder and configured to distribute the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 35π(i)=[iLISI]+NLISI(i)LISI,wherein LISI represents the number of fading blocks associated with the communication channel, 0m, refers to the modulo m operation, 0≦i≦N−1, and N is the length of the code word, N being a multiple of LISI.
- 20. The apparatus according to claim 11, farther comprising:
an interleaver coupled to the encoder and configured to distribute the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 36π(i)=∑k=0log2(LISI(max)) akN2k+1+[iLISI(max)],ak=((i)LISI(max)-∑j=0k-1 aj2j2k),wherein LISI represents the number of fading blocks associated with the communication channel, LISI(max) is the maximum possible number of paths known, and the number of resolvable paths in the communication channel is LISI=2r, r being an integer.
- 21. An apparatus for encoding signals for transmission over a communication channel of a communication system, the apparatus comprising:
means for receiving a plurality of input signals; means for generating a plurality of output signals in response to the plurality of the input signals; and means for outputting a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel.
- 22. The apparatus according to claim 21, further comprising:
means for performing an inverse Fourier transform of the plurality of output signals.
- 23. The apparatus according to claim 21, further comprising:
means for transmitting the code word via a plurality of transmit antennas over the communication channel.
- 24. The apparatus according to claim 23, wherein the construction of the code word defines a matrix equation:
- 25. The apparatus according to claim 24, wherein the construction of the code word further defines G as a set of binary full rank matrices {G:G=└gi,j┘Lt×Lt} resulting from applying a number of simple row operations to an identity matrix ILt, and
- 26. The apparatus according to claim 25, wherein the code word is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k+LtLISI transfer function matrix is G(D)=└F1(D) . . . FLtLISI(D)┘ wherein an output Y(m−1)Lt+1(D)=X(D)F(m−1)Lt+1(D) is assigned to antenna l in the fading block m.
- 27. The apparatus according to claim 26, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
- 28. The apparatus according to claim 21, further comprising:
means for 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.
- 29. The apparatus according to claim 21, further comprising:
means for distributing the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 42π(i)=[iLI S I]+NLI S I(i)LI S I,wherein LISI represents the number of fading blocks associated with the communication channel, 0m refers to the modulo m operation, 0≦i≦N−1, and N is the length of the code word, N being a multiple of LISI.
- 30. The apparatus according to claim 21, further comprising:
means for distributing the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 43π(i)=∑k=0log2(LI S I(max))akN2k+1+[iLI S I(max)],ak=((i)LI S I(max)-∑j=0k-1aj2j2k),wherein LISI represents the number of fading blocks associated with the communication channel, LISI(max) is the maximum possible number of paths known, and the number of resolvable paths in the communication channel is LISI=2r, r being an integer.
- 31. A communication system for transmitting encoded signals over a communication channel, the system comprises:
a transmitter including,
a source configured to output a plurality of input signals, and an encoder configured to generate a plurality of output signals in response to the plurality of the input signals to output a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective 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.
- 32. The system according to claim 31, wherein the transmitter further comprises:
logic coupled to the encoder and configured to performing an inverse Fourier transform of the plurality of output signals.
- 33. The system according to claim 31, wherein the construction of the code word defines a matrix equation:
- 34. The system according to claim 33, wherein the construction of the code word further defines G as a set of binary full rank matrices {G:G=└gi,j┘Lt×t} resulting from applying a number of simple row operations to an identity matrix ILt, and
- 35. The system according to claim 34, wherein the code word is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k×LtLISI, transfer function matrix is G(D)=└F1(D) . . . FLtLISI(D)┘ wherein an output Y(m−1)Lt+1(D)=X(D)F(m−1)Lt+1(D) is assigned to antenna l in the fading block m.
- 36. The system according to claim 35, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
- 37. The system according to claim 31, 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.
- 38. The system according to claim 31, wherein the transmitter further comprises:
an interleaver coupled to the encoder and configured to distribute the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 49π(i)=[iLI S I]+NLI S I(i)LI S I,wherein LISI represents the number of fading blocks associated with the communication channel, 0m refers to the modulo m operation, 0≦i≦N−1, and N is the length of the code word, N being a multiple of LISI.
- 39. The system according to claim 31, wherein the transmitter further comprises:
an interleaver coupled to the encoder and configured to distribute the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 50π(i)=∑k=0log2(LI S I(max))akN2k+1+[iLI S I(max)],ak=((i)LI S I(max)-∑j=0k-1aj2j2k),wherein LISI represents the number of fading blocks associated with the communication channel, LISI(max) is the maximum possible number of paths known, and the number of resolvable paths in the communication channel is LISI=2r, r being an integer.
- 40. The system according to claim 31, wherein the receiver comprises:
an OFDM front-end configured to transform an Intersymbol Interference (ISI) channel characteristics of the communication channel to selective block fading characteristics.
- 41. The system according to claim 31, wherein the receiver comprises:
logic for performing a Fourier transform on the received codeword.
- 42. A waveform signal for transmission over a communication channel of a communication system, the waveform signal comprising:
a code word having a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel, wherein the code word is transmitted via a plurality of antennas.
- 43. The signal according to claim 42, wherein the construction of the code word defines a matrix equation:
- 44. The signal according to claim 43, wherein the construction of the code word further defines G as a set of binary full rank matrices {G:G=└gi,j┘Lt×Lt} resulting from applying a number of simple row operations to an identity matrix ILt, and
- 45. The signal according to claim 44, wherein the code word is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k×LtLISI transfer function matrix is G(D)=└F1(D) . . . FLtLISI (D)┘ wherein an output Ym−1)Lt+1(D)=X(D)F(m−1)Lt+1(D) is assigned to antenna l in the fading block m.
- 46. The signal according to claim 45, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
- 47. The signal according to claim 43, wherein the code word is modulated using at least one of BPSK (binary phase-shift keying) modulation and QPSK (quadrature phase-shift keying) modulation.
- 48. 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 plurality of input signals; generating a plurality of output signals in response to the plurality of the input signals; and outputting a code word according to the plurality of output signals, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel.
- 49. The computer-readable medium according to claim 48, wherein the one or more processors further perform the step of:
performing an inverse Fourier transform of the plurality of output signals.
- 50. The computer-readable medium according to claim 48, wherein the one or more processors further perform the step of:
transmitting the code word via a plurality of transmit antennas over the communication channel.
- 51. The computer-readable medium according to claim 50, wherein the construction of the code word in the outputting step defines a matrix equation:
- 52. The computer-readable medium according to claim 51, wherein the construction of the code word in the outputting step further defines G as a set of binary full rank matrices {G:G=└gi,j┘Lt×Lt} resulting from applying a number of simple row operations to an identity matrix ILt, and ∀G1∈G, 1≦i≦Lt1≦i≦LISI,
- 53. The computer-readable medium according to claim 52, wherein the code word in the outputting step is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k×LtLISI transfer function matrix is G(D)=└F1(D) . . . FLtLISI(D)┘ wherein an output Y(m−1)Lt+1(D)=X(D)F(m−1)Lt+1(D) is assigned to antenna l in the fading block m.
- 54. The computer-readable medium according to claim 53, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
- 55. The computer-readable medium according to claim 48, 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.
- 56. The computer-readable medium according to claim 48, wherein the one or more processors further perform the step of:
distributing the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function s defined as 61π(i)=[iLISI]+NLISI(i)LISI,wherein LISI represents the number of fading blocks associated with the communication channel, 0m refers to the modulo m operation, 0≦i≦N−1, and N is the length of the code word, N being a multiple of LISI.
- 57. The computer-readable medium according to claim 48, wherein the one or more processors further perform the step of:
distributing the plurality of output signals across a plurality of transmit antennas according to an interleaver mapping function π defined as 62π(i)=∑k=0log2(LISI(max)) akN2k+1+[iLISI(max)], ak=((i)LISI(max)-∑j=0k-1 aj2j2k),wherein LISI represents the number of fading blocks associated with the communication channel, LISI(max) is the maximum possible number of paths known, and the number of resolvable paths in the communication channel is LISI=2r, r being an integer.
- 58. 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 transmitted from a plurality of transmit antennas of the communication system, wherein the code word has a predetermined algebraic construction for space-frequency coding based upon the communication channel being characterized as a frequency selective block fading channel; and a decoder configured to decode the code word and to output a message signal.
- 59. The apparatus according to claim 58, further comprising:
an OFDM front-end configured to transform an Intersymbol Interference (ISI) channel characteristics of the communication channel to selective block fading characteristics.
- 60. The apparatus according to claim 58, further comprising:
logic for performing a Fourier transform on the received codeword.
- 61. The apparatus according to claim 58, wherein the construction of the code word defines a matrix equation:
- 62. The apparatus according to claim 61, wherein the construction of the code word further defines G as a set of binary full rank matrices {G:G=└gi,j┘L×Lt } resulting from applying a number of simple row operations to an identity matrix ILt, and
- 63. The apparatus according to claim 62, wherein the code word is drawn from a space-frequency code, C, which includes a binary convolutional code C, whose k×LtLISI transfer function matrix is G(D)=└F1(D) . . . FLtLISI(D)┘ wherein an output Y(m−1)Lt+1(D)=X(D)F(m−1)Lt+1(D) is assigned to antenna l in the fading block m.
- 64. The apparatus according to claim 63, wherein, for BPSK (Binary Phase-Shift Keying) transmission, C achieves d levels of transmit diversity if d is the largest integer such that
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-200346), filed November 6, 2000, entitled “Space-Time Trellis Codes for OFDM,” the entirety of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60246022 |
Nov 2000 |
US |