System and method of data communication using turbo trellis coded modulation combined with constellation shaping with or without precoding
First Claim
Patent Images
1. A method of binary coded data communication comprising:
- providing a transmitter having a turbo trellis coded modulator (TTCM) encoder and constellation shaping elements;
dividing a desired symbol sequence into a first part having K-bits, a second part having N*k-bits, and a third part having the remaining bits;
processing the first part of the desired symbol sequence via a shell mapper to generate N shells;
processing the second part of the desired symbol sequence via the TTCM encoder to generate N cosets;
mapping the third part of the desired symbol sequence, the N shells, and the N cosets to generate N transmit symbols, wherein N, K, and k are integers;
providing a receiver having a receiver turbo decoder and receiver constellation shaping elements; and
using the receiver turbo decoder and the receiver constellation shaping elements to process the N transmit symbols to recover the desired symbol sequence wherein the step ofprocessing the N transmit symbols comprises the steps of;
decoding the N transmit symbols via the turbo receiver decoder to generate N hard symbols,de-mapping the N hard symbols into the first part of the desired symbol sequence via a shell de-mapper,mapping the N hard symbols into the remaining part of the desired symbol sequence via a symbols to bits mapper, andcombining the first part of the desired symbol sequence recovered by the shell de-mapper with the remaining part of the desired symbol sequence recovered by the symbols to bits mapper to recover the desired symbol sequence at the receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique that combines a turbo trellis coded modulation (TTCM) coding scheme with constellation shaping and precoding schemes to implement a binary coded communication system and method that can achieve high performance (high coding gains achieved in combination with shaping gain, and when necessary, also with high performance in ISI-channels via preceding).
-
Citations
30 Claims
-
1. A method of binary coded data communication comprising:
-
providing a transmitter having a turbo trellis coded modulator (TTCM) encoder and constellation shaping elements; dividing a desired symbol sequence into a first part having K-bits, a second part having N*k-bits, and a third part having the remaining bits; processing the first part of the desired symbol sequence via a shell mapper to generate N shells; processing the second part of the desired symbol sequence via the TTCM encoder to generate N cosets; mapping the third part of the desired symbol sequence, the N shells, and the N cosets to generate N transmit symbols, wherein N, K, and k are integers; providing a receiver having a receiver turbo decoder and receiver constellation shaping elements; and using the receiver turbo decoder and the receiver constellation shaping elements to process the N transmit symbols to recover the desired symbol sequence wherein the step of processing the N transmit symbols comprises the steps of; decoding the N transmit symbols via the turbo receiver decoder to generate N hard symbols, de-mapping the N hard symbols into the first part of the desired symbol sequence via a shell de-mapper, mapping the N hard symbols into the remaining part of the desired symbol sequence via a symbols to bits mapper, and combining the first part of the desired symbol sequence recovered by the shell de-mapper with the remaining part of the desired symbol sequence recovered by the symbols to bits mapper to recover the desired symbol sequence at the receiver. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing incoming signals in a receiver comprising:
-
receiving a sequence of N symbols; using a receiver turbo decoder and a receiver constellation shaping elements to process the N transmit symbols to recover the desired symbol sequence wherein the step of processing the N symbols comprises the steps of; decoding the N transmit symbols via the reciever turbo decoder to generate N hard symbols; de-mapping the N hard symbols into a first part of the desired symbol sequence via a shell de-mapper; mapping the N hard symbols into the remaining part of the desired symbol sequence via a symbols to bits mapper, and combining the first part of the desired symbol sequence recovered by the shell de-mapper with the remaining part of the desired symbol sequence recovered by the symbols to bits mapper to recover the desired symbol sequence. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A binary coded data communication system comprising:
-
a transmitter having a turbo trellis coded modulator (TTCM) encoder and constellation shaping elements; and a receiver having a receiver turbo decoder and a receiver constellation shaping elements, wherein the receiver is configured to; receive a sequence of N symbols from the transmitter; using the turbo receiver decoder and the receiver constellation shaping elements to process the N transmit symbols to recover desired symbol sequence by; decoding the N transmit symbols via the turbo receiver decoder to generate N hard symbols; de-mapping the N hard symbols into a first part of the desired symbol sequence via a shell de-mapper; mapping the N hard symbols into the remaining part of the desired symbol sequence via a symbols to bits mapper; and combining the first part of the desired symbol sequence recovered by the shell de-mapper with the remaining part of the desired symbol sequence recovered by the symbols to bits mapper to recover the desired symbol sequence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification