Bit-operated rearrangement diversity for AICO mapping
Abstract
Transmit diversity system in which constellation rearrangement is used. Both diversity signals contain the same data and both are 16-QAM, but the location of the data bits within the constellation is different. This averages the effect of the different levels of reliability of the different constellation points. A method for modifying a quadruple of data bits in a data transmission system using Quadrature. Amplitude Modulation with 16 different modulation states, 16-QAM, using an Antipodal Inverted Constellation AICO) mapping, swapping bits selecting contiguous symbol regions with bits selecting non-contiguous symbol regions. Depending on the particular pre-defined mapping and on the particular permutation of bits, inversion of selected bits may be performed in addition. The quadruples thus obtained are mapped to modulation symbols according to a pre-defined AICO mapping. In the corresponding method for receiving the symbols, likelihood values are swapped and modified in a way which is complementary to the permutation and inversion of bits, before they are combined with likelihood values from other symbols representing the same bits. Method ensures that there is a one to one correspondence between Hamming distance and Euclidian distance for the combined received data. In other words it ensures that, once combined, all 4 bit data words which differ by the same number of bits (Hamming distance) are the same distance apart in the constellation (Euclidian distance).

Term
Term ended
Expired 26 July 2025, 1.2 years ago.
- Priority and filed
- Granted
- Expired
- Today
30 claims: 4 independent, 26 dependent
- 1A method for modifying a quadruple of data bits in a data transmission system using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, in which a quadruple of data bits is mapped to a modulation symbol according to the logical values and positions of said bits within said quadruple and according to a pre-defined mapping, wherein in the pre-defined mapping of bit value combinations to complex modulation states four bits in a quadruple of data bits are mapped to a modulation symbol, such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other; characterized by the method comprising the steps of:a) receiving a first quadruple of data bits;b) performing a pre-defined permutation of data bits within the first quadruple of data bits to obtain a second quadruple of data bits, wherein bits from positions in said first quadruple selecting contiguous symbol regions are shifted to positions in said second quadruple selecting non-contiguous symbol regions, and bits from positions in said first quadruple selecting non-contiguous symbol regions are shifted to positions in said second quadruple selecting contiguous symbol regions;and c) mapping data bits from the second quadruple to a modulation symbol according to their position in the quadruple and according to the pre-defined mapping of bit value combinations to complex modulation states.
- 5The method of one of the claims 2 to 4, further comprising prior to step c) the step e) inverting either two bits selecting regions formed by columns, or inverting two bits selecting regions formed by rows, or inverting all four bits, if in said pre-defined permutation of bits both bits from positions selecting rows in said first quadruple are shifted to positions selecting columns in said second quadruple, and if the pre-defined mapping is such that both bits selecting regions formed by columns have the same value for the outer columns and both bits selecting regions formed by rows have different values for the outer rows, or if the pre-defined mapping is such that both bits selecting regions formed by columns have different values for the outer columns and both bits selecting regions formed by rows have the same value for the outer rows.
- 6The method of one of the claims 1 to 5, further comprising the steps of mapping said first quadruple of data bits to a first modulation symbol according to said pre-defined mapping;and transmitting said first and said second modulation symbol, wherein the transmissions of said first and said second modulation symbol are differing in at least one of a physical channel, a transmission medium, a transmission frequency, a transmission time, a transmission code, a polarization of a transmission wave, and an antenna location.
- 7A computer-readable storage medium having stored thereon instructions which when executed on at least one processor of a digital data transmitter system using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, cause the transmitter system to carry out the method of one of the claims 1 to 6.
- 8An apparatus for modifying a quadruple of data bits in a data transmission system using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, in which a quadruple of data bits is mapped to a modulation symbol according to the logical values and positions of said bits within said quadruple and according to a pre-defined mapping, wherein in the pre-defined mapping of bit value combinations to complex modulation states four bits in a quadruple of data bits are mapped to a modulation symbol, such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two-non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other; characterized by the apparatus comprising:a permutating unit configured to perform a pre-defined permutation of data bits within the first quadruple of data bits to obtain a second quadruple of data bits, wherein bits from positions in said first quadruple selecting contiguous symbol regions are shifted to positions in said second quadruple selecting non-contiguous symbol regions, and bits from positions in said first quadruple selecting non-contiguous symbol regions are shifted to positions in said second quadruple selecting contiguous symbol regions;and a mapper configured to map data bits from the second quadruple to a modulation symbol according to their position in the quadruple and according to the pre-defined mapping of bit value combinations to complex modulation states.
- 12The apparatus of one of the claims 9 to 11, wherein the permutating unit is further configured to invert either two bits selecting regions formed by columns, or to invert two bits selecting regions formed by rows, or to invert all four bits, if in said pre-defined permutation of bits both bits from positions selecting rows in said first quadruple are shifted to positions selecting columns in said second quadruple and if both bits from positions selecting columns in said first quadruple are shifted to positions selecting rows in said second quadruple, and if the pre-defined mapping is such that both bits selecting regions formed by columns have the same value for the outer columns and both bits selecting regions formed by rows have different values for the outer rows, or if the pre-defined mapping is such that both bits selecting regions formed by columns have different values for the outer columns and both bits selecting regions formed by rows have the same value for the outer rows.
- 13The apparatus of one of the claims 8 to 12, wherein the mapper is further configured to map said first quadruple of data bits to a first modulation symbol according to said pre-defined mapping;and the apparatus further comprises transmission means configured to transmit said first and said second modulation symbol, wherein the transmissions of said first and said second modulation symbol are differing in at least one of a physical channel, a transmission medium, a transmission frequency, a transmission time, a transmission code, a polarization of a transmission wave, and an antenna location.
- 14A method for modifying a quadruple of likelihood values for receiving data transmitted using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, in which a quadruple of data bits is mapped to a modulation symbol according to the logical values and positions of said bits within said quadruple and according to a pre-defined mapping, wherein in the pre-defined mapping of bit value combinations to complex modulation states four bits in a quadruple of data bits are mapped to a modulation symbol, such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other; characterized by the method comprising the steps of:a) receiving a second symbol representing a second quadruple of data bits obtained from a first quadruple of data bits by a pre-defined permutation of the data bits within the quadruple, wherein data bits from the second set of quadruples are mapped to modulation symbols according to their position in the quadruple and according to said pre-defined mapping of bit value combinations to complex modulation states;b) determining a second quadruple of likelihood values from the received second symbol, wherein each likelihood value in the second quadruple of likelihood values corresponds to the bit having the same position in the second quadruple of data bits;and c) performing a pre-defined permutation of the likelihood values within the second quadruple of likelihood values to obtain a third quadruple of likelihood values, wherein likelihood values from positions corresponding to bits of the second quadruple of bits selecting a contiguous region of complex modulation states are shifted to positions corresponding to bits of the second quadruple selecting a non-contiguous region of complex modulation states, and likelihood values from positions corresponding to bits of the second quadruple of bits selecting a non-contiguous region of complex modulation states, are shifted to positions corresponding to bits of the second quadruple selecting a contiguous region of complex modulation states.
- 18The method of one of the claims 15 to 17, further comprising after step b) the step e) modifying either two likelihood values corresponding to bits selecting regions formed by columns, or modifying two likelihood values corresponding to bits selecting regions formed by rows, or modifying all four likelihood values, to obtain respective complementary likelihood values, if in said pre-defined permutation of likelihood values both likelihood values from positions corresponding to bits from positions selecting rows in said first quadruple are shifted to positions corresponding to bits selecting columns in said second quadruple and if both likelihood values from positions corresponding to bits from positions selecting columns in said first quadruple are shifted to positions corresponding to bits selecting rows in said second quadruple, and if the pre-defined mapping is such that both bits selecting regions formed by columns have the same value for the outer columns and both bits selecting regions formed by rows have different values for the outer rows, or if the pre-defined mapping is such that both bits selecting regions formed by columns have different values for the outer columns and both bits selecting regions formed by rows have the same value for the outer rows.
- 21The method of one of the claims 14 to 20, further comprising the steps:f) receiving a first symbol representing a first quadruple of data bits;g) determining a first quadruple of likelihood values from the received first symbol, wherein each likelihood value in the first quadruple of likelihood values corresponds to the bit having the same position in the first quadruple of data bits;and h) combining likelihood values from corresponding positions of the first and third quadruple of likelihood values to detect a value combination of the first quadruple of data bits.
- 22A computer-readable storage medium having stored thereon instructions which when executed on at least one processor of a digital data receiver system for reception of digital data, transmitted using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, cause the receiver system to carry out the method of one of the claims 14 to 21.
- 23A digital receiver system, for reception of digital data transmitted using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, the digital receiver system comprising:a) receiving means for receiving a second symbol representing a second quadruple of data bits obtained from a first quadruple of data bits by a pre-defined permutation of the data bits within the quadruple, wherein data bits from the quadruples of bits are mapped to modulation symbols according to their position in the quadruple and according to a pre-defined mapping of bit value combinations to complex modulation states, and in the pre-defined mapping of bit value combinations to complex modulation states, four bits in a quadruple of data bits are mapped to a modulation symbol such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other;ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other;iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other;and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other;b) a likelihood value calculation unit for determining a second quadruple of likelihood values from the received second symbol, wherein each likelihood value in the quadruple of likelihood values corresponds to the bit having the same position in the corresponding quadruple of data bits;characterized by c) a permutating unit with an input to receive the second quadruple of likelihood values, and an output, the permutating unit being configured to perform a pre-defined permutation of the likelihood values within the input quadruple of likelihood values to obtain a third quadruple of likelihood values for output, wherein likelihood values from positions corresponding to bits of the second quadruple of bits selecting a contiguous region of complex modulation states are shifted to positions corresponding to bits of the second quadruple of data bits selecting a non-contiguous region of complex modulation states, and likelihood values from positions corresponding to bits of the second quadruple of bits selecting a non-contiguous region of complex modulation states are shifted to positions corresponding to bits of the second quadruple of data bits selecting a contiguous region of complex modulation states.
- 27The digital receiver system of one of the claims 24 to 26, wherein the permutating unit is further configured to modify either two likelihood values corresponding to bits selecting regions formed by columns, or to modify two likelihood values corresponding to bits selecting regions formed by rows, or to modify all four likelihood values, to obtain respective complementary likelihood values, if in said pre-defined permutation of likelihood values both likelihood values from positions corresponding to bits from positions selecting rows in said first quadruple are shifted to positions corresponding to bits selecting columns in said second quadruple and if both likelihood values from positions corresponding to bits from positions selecting columns in said first quadruple are shifted to positions corresponding to bits selecting rows in said second quadruple, and if the pre-defined mapping is such that both bits selecting regions formed by columns have the same value for the outer columns and both bits selecting regions formed by rows have different values for the outer rows, or if the pre-defined mapping is such that both bits selecting regions formed by columns have different values for the outer columns and both bits selecting regions formed by rows have the same value for the outer rows.
- 30The digital receiver system of one of the claims 23 to 29, wherein the receiving means is further configured to receive a first data symbol representing said first quadruple of data bits, wherein data bits from said first quadruple of bits are mapped to said first modulation symbol according to their position in the quadruple and according to said pre-defined mapping of bit value combinations to complex modulation states;the likelihood value calculation unit is further configured to determine a first quadruple of likelihood values from the received first symbol, wherein each likelihood value in the quadruple of likelihood values corresponds to the bit having the same position in the corresponding quadruple of data bits;and the digital receiver system further comprises a combiner with at least two inputs for combining likelihood values from corresponding positions of quadruples provided to the inputs, to detect a value combination of the first quadruple of data bits, wherein a first input of the combiner is configured to receive the first quadruple of likelihood values and a second input of the combiner is connected to the output of the permutating unit for receiving the third quadruple of likelihood values.
Independent claims18
97 paragraphs in 5 sections, as filed
BACKGROUND OF THE INVENTION
1. Field of the Invention
0001This invention is related to digital communication systems, and in particular to methods for transmitting and receiving a data bit stream in a communication system using a 16-QAM constellation and diversity rearrangement of the 16-QAM constellation. Further, apparatuses for performing the methods are provided.
2. Description of the Related Art
16-QAM
000216-QAM (Quadrature Amplitude Modulation) is a digital modulation scheme which is commonly used for example in IMT 2000 based mobile communication systems, such as UMTS or CDMA 2000. The 16 modulation symbols are defined by distinct points in the complex signal space in which the 16-QAM constellation is commonly illustrated. Each of these points represents one 16-QAM symbol.
0003For binary information transmission systems, four different bits may be used to determine one of the existing 16-QAM symbols. Therefore one 16-QAM symbol consists of (or can be represented by) a word of 4 bits, and is represented in the transmission by a complex value in the complex plane (i.e. amplitude and phase of a carrier). Generally the complex value of a modulation symbol can be represented by its cartesian in-phase- and quadrature-components (I and Q components) relative to the respective I-axis and Q-axis in the complex plane. These axes also divide the complex plane in four quadrants. The representation of a modulation symbol by its real and imaginary part in the complex plane is equivalent to its alternative representation by polar components, i.e. radius and angle.
0004For a better understanding of the invention, a specific constellation of the 16-QAM symbols is assumed here, where the signal points within a quadrant of the complex plane are arranged such that they form a square of four points in two orthogonal directions of the signal space. Consequently such a mapping is commonly known as square 16-QAM or lattice 16-QAM. Two examples are given in <figref idref="f0001">Fig. 1 and Fig. 2</figref>.
0005The invention assumes that the 16-QAM symbols are arranged using a square 16-QAM mapping. It should be apparent to the skilled person that for each rotated 16-QAM constellation as for example shown in <figref idref="f0001">Fig. 2</figref>, the axes of the complex plane may be chosen such that the rotated 16-QAM constellation can be viewed as in <figref idref="f0001">Fig. 1</figref>.
0006Commonly, the so-called Gray mapping is used to associate the 16 modulation symbols in a 16-QAM constellation with a quadruple of bits which is mapped to the respective symbol. According to this Gray mapping scheme, adjacent modulation symbols in the horizontal or vertical direction differ in one bit only.
16-QAM Subset Partitioning
0007Generally the set of symbols within a constellation may be partitioned into subsets to define the symbol regions that correspond to the logical value of a certain bit. Since for a 16-QAM constellation 4 bits are relevant, there are four subsets, one for each bit. Each subset may be further divided into two symbol regions that correspond to the two logical values of the respective bit in the corresponding subset.
0008Obviously, there exist various subset partitions. However some of these are equivalent for example from the viewpoint of error rate performance. Still there exist certain partitioning schemes that are more widely used than others. Four examples of subset partitioning schemes are given for example in <nplcit id="ncit0001" npl-type="s"><text>Chindapol, A.; Ritcey, J.A., "Design, analysis, and performance evaluation for BICM-ID with square QAM constellations in Rayleigh fading channels", IEEE Journal on Selected Areas in Communications, Volume: 19 , Issue: 5 , May 2001, Pages:944 - 957</text></nplcit> and also in <figref idref="f0005">Fig. 12-15</figref> for the so-called Gray mapping.
Constellation Rearrangement for 16-QAM Gray Mapping
0009For Gray mapping, it has been shown that a constellation rearrangement approach improves the performance if two or more versions of the same word are transmitted. The constellation rearrangement scheme for Gray mapping is based on different levels of reliability for the bits, depending on the position of the selected 16-QAM symbols within the constellation. Consequently the rearrangement rules focus on changing the location of the rearranged version of the 16-QAM symbol to achieve an averaging effect of the levels of reliability. For details on constellation rearrangement for 16-QAM Gray mapping, it is referred to the granted patent <patcit id="pcit0001" dnum="EP1293059B1"><text>EP 1,293,059 B1</text></patcit> or the publication <patcit id="pcit0002" dnum="WO2004036817A1"><text>WO 2004/036817 A1</text></patcit> of the applicant.
Transmit Diversity Schemes
0010There exist several well known transmit diversity techniques. The term "transmit diversity" as used in this document describes the transmission of one or several versions relating to identical data on several (at least two) diversity branches. For example the following schemes are considered as transmit diversity (see e.g. <nplcit id="ncit0002" npl-type="b"><text>J.D. Gibson, "The Mobile Communications Handbook", IEEE Press, 1996, Chapter 12.2</text></nplcit>): <ul id="ul0001" list-style="bullet" compact="compact"><li>Site Diversity: The transmitted signal originates from different sites, e.g. different base stations in a cellular environment.</li><li>Antenna Diversity: The transmitted signal originates from different antennas, e.g. different antennas of a multi antenna base station.</li><li>Polarization Diversity: The transmitted signal is mapped onto different polarizations.</li><li>Frequency Diversity: The transmitted signal is mapped e.g. on different carrier frequencies or on different frequency hopping sequences.</li><li>Time Diversity: The transmitted signal is e.g. mapped on different interleaving sequences. This includes ARQ schemes that re-transmit data upon request.</li><li>Code Diversity: The transmitted signal is mapped on different codes in e.g. a CDMA (Code Division Multiple Access) system.</li></ul>
0011In the above referenced application and patent of the applicant respectively, it has been shown that the use of constellation rearrangement schemes together with transmit diversity may significantly improve the bit error rate of a transmitted signal in mobile communication environments. It is shown to be optimum considering four different constellations for 16-QAM Gray mapping. Nevertheless, there is still a demand for an optimization of modulation and coding schemes used for communications, in particular in a mobile communication environment, to reduce the number of required constellations or to improve the achieved error performance.
SUMMARY OF THE INVENTION
0012It is an object of the present invention to improve the physical error rate in a digital transmission system using 16-QAM, while maintaining transmission efficiency. In order to keep the number of distinct modulator / mapping units within the transmission system at a minimum, an object of the present invention is the generation of the transmission diversity data on bit level prior to modulation / mapping.
0013This object is achieved by using a pre-defined Antipodal Inverted Constellation (Aico) Mapping, and permutating and optionally also inverting bits within quadruples of bits being mapped to one symbol such that: <ol id="ol0001" compact="compact"><li>1. Two quadruples of bits that have a Hamming distance of 1 and are mapped in their original version to modulation symbols... <ol id="ol0002" compact="compact"><li>a) ... with a squared Euclidean distance of 4D are mapped to symbols with a squared Euclidean distance of 16D after the permutation and inversion of bits;</li><li>b) ... with a squared Euclidean distance of 16D are mapped to symbols with a squared Euclidean distance of 4D after the permutation and inversion of bits.</li></ol></li><li>2. Two quadruples of bits that have a Hamming distance of 2 and are mapped in their original version to modulation symbols... <ol id="ol0003" compact="compact"><li>a) ... with a squared Euclidean distance of 4D are mapped to symbols with a squared Euclidean distance of 36D after the permutation and inversion of bits;</li><li>b) ... with a squared Euclidean distance of 36D are mapped to symbols with a squared Euclidean distance of 4D after the permutation and inversion of bits;</li><li>c) ... with a squared Euclidean distance of 8D are mapped to symbols with a squared Euclidean distance of 32D after the permutation and inversion of bits;</li><li>d) ... with a squared Euclidean distance of 32D are mapped to symbols with a squared Euclidean distance of 8D after the permutation and inversion of bits;</li><li>e) ... with a squared Euclidean distance of 20D are mapped to symbols with a squared Euclidean distance of 20D after the permutation and inversion of bits.</li></ol></li><li>3. Two quadruples of bits that have a Hamming distance of 3 and are mapped in their original version to modulation symbols... <ol id="ol0004" compact="compact"><li>a) ... with a squared Euclidean distance of 8D are mapped to symbols with a squared Euclidean distance of 52D after the permutation and inversion of bits;</li><li>b) ... with a squared Euclidean distance of 52D are mapped to symbols with a squared Euclidean distance of 8D after the permutation and inversion of bits;</li><li>c) ... with a squared Euclidean distance of 20D are mapped to symbols with a squared Euclidean distance of 40D after the permutation and inversion of bits;</li><li>d) ... and a squared Euclidean distance of 40D are mapped to symbols with a squared Euclidean distance of 20D after the permutation and inversion of bits.</li></ol></li><li>4. Two quadruples of bits that have a Hamming distance of 4 and are mapped in their original version to modulation symbols... <ol id="ol0005" compact="compact"><li>a) ... with a squared Euclidean distance of 8D are mapped to symbols with a squared Euclidean distance of 72D after the permutation and inversion of bits;</li><li>b) ... with a squared Euclidean distance of 72D are mapped to symbols with a squared Euclidean distance of 8D after the permutation and inversion of bits;</li><li>c) ... with a squared Euclidean distance of 40D are mapped to symbols with a squared Euclidean distance of 40D after the permutation and inversion of bits.</li></ol></li></ol>
0014In one aspect of the present invention, a method is provided for modifying a quadruple of data bits in a data transmission system using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, in which a quadruple of data bits is mapped to a modulation symbol according to the logical values and positions of said bits within said quadruple and according to a pre-defined mapping. In the pre-defined mapping of bit value combinations to complex modulation states, four bits in a quadruple of data bits are mapped to a modulation symbol, such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other. The method comprises the steps of: a) receiving a first quadruple of data bits; b) performing a pre-defined permutation of data bits within the first quadruple of data bits to obtain a second quadruple of data bits, wherein bits from positions in said first quadruple selecting contiguous symbol regions are shifted to positions in said second quadruple selecting non-contiguous symbol regions, and bits from positions in said first quadruple selecting non-contiguous symbol regions are shifted to positions in said second quadruple selecting contiguous symbol regions; and c) mapping data bits from the second quadruple to a modulation symbol according to their position in the quadruple and according to the pre-defined mapping of bit value combinations to complex modulation states.
0015In another aspect of the present invention, a computer-readable storage medium has stored thereon instructions which when executed on at least one processor of a digital data transmitter system using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, cause the transmitter system to carry out the method of the first aspect.
0016In still another aspect of the present invention, an apparatus is provided for modifying a quadruple of data bits in a data transmission system using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, in which a quadruple of data bits is mapped to a modulation symbol according to the logical values and positions of said bits within said quadruple and according to a pre-defined mapping. In the pre-defined mapping of bit value combinations to complex modulation states, four bits in a quadruple of data bits are mapped to a modulation symbol, such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other. The apparatus comprises: a permutating unit configured to perform a pre-defined permutation of data bits within the first quadruple of data bits to obtain a second quadruple of data bits, wherein bits from positions in said first quadruple selecting contiguous symbol regions are shifted to positions in said second quadruple selecting non-contiguous symbol regions, and bits from positions in said first quadruple selecting non-contiguous symbol regions are shifted to positions in said second quadruple selecting contiguous symbol regions; and a mapper configured to map data bits from the second quadruple to a modulation symbol according to their position in the quadruple and according to the pre-defined mapping of bit value combinations to complex modulation states.
0017In a further aspect of the present invention, a method is provided for modifying a quadruple of likelihood values for receiving data transmitted using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, in which a quadruple of data bits is mapped to a modulation symbol according to the logical values and positions of said bits within said quadruple and according to a pre-defined mapping. In the pre-defined mapping of bit value combinations to complex modulation states, four bits in a quadruple of data bits are mapped to a modulation symbol, such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other. The method comprises the steps of: a) receiving a second symbol representing a second quadruple of data bits obtained from a first quadruple of data bits by a pre-defined permutation of the data bits within the quadruple, wherein data bits from the second set of quadruples are mapped to modulation symbols according to their position in the quadruple and according to said pre-defined mapping of bit value combinations to complex modulation states; b) determining a second quadruple of likelihood values from the received second symbol, wherein each likelihood value in the second quadruple of likelihood values corresponds to the bit having the same position in the second quadruple of data bits; and c) performing a pre-defined permutation of the likelihood values within the second quadruple of likelihood values to obtain a third quadruple of likelihood values, wherein likelihood values from positions corresponding to bits of the second quadruple of bits selecting a contiguous region of complex modulation states are shifted to positions corresponding to bits of the second quadruple selecting a non-contiguous region of complex modulation states, and likelihood values from positions corresponding to bits of the second quadruple of bits selecting a non-contiguous region of complex modulation states, are shifted to positions corresponding to bits of the second quadruple selecting a contiguous region of complex modulation states.
0018In still another aspect of the present invention, a computer-readable storage medium has stored thereon instructions which when executed on at least one processor of a digital data receiver system for reception of digital data, transmitted using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM, cause the receiver system to carry out the method of the preceding aspect.
0019In still a further aspect of the present invention, a digital receiver system is provided for reception of digital data transmitted using Quadrature Amplitude Modulation with 16 different modulation states, 16-QAM. The digital receiver system comprises: a) receiving means for receiving a second symbol representing a second quadruple of data bits obtained from a first quadruple of data bits by a pre-defined permutation of the data bits within the quadruple, wherein data bits from the quadruples of bits are mapped to modulation symbols according to their position in the quadruple and according to a pre-defined mapping of bit value combinations to complex modulation states. In the pre-defined mapping of bit value combinations to complex modulation states, four bits in a quadruple of data bits are mapped to a modulation symbol such that i) a bit on a first one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two rows adjacent to each other; ii) a bit on a second one of the four bit positions selects one of two contiguous regions of the 16-QAM modulation states based on its logical value, each of the two contiguous regions being formed by two columns adjacent to each other; iii) a bit on a third one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two rows not adjacent to each other; and iv) a bit on a fourth one of the four bit positions selects one of two non-contiguous regions of the 16-QAM modulation states based on its logical value, each of the two non-contiguous regions being formed by two columns not adjacent to each other. The digital receiver system further comprises b) a likelihood value calculation unit for determining a second quadruple of likelihood values from the received second symbol, wherein each likelihood value in the quadruple of likelihood values corresponds to the bit having the same position in the corresponding quadruple of data bits; and c) a permutating unit with an input to receive the second quadruple of likelihood values, and an output, the permutating unit being configured to perform a pre-defined permutation of the likelihood values within the input quadruple of likelihood values to obtain a third quadruple of likelihood values for output, wherein likelihood values from positions corresponding to bits of the second quadruple of bits selecting a contiguous region of complex modulation states are shifted to positions corresponding to bits of the second quadruple of data bits selecting a non-contiguous region of complex modulation states, and likelihood values from positions corresponding to bits of the second quadruple of bits selecting a non-contiguous region of complex modulation states are shifted to positions corresponding to bits of the second quadruple of data bits selecting a contiguous region of complex modulation states.
BRIEF DESCRIPTION OF THE DRAWINGS
0020The accompanying drawings are incorporated into and form a part of the specification for the purpose of explaining the principles of the invention. The drawings are not to be understood as limiting the invention to only the illustrated and described examples of how the invention can be made and used. Further features and advantages will become apparent from the following and more particular description of the invention, as illustrated in the accompanying drawings, wherein <dl id="dl0001"><dt>Figure 1</dt><dd>illustrates modulation states of a square 16-QAM;</dd><dt>Figure 2</dt><dd>shows an example of a rotated 16-QAM constellation;</dd><dt>Figure 3</dt><dd>illustrates Euclidian distances between modulation states;</dd><dt>Figure 4</dt><dd>shows neighbourship relations of 16-QAM modulation states;</dd><dt>Figures 5 and 6</dt><dd>show the occurrence of Hamming and squared Euclidean distances between constellation symbols in one dimension of a 16-QAM constellation employing the AlCO mapping principle;</dd><dt>Figure 7</dt><dd>shows four examples of mapping words to constellation points employing the AICO mapping principle;</dd><dt>Figures 8 to 11</dt><dd>illustrate exemplary regional mappings of the four constituent bits (data word) to their respective symbols in a square 16-QAM constellation using AICO mapping;</dd><dt>Figures 12 to 15</dt><dd>show the regional mappings of the four constituent bits (data word) to their symbols in a square 16-QAM constellation using Gray mapping;</dd><dt>Figure 16</dt><dd>shows the Monte Carlo simulation result in AWGN for Gray and AICO 16-QAM mapping for an uncoded transmission using one original and one rearranged mapping version;</dd><dt>Figures 17 to 24</dt><dd>show the eight rearrangement relations fulfilling the specified rearrangement rules;</dd><dt>Figure 25</dt><dd>shows an exemplary block diagram of a transmission apparatus structure for transmission antenna diversity employing two branches;</dd><dt>Figure 26</dt><dd>shows the internal structure of permutating units;</dd><dt>Figures 27 to 29</dt><dd>illustrate exemplary transmitter structures;</dd><dt>Fig. 30</dt><dd>depicts a flow diagram with the steps of the disclosed method; and</dd><dt>Figures 31 to 33</dt><dd>illustrate exemplary receiver structures.</dd></dl>
DETAILED DESCRIPTION OF THE INVENTION
0021The exemplary embodiments of the present invention will be described with reference to the figure drawings wherein like elements and structures are indicated by like reference numbers.
AICO mapping
0022This invention includes the definition of mapping rules of the 16-QAM constellation. For a better understanding of the further elaboration on the properties of the new mapping which will be referred to as "AICO mapping" in this document, the definitions of several terms frequently used herein below are provided first.
0023The Hamming weight of a symbol composed of binary elements 0 and 1 (alternatively denoted -1 and 1) is the number of non-zero (i.e. 1) elements within a word composed of binary elements. Consequently for any 4-bit word that is mapped onto a 16-QAM symbol, the Hamming weight can be an integer value of 0 (i.e. for the word "0000"), of 1 (e.g. for the word "0010"), of 2 (e.g. for the word "1010"), of 3 (e.g. for the word "1110"), or of 4 (i.e. for the word "1111"). An even Hamming weight value is also denoted an "even Hamming weight parity", an odd Hamming weight value is denoted an "odd Hamming weight parity".
0024The Hamming distance between two symbols composed of one or more binary digits is the number of digits in which the position-wise comparison of the digit value is different. Consequently the words "0000" and "1111" have a Hamming distance of 4, since all four digits have different values. The words "1000" and "0010" have a Hamming distance of two, since the first and third digit from the left have different values.
0025The proposed AICO mapping fulfils the following properties that are explained with reference to <figref idref="f0002">Fig. 3</figref>: <ul id="ul0002" list-style="none" compact="compact"><li>a") All words that have a first Hamming weight parity are unambiguously mapped either onto the dashed or the white modulation symbols in <figref idref="f0002">Fig. 3</figref>.</li><li>b") All words that have a second Hamming weight parity are unambiguously mapped either onto the dashed or the white modulation symbols in <figref idref="f0002">Fig. 3</figref>.</li><li>c") The above two properties are complementary to each other, i.e. if the even Hamming weight words are mapped onto the dashed modulation symbols, then the odd Hamming weight words are mapped onto the white modulation symbols.</li><li>d") Rotation of a first constellation symbol by 180 degrees shall result in a second constellation symbol that conveys a second word that is the binary complement ("1's complement") of the first word that is conveyed by the first constellation symbol.</li></ul>
0026As can be seen in <figref idref="f0002">Fig. 4</figref>, each symbol in a 16-QAM constellation has two, three or four nearest neighbour symbols. Therefore the first two properties above may be reformulated as follows: <ul id="ul0003" list-style="none" compact="compact"><li>a"') All words that have a first Hamming weight parity are unambiguously mapped either onto modulation symbols with two nearest neighbours or with four nearest neighbours.</li><li>b"') All words that have a second Hamming weight parity are unambiguously mapped onto modulation symbols with three nearest neighbours.</li></ul>
0027A noteworthy consequence of these properties is that the Gray principle for closest neighbouring symbols is violated in some cases. Therefore, this mapping proposed by the invention may also be referred to as a non-Gray mapping. The last property of the AICO mapping rules above means that antipodal constellation symbols carry words that are binary inverted. Therefore this mapping is referred to as <b>Antipodal Inverted Constellation Mapping,</b> or AICO mapping in this document. A consequence of the non-Gray characteristic is the difference of symbol regions selected by specific bits.
0028<figref idref="f0004">Fig. 7</figref> shows exemplary mappings of quadruples of data bits to modulation states in the representation of the 16-QAM constellation in the complex plane, which fulfil the rules given above. <figref idref="f0005">Fig. 8 to Fig. 11</figref> show the correspondence of the individual bits of a data word (i.e. a quadruple of data bits) to symbol regions for this mapping example; i.e. the selection of one of the respective symbol regions based on the logical value of a respective bit in the data word. <figref idref="f0005">Fig. 8 to Fig. 11</figref> thereby visualize, how an individual bit of a quadruple of data bits mapped to a corresponding modulation symbol selects one of the different symbol regions based on its logical value. Although the invention is explained for the example of this particular mapping, the actual assignment of bit positions within the quadruple to the bit numbers and the assignment of the bit values to the selected regions are not relevant for the properties of the mapping as discussed herein below, as long as the regions have the structure as shown in <figref idref="f0005">Figs. 8 to 11</figref>.
0029In <figref idref="f0005">Fig. 8</figref> an exemplary correspondence of a first data bit of the quadruple of bits to one of two vertical contiguous symbol regions i<sub>1</sub>=0 and i<sub>1</sub>=1 is shown. Based on the logical value of the data bit i<sub>1</sub>, one of the two symbol regions is selected. There exist two contiguous symbol regions, one each for i<sub>1</sub>=0 and i<sub>i</sub>=1. Accordingly, <figref idref="f0005">Fig. 9</figref> illustrates how a second data bit q<sub>1</sub> of the quadruple of bits is mapped to one of two horizontal contiguous symbol regions q<sub>1</sub>=0 and q<sub>1</sub>=1. Hence, two bits i<sub>1</sub>, q<sub>1</sub> of the quadruple of bits (data word) are selecting contiguous symbol regions in the representation of the 16-QAM constellation in the complex plane.
0030Further, <figref idref="f0005">Fig. 10</figref> shows an exemplary selection of one of two vertical non-contiguous symbol regions i<sub>2</sub>=0 and i<sub>2</sub>=1 by a third data bit i<sub>2</sub> of the quadruple of bits, and <figref idref="f0005">Fig. 11</figref> shows an exemplary selection of one of two horizontal non-contiguous symbol regions q<sub>2</sub>=0 and q<sub>2</sub>=1 by a fourth data bit q<sub>2</sub> of the quadruple of bits. The remaining two bits i<sub>2</sub>, q<sub>2</sub> of the quadruple of bits (data word) are thus selecting non-contiguous symbol regions in the representation of the 16-QAM constellation in the complex plane.
0031In <figref idref="f0005">Fig. 8 to Fig. 11</figref> it is not required that the "first data bit" selecting one of the two contiguous symbol regions i<sub>1</sub>=0 and i<sub>1</sub>=<sub>1</sub> in <figref idref="f0005">Fig. 8</figref> is equivalent to the most significant bit of the data word. Likewise the "second, third and fourth data bit" do not necessarily have to correspond to the second, third or fourth bit of the data word, respectively. Similarly, the exemplary selection of the symbol regions in <figref idref="f0005">Fig. 8 to Fig. 11</figref> may also not be construed as to be limited to the two most significant bits of the data word selecting a respective one of the contiguous symbol regions illustrated in <figref idref="f0005">Fig. 8 and Fig. 9</figref>, while the two least significant bits of the data word select a respective one of the two non-contiguous symbol regions shown in <figref idref="f0005">Fig. 10 and Fig. 11</figref>, though this implementation is certainly possible.
0032To understand the difference of this proposed AICO mapping scheme to a conventional Gray mapping scheme, the equivalent corresponding symbol regions for a Gray approach are given in <figref idref="f0005">Fig. 12 to Fig. 15</figref>. It is recognized from <figref idref="f0005">Fig. 12 to Fig. 15</figref> that for two out of the four bits of a data word there is no difference in the symbol regions between the Gray and AICO mappings. However for the two remaining bits the symbol regions are different. Depending on the logical bit value, either a modulation symbol from a contiguous or non-contiguous region is used in Gray mapping, but in AICO mapping always a modulation symbol from two non-contiguous regions is used.
0033In Chindapol et al., "Design, analysis, and performance evaluation for BICM-ID with square QAM constellations in Rayleigh fading channels", discussed herein above, Gray and other mappings, including their respective region mappings are presented. It may be noted that the constellations presented in the article of Chindapol et al. are intended for use in an iterative decoding scheme presented in the article. In contrast thereto, the invention does not require an iterative structure at the receiver and therefore allows the use of simple hardware in transmitter and receiver.
0034As can be seen in from <figref idref="f0005">Fig. 8 to Fig. 11</figref>, the modulation symbols are arranged in 4 columns of four modulation symbols each, when considering a vertical separation of the modulation symbols, and in four rows of modulation symbols each, when considering a horizontal separation of the modulation symbols. Based on this exemplary illustration of the 16-QAM constellation shown in <figref idref="f0005">Fig. 8 to Fig. 11</figref>, the mapping outlined in a") to d") above may alternatively be formulated as: <ol id="ol0006" compact="compact"><li>a) a first one of the four data bits representing a modulation symbol selects one of two contiguous symbol regions of the 16-QAM constellation based on its logical value, each of the two contiguous symbol regions being formed by two rows adjacent to each other;</li><li>b) a second one of the four data bits representing the respective modulation symbol selects one of two contiguous symbol regions of the 16-QAM constellation based on its logical value, each of the two contiguous symbol regions being formed by two columns adjacent to each other;</li><li>c) a third one of the four data bits representing the respective modulation symbol selects one of two non-contiguous symbol regions of the 16-QAM constellation based on its logical value, each of the two non-contiguous symbol regions being formed by two rows not adjacent to each other; and</li><li>d) a fourth one of the four data bits representing the respective modulation symbol selects one of two non-contiguous symbol regions of the 16-QAM constellation based on its logical value, each of the two non-contiguous symbol regions being formed by two columns not adjacent to each other.</li></ol>
0035As has been briefly explained above, a transmit diversity structure for Gray mapping, e.g. in the time domain (ARQ, HARQ), has benefits if the at least second version of the 16-QAM constellation is rearranged for diversity transmission in the signal space with respect to the first version. Another main aspect of the invention is a definition of constellation rearrangement rules for use in transmit diversity scenarios with the above specified AICO mapping.
0036As has been mentioned earlier, each point in a 16-QAM constellation has either two, three, or four nearest neighbour points (see <figref idref="f0002">Fig. 4</figref>, exemplified for the symbols in the northeast quadrant by the lines connecting the symbols).
0037In the following, d denotes the minimum Euclidian distance between a modulation symbol in the 16-QAM constellation and one of the axes defining the in-phase and the quadrature components of the modulation symbols, as illustrated in <figref idref="f0002">Fig. 3</figref>. Accordingly, D denotes the squared minimum Euclidian distance, i.e. <i>d<sup>2</sup></i> = <i>D.</i> Consequently, the minimum squared Euclidian distance between two modulation symbols is (2d)<sup>2</sup> or 4D. If it is assumed that the first constellation version adheres to the definitions of AICO mapping above, the following properties with respect to the involved Hamming distances and (squared) Euclidean distances may be observed.
0038<figref idref="f0003">Fig. 5 and 6</figref> show the Hamming distances and squared Euclidean distances regarding one dimension of an AICO mapping, i.e. the Hamming distances and squared Euclidean distances of modulations symbols in each row or column of the two dimensional, complex signal space. Those skilled in the art will appreciate that this is done for simplicity. These distance properties can easily be extended to the two-dimensional 16-QAM case by adding the Hamming and squared Euclidean distances for each dimension respectively. In <figref idref="f0003">Fig. 5 and 6</figref> the variable D is used for normalisation purposes. Usually if a 16-QAM constellation is employed, the distances between symbols of the constellation are normalised so that the average power is equal to 1.Therefore, in this exemplary embodiment, D would be equal to 1/10.
0039The table below shows the distance profiles for a single version Gray and AICO mapping (including a distance of zero for the trivial case of the distance between a symbol and itself). <tables id="tabl0001" num="0001"><table frame="topbot"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="34mm" /><colspec colnum="2" colname="col2" colwidth="63mm" /><colspec colnum="3" colname="col3" colwidth="65mm" /><thead><row rowsep="0" valign="top"><entry morerows="1" rowsep="1" align="center"><b>Hamming Distance</b></entry><entry><b>Gray Mapping:</b></entry><entry><b>AICO Mapping:</b></entry></row><row valign="top"><entry>Frequency x Squared Euclidean Distance</entry><entry>Frequency x Squared Euclidean Distance</entry></row></thead><tbody><row><entry align="center">0</entry><entry>16x 0D</entry><entry>16x 0D</entry></row><row><entry align="center">1</entry><entry>48x 4D, 16x 36D</entry><entry>32x 4D, 32x 16D</entry></row><row><entry align="center">2</entry><entry>36x 8D, 32x 16D, 24x 40D, 4x 72D</entry><entry>16x 4D, 16x 8D, 32x 20D, 16x 32D, 16x 36D</entry></row><row><entry align="center">3</entry><entry>48x 20D, 16x 52D</entry><entry>16x 8D, 16x 20D, 16x 40D, 16x 52D</entry></row><row><entry align="center">4</entry><entry>16x 32D</entry><entry>4x 8D, 8x 40D, 4x 72D</entry></row></tbody></tgroup></table></tables>
0040The frequency of occurrence of the squared Euclidean distance(s) for a pair of symbols having a particular Hamming distance is counted and summed up for all symbols of the 16-QAM constellation. Therefore the case of Hamming distance zero occurs 16 times, as there are 16 distinct symbols in a 16-QAM constellation.
Constellation rearrangement
0041When employing the constellation rearrangement scheme for Gray Mapping (as introduced in the beginning of the present application) to transmit two versions, distances from both versions are combined for each pair of symbols. For example, in the table above it can be recognized that two symbols with a Hamming distance of 1 may have a Squared Euclidean Distance of either 4D or 36D for Gray Mapping. Since both versions employ Gray mapping, this is true for the first and the second version, therefore a combined distance of either 8D (=4D+4D), 40D (=4D+36D=36D+4D), or 72D (=36D+36D) is possible. However, closer inspection of the constellation rearrangement concept for Gray mapping reveals that only the combined distances of either 8D or 40D are possible using two versions. Overall, a combining of distances from both versions for all pairs of symbols results in the distance properties given in the table below. <tables id="tabl0002" num="0002"><table frame="topbot"><tgroup cols="2"><colspec colnum="1" colname="col1" colwidth="34mm" /><colspec colnum="2" colname="col2" colwidth="63mm" /><thead><row rowsep="0" valign="top"><entry morerows="1" rowsep="1" align="center"><b>Hamming Distance</b></entry><entry><b>Gray Mapping</b></entry></row><row valign="top"><entry>Frequency x Squared Euclidean Distance</entry></row></thead><tbody><row><entry align="center">0</entry><entry>16x 0D</entry></row><row><entry align="center">1</entry><entry>32x 8D, 32x 40D</entry></row><row><entry align="center">2</entry><entry>16x 16D, 32x 32D, 32x 48D, 16x 80D</entry></row><row><entry align="center">3</entry><entry>32x 40D, 32x 72D</entry></row><row><entry align="center">4</entry><entry>16x 64D</entry></row></tbody></tgroup></table></tables>
0042From the table above it can be recognized that after using the constellation rearrangement scheme for Gray mapping there is no unambiguous distribution of the distances, since for a given Hamming Distance there may be several resulting Squared Euclidean Distances. However when using AICO mapping, as will be illustrated below, an unambiguous distribution of the distances is possible when combining two versions of AICO constellations using the following set of constellation rearrangement rules: <ol id="ol0007" compact="compact"><li>1. Two modulation symbols that have a Hamming distance of 1 ... <ol id="ol0008" compact="compact"><li>a) ... and a squared Euclidean distance of 4D in the first version have a squared Euclidean distance of 16D in the second version;</li><li>b) ... and a squared Euclidean distance of 16D in the first version have a squared Euclidean distance of 4D in the second version.</li></ol></li><li>2. Two modulation symbols that have a Hamming distance of 2 ... <ol id="ol0009" compact="compact"><li>a) ... and a squared Euclidean distance of 4D in the first version have a squared Euclidean distance of 36D in the second version;</li><li>b) ... and a squared Euclidean distance of 36D in the first version have a squared Euclidean distance of 4D in the second version;</li><li>c) ... and a squared Euclidean distance of 8D in the first version have a squared Euclidean distance of 32D in the second version;</li><li>d) ... and a squared Euclidean distance of 32D in the first version have a squared Euclidean distance of 8D in the second version;</li><li>e) ... and a squared Euclidean distance of 20D in the first version have a squared Euclidean distance of 20D in the second version.</li></ol></li><li>3. Two modulation symbols that have a Hamming distance of 3 ... <ol id="ol0010" compact="compact"><li>a) ... and a squared Euclidean distance of 8D in the first version have a squared Euclidean distance of 52D in the second version;</li><li>b) ... and a squared Euclidean distance of 52D in the first version have a squared Euclidean distance of 8D in the second version;</li><li>c) ... and a squared Euclidean distance of 20D in the first version have a squared Euclidean distance of 40D in the second version;</li><li>d) ... and a squared Euclidean distance of 40D in the first version have a squared Euclidean distance of 20D in the second version.</li></ol></li><li>4. Two modulation symbols that have a Hamming distance of 4 ... <ol id="ol0011" compact="compact"><li>a) ... and a squared Euclidean distance of 8D in the first version have a squared Euclidean distance of 72D in the second version;</li><li>b) ... and a squared Euclidean distance of 72D in the first version have a squared Euclidean distance of 8D in the second version;</li><li>c) ... and a squared Euclidean distance of 40D in the first version have a squared Euclidean distance of 40D in the second version.</li></ol></li></ol>
0043In this document, two versions of AICO (or Gray) mappings that relate to each other according to the above rules will be referred to as AICO (or Gray) diversity arrangement mappings or versions. The graphical representation of how the symbols are rearranged according to the above rules in the diversity arrangement versions will be referred to as "rearrangement patterns".
0044A rearrangement following these rules has the following properties: <ol id="ol0012" compact="compact"><li>1. A modulation symbol of the 16-QAM constellation that has two nearest neighbors in the first version is rearranged such that it has four nearest neighbors in the second version.</li><li>2. A modulation symbol of the 16-QAM constellation that has three nearest neighbors in the first version is rearranged such that it has three nearest neighbors in the second version.</li><li>3. A modulation symbol of the 16-QAM constellation that has four nearest neighbors in the first version is rearranged such that it has two nearest neighbors in the second version.</li><li>4. A modulation symbol with two nearest neighbours and a modulation symbol with four nearest neighbours, which are situated in the same quadrant of the complex symbol constellation in the first version, are situated in opposite quadrants in the second version.</li></ol>
0045An exemplary rearrangement pattern may be such that two signal points exchange their positions between first and second version, as for example shown in <figref idref="f0007">Fig. 19</figref>. In <figref idref="f0007">Fig. 19</figref> four modulation symbols keep their positions in the rearranged constellation, i.e. exchange their positions with themselves. Alternatively, the rearrangement pattern may be directional as shown in <figref idref="f0007">Fig. 17</figref>.
0046When using two diversity arrangement versions of AICO 16-QAM constellations for the first and the second transmission adhering to the rearrangement rules defined above, it can be noted that due to the antipodal property of the constellations, the rearrangement patterns are symmetric to the origin.
0047From the set of rearrangement rules above, eight different possible rearrangement patterns have been found by computer-aided search. These patterns are given in <figref idref="f0007 f0008">Fig. 17 to Fig. 24</figref>. In <figref idref="f0007 f0008">Fig. 17 to Fig. 24</figref>, the arrows indicate which symbol of the AICO 16-QAM constellation is transmitted in the second, rearranged version if the symbol at the origin of the respective arrow is transmitted for the same original data word in the first version of the AICO 16-QAM constellation. Each of these eight exemplary solutions fulfils the requirements on the rearrangement properties defined above. From a performance point of view, these eight solutions are therefore equivalent.
0048The result of combining the distances of two diversity arrangement versions for two Gray versions and for two AICO versions are summarised in the table below. <tables id="tabl0003" num="0003"><table frame="topbot"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="34mm" /><colspec colnum="2" colname="col2" colwidth="63mm" /><colspec colnum="3" colname="col3" colwidth="63mm" /><thead><row rowsep="0" valign="top"><entry morerows="1" rowsep="1" align="center"><b>Hamming Distance</b></entry><entry><b>Gray Mapping</b></entry><entry><b>AICO Mapping</b></entry></row><row valign="top"><entry>Frequency x Squared Euclidean Distance</entry><entry>Frequency x Squared Euclidean Distance</entry></row></thead><tbody><row><entry align="center">0</entry><entry>16x 0D</entry><entry>16x 0D</entry></row><row><entry align="center">1</entry><entry>32x 8D, 32x 40D</entry><entry>64x 20D</entry></row><row><entry align="center">2</entry><entry>16x 16D, 32x 32D, 32x 48D, 16x 80D</entry><entry>96x 40D</entry></row><row><entry align="center">3</entry><entry>32x 40D, 32x 72D</entry><entry>664x 60D</entry></row><row><entry align="center">4</entry><entry>16x 64D</entry><entry>16x 80D</entry></row></tbody></tgroup></table></tables>
0049The table above illustrates the frequency of occurrence of the squared Euclidean distance(s) for a pair of symbols having a particular Hamming distance in the first and second constellation versions, counted and summed up for all points of the 16-QAM constellation.
0050The merit of the proposed structure has been proven by numerical Monte Carlo simulations. The simulation result shown in <figref idref="f0006">Fig. 16</figref> illustrates a comparison of the bit-error rate performance for an uncoded signal in an Additive White Gaussian Noise (AWGN) environment using Gray mapping and AICO mapping when employing two transmissions of a data word with different constellations, respectively. The results shown in this figure have been obtained by a very simple single-stage LLR-calculator for each bit of a modulation symbol, and subsequent combining of the LLRs for the corresponding bits in diversity transmission/reception, followed by a hard decision depending on the sign of the resultant combined LLR.
0051Example distance statistics for a diversity transmission employing four Gray constellation mappings and four AICO constellation versions as described above are shown in the table below. <tables id="tabl0004" num="0004"><table frame="topbot"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="34mm" /><colspec colnum="2" colname="col2" colwidth="63mm" /><colspec colnum="3" colname="col3" colwidth="63mm" /><thead><row rowsep="0" valign="top"><entry morerows="1" rowsep="1" align="center"><b><i>Hamming Distance</i></b></entry><entry><b><i>Gray Mapping</i></b></entry><entry><b><i>AICO Mapping</i></b></entry></row><row valign="top"><entry><i>Frequency x Squared Euclidean Distance</i></entry><entry><i>Frequency x Squared Euclidean Distance</i></entry></row></thead><tbody><row><entry align="center">0</entry><entry>16x 0D</entry><entry>16x 0D</entry></row><row><entry align="center">1</entry><entry>64x 48D</entry><entry>664x 40D</entry></row><row><entry align="center">2</entry><entry>32x 64D, 64x 96D</entry><entry>96x 80D</entry></row><row><entry align="center">3</entry><entry>64x 112D</entry><entry>664x 120D</entry></row><row><entry align="center">4</entry><entry>16x 128D</entry><entry>16x160D</entry></row></tbody></tgroup></table></tables>
0052In the different distance property tables illustrated in this document, the frequencies of how often certain squared Euclidean distances occur for different Hamming distances between two modulation symbols, have been listed. For those, the differences of all signal points to all signal points are evaluated. Consequently there exist a total of 16x16=256 distance values, which is obtained also by summing all listed frequencies. Since Hamming distance and squared Euclidean distance between a point and itself are both 0, and having a total of 16 distinct modulation symbols within the constellation, the value Euclidean distance and Hamming distance of 0 is obtained exactly 16 times. Similarly the sum of frequencies is always 64 for a Hamming distance of 1, is always 96 for a Hamming distance of 2, is always 64 for a Hamming distance of 3, and is always 16 for a Hamming distance of 4.
Bit rearrangement
0053In a system as for example in <figref idref="f0009">Figure 25</figref>, a diversity rearrangement effect can be achieved by employing different mapping rules between four bits and the corresponding complex number that represents a modulation symbol. Assuming that the complex number s is represented by a form <maths id="math0001" num="(1)"><math display="block"><mi>s</mi><mo>=</mo><mi>x</mi><mo>+</mo><mi mathvariant="italic">jy</mi></math><img file="EP1908244B1_D0001.tif" /></maths> where j is the imaginary unit (square root of -1), x forms the real part and y is the imaginary part, the mapping units provide a relation between the four bits (i<sub>1</sub> q<sub>1</sub> i<sub>2</sub> q<sub>2</sub>) and the complex symbol s. The bits (i<sub>1</sub> q<sub>1</sub> i<sub>2</sub> q<sub>2</sub>) shall be referred to as "quadruple of bits input to the mapping unit".
0054As can be seen in the figure, the relation between the source bits (α β γ δ) and the quadruple of bits input to the mapping unit is identical, and therefore the input bits (i<sub>1</sub> q<sub>1</sub> i<sub>2</sub> q<sub>2</sub>) are identical in the mapping units. In order to achieve the rearrangement diversity effect, the relations between input bits and output complex symbols have to be different. In order to achieve a diversity rearrangement effect without implementing two different mapping units, the present invention proposes to modify the relation between source bits and bits input to the mapping unit. In other words, the bits are rearranged, or permutated, within the quadruple of bits before the mapping. This solution is seen exemplary in <figref idref="f0011">Figure 27</figref>: The source bits pass along two branches, where they are modified in the second branch by a permutating unit 2701. Subsequently the words are multiplexed by selector 2702 into the mapper/modulator 2703, which effectively produces two symbols for each four-bit source word leaving the source. The output of mapper/modulator may be a baseband signal which is input to transmission means 2704. A word repeater 2705 may be employed to duplicate the quadruple of bits for mapping to the two transmitted symbols. Synchronicity between word repeater 2705 and selector 2702 may be obtained by a control unit 2706.
0055The two obtained transmission symbols may be de-multiplexed by a de-multiplexer 2803 into two transmission channels 2801 and 2802 like shown in <figref idref="f0011">Fig. 28</figref>, e.g. two distinct antenna branches, resulting in the AICO rearrangement diversity effect that may be exploited by a suitable receiver. Alternatively, a mapper 2903 may have two inputs and two outputs for simultaneous mapping of both quadruples of data bits to transmission symbols (according to the same mapping), like shown in <figref idref="f0011">Fig. 29</figref>. If both symbols are transmitted from separate locations (not shown), one transmitter may transmit the first symbol and send the first quadruple of data bits to the second transmitter which performs the permutation and, if applicable, bit inversion to obtain the second quadruple of data bits, and maps the second quadruple of data bits to a second symbol which is then transmitted. In this case, two separate mappers may be used.
0056The relation between source bits and bits input to the mapping unit is modified in the second branch by the operation of the permutating unit, which will subsequently be explained in further detail.
0057When defining the required properties of the permutating unit, it has to be observed that there are two types of AICO mappings from quadruples of bits to modulation symbols. The mappings of <figref idref="f0004">Figs. 7a and 7b</figref> have a certain symmetry between columns and rows.
0058Both outer columns are associated with bit value combinations in which both bits selecting columns have the same value. For example, in <figref idref="f0004">Fig. 7a</figref>, both i<sub>1</sub> and i<sub>2</sub> are zero for the outer left column, and both i<sub>1</sub> and i<sub>2</sub> are one for the outer right column. In an analogous way, both outer rows are associated with bit value combinations in which both bits selecting rows have the same value. In <figref idref="f0004">Fig. 7a</figref>, both q<sub>1</sub> and q<sub>2</sub> are zero for the top row, and both q<sub>1</sub> and q<sub>2</sub> are one for the lowest row.
0059A mapping in which both bits selecting columns have different values for the outer columns and both bits selecting rows have different values for the outer rows, like shown in <figref idref="f0004">Fig. 7b</figref>, also has this symmetric property.
0060Conversely, a mapping in which both bits selecting columns have the same value for the outer columns and both bits selecting rows have different values for the outer rows would lack this symmetric property, as well as a mapping in which both bits selecting columns have different values for the outer columns and both bits selecting rows have the same value for the outer rows. Examples of such AICO mappings are shown in <figref idref="f0004">Figs. 7c and 7d</figref>.
0061The operations required will now be disclosed with reference to the <figref idref="f0005">Figures 8-11</figref>. In these Figures, the regions are highlighted which are selected by a given bit of the quadruple, depending on its logical value. We can observe that two bits select contiguous regions (<figref idref="f0005">Figure 8, Figure 9</figref>), and two bits select non-contiguous regions (<figref idref="f0005">Figure 10, Figure 11</figref>). Due to the nature of the regions in <figref idref="f0005">Figure 8 and Figure 10</figref>, the corresponding bits i<sub>1</sub>, i<sub>2</sub> are called "in-phase bits", and the corresponding bits q<sub>1</sub>, q<sub>2</sub> for the regions in <figref idref="f0005">Figure 9 and Figure 11</figref> are called "co-phase bits". Obviously for each symbol there exist two in-phase and two co-phase bits.
0062To achieve the rearrangement specified above and in <figref idref="f0007 f0008">Fig. 17-24</figref>, a bit which is transmitted in a first transmission on a position in which it selects between contiguous regions has to be shifted for a second transmission to a position in which it selects between non-contiguous regions, and vice versa. In addition, bits selecting rows may optionally be swapped with bits selecting columns and vice versa.
0063Additionally a subset of the quadruple of bits may have to be inverted. The rules for the inversion depend on whether the mapping shows the symmetric property between rows and columns as described above. The reason for this is that in the asymmetric case a swapping between bits selecting rows and bits selecting columns inherently has an additional bit inversion effect equivalent to the inversion of one bit selecting columns and one bit selecting rows.
0064In the symmetric case (e.g. mapping of <figref idref="f0004">Fig. 7a or 7b</figref>) exactly one in-phase bit and one co-phase bit have to be inverted. This inversion may be effected before the permutation or after the permutation. Both alternatives yield the same set of rearrangements. The bit inversion swaps outer columns/rows with inner columns/rows thereby swapping symbols having four nearest neighbours with symbols having two nearest neighbours. The permutation between bits selecting contiguous regions and bits selecting non-contiguous regions either swaps both inner columns/rows with each other or both outer columns/rows with each other, depending on the particular mapping. The effect of this swapping is that a pair of symbols which are in the same quadrant of the complex constellation of modulation states for the first version, is mapped to opposite quadrants in the respective rearranged version, if either both symbols have three nearest neighbours or one has two nearest neighbours and the other one has four.
0065In the asymmetric case (<figref idref="f0004">Fig. 7c or 7d</figref>), exactly one in-phase bit and one co-phase bit have to be inverted if the permutation does not swap bits selecting rows with bits selecting columns, i.e. if both bits selecting rows in the first quadruple are shifted to positions selecting rows in the second quadruple and both bits selecting columns in the first quadruple are shifted to positions selecting columns in the second quadruple. If bits selecting rows are swapped with bits selecting columns, i.e. both bits selecting rows are shifted to positions selecting columns and both bits selecting columns are shifted to positions selecting rows, then additional bit inversion is not mandatory. However, if bits are inverted, both bits selecting columns or both bits selecting rows or all bits have to be inverted at the same time.
0066Without loss of generality it is assumed below that for the first version the following source bits α, β, γ, δ correspond to the following bits i<sub>1</sub>, q<sub>1</sub>, i<sub>2</sub>, q<sub>2</sub> at the input of the mapper: <maths id="math0002"><math display="block"><mi>α</mi><mo>↔</mo><msub><mi>i</mi><mn>1</mn></msub></math><img file="EP1908244B1_D0002.tif" /></maths><maths id="math0003"><math display="block"><mi>β</mi><mo>↔</mo><msub><mi>q</mi><mn>1</mn></msub></math><img file="EP1908244B1_D0003.tif" /></maths><maths id="math0004"><math display="block"><mi>γ</mi><mo>↔</mo><msub><mi>i</mi><mn>2</mn></msub></math><img file="EP1908244B1_D0004.tif" /></maths><maths id="math0005"><math display="block"><mi>δ</mi><mo>↔</mo><msub><mi>q</mi><mn>2</mn></msub></math><img file="EP1908244B1_D0005.tif" /></maths>
0067Then the four tables below show possible correspondences for the symmetric and for the asymmetric case.
0068There are degrees of freedom as far as which bits are inverted, and whether in-phase bits of the first version are also in-phase bits in the second version or not. Consequently there exist several solutions to the problem, which are equivalent from their properties as far as the achievement of the diversity rearrangement effect is concerned. For the sake of completeness the complete set of solutions is graphically represented in <figref idref="f0010">Figure 26</figref>. The corresponding relations for a symmetric mapping where the bits selecting outer rows have the same values and the bits selecting outer columns have the same values like e.g. in <figref idref="f0004">Fig. 7a</figref> are the following: <tables id="tabl0005" num="0005"><table frame="all"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="65mm" colsep="0" /><colspec colnum="2" colname="col2" colwidth="18mm" /><colspec colnum="3" colname="col3" colwidth="15mm" /><thead><row><entry colsep="1" valign="middle"><b>Rearrangement and inversion</b></entry><entry align="center" valign="middle"><b>Number</b></entry><entry align="center" valign="middle"><b>Figure</b></entry></row></thead><tbody><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0006"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi mathvariant="italic">βα</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0006.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">i)</entry><entry rowsep="1" align="center" valign="middle">21</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0007"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi mathvariant="italic">δγ</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0007.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">ii)</entry><entry rowsep="1" align="center" valign="middle">20</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0008"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>γβ</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0008.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">iii)</entry><entry rowsep="1" align="center" valign="middle">22</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0009"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δ</mi><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mi>α</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0009.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">iv)</entry><entry rowsep="1" align="center" valign="middle">19</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0010"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>αβ</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0010.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">v)</entry><entry rowsep="1" align="center" valign="middle">18</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0011"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γ</mi><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mi>β</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0011.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">vi)</entry><entry rowsep="1" align="center" valign="middle">23</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0012"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi>δα</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0012.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">vii)</entry><entry rowsep="1" align="center" valign="middle">17</entry></row><row rowsep="0"><entry colsep="1" rowsep="1" valign="middle"><maths id="math0013"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γ</mi><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mi>β</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0013.tif" /></maths></entry><entry rowsep="1" align="center" valign="middle">viii)</entry><entry rowsep="1" align="center" valign="middle">24</entry></row></tbody></tgroup></table></tables>
0069The corresponding relations for a symmetric mapping where the bits selecting inner rows have the same values and the bits selecting inner columns have the same values like e.g. in <figref idref="f0004">Fig. 7b</figref> are the following: <tables id="tabl0006" num="0006"><table frame="all"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="65mm" /><colspec colnum="2" colname="col2" colwidth="18mm" /><colspec colnum="3" colname="col3" colwidth="15mm" /><thead><row><entry valign="middle"><b>Rearrangement and inversion</b></entry><entry align="center" valign="middle"><b>Number</b></entry><entry align="center" valign="middle"><b>Figure</b></entry></row></thead><tbody><row><entry valign="middle"><maths id="math0014"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi mathvariant="italic">βα</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>2</mn></mtd></mtr></mtable><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0014.tif" /></maths></entry><entry align="center" valign="middle">i)</entry><entry align="center" valign="middle">20</entry></row><row><entry valign="middle"><maths id="math0015"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi mathvariant="italic">δγ</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0015.tif" /></maths></entry><entry align="center" valign="middle">ii)</entry><entry align="center" valign="middle">21</entry></row><row><entry valign="middle"><maths id="math0016"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>γβ</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0016.tif" /></maths></entry><entry align="center" valign="middle">iii)</entry><entry align="center" valign="middle">19</entry></row><row><entry valign="middle"><maths id="math0017"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δ</mi><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mi>α</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0017.tif" /></maths></entry><entry align="center" valign="middle">iv)</entry><entry align="center" valign="middle">22</entry></row><row><entry valign="middle"><maths id="math0018"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>αβ</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0018.tif" /></maths></entry><entry align="center" valign="middle">v)</entry><entry align="center" valign="middle">23</entry></row><row><entry valign="middle"><maths id="math0019"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γδ</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0019.tif" /></maths></entry><entry align="center" valign="middle">vi)</entry><entry align="center" valign="middle">18</entry></row><row><entry valign="middle"><maths id="math0020"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi>δα</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0020.tif" /></maths></entry><entry align="center" valign="middle">vii)</entry><entry align="center" valign="middle">24</entry></row><row><entry valign="middle"><maths id="math0021"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi>αβγδ</mi></mtd><mtd><msup><mn>1</mn><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γ</mi><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mi>β</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0021.tif" /></maths></entry><entry align="center" valign="middle">viii)</entry><entry align="center" valign="middle">17</entry></row></tbody></tgroup></table></tables>
0070The permutation and inversion operations are the same in both symmetrical cases, however the rearrangement effect as shown in <figref idref="f0007 f0008">Figures 17 to 24</figref>, produced by a particular permutation and inversion, is different.
0071For an asymmetric mapping where the bits selecting inner rows have the same values and the bits selecting inner columns have different values as shown in <figref idref="f0004">Fig. 7c</figref>, the following combinations of permutations and inversions are possible: <tables id="tabl0007" num="0007"><table frame="all"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="67mm" /><colspec colnum="2" colname="col2" colwidth="18mm" /><colspec colnum="3" colname="col3" colwidth="15mm" /><thead><row><entry valign="middle"><b>Rearrangement and inversion</b></entry><entry align="center" valign="middle"><b>Number</b></entry><entry align="center" valign="middle"><b>Figure</b></entry></row></thead><tbody><row><entry valign="middle"><maths id="math0022"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi>αβγδ</mi></mtd><mtd><msup><mn>1</mn><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δγβα</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0022.tif" /></maths></entry><entry align="center" valign="middle">ix)</entry><entry align="center" valign="middle">22</entry></row><row><entry valign="middle"><maths id="math0023"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>γ</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mi>α</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0023.tif" /></maths></entry><entry align="center" valign="middle">X)</entry><entry align="center" valign="middle">20</entry></row><row><entry valign="middle"><maths id="math0024"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δ</mi><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi>β</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0024.tif" /></maths></entry><entry align="center" valign="middle">xi)</entry><entry align="center" valign="middle">21</entry></row><row><entry valign="middle"><maths id="math0025"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi>αβγδ</mi></mtd><mtd><msup><mn>1</mn><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δγβα</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0025.tif" /></maths></entry><entry align="center" valign="middle">xii)</entry><entry align="center" valign="middle">19</entry></row><row><entry valign="middle"><maths id="math0026"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi>αβγδ</mi></mtd><mtd><msup><mn>1</mn><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>αβ</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0026.tif" /></maths></entry><entry align="center" valign="middle">v)</entry><entry align="center" valign="middle">17</entry></row><row><entry valign="middle"><maths id="math0027"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γδ</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0027.tif" /></maths></entry><entry align="center" valign="middle">vi)</entry><entry align="center" valign="middle">24</entry></row><row><entry valign="middle"><maths id="math0028"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi>δα</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0028.tif" /></maths></entry><entry align="center" valign="middle">vii)</entry><entry align="center" valign="middle">18</entry></row><row><entry valign="middle"><maths id="math0029"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γ</mi><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mi>β</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0029.tif" /></maths></entry><entry align="center" valign="middle">viii)</entry><entry align="center" valign="middle">23</entry></row></tbody></tgroup></table></tables>
0072For an asymmetric mapping where the bits selecting inner rows have different values and the bits selecting inner columns have the same values as shown in <figref idref="f0004">Fig. 7d</figref>, the following combinations of permutations and inversions are possible: <tables id="tabl0008" num="0008"><table frame="all"><tgroup cols="3"><colspec colnum="1" colname="col1" colwidth="64mm" /><colspec colnum="2" colname="col2" colwidth="18mm" /><colspec colnum="3" colname="col3" colwidth="15mm" /><thead><row><entry valign="middle"><b>Rearrangement and inversion</b></entry><entry align="center" valign="middle"><b>Number</b></entry><entry align="center" valign="middle"><b>Figure</b></entry></row></thead><tbody><row><entry valign="middle"><maths id="math0030"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi>αβγδ</mi></mtd><mtd><msup><mn>1</mn><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δγβα</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0030.tif" /></maths></entry><entry align="center" valign="middle">ix)</entry><entry align="center" valign="middle">19</entry></row><row><entry valign="middle"><maths id="math0031"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>γ</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mi>α</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0031.tif" /></maths></entry><entry align="center" valign="middle">x)</entry><entry align="center" valign="middle">21</entry></row><row><entry valign="middle"><maths id="math0032"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>δ</mi><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi>β</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0032.tif" /></maths></entry><entry align="center" valign="middle">xi)</entry><entry align="center" valign="middle">20</entry></row><row><entry valign="middle"><maths id="math0033"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>β</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0033.tif" /></maths></entry><entry align="center" valign="middle">xii)</entry><entry align="center" valign="middle">22</entry></row><row><entry valign="middle"><maths id="math0034"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mi>αβ</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0034.tif" /></maths></entry><entry align="center" valign="middle">v)</entry><entry align="center" valign="middle">24</entry></row><row><entry valign="middle"><maths id="math0035"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γδ</mi><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0035.tif" /></maths></entry><entry align="center" valign="middle">vi)</entry><entry align="center" valign="middle">17</entry></row><row><entry valign="middle"><maths id="math0036"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mover><mi>γ</mi><mo>‾</mo></mover><mo></mo><mi>δα</mi><mo></mo><mover><mi>β</mi><mo>‾</mo></mover></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0036.tif" /></maths></entry><entry align="center" valign="middle">vii)</entry><entry align="center" valign="middle">23</entry></row><row><entry valign="middle"><maths id="math0037"><math display="inline"><msub><mi>i</mi><mn>1</mn></msub><mo></mo><msub><mi>q</mi><mn>1</mn></msub><mo></mo><msub><mi>i</mi><mn>2</mn></msub><mo></mo><msub><mi>q</mi><mn>2</mn></msub><mo>↔</mo><mrow><mo>{</mo><mtable><mtr><mtd><mi mathvariant="italic">αβγδ</mi></mtd><mtd><msup><mtable><mtr><mtd><mn>1</mn></mtd></mtr></mtable><mi>st</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr><mtr><mtd><mi>γ</mi><mo></mo><mover><mi>δ</mi><mo>‾</mo></mover><mo></mo><mover><mi>α</mi><mo>‾</mo></mover><mo></mo><mi>β</mi></mtd><mtd><msup><mn>2</mn><mi>nd</mi></msup><mspace width="1em" /><mi>version</mi></mtd></mtr></mtable></mrow></math><img file="EP1908244B1_D0037.tif" /></maths></entry><entry align="center" valign="middle">viii)</entry><entry align="center" valign="middle">18</entry></row></tbody></tgroup></table></tables>
0073The permutation and inversion operations are the same in both asymmetrical cases, however the rearrangement effect as shown in <figref idref="f0007 f0008">Figures 17 to 24</figref>, produced by a particular permutation and inversion, is different.
0074In case more than two versions are required (three or more transmissions of the same bits α, β, γ, δ), a third version is not required to have a special relation to the first or second version. However the relation between the bits in a third and fourth version should follow the same rules as given above. It is important to note however that the relation between first and second version does not have to be the same as between third and fourth version.
0075It should be apparent to those skilled in the art that the description so far referred to real and imaginary axes of AICO mapping for a representation of a 16-QAM constellation as shown in <figref idref="f0001">Fig. 1</figref>. In the case of considering a rotated constellation as for example shown in <figref idref="f0001">Fig. 2</figref>, the orthogonal axes would have to be likewise rotated. In particular the terms "rows" and "columns" as they have been used so far would have to be interpreted as rotated "rows" and "columns" respectively.
0076<figref idref="f0012">Fig. 30</figref> summarizes the steps of the method for the transmitter side, as they can be used for example in permutating unit 2701 in conjunction with mapper/modulator unit 2703 or 2903 in <figref idref="f0011">Figures 27-29</figref>. S3001 receives a first quadruple of data bits, either from within the same apparatus or from a remote apparatus. S 3002 performs the pre-defined permutation with the properties specified further above. In S3003 it is queried whether bits selecting rows are exchanged by the permutation with bits selecting columns or not. If not, exactly one bit selecting a region formed by columns and exactly one bit selecting a region formed by rows is inverted in S3004. Referring back to S3003, if "yes", then S3005 to S3007 query whether the pre-defined mapping is such that both bits selecting columns have the same value for the outer columns and if both bits selecting rows have the same value for the outer rows of the complex constellation of modulation states. If both are "yes" or both are "no", the method continues with S3004, described above. If one is "yes" and the other one is "no", S3008 either inverts both bits selecting columns, inverts both bits selecting rows, inverts all bits or inverts no bit. Finally, S3009 maps the second quadruple of data bits, thus obtained from the first quadruple of data bits, to a modulation symbol according to the pre-defined AICO-mapping.
0077To make use of the advantages of the present invention, a plurality of transmitted symbols corresponding to the same first quadruple of data bits is combined during reception for an improved detection of the values of the four data bits.
0078Depending on the receiver apparatus strategy, the metrics associated with the individual bits in the data words may have different definitions and different value ranges. For example, if the decoding is performed using soft-values, the metric may be a likelihood value or likelihood values indicating the probability of whether an individual data bit has a logical value of 0 or 1. For this purpose, the metric may be for example a log likelihood ratio (LLR) which is defined by <maths id="math0038"><math display="block"><mi mathvariant="italic">LLR</mi><mfenced><msub><mi>x</mi><mi>i</mi></msub></mfenced><mo>=</mo><mi mathvariant="italic">log</mi><mo></mo><mfrac><mrow><mi>p</mi><mfenced><msub><mi>x</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn></mfenced></mrow><mrow><mi>p</mi><mfenced><msub><mi>x</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn></mfenced></mrow></mfrac><mo>,</mo></math><img file="EP1908244B1_D0038.tif" /></maths> wherein <i>p(x<sub>i</sub></i> =1) is the probability that the bit <i>x<sub>i</sub></i> is equal to the logical value of 1 and <i>p(x<sub>i</sub></i> = 0) is the probability that the bit <i>x<sub>i</sub></i> is equal to the logical value of 0. Thus, the sign of the LLR directly indicates the logical value of the bit <i>x<sub>i</sub></i> and the absolute value of the LLR indicates the certainty of the decision. When working with LLRs at a receiving apparatus, the reconstructed data bit may be reconstructed from a data bit pair (data bit and its repetition according to the two diversity branches) - for example - by simply adding the LLRs of the data bits of the data bit pair, and the logical value of the reconstructed data bit may be decided based on the sign of the sum of the LLRs.
0079<figref idref="f0013">Fig. 31</figref> illustrates the reconstruction of the data bit streams from the received symbols. All antennas, RF and IF circuitry are summarized in reception means 3101 which receives the two transmitted symbols. As the invention is not limited to wireless transmission, the symbols could also be received from a twisted pair cable, a coaxial cable or from optical fibre, in which case reception means 3101 would be appropriately adapted. Likelihood calculation unit 3102 determines quadruples of likelihood values, one likelihood value for each received data bit comprised within a symbol. For this calculation, the pre-defined AICO mapping is taken into account. As the data bits have been permutated and possibly partly inverted for the second and further symbols, it is not possible to directly combine likelihood values from identical positions within the quadruples. Instead, the likelihood values within the second quadruple obtained from the second received symbol have to undergo a certain permutation and modification in permutating unit 3103. The permutation and modification has to be complementary to the permutation and inversion of the data bits employed in the transmitter e.g. in unit 2701. Due to the symmetric properties of the permutation rules, the possible permutation of likelihood values follows the same rules as described above for the data bits. Instead of the bit inversion, the likelihood values have to be modified so as to obtain a complementary value. For example, if the likelihood value expresses a certain likelihood that a received bit has the value "1", and the respective data bit is known to have been inverted prior to the mapping, the likelihood value has to be replaced by the respective likelihood value for the bit value "0". For a LLR, the sign has to be inverted to obtain this result. If the likelihood value comprises a linear probability, the likelihood value p<sub>0</sub> that the bit has the value "0" is 1-p , p<sub>1</sub> being the probability that the bit has the value "1". The modification of the likelihood values can be carried out before or after the permutation. However it will be understood that after the permutation likelihood values at positions within the quadruple different from those before the permutation have to be modified to obtain the desired result.
0080After the correct permutation and modifications, likelihood values pertaining to the same data bit are at the same position within each quadruple of likelihood values. Therefore it is possible to detect the values of the bits by combining the likelihood values from identical positions in combiner/detector 3104 which upon correct detection outputs the original quadruple of data bits for further processing.
0081Preferably in a system which employs additional FEC coding and decoding stages in transmitter and receiver respectively, combiner/detector 3104 only combines appropriate likelihood values and forwards these at the output without performing a hard decision on the bit values.
0082A control unit 3105 controls demultiplexer 3106 and combiner/detector 3104 appropriately such that the first quadruple of likelihood values is directly input to the combiner/detector and the second quadruple of likelihood values is routed through permutating unit 3103, and such that only quadruples of likelihood values are combined which belong together.
0083The first and the second symbol may be received from different transmission channels 3201, 3202, like shown in <figref idref="f0013">Fig. 32</figref>. In this case, control unit 3205 also controls a multiplexer 3203 in synchronicity with demulitplexer 3106. Alternatively a likelihood calculation unit 3302 with two inputs and two outputs may be used for simultaneous processing of both symbols, like shown in <figref idref="f0013">Fig. 33</figref>. If both symbols are received at different locations, one entity may comprise receiving means for reception channel 2, a separate likelihood calculation unit, and a permutating unit like described above. Such an apparatus may send quadruples of likelihood values to a combiner which may be located in a separate apparatus. Further different ways of separation of the units into apparatuses are also possible.
0084When working with hard decisions at the receiving apparatus, the metric may directly indicate the logical value of the respective data bit. Also in this case the combination of data bit pairs for reconstructing the (transmitted) data bit stream may simply add the metrics of the data bits of the bit pair. Also a combination with the use of soft decisions may be possible, i.e. before summing the logical values of the data bits of the data bit pair, same may be weighted using a probability value indicating the certainty in detecting the respective logical value.
0085Other embodiments of the present invention relate to the implementation of the above described various embodiments using hardware and software. It is recognized that the various above mentioned methods as well as the various logical blocks, modules, or circuits described above may be implemented or performed using computing devices, as for example general purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, etc. The various embodiments of the present invention may also be performed or embodied by a combination of these devices.
0086Further, the various embodiments of the present invention may also be implemented by means of software modules which are executed by a processor or directly in hardware. Also a combination of software modules and a hardware implementation may be possible. The software modules may be stored on any kind of computer readable storage media, for example RAM, EPROM, EEPROM, flash memory, registers, hard disks, CD-ROM, DVD, etc.
0087Various embodiments of the present invention advantageously improve the physical bit reliability of data transmitted in a digital data transmission system using 16-QAM and transmit diversity. A further advantage is that transmission efficiency is maintained, as the improvement is achieved without additional transmissions and without modifying the transmission channels themselves (i.e. bandwidth, transmission power etc.). As another advantage, the method can be implemented with very simple bit operations, and therefore only very little additional processing power is required.
0088Possible applications of the present invention include, but are not limited to, mobile communication systems, satellite communication, and modems for wired digital subscriber lines.
0089While the invention has been described with respect to the embodiments constructed in accordance therewith, it will be apparent to those skilled in the art that various modifications, variations and improvements of the present invention may be made in the light of the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the invention. In addition, those areas in which it is believed that those of ordinary skill in the art are familiar, have not been described herein in order to not unnecessarily obscure the invention described herein. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrative embodiments, but only by the scope of the appended claims.
Contents5
51 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| WO2006117014A1 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| WO2004036817A | Cites | World Intellectual Property Organization (WIPO) | – |
| WO2006117014A | Cites | World Intellectual Property Organization (WIPO) | – |
| "Enhanced HARQ Method with Signal Constellation Rearrangement" TSG-RAN WORKING GROUP 1 MEETING, no. 19, 27 February 2001 (2001-02-27), XP002229383 | Non-patent | – | – |
| WENGERTER C ET AL: "CONSTELLATION REARRANGEMENT: ENHANCEMENT FOR MULTILEVEL MODULATION FORMATS AND TRANSMIT DIVERSITY" WIRELESS PERSONAL COMMUNICATIONS, SPRINGER, DORDRECHT, NL, vol. 29, no. 1/2, April 2004 (2004-04), pages 35-45, XP001217335 ISSN: 0929-6212 | Non-patent | – | – |
11 members in 6 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 2005008111 | European Patent Office (EPO) | W |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| WO2007012339A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP1908244A1 | European Patent Office (EPO) | A1 | |
| CN101228761A | China | A | |
| US2008232510A1 | United States of America | A1 | |
| JP2009503959A | Japan | A | |
| JP4668319B2 | Japan | B2 | |
| CN101228761B | China | B | |
| US7957482B2 | United States of America | B2 | |
| EP1908244B1This record | European Patent Office (EPO) | B1 | |
| AT553580T | Austria | T | |
| ATE553580T1 | Austria | T1 |
74 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Transmission of propertyTP | TP | FR | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of applicant/patenteeR081 | R081 | DE | |
| Change of representativeR082 | R082 | DE | |
| Change of representativeR082 | R082 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Change of representativeR082 | R082 | DE | |
| Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)REGISTERED BETWEEN 20140612 AND 20140618732E | 732E | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent lapsedLapsedMM4A | MM4A | IE | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lt: invalidation of european patent or patent extensionLTIE | LTIE | EP | |
| Deletion acc. to par. 5 (withdrawal of the translation of the ep patent)MK05 | MK05 | AT | |
| Discontinued in the netherlands as no translation has been filedVDEP | VDEP | NL | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Reference to at number (ep patent validated in austria)REF | REF | AT | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Title (correction)BIT-OPERATED REARRANGEMENT DIVERSITY FOR AICO MAPPINGRTI1 | RTI1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1908244
- Application
- 57748691
Titles3
- German
- Bitbetriebene Umordnungs-Diversität für AICO-Abbildung
- English
- Bit-operated rearrangement diversity for AICO mapping
- French
- Diversité de rearrangement effectué par bits pour mappage AICO
Classification
- CPC, 5
- H04L27/3405
- H04L1/02
- H04L1/18
- H04L25/067
- H04L27/38
- IPC, 1
- H04L27 34
Designated states31
- Contracting states, 31
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Latvia
- Monaco
- Netherlands (Kingdom of the)
and 7 moreShow fewer
- Poland
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye