← Back to Patent Explorer
US5548615A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for rotationally invariant multilevel coding

Assignee: AT&T Inc
•
Filing: 1993-05-03
•
Granted: 1996-08-20
•
Expires: 2013-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A rotationally invariant, multilevel coded modulation scheme is provided by partitioning a constellation, such as an M-PSK or QAM constellation, into several trellis-subsets, each of which is further partitioned into block subsets. The input bits are then encoded to select a signal point from the constellation. A first portion of the input bits are differentially encoded. A second portion of the input bits, together with at least one of the differentially encoded bits, are trellis encoded to select a trellis subset of the constellation. A third portion of the input bits--excluding any differentially encoded bits --are block encoded to select a block subset from the selected trellis subset. A fourth portion of the input bits, together with the remaining differentially encoded bits, are used to select a signal point from the selected block subset.

Inventors

  • 👤 Lee-Fang Wei

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 01:26
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/32; H04L27/34; H04L27/3405; H04L27/3416; H04L27/3427; H04L27/3438; H04L27/18; H04L27/186

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 287 words
A rotationally invariant, multilevel coding method for selecting a sequence of signal points from a multilevel, 2N-dimensional constellation to represent a sequence of input bits, N representing a positive integer, the constellation having at least three phase symmetries and being partitioned into a first group of subsets, and each of the subsets of the first group being partitioned into a second group of subsets, the method comprising the steps of: applying, during each 2N-dimensional signaling interval, first and second portions of the input bits to a first encoder and a second encoder, respectively, to generate first and second groups of encoded bits; specifying, in response to the first group of encoded bits, a first subset from the first group of subsets of the constellation; identifying, in response to the second group of encoded bits, a second subset from the second group of subsets of the specified first subset; selecting, in response to a third portion of the input bits, a 2N- dimensional signal point from the identified second subset; and generating an output signal representing a sequence of successive, multilevel, 2N-dimensional signal points thus selected, wherein the constellation is partitioned such that each of respective subsets in the first group of subsets has an intra-subset minimum square Euclidean distance (MSED) less than the MSEDs of each of the subsets in the corresponding second group of subsets into which the respective first group of subsets is partitioned; the subsets in the first and second groups of subsets being rotationally invariant to the same amount of phase rotation of the 2N-dimensional constellation such that a valid sequence of signal points becomes another valid sequence of signal points after a rotation corresponding to a phase symmetry of the 2N-dimensional constellation.
Claim 2
Dependent Claim 287 words
A rotationally invariant, multilevel coding method for selecting a sequence of signal points from a multilevel, 2N-dimensional constellation to represent a sequence of input bits, N representing a positive integer, the constellation having at least three phase symmetries and being partitioned into a first group of subsets, and each of the subsets of the first group being partitioned into a second group of subsets, the method comprising the steps of: applying, during each 2N-dimensional signaling interval, first and second portions of the input bits to a first encoder and a second encoder, respectively, to generate first and second groups of encoded bits; specifying, in response to the first group of encoded bits, a first subset from the first group of subsets of the constellation; identifying, in response to the second group of encoded bits, a second subset from the second group of subsets of the specified first subset; selecting, in response to a third portion of the input bits, a 2N- dimensional signal point from the identified second subset; and generating an output signal representing a sequence of successive, multilevel, 2N-dimensional signal points thus selected, wherein the constellation is partitioned such that each of respective subsets in the first group of subsets has an intra-subset minimum square Euclidean distance (MSED) less than the MSEDs of each of the subsets in the corresponding second group of subsets into which the respective first group of subsets is partitioned; the subsets in the first and second groups of subsets being rotationally invariant to the same amount of phase rotation of the 2N-dimensional constellation such that a valid sequence of signal points becomes another valid sequence of signal points after a rotation corresponding to a phase symmetry of the 2N-dimensional constellation.
Claim 3
Dependent Claim 58 words
The method of claim 1 wherein the specifying and identifying steps are performed such that for two different groups of encoded bits output from the first encoder and for the same group of encoded bits output from the second encoder, the two corresponding identified second subsets are obtainable from each other through a phase rotation of the constellation.
Claim 4
Dependent Claim 14 words
The method of claim 1 wherein the first and second encoders are redundancy encoders.
Claim 5
Dependent Claim 13 words
The method of claim 1 wherein the first encoder is a trellis encoder.
Claim 6
Dependent Claim 32 words
The method of claim 4 wherein the trellis encoder utilizes a trellis code of a predetermined dimensionality and wherein the trellis code is converted from a second trellis code of lower dimensionality.
Claim 7
Dependent Claim 13 words
The method of claim 1 wherein the second encoder is a block encoder.
Claim 8
Dependent Claim 15 words
The method of claim 6 wherein the block encoder comprises at least one single-parity-check encoder.
Claim 9
Dependent Claim 19 words
The method of claim 1 wherein the 2N-dimensional constellation is constructed from a QAM constellation having four phase ambiguities.
Claim 10
Dependent Claim 21 words
The method of claim 1 wherein the 2N-dimensional constellation is constructed from an M-PSK constellation having at least three phase ambiguities.
Claim 11
Dependent Claim 283 words
A rotationally invariant multilevel coding method for selecting a sequence of signal points from a multilevel, 2N-dimensional constellation to represent a sequence of input bits, the constellation having at least three phase symmetries and being partitioned into a first group of subsets, and each of the subsets of the first group being partitioned into a second group of subsets, the method comprising the steps of: differentially encoding, during each 2N-dimensional signaling interval, a first portion of the input bits to generate a plurality of differentially encoded bits; applying, during each 2N-dimensional signaling interval, a second portion of the input bits, together with at least one of the differentially encoded bits, to a first encoder to generate a first group of encoded bits; applying, during each 2N-dimensional signaling interval, a third portion of the input bits to a second encoder, to generate a second group of encoded bits; specifying, in response to the first group of encoded bits, a first subset from the first group of subsets of the 2N-dimensional constellation; identifying in response to the second group of encoded bits, a second subset from the second group of subsets of the specified first subset; selecting, in response to a fourth portion of the input bits, together with at least one of the differentially encoded bits, a 2N-dimensional signal point from the identified second subset; and generating an output signal representing a sequence of successive, multilevel, 2N-dimensional signal points thus selected, the multilevel coding method providing rotational invariance wherein a valid sequence of signal points becomes another valid sequence of signal points after a phase rotation corresponding to a phase symmetry of the 2N-dimensional constellation corresponding to a phase symmetry of the 2N-dimensional constellation.
Claim 12
Dependent Claim 283 words
A rotationally invariant multilevel coding method for selecting a sequence of signal points from a multilevel, 2N-dimensional constellation to represent a sequence of input bits, the constellation having at least three phase symmetries and being partitioned into a first group of subsets, and each of the subsets of the first group being partitioned into a second group of subsets, the method comprising the steps of: differentially encoding, during each 2N-dimensional signaling interval, a first portion of the input bits to generate a plurality of differentially encoded bits; applying, during each 2N-dimensional signaling interval, a second portion of the input bits, together with at least one of the differentially encoded bits, to a first encoder to generate a first group of encoded bits; applying, during each 2N-dimensional signaling interval, a third portion of the input bits to a second encoder, to generate a second group of encoded bits; specifying, in response to the first group of encoded bits, a first subset from the first group of subsets of the 2N-dimensional constellation; identifying in response to the second group of encoded bits, a second subset from the second group of subsets of the specified first subset; selecting, in response to a fourth portion of the input bits, together with at least one of the differentially encoded bits, a 2N-dimensional signal point from the identified second subset; and generating an output signal representing a sequence of successive, multilevel, 2N-dimensional signal points thus selected, the multilevel coding method providing rotational invariance wherein a valid sequence of signal points becomes another valid sequence of signal points after a phase rotation corresponding to a phase symmetry of the 2N-dimensional constellation corresponding to a phase symmetry of the 2N-dimensional constellation.
Claim 13
Dependent Claim 13 words
The method of claim 10 wherein the first encoder is a trellis encoder.
Claim 14
Dependent Claim 32 words
The method of claim 11 wherein the trellis encoder utilizes a trellis code of a predetermined dimensionality and wherein the trellis code is derived from a second trellis code of lower dimensionality.
Claim 15
Dependent Claim 13 words
The method of claim 13 wherein the second encoder is a block encoder.
Claim 16
Dependent Claim 15 words
The method of claim 13 wherein the block encoder comprises at least one single-parity-check encoder.
Claim 17
Dependent Claim 19 words
The method of claim 10 wherein the 2N-dimensional constellation is constructed from a QAM constellation having four phase ambiguities.
Claim 18
Dependent Claim 21 words
The method of claim 10 wherein the 2N-dimensional constellation is constructed from an M-PSK constellation having at least three phase ambiguities.
Claim 19
Dependent Claim 315 words
A rotationally invariant, multilevel coding apparatus for transmitting a sequence of signal points selected from a multilevel, 2N-dimensional constellation to represent a sequence of input bits, N representing a positive integer, the 2N-dimensional constellation having at least three phase symmetries and being partitioned into a first group of subsets, and each of the subsets of the first group being partitioned into a second group of subsets, each of respective subsets in the first group of subsets having an intra-subset minimum square Euclidean distance (MSED) less than the MSEDs of each of the subsets in the corresponding second group of subsets into which the respective first group of subsets is partitioned, the apparatus comprising: first means for encoding, during each 2N-dimensional signaling interval, a first portion of the input bits to generate a first group of encoded bits; second means for encoding, during each 2N-dimensional signaling interval, a second portion of the input bits to generate a second group of encoded bits; means for specifying, in response to the first group of encoded bits, a first subset from the first group of subsets of the 2N-dimensional constellation; means for identifying, in response to the second group of encoded bits, a second subset from the second group of subsets of the specified first subset; means for selecting, in response to a third portion of the input bits, a 2N-dimensional signal point from the identified second subset; and means for generating a multilevel output signal representing a sequence of successive selected multilevel, 2N-dimensional signal points, the coding apparatus providing rotational invariance wherein the 2N-dimensional constellation is partitioned such that the subsets in the first and second groups of subsets are invariant to equal amounts of phase rotation of the 2N-dimensional constellation, such that a valid sequence of signal points becomes another valid sequence of signal points after a rotation corresponding to a phase symmetry of the 2N-dimensional constellation.
Claim 20
Dependent Claim 315 words
A rotationally invariant, multilevel coding apparatus for transmitting a sequence of signal points selected from a multilevel, 2N-dimensional constellation to represent a sequence of input bits, N representing a positive integer, the 2N-dimensional constellation having at least three phase symmetries and being partitioned into a first group of subsets, and each of the subsets of the first group being partitioned into a second group of subsets, each of respective subsets in the first group of subsets having an intra-subset minimum square Euclidean distance (MSED) less than the MSEDs of each of the subsets in the corresponding second group of subsets into which the respective first group of subsets is partitioned, the apparatus comprising: first means for encoding, during each 2N-dimensional signaling interval, a first portion of the input bits to generate a first group of encoded bits; second means for encoding, during each 2N-dimensional signaling interval, a second portion of the input bits to generate a second group of encoded bits; means for specifying, in response to the first group of encoded bits, a first subset from the first group of subsets of the 2N-dimensional constellation; means for identifying, in response to the second group of encoded bits, a second subset from the second group of subsets of the specified first subset; means for selecting, in response to a third portion of the input bits, a 2N-dimensional signal point from the identified second subset; and means for generating a multilevel output signal representing a sequence of successive selected multilevel, 2N-dimensional signal points, the coding apparatus providing rotational invariance wherein the 2N-dimensional constellation is partitioned such that the subsets in the first and second groups of subsets are invariant to equal amounts of phase rotation of the 2N-dimensional constellation, such that a valid sequence of signal points becomes another valid sequence of signal points after a rotation corresponding to a phase symmetry of the 2N-dimensional constellation.
Claim 21
Dependent Claim 61 words
The apparatus of claim 17 wherein the means for identifying operates such that for two different groups of encoded bits output from the first encoder and for the same group of encoded bits output from the second encoder, each of the two corresponding identified second subsets is obtainable from the other identified second subset through a phase rotation of the constellation.
Claim 22
Dependent Claim 13 words
The apparatus of claim 17 wherein the first encoder is a trellis encoder.
Claim 23
Dependent Claim 32 words
The apparatus of claim 19 wherein the trellis encoder utilizes a trellis code of a predetermined dimensionality and wherein the trellis code is derived from a second trellis code of lower dimensionality.
Claim 24
Dependent Claim 13 words
The apparatus of claim 17 wherein the second encoder is a block encoder.
Claim 25
Dependent Claim 15 words
The apparatus of claim 21 wherein the block encoder comprises at least one single-parity-check encoder.
Claim 26
Dependent Claim 19 words
The apparatus of claim 17 wherein the 2N-dimensional constellation is constructed from a QAM constellation having four phase ambiguities.
Claim 27
Dependent Claim 21 words
The apparatus of claim 17 wherein the 2N-dimensional constellation is constructed from an M-PSK constellation having at least three phase ambiguities.
Claim 28
Dependent Claim 234 words
A rotationally invariant, multilevel receiver apparatus for processing a received signal that was generated by encoding, during each 2N-dimensional signaling interval, N representing a positive integer, first and second portions of a plurality of input bits to respectively generate first and second groups of encoded bits, and then selecting, in response to the first and second groups of encoded bits and a third portion of the input bits, respectively, a first subset of a constellation, a second subset of the first subset, and a signal point of the second subset, each of respective subsets in the first group of subsets having an intra-subset minimum square Euclidean distance (MSED) less than the MSEDs of each of the subsets in the corresponding second group of subsets into which the respective first group of subsets is partitioned, the constellation having at least three phase ambiguities and being partitioned such that the first and second subsets are invariant to equal amounts of phase rotation of the constellation, wherein a valid sequence of successive multilevel channel signal points are generated as another valid sequence of multilevel signal points in response to a phase rotation corresponding to a phase symmetry of the constellation, the receiver apparatus comprising: a receiver including a decoder for receiving a multilevel encoded signal and for generating a decoded signal in response to the multilevel encoded signal, the decoded signal representing the plurality of input bits.
Claim 29
Dependent Claim 234 words
A rotationally invariant, multilevel receiver apparatus for processing a received signal that was generated by encoding, during each 2N-dimensional signaling interval, N representing a positive integer, first and second portions of a plurality of input bits to respectively generate first and second groups of encoded bits, and then selecting, in response to the first and second groups of encoded bits and a third portion of the input bits, respectively, a first subset of a constellation, a second subset of the first subset, and a signal point of the second subset, each of respective subsets in the first group of subsets having an intra-subset minimum square Euclidean distance (MSED) less than the MSEDs of each of the subsets in the corresponding second group of subsets into which the respective first group of subsets is partitioned, the constellation having at least three phase ambiguities and being partitioned such that the first and second subsets are invariant to equal amounts of phase rotation of the constellation, wherein a valid sequence of successive multilevel channel signal points are generated as another valid sequence of multilevel signal points in response to a phase rotation corresponding to a phase symmetry of the constellation, the receiver apparatus comprising: a receiver including a decoder for receiving a multilevel encoded signal and for generating a decoded signal in response to the multilevel encoded signal, the decoded signal representing the plurality of input bits.
Claim 30
Dependent Claim 21 words
The apparatus of claim 25 wherein said input bits are differentially encoded and the receiver apparatus further includes a differential decoder.

References Cited (Backward Citations)

US4713817A Cited
US4873701A Cited
US5029185A Cited
US5307377A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-08-20 2000-02-19 2000-08-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-08-20 2004-02-19 2004-08-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-08-20 2008-02-19 2008-08-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag