Back to results
US 7,065,147 B2Granted
System and method of data communication using turbo trellis coded modulation combined with constellation shaping with or without precoding
AssigneeTexas Instruments Incorporated
InventorsLior Ophir, Naftali Sommer, Ofir Shalvi
Life of this patent
Estimating the term…
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).
Claims30
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.
10 more elements
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.
3 more elements
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.
7 more elements
Dependencies are inferred from the claim text.