• Keine Ergebnisse gefunden

Design Criteria and MdM Optimization

Optimization of MdMs can be considered for two applications. First, if the receiver does not perform iterative demapping, i.e., the demapper is not supplied with a priori knowledge, it is obvious that the optimum MdM is conventional symbolwise Gray mapping. Hence, the generator matrix G is the identity matrix and the mapping functionsµ2d(.)as defined in the previous section are used. Note that an identity matrix is a non-singular matrix with the maximum number of 0 entries, which means that the amount of introduced dependencies by the precoder is minimal (nonexistent).

Secondly, a receiver, which iterates over demapper and outer decoder, may utilize a priori information at the demapper. As in Section 3.5, we focus on the case of perfect a priori information. This means that the outer decoder provides perfect knowledge about all bits ck, except the bit ck,p under consideration in (2.65). Utilizing this knowledge most efficiently corresponds to maximizing the MI IE1(1)in the EXIT chart. From the last chapter, it is clear that the higher IE1(1), the closer the intersection of the transfer characteristics belonging to the demapper and the outer decoder comes to the desired upper right corner of the EXIT chart. Thereby, the error-floor after iterative demapping is lowered. Another approach to

11 and eiare the only exceptions to our conventions that vectors are treated as row vectors.

reduce the error-floor is to minimize the average PEP for perfect a priori knowledge at the demapper. It was shown in [33, 92] that for Rayleigh fading channel coefficients and high SNR, this PEP is monotonically decreasing with the harmonic mean Dhof squared Euclidean distances of symbol vectors, which differ in one bit label only. The harmonic mean is defined as

Dh=

 1 NtM·2NtM1

NXtM1 p=0

X

xlX˜p

1

xlx(p)l 2



1

, (4.6)

where symbol x(p)l is the counterpart symbol vector of xl, which has a 0 as the p-th bit label, but all other labels are identical to those from xl. Similar to (3.57), we can write

x(lp)=xζ with ζ =l−2NtM1p. (4.7) The second summation in (4.6) is with respect to all 2NtM1symbol vectors from ˜X, whose p-th bit label is 1. The set ˜Xand its subsets ˜Xp

1 are as defined for equation (2.65). An optimal MdM for iterative detection should now have maximum Dh.

4.3.1 MdM with BPSK and QPSK

The following theorem states optimality for MdMs with BPSK and QPSK as the underlying two-dimensional mapping for the case of perfect a priori knowledge.

Theorem 4.1 For BPSK and QPSK, i.e., M∈ {1,2}, and an arbitrary number of transmit antennas Nt, Dhis maximized, if a generator matrix of the form

GNtM= 1 e2e3 . . . eNtM

(4.8) is applied, followed by the two-dimensional mappingµ2d(.), as defined in the previous sec-tion. The maximum harmonic mean for this MdM is

Dh,max= 4

M· (NtM)2 NtM+1

Px=1

= 4EbRc

Nr · (NtM)2

NtM+1. (4.9)

Proof: Define the shortest squared Euclidean distance between two distinct symbol vectors as δ. For M =1, δ =22=4, while for M =2, δ =

2/√ 22

=2, thus for both cases, we have δ =4/M. Each bit of uk is mapped to an independent dimension — be it the Nt

spatial dimensions, if M =1 or in addition the two orthogonal dimensions of the in- and quadrature-phase component, if QPSK is applied. It follows that two block code words with a Hamming distance of l bits are mapped to symbol vectors with squared Euclidean distance l·δ. It is therefore sufficient to maximize the harmonic mean of Hamming distances of code word pairs uk, belonging to input vectors ck, which differ in one bit. Denote these Hamming distances between the corresponding code words as dH,i,i∈ {0, . . . ,NtM·2NtM1−1}. For

the moment, we neglect the two facts that code words have to be distinct and that the dH,i have to be discrete-valued. We only restrict dH,ito be positive and upper bounded by NtM.

Obviously, the harmonic mean is a∪-convex function of the dH,iand thus is maximal at its boundary, i.e., if all dH,i=NtM. Since this is not allowed for a one-to-one correspondence between ck and uk (all entries of G would be 1 in this case, thus G would be a singular matrix), we decrease as many dH,ias necessary to allow for unique encoding. This would be the case, if the inversion of the p-th bit label as in (4.7) for all but one bit positions p in the input vectors ck would yield dH,i=NtM−1, while one inversion, e.g., of the first bit, would result in dH,i=NtM. This can be achieved by a linear block code with the generator matrix defined in (4.8).

Hence, we have 2NtM1 times the Hamming distance dH,i =NtM and 2NtM1·(NtM−1) times dH,i=NtM−1. The harmonic mean of these values equals(NtM)2/(NtM+1). Mul-tiplication withδ yields (4.9), and the right hand side thereof follows from (2.43). 2

4.3.2 MdM with 16-QAM

For the regular 16-QAM constellation in Figure 4.2, the shortest squared Euclidean distance between two distinct symbol vectors isδ =

2 10

2

= 25. However, it is not possible any-more to state that code words differing in l bits are mapped to symbol vectors with squared Euclidean distance l·δ. This is because four bits may be assigned to one antenna, as in the conventional symbolwise mappings, and are thus mapped to only two dimensions. There-fore, Theorem 4.1 can not be applied straightforwardly.

Let us first consider Nt=1. Using a generator matrix Gf4= (e11 e3e4), which is similar to (4.8), followed by Gray mapping µ2d(.), results in a 16-QAM anti-Gray mapping with Dh=10.63·EbN·Rr c, which is already close to optimum. The following squared Euclidean distances occur: 16 times 5·δ, 8 times 8·δ and 8 times 13·δ. Only if, in addition, four symbols are swapped, as indicated by the arrows in Figure 4.2, or in other words, if we apply Gf4according to (4.8), followed by the modified mappingµ2d (.), we obtain the best 16-QAM anti-Gray mapping for the AWGN channel, cf. Figure 2.7(b). We will denote this mapping as 16-QAM 2d AG. As a consequence of this symbol swapping, half of the symbol pairs, which first had squared Euclidean distances of 8·δ are now 10·δ apart. Computing Dhfor this case yields about 10.86·EbN·Rrc, which is lower than Dh,max, if either BPSK with Nt=4 or QPSK with Nt =2, respectively, is applied. From (4.9), we compute Dh,max =12.8·

Eb·Rc

Nr . All three schemes transmitη=4·Rcinformation bits per channel usage. As we have seen in Figure 3.40 and as was shown in [23], the 16-QAM 2d AG mapping performs over a Rayleigh channel almost identically as the mapping, which was optimized for Rayleigh fading. The latter mapping can be found in [23] and yields a slightly higher harmonic mean Dh=10.88·EbN·Rrc than 16-QAM 2d AG.

For Nt=2, we applied all possible 8-dimensional non-singular matrices with the maximum number of 1 entries, i.e., in which all except seven entries are 1, followed by eitherµ2d(.)or

µ2d (.). The highest value for Dhwas obtained withGf8= (e11 e3e4e5e6e7e8)in combina-tion withµ2d (.)and is about 25.13·EbN·Rrc. This is again smaller than the optimum harmonic mean of MdMs with BPSK or QPSK symbols at the same spectral efficiency: for M=2 and Nt=4, we get Dh,max=28.44·EbN·Rrc. This suboptimality of high order mappings (M>2) is due to the fact that the number NtM of bits, which are mapped to a symbol vector sk, is larger than the number of independent dimensions available in sk, which is Nt for real-valued and 2Ntfor complex-valued symbols xl.

Extensive investigation on MdM optimization by means of the binary switching algorithm (BSA) [131] was done in [132]. The search was not restricted to MdMs that can be generated by linear precoding. However, no MdM could be found, which has a larger cost function Dh than the MdMs designed with the proposed matrices in this chapter.

We end this section with the following theorem.

Theorem 4.2 The harmonic mean Dh in (4.9) is constant with respect to the number of transmit antennas Nt, if conventional symbolwise mapping is applied.

Proof: Compared with a single-antenna transmitter, the frequencies of occurrence of squared Euclidean distances in (4.9) are Nttimes higher, if Nttransmit antennas and symbolwise map-ping are applied. This up-scaling does not change the harmonic mean. 2 Hence, if we apply symbolwise mapping with 16-QAM 2d AG for Nt=2, we have again just 10.86·EbN·Rrc.