Claims
- 1. A variable code rate turbo trellis coded modulation (TTCM) codec, the codec comprising:
a rate control sequencer that provides a rate control sequence that comprises a plurality of modulations, each modulation within the plurality of modulations comprising a constellation and a mapping, each modulation of the plurality of modulations comprising a bandwidth efficiency, the rate control sequence comprising a plurality of rate controls arranged in a period; an encoder that encodes a plurality of input bits according to the plurality of rate controls of the rate control sequence thereby generating a plurality of encoded symbols, the plurality of encoded symbols having an average bandwidth efficiency; and a decoder that decodes the plurality of encoded symbols according to the plurality of rate controls of the rate control sequence.
- 2. The codec of claim 1, wherein the encoder encodes the plurality of input bits thereby generating a plurality of encoded input bits; and
the encoder further comprises a puncturing functional block that punctures at least one encoded input bit of the plurality of encoded input bits according to one of the rate controls of the plurality of rate controls of the rate control sequence to generate at least one encoded symbol of the plurality of encoded symbols.
- 3. The codec of claim 1, wherein one input bit of the plurality of input bits is provided to the decoder as an uncoded bit.
- 4. The codec of claim 1, wherein the plurality of input bits are provided serially to the encoder.
- 5. The codec of claim 1, wherein one modulation of the plurality of modulations comprises at least one of 8 Phase Shift Keying (PSK) modulation, Quadrature Phase Shift Keying (QPSK) modulation, 16 Quadrature Amplitude Modulation (QAM), and 16 Amplitude Phase Shift Keying (APSK) modulation.
- 6. The codec of claim 1, wherein a first modulation of the plurality of modulations comprises a 16 Quadrature Amplitude Modulation (QAM); and
a second modulation of the plurality of modulations comprises a 16 Amplitude Phase Shift Keying (APSK) modulation.
- 7. The codec of claim 1, wherein one modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points that are titled with respect to axes of an I,Q (in-phase and quadrature) plane.
- 8. The codec of claim 1, wherein a first modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points located further from an origin of the I,Q (in-phase and quadrature) plane than constellation points of a second modulation of the plurality of modulations that also comprises a Quadrature Phase Shift Keying (QPSK) modulation.
- 9. The codec of claim 1, wherein the encoder comprises a systematic encoder.
- 10. The codec of claim 1, wherein the encoder comprises a non-systematic encoder.
- 11. The codec of claim 1, wherein the plurality of encoded symbols are transmitted from the encoder to the decoder via an Additive White Gaussian Noise (AWGN) communication channel.
- 12. The codec of claim 1, wherein the encoder is contained within a satellite transmitter; and
the decoder is contained within a satellite receiver.
- 13. The codec of claim 1, wherein the codec is contained within at least one of a satellite communication system, a high definition television (HDTV) communication system, a cellular communication system, a cellular communication system, a microwave communication system, a point-to-point radio communication system, a uni-directional TTCM communication system, a bi-directional TTCM communication system, and a one to many TTCM communication system.
- 14. A variable code rate turbo trellis coded modulation (TTCM) encoder, the encoder comprising:
a rate control sequencer that provides a rate control sequence that comprises a plurality of modulations, each modulation within the plurality of modulations comprising a constellation and a mapping, each modulation of the plurality of modulations comprising a bandwidth efficiency, the rate control sequence comprising a plurality of rate controls arranged in a period; and an encoder that encodes a plurality of input bits according to the plurality of rate controls of the rate control sequence thereby generating a plurality of encoded symbols, the plurality of encoded symbols having an average bandwidth efficiency.
- 15. The encoder of claim 14, further comprising a decoder that decodes the plurality of encoded symbols according to the plurality of rate controls of the rate control sequence.
- 16. The encoder of claim 15, wherein the plurality of encoded symbols are transmitted from the encoder to the decoder via an Additive White Gaussian Noise (AWGN) communication channel.
- 17. The encoder of claim 15, wherein the encoder is contained within a satellite transmitter; and
the decoder is contained within a satellite receiver.
- 18. The encoder of claim 15, wherein one input bit of the plurality of input bits is provided to the decoder as an uncoded bit.
- 19. The encoder of claim 14, wherein one modulation of the plurality of modulations comprises at least one of 8 Phase Shift Keying (PSK) modulation, Quadrature Phase Shift Keying (QPSK) modulation, 16 Quadrature Amplitude Modulation (QAM), and 16 Amplitude Phase Shift Keying (APSK) modulation.
- 20. The encoder of claim 14, wherein the encoder encodes the plurality of input bits thereby generating a plurality of encoded input bits; and
the encoder further comprises a puncturing functional block that punctures at least one encoded input bit of the plurality of encoded input bits according to one of the rate controls of the plurality of rate controls of the rate control sequence to generate at least one encoded symbol of the plurality of encoded symbols.
- 21. The encoder of claim 14, wherein the plurality of input bits are provided serially to the encoder.
- 22. The encoder of claim 14, wherein a first modulation of the plurality of modulations comprises a 16 Quadrature Amplitude Modulation (QAM); and
a second modulation of the plurality of modulations comprises a 16 Amplitude Phase Shift Keying (APSK) modulation.
- 23. The encoder of claim 14, wherein one modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points that are titled with respect to axes of an I,Q (in-phase and quadrature) plane.
- 24. The encoder of claim 14, wherein a first modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points located further from an origin of the I,Q (in-phase and quadrature) plane than constellation points of a second modulation of the plurality of modulations that also comprises a Quadrature Phase Shift Keying (QPSK) modulation.
- 25. The encoder of claim 14, wherein the encoder comprises a systematic encoder.
- 26. The encoder of claim 14, wherein the encoder comprises a non-systematic encoder.
- 27. A variable code rate turbo trellis coded modulation (TTCM) decoder, the decoder comprising:
a rate control sequencer that provides a rate control sequence that comprises a plurality of modulations, each modulation within the plurality of modulations comprising a constellation and a mapping, each modulation of the plurality of modulations comprising a bandwidth efficiency, the rate control sequence comprising a plurality of rate controls arranged in a period; and a decoder that decodes a plurality of encoded symbols according to the plurality of rate controls of the rate control sequence; and wherein the plurality of encoded symbols having an average bandwidth efficiency.
- 28. The decoder of claim 27, further comprising an encoder that encodes a plurality of input bits according to the plurality of rate controls of the rate control sequence thereby generating the plurality of encoded symbols.
- 29. The decoder of claim 28, wherein the plurality of encoded symbols are transmitted from the encoder to the decoder via an Additive White Gaussian Noise (AWGN) communication channel.
- 30. The decoder of claim 28, wherein the encoder encodes the plurality of input bits thereby generating a plurality of encoded input bits; and
the encoder further comprises a puncturing functional block that punctures at least one encoded input bit of the plurality of encoded input bits according to one of the rate controls of the plurality of rate controls of the rate control sequence to generate at least one encoded symbol of the plurality of encoded symbols.
- 31. The decoder of claim 27, wherein a first modulation of the plurality of modulations comprises a 16 Quadrature Amplitude Modulation (QAM); and
a second modulation of the plurality of modulations comprises a 16 Amplitude Phase Shift Keying (APSK) modulation.
- 32. The decoder of claim 27, wherein one modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points that are titled with respect to axes of an I,Q (in-phase and quadrature) plane.
- 33. The decoder of claim 27, wherein a first modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points located further from an origin of the I,Q (in-phase and quadrature) plane than constellation points of a second modulation of the plurality of modulations that also comprises a Quadrature Phase Shift Keying (QPSK) modulation.
- 34. A variable code rate turbo trellis coded modulation (TTCM) coding method, the method comprising:
encoding a plurality of input bits according to a plurality of rate controls of a rate control sequence thereby generating a plurality of encoded symbols, the plurality, of encoded symbols having an average bandwidth efficiency; and decoding the plurality of encoded symbols according to the plurality of rate controls of the rate control sequence; and wherein each modulation of the plurality of modulations comprising a bandwidth efficiency, each modulation within the plurality of modulations comprising a constellation and a mapping, the rate control sequence comprising a plurality of rate controls arranged in a period.
- 35. The method of claim 34, wherein a rate control sequencer provides the rate control sequence that comprises the plurality of modulations.
- 36. The method of claim 34, further comprising transmitting the plurality of encoded symbols across an Additive White Gaussian Noise (AWGN) communication channel.
- 37. The method of claim 34, further comprising transmitting one input bit of the plurality of input bits across an Additive White Gaussian Noise (AWGN) communication channel as an uncoded bit.
- 38. The method of claim 34, further comprising;
encoding the plurality of input bits thereby generating a plurality of encoded input bits; and puncturing at least one encoded input bit of the plurality of encoded input bits according to one of the rate controls of the plurality of rate controls of the rate control sequence to generate at least one encoded symbol of the plurality of encoded symbols.
- 39. The method of claim 34, wherein one modulation of the plurality of modulations comprises at least one of 8 Phase Shift Keying (PSK) modulation, Quadrature Phase Shift Keying (QPSK) modulation, 16 Quadrature Amplitude Modulation (QAM), and 16 Amplitude Phase Shift Keying (APSK) modulation.
- 40. The method of claim 34, wherein a first modulation of the plurality of modulations comprises a 16 Quadrature Amplitude Modulation (QAM); and
a second modulation of the plurality of modulations comprises a 16 Amplitude Phase Shift Keying (APSK) modulation.
- 41. The method of claim 34, wherein one modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points that are titled with respect to axes of an I,Q (in-phase and quadrature) plane.
- 42. The method of claim 34, wherein a first modulation of the plurality of modulations comprises a Quadrature Phase Shift Keying (QPSK) modulation having constellation points located further from an origin of the I,Q (in-phase and quadrature) plane than constellation points of a second modulation of the plurality of modulations that also comprises a Quadrature Phase Shift Keying (QPSK) modulation.
- 43. The method of claim 34, wherein the encoding of the plurality of input bits is performed using a systematic encoder.
- 44. The method of claim 34, wherein the encoding of the plurality of input bits is performed using a non-systematic encoder.
- 45. The method of claim 34, wherein the encoding of the plurality of input bits is performed using an encoder that is contained within a satellite transmitter; and
the decoding of the plurality of encoded symbols is performed using a decoder that is contained within a satellite receiver.
- 46. The method of claim 45, wherein the encoder is contained within at least one of a satellite transmitter, a high definition television (HDTV) transmitter, a mobile transmitter, a base station transmitter, a transmitter, and a transceiver.
- 47. The method of claim 45, wherein the decoder is contained within at least one of a satellite receiver, a high definition television (HDTV) set top box receiver, a mobile receiver, a base station receiver, a receiver, and a transceiver.
- 48. The method of claim 34, wherein the method is performed within at least one of a satellite communication system, a high definition television (HDTV) communication system, a cellular communication system, a cellular communication system, a microwave communication system, a point-to-point radio communication system, a uni-directional TTCM communication system, a bi-directional TTCM communication system, and a one to many TTCM communication system.
CROSS REFERENCE TO RELATED PATENTS/PATENT APPLICATIONS
[0001] The present U.S. Utility Patent Application claims priority pursuant to 35 U.S.C. § 119(e) to the following U.S. Provisional Patent Application that is hereby incorporated herein by reference in its entirety and is made part of the present U.S. Utility Patent Application for all purposes:
[0002] 1. U.S. Provisional Patent Application Serial No. 60/384,698, entitled “VARIABLE CODE RATE AND SIGNAL CONSTELLATION TURBO TRELLIS CODED MODULATION CODEC,” (Attorney Docket No. BP 2333), filed May 31, 2002, pending.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60384698 |
May 2002 |
US |