Capacity achieving multicarrier modulation and coding systems and methods
AssigneeMaxLinear, Inc.
InventorsRainer Strobel, Vladimir Oksman
Life of this patent
Estimating the term…
Abstract
A multi-carrier transmitter apparatus is disclosed. The apparatus includes an outer encoder, a shell mapper and an inner encoder. The outer encoder is configured to receive a signal, perform error correction using an outer code on the received signal and generate an outer encoder signal. The shell mapper is configured to perform constellation shaping on a subset of bits from the outer encoder signal and generate one or more constellation shaping bits. The inner encoder is configured to perform inner error correction/encoding using an inner code on a second subset of bits from the outer encoder signal and generate an inner correction signal.
Claims22
A multi-carrier transmitter apparatus comprising:
- an outer encoder configured to perform error correction coding using an outer code on a received signal and generate an outer encoder signal, wherein multiple codewords of the outer encoder signal are combined in a data transmission unit (DTU);
- a shell mapper configured to perform constellation shaping on a subset of DTU bits from the outer encoder signal and generate one or more constellation shaping bits in a shell mapper signal;
- and
- an inner encoder configured to perform inner error correction coding using an inner code on a second subset of DTU bits from the outer encoder signal and generate an inner correction signal.
A multi-carrier receiver apparatus for decoding comprising:
- an inner decoder configured to decode a received signal using an inner code to generate an inner decoded signal;
- a demodulation stage configured to demodulate the received signal using the inner decoded signal to generate a demodulated signal;
- a shell demapper configured to demap at least a subset of the demodulated signal according to carrier group to generate a demapped signal, wherein the shell demapper is configured to determine one or more coset bits based on an outer encoder signal;
- and
- an outer decoder configured to decode the demodulated signal using the demapped signal to generate an outer decoded signal.
A method of coding a transmit signal for multiple carriers, the method comprising:
- applying an outer code to an input signal to generate an outer encoder signal, where the outer code is a hard code;
- applying an inner code to a subset of bits from the outer encoder signal to generate an inner correction signal;
- performing constellation shaping on a second subset of bits from the outer encoder signal by shell mapper circuitry to generate a shell mapper signal having one or more constellations per carrier of a plurality of carriers, wherein performing the constellation shaping further includes determining energy values for each group of carriers and selecting a shell of a plurality of shells for each group of carriers based on the energy values;
- and
- modulating the outer encoder signal, the inner correction signal and the shell mapper signal to generate an output signal for transmission.
Dependencies are inferred from the claim text.