EP0200505A2

Apparatus for transmitting streams of information bits and methods for estimating the most likely sequence sent.

Abstract

Embodiments of apparatus are described for transmitting a stream of information bits by sending corresponding signals over a channel in a plurality of signalling slots. A family of multi-dimensional convolutionally coded modulation systems achieves enlarged minimum distance between possible sequences of signal points, reduced number of error events with the minimum distance, acceptable peak-to-average power ratio, reduced number of signal points in each constituent two-dimensional constellation, immunity to rapid carrier phase changes, and reduced complexity, resulting in a reduced error probability when maximum likelihood decoding is used. These advantages are achieved by the construction and by the partitioning into subsets of the multi- dimensional constellation, by the design of convolutional codes using those multi-dimensional subsets, by using a bit converter and a block encoder to convert a multi-dimensional constellation mapping into multiple two-dimensional constellation mappings, and by a simplified decoding technique.

EP0200505A2, drawing sheet 1
Sheet 1 of 54

Term

Term ended

Projected expiry passed 25 April 2006, 20.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

69 claims: 26 independent, 43 dependent

  1. 1
    Apparatus for transmitting a stream of information bits by sending corresponding signals over a channel in a plurality of signalling slots, the apparatus being characterised in comprising:encoding means adapted to encode the information bits that appear during a block of at least two said signalling slots by adding one or more redundant bit, to form a set of signal point selection bits for said block;selection means adapted to select, for each said set of signai point selection bits, a multi-dimensional signal point drawn from a multi-dimensional constellation for said block, said multi-dimensional signal point selected for a particular said block being dependent on the multi-dimensional signal point selected for at least one other said block;said selection means being arranged operatively to establish a correspondence between each possible combination of said signal point selection bits and the coordinates of a multi-dimensional signal point in said multi-dimensional constellation, and, said encoding means and said selection means being arranged operatively to define a partitioning of said multi-dimensional constellation into a plurality of multi-dimensional subsets and to determine the subset from which said multi-dimensional signal point is selected based upon at least one of said signal point selection bits, said multi-dimensional constellation being a concatenation of constituent constellations each of which has fewer dimensions than said multi-dimensional constellation and is partitioned into constituent subsets, and each said multi-dimensional subset being based upon said constituent subsets but being other than a concatenation of constituent subsets of said constituent constellations;and modulation means adapted in operation to modulate at least one carrier for transmission over said channel in accordance with each selected said multi-dimensional signal point.
  2. 5
    Apparatus according to any preceding Claim, further characterised in being arranged such that each said multi-dimensional subset comprises multi-dimensional types each of which is a concatenation of said constituent subsets.
  3. 8
    Apparatus for transmitting a stream of information bits by sending corresponding signals over a channel in a plurality of signalling slots, the apparatus being characterised in comprising:encoding means adapted to encode the information bits that appear during a block of at least two said slots by adding one or more redundant bit, to form a set of signal point selection bits for said block;selection means adapted to select, for each said set of signal point selection bits, a multi-dimensional signal point drawn from a multi-dimensional constellation for said block, said multi-dimensional signal point selected for a particular said block being dependent on the multi-dimensional signal point selected for at least one other said block;said selection means being arranged operatively to establish a correspondence between each possible combination of said signal point selection bits and the coordinates of a multi-dimensional signal point in said multi-dimensional constellation, said encoding means and said selection means being arranged operatively to define a partitioning of said multi-dimensional constellation into a plurality of multi-dimensional subsets, said multi-dimensional constellation being a concatenation of a plurality of constituent constellations each of which has fewer dimensions than said multi-dimensional constellation, and said constituent constellations comprising arrangements of signal points which are ambiguous under phase rotations of particular amounts, preferably including 90°, 180° and 270°, and said encoding means and said selection means being further adapted to cause said selected multi-dimensional signal points to be susceptible to being decoded in a manner that avoids the effect of channel-induced phase rotations of any of said amounts;and modulation means adapted in operation to modulate at least one carrier for transmission over said channel in accordance with the coordinates represented by each selected said multi-dimensional signal point. -
  4. 17
    Apparatus according to any of Claims 14, 15 or 16, further characterised in that said convojutionai coder is adapted operatively to generate from at least one said information bit a plurality of convolutionally-encoded bits that include said redundant bit;in that said selection means is adapted to select the multi-dimensional subset from which said multi-dimensional point is drawn based on said convolutionally-encoded bits;and in that said encoding means further comprises a differential encoder operatively arranged to differentially encode at least one non-convolutionally-encoded said information bit to remove the ambiguity resulting from rotation by any of said amounts.
  5. 20
    Apparatus for transmitting a stream of information bits by sending corresponding signals over a channel in a plurality of signalling slots, the apparatus being characterised in comprising:encoding means adapted to encode the information bits that appear during a block of at least two said signalling slots by adding one or more redundant bit, to form a set of signal point selection bits for said block;selection means adapted to select, for each said set of signal point selection bits, a multi-dimensional signal point drawn from a multi-dimensional constellation for said block, said multi-dimensional signal point selected for a particular said block being dependent on the multi-dimensional signal point selected for at least one other said block;said selection means being arranged operatively to establish a correspondence between each possible combination of said signal point selection bits and the coordinates of a multi-dimensional signal point in said multi-dimensional constellation, said encoding means and said selection means being arranged operatively to define a partitioning of said multi-dimensional constellation into a plurality of multi-dimensional subsets, said multi-dimensional constellation being a concatenation of constituent constellations each of which has two dimensions and is partitioned into constituent subsets, and each said multi-dimensional subset comprising at least two multi-dimensional subtypes each formed by a concatenation of said constituent subsets, said encoding means comprising a convolutional encoder adapted to generate from at least one said information bit a plurality of convolutionally-encoded bits that include said redundant bit, and said selection means being arranted operatively to select the subtype from which said multi-dimensional signal point is drawn based on said convolutionally-encoded bits and at least one subtype selection bit from among non-convolutionally encoded said information bits;and modulation means adapted in operation to modulate at least one carrier for transmission over said channel in accordance with the coordinates represented by each selected said multi-dimensional signal point.
  6. 28
    Apparatus according to any of Claims 25, 26 or 27, further characterised in being arranged such that said first and second groups of a said constituent subset can be obtained, respectively, from said first and second groups of another said constituent subset through a phase rotation corresponding to a phase ambiguity of said constituent constellation.
  7. 32
    A method for estimating the most likely sequence of multi-dimensional signal points to have been sent via a channel from a transmitter of the kind that causes said multi-dimensional signal points to carry information about said sequence based on state transitions of a finite state device, said multi-dimensional signal points being drawn from a multi-dimensional constellation partitioned into multi-dimensional subsets corresponding to said state transitions, said multi-dimensional constellation being a concatenation of constituent constellations having fewer dimensions, each said constituent constellation being partitioned into constituent subsets, each said multi-dimensional subset consisting of multi-dimensional types, each said type being a concatenation of said constituent subsets, and each said multi-dimensional signal point being a concatenation of a plurality of constituent signal points of fewer dimensions, the method being characterised in comprising the steps of:determining the distances between each received constituent signal and the nearest constituent signal points in the corresponding said constituent subsets;determining the distance between each said received multi-dimensional signal and the nearest multi-dimensional signal point in each said multi- dimensional subset based on a combination of said distances with respect to constituent subsets corresponding to said multi-dimensional subset;and determining said most likely sequence based on the distances between each said received multi- dimensional signal and the nearest multi-dimensional signal point in each said multi-dimensional subset.
  8. 35
    Apparatus for transmitting a stream of information bits by sending corresponding signals over a channel in a plurality of signalling slots, the apparatus being characterised in comprising:encoding means adapted to encode the information bits that appear during a block of at least two said signalling slots by adding one or more redundant bit, to form a set of signal point selection bits for said block;selection means adapted to select, for each said set of signal point selection bits, a multi-dimensional signal point drawn from a multi-dimensional constellation for said block, said multi-dimensional signal point selected for a particular said block being dependent on the multi-dimensional signal point selected for at least one other said block, said selection means being arranged operatively to establish a correspondence between each possible combination of said signal point selection bits and the coordinates of a multi-dimensional signal point in said multi-dimensional constellation, and said encoding means and said selection means being arranged operatively to define a partitioning of said multi-dimensional constellation into a plurality of multi-dimensional subsets comprising respectively a multi-dimensional lattice and translations of said lattice;and modulation means adapted in operation to modulate at least one carrier for transmission over said channel in accordance with the coordinates represented by each selected said multi- dimensional signal point.
  9. 37
    Apparatus for transmitting a stream of information bits by sending corresponding signals over a channel in a plurality of signalling slots, the apparatus being characterised in comprising:encoding means adapted to encode the information bits that appear during a block of at least two said signalling slots by adding one or more redundant bit, to form a set of signal point selection bits for said block;selection means adapted to select, for each said set of signal point selection bits, a multi-dimensional signal point drawn from a multi-dimensional constellation for said block, said multi-dimensional signal point selected for a particular said block being dependent on the multi-dimensional .signal point selected for at least one other said block;said setection means being arranged operatively to establish a correspondence between each possible combination of said signal point selection bits and the coordinates of a multi-dimensional signal point in said multi-dimensional constellation, said encoding means and said selection means being arranged operatively to define a partitioning of said multi-dimensional constellation into a plurality of multi-dimensional subsets, said multi-dimensional constellation being a concatenation of constituent constellations each of which has two dimensions, and being further arranged operatively to define a partitioning of said constituent constellations into . more than four constituent subsets;and modulation means adapted in operation to modulate at least one carrier for transmission over said channel in accordance with the coordinates represented by each selected said multi-dimensional signal point.
  10. 38
    Apparatus according to any of Claims 1, 8, 20 or 37, further characterised in being arranged such that each said constituent constellation is divided into two groups.
  11. 43
    Apparatus according to any of Claims 1, 8, 20, or 37, further characterised in being arranged such that each said constituent constellation is divided into two groups, and such that all of said constituent subsets for each said constituent constellation have the same numbers of constituent signal points in each said group.
  12. 44
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in being arranged such that each said block spans N said signalling slots, N being a power of two, and preferably being 2, 4, or 8.
  13. 45
    Apparatus according to any of Claims 1, 8, 20, or 37, further characterised in being such that said multi-dimensional constellation is a concatenation of constituent constellations including a 2N-dimensional constellation, N being a power of two.
  14. 46
    Apparatus according to any of Claims 1, 8, 20, or 35, further characterised in being arranged such that the number of said multi-dimensional subsets is fewer than 4111 where 2N is the number of dimensions of said multi-dimensional constellation.
  15. 50
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in being arranged such that the number of said multi-dimensional subsets is fewer than 8111 where 2N is the number of dimensions of said multi-dimensional constellation.
  16. 52
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in being arranged such that the minimum distance within said multi- dimensional constellation is smaller than the minimum distance within each said multi-dimensional subset.
  17. 53
    Apparatus according to any of Claims 1, 9, 20, or 37, further characterised in being arranged such that the minimum distance within each said constituent constellation is smaller than the minimum distance within each said constituent subset.
  18. 59
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in being arranged such that said multi-dimensional subsets comprise multi-dimensional families such that the minimum distance within each said family is greater than the minimum distance within said multi-dimensional constellation, said encoding means being arranged operatively to encode said information bits on the basis of said families.
  19. 61
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in being arranged such that Q said information bits appear in each said signalling slot, Q being an integer, preferably 7.
  20. 62
    Apparatus according to any of Claims 1, 8, 20, 35 or 37, further characterised in being arranged such that Q said information bits appear in each said signalling slot, Q being non-integral, and preferably 6⅛, 5t or 4%.
  21. 63
    Apparatus according to Claims 25 or 38, further characterised in that said two groups comprise inner and outer groups operatively requiring different average powers respectively.
  22. 65
    Apparatus according to any of Claims 1, 8, 20, or 35, further characterised in that said information bits are arranged operatively to -appear at the rate of seven per slot;in that each said block spans two said signalling slots;in that said multi-dimensional constellation has four dimensions;in that said multi-dimensional constellation is partitioned into eight multi-dimensional subsets;in that said encoding means comprises a finite-state device having 16 states;and in that said constituent constellations are two identical two-dimensional constellation each having 192 two-dimensional signal points.
  23. 66
    Apparatus according to any of Claims 1, 8, 20, or 35, further characterised in that said information bits appear at the rate of seven per slot;in that each said block spans four said signalling slots;in that said multi-dimensional constellation has eight dimensions;in that said multi-dimensional constellation is partitioned into sixteen multi-dimensional subsets;in that said encoding means comprises a finite-state device having 64 states;and in that said constituent constellations are four identical two-dimensional constellations each having 160 two-dimensional signal points.
  24. 67
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in that said information bits appear at the rate of seven per slot;in that each said block spans two said signalling slots;in that said multi-dimensional constellation has four dimensions;in that said multi-dimensional constellation is partitioned into 32 multi-dimensional subsets;in that said encoding means comprises a finite-state device having 64 states;and in that said constituent constellations are two identical two-dimensional constellations each having 192 two-dimensional signal points partitioned into eight subsets.
  25. 68
    Apparatus according to Claims 12 and 17, further characterised in that said phase ambiguity amounts include 90°, 180°, 270°;and in that said convention coder is a linear convolutional coder.
  26. 69
    Apparatus according to any of Claims 1, 8, 20, 35, or 37, further characterised in being arranged such that said constituent constellations are portions of rectangular lattices.
Independent claims26