Claims
- 1. An apparatus for encoding Quadrature Amplitude Modulation (QAM) trellis coded data comprising:
- encoding means for receiving a subset of bits of an input data bits set and encoding said subset of bits according to a punctured convolutional encoding format based upon a lower rate convolutional code to provide a plurality of coded symbols;
- QAM modulation means for providing a modulation signal in accordance with remaining uncoded input bits of said input data bits set and said coded symbols, said remaining uncoded input bits corresponding to a group of modulation signal values;
- mapping means for receiving said remaining bits and said coded symbols and converting said remaining bits and said coded symbols to signal space coordinates according to a predetermined conversion format;
- wherein said mapping means is further for converting said remaining bits and said coded symbols to signal space coordinates in accordance with a mapping which is a combination of Gray code mapping and signal space blocking.
- 2. An apparatus for encoding Quadrature Amplitude Modulation (QAM) trellis coded data comprising:
- encoding means for receiving a subset of bits of an input data bits set and encoding said subset of bits according to a punctured convolutional encoding format based upon a lower rate convolutional code to provide a plurality of coded symbols;
- QAM modulation means for providing a modulation signal in accordance with remaining uncoded input bits of said input data bits set and said coded symbols, said remaining uncoded input bits corresponding to a group of modulation signal values and said coded symbols corresponding to a predetermined signal value within said group of modulation signal values; and
- mapping means for receiving said remaining bits and said coded symbols and converting said remaining bits and said coded symbols to signal space coordinates according to a predetermined conversion format; and for converting said remaining bits and said coded symbols to signal space coordinates in accordance with a mapping which is a combination of Gray code mapping and signal space blocking.
- 3. The apparatus of claim 2 wherein said mapping means is further for maintaining a relation between Hamming distance and squared Euclidean distance.
- 4. The apparatus of claim 2 wherein said encoding means comprises a rate 3/4 convolutional encoder based on a punctured rate 1/2 convolutional code.
- 5. The apparatus of claim 4 wherein said input data bit set comprises six bits.
Parent Case Info
This is a continuation of application Ser. No. 08/709,610, filed Sep. 9, 1996 now U.S. Pat. No. 5,848,102.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5233629 |
Paik et al. |
Aug 1993 |
|
5511082 |
How et al. |
Apr 1996 |
|
5633881 |
Zehavi et al. |
May 1997 |
|
5848102 |
Zehavi et al. |
Dec 1998 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
709610 |
Sep 1996 |
|