Quadrature amplitude modulation with constellation shaping
AssigneeCisco Technology, Inc.
InventorsAndreas Bernhard Bisplinghoff, Stefan Helmut Müller-Weinfurtner
Life of this patent
Estimating the term…
Abstract
Techniques are presented for mapping a digital data sequence into a signal point sequence for transmission. The signal point sequence belongs to a set of possible signal point sequences. In one example, a digital data sequence is received. Forbidden branch flags that forbid certain signal points in the possible signal points sequences are applied. The signal point sequence is selected from a subset of all the possible signal point sequences based on the digital data sequence. The subset is defined by the forbidden branch flags.
Claims20
An apparatus for transmitting digital data sequences via a channel, the apparatus comprising:
- a transmitter configured to map a digital data sequence into a signal point sequence for transmission, said signal point sequence belonging to a set of possible signal point sequences, the transmitter being configured to:
- obtain said digital data sequence;
- apply forbidden branch flags that forbid certain signal points in said set of possible signal point sequences;
- and
- select said signal point sequence from a subset of said set of possible signal point sequences based on said digital data sequence, said subset being defined by said forbidden branch flags.
A method for mapping a digital data sequence into a signal point sequence for transmission, said signal point sequence belonging to a set of possible signal point sequences, the method comprising:
- obtaining said digital data sequence;
- applying forbidden branch flags that forbid certain signal points in said set of possible signal point sequences;
- and
- selecting said signal point sequence from a subset of said set of possible signal point sequences based on said digital data sequence, said subset being defined by said forbidden branch flags.
A non-transitory computer-readable medium comprising instructions for mapping a digital data sequence into a signal point sequence for transmission, said signal point sequence belonging to a set of possible signal point sequences, wherein the instructions, when executed by a computer, cause the computer to:
- receive said digital data sequence;
- apply forbidden branch flags that forbid certain signal points in said set of possible signal point sequences;
- and
- select said signal point sequence from a subset of said set of possible signal point sequences based on said digital data sequence, said subset being defined by said forbidden branch flags.
Dependencies are inferred from the claim text.