• Aucun résultat trouvé

Example 2: HD relay network with N = 1 relay equipped

3.6 Network examples

3.6.2 Example 2: HD relay network with N = 1 relay equipped

We consider the network in Figure 3.5, which consists of a single-antenna source (Tx), a single-antenna destination (Rx) andN = 1 relay (RN) equipped withmr= 2 antennas. For readability, we use here a di↵erent convention for the subscripts compared to the rest of the chapter and indicate the input-output relationship as

yr =

(1 S1)hrs,1

(1 S2)hrs,2 x0+zr, (3.52a) yd=⇥

hds hdr,1 hdr,2⇤ 2 4

x0 S1x1

S2x2 3

5+zd, (3.52b)

where: (i)x0andxr= [x1; x2] are the signals transmitted by the source and the relay, respectively; (ii)yr= [y1; y2] andydare the signals received at the relay and destination, respectively; (iii) zr = [z1; z2] and zd are the noises at the relay and destination, respectively; (iv) sr = [S1; S2] is the state of

Tx RN Rx h

dr,1

h

rs,2

h

dr,2

h

rs,1

h

ds

Figure 3.5: Example of network with N = 1 relay with mr = 2 antennas, and single-antenna source and destination.

the relay antennas; (v) the inputs are subject to the power constraints E[|x0|2] = X

s2[0:1]2

sE[|x0|2|sr=s] = X

s2[0:1]2

sP0|s1, (3.53a) E⇥

kxrk2

= Tr 2 4 X

s2[0:1]2 sE⇥

xrxHr |sr =s⇤3 5

= Tr 2 4 X

s2[0:1]2 s

 P1|ssp

P1|sP2|s

sp

P1|sP2|s P2|s 3

51, (3.53b)

where⇢s:|⇢s|2[0,1] is the correlation coefficient among the relay antennas in states2[0 : 1]2 andPk|sis the power allocated on xk,k2[0 : 2], in state s2[0 : 1]2.

In what follows we consider two di↵erent possible switching strategies at the relay: (i) sr 2 [0 : 1]2: the mr = 2 antennas at the relay are switched independently of one another, and (ii) sr = S12 :S 2 [0 : 1]: the mr = 2 antennas at the relay are used for the same purpose, either transmit or receive. We now analyze these two cases separately.

1. Case (i): independent use of the relay antennas. For the cut-set upper bound, two cuts must be considered, namely, A = ; (the relay is in the cut of the source) and A = {1} (the relay is in the cut of the

3.6 Network examples 97

destination). In this case the capacity Ccase (i) is upper bounded as Ccase (i) max

Px0,xr ,sr

min{I(x0,xr,sr;yd), I(x0;yd,yr|xr,sr)}

H(sr) + max

Px0,xr

min{I(x0,xr;yd|sr), I(x0;yd,yr|xr,sr)}, where the last inequality follows since I(sr;yd)  H(sr)  2 bits.

Note that, in general, Gaussian inputs are not optimal for Gaussian networks with HD relays since useful information can be conveyed to the destination through random switch [18]. However, as seen in Re-mark 10, to within a constant gap a fixed switching policy between receive and transmit states is optimal, in which case a Gaussian input for each state is optimal. Moreover, the optimal choice of the correla-tion coefficients is ⇢00=⇢01=⇢10= 0 and ⇢11 = ej\(hHdr,1hdr,2). With this we have

I(x0,xr;yd|sr)I;(fix)

:=mdlog(2) + 0log 1 +|hds|2P0|00 + 1log 1 +|hds|2P0|01+|hdr,2|2P2|01 + 2log 1 +|hds|2P0|10+|hdr,1|2P1|10 + 3log

1+|hds|2P0|11+⇣q

|hdr,1|2P1|11+q

|hdr,2|2P2|112

, (3.54) where the term mdlog(2) (with md being the number of antennas at the destination) accounts for the loss of considering independent inputs atTxand at RN. Similarly, we have

I(x0;yd,yr|xr,sr)I{(fix)1}

:= 0log 1 + (|hds|2+|hrs,1|2+|hrs,2|2)P0|00 + 1log 1 + (|hds|2+|hrs,1|2)P0|01

+ 2log 1 + (|hds|2+|hrs,2|2)P0|10

+ 3log 1 +|hds|2P0|11 . (3.55) Note that to determine the NNC achievable rate it suffices to remove the term I(yr; ˆyr|x0,xr,sr, yd) = mrlog(1 + 1/ 2) from I; and the termI(x0;yr|yˆr, yd,xr,sr)log(1 + 2) fromI{1}, with 2 being the variance of the quantization noise. We let 2 = 1 for simplicity. Note also that the expressions for I;(fix) andI{(fix)1} should be optimized with

respect to the power allocation across the relay states, which makes the optimization problem non-linear in s, s 2 [0 : 1]mr. As pointed out in Remark 11 (see also the assumption in item 3 in Theorem 4), in order to apply Theorem 4 (see also Remark 14) we must further bound the two expressions so that to obtain a new optimization problem with constant powers across the relay states, i.e., we need to obtain a LP in { s}. In Appendix 3.D we showCcase (i)GAP+C0case (i) where

and where GAP8 bits to account for deterministic switch, indepen-dent inputs at the source and at the relay, constant power allocation across the states and NNC transmission strategy. Now, by applying Theorem 4 (see also Remark 14) C0case (i), which can be straightfor-wardly cast into a LP as in (3.36), has at most N + 1 = 2 active states.

2. Case (ii): same use of the relay antennas. In this case the mr = 2 antennas at the relay are used for the same purpose so it suffices to set 1= 2 = 0 inC0case (i) and optimize over 0 = 1 3= 2[0,1]. by equating the two expressions within the max min.

3.6 Network examples 99 We now show through some simple examples that not only C0case (i) C0case (ii), i.e., independently switching the antennas at the relay brings achiev-able rate gains compared to using the antennas for the same purpose, but that the di↵erence between the two can be unbounded. In other words, at high SNR C0case (i) and C0case (ii) have di↵erent pre-logs / multiplexing gains / degrees of freedom.

Example 1: let |hds|=|hrs,2|=|hdr,1|= 0 and |hrs,1|2 =|hdr,2|2 = >0 in Figure 3.5. With this choice of the channel parameters we get

C0case (i)= max

s

min{ 1log (1 + ) + 3log (1 + ),

0log (1 + ) + 1log (1 + )}= log (1 + ),

where the last equality follows since the optimal choice of s is given by

0 = 2 = 3 = 0 and 1 = 1, i.e., there is 1< N+ 1 = 2 active state. For C0case (ii) the optimal is 1/2 and

C0case (ii)= log (1 + )

2 .

From the two expressions above not only we haveC0case (i) >C0case (ii),8 >0, but independently switching the mr = 2 antennas also provides a pre-log factor that is twice of the one provided by using the antennas for the same purpose. This can be interpreted as follows. By independently switching the mr= 2 antennas at the relay, the achievable rateC0case (i) equals (to within a constant gap) the capacity of a single-antenna relay channel with a FD relay with the source-relay and relay-destination channel gains of strength equal to . On the other hand, by using themr = 2 antennas for the same purpose, the achievable rate C0case (ii) reduces to the capacity of a single-antenna HD relay channel.

Example 2: let|hds|= 0 and|hrs,1|2 =|hrs,2|2 =|hdr,1|2 =|hdr,2|2= >

0 in Figure 3.5. With this choice of the channel parameters we get C0case (i) = max

s

min{ 1log (1 + ) + 2log (1 + ) + 3log (1 + 4 ),

0log (1 + 2 ) + 1log (1 + ) + 2log (1 + )}

(a)= max

log (1 + ), log (1 + 2 ) log (1 + 4 ) log (1 + 2 ) + log (1 + 4 )

(b)=

( log (1 + ) if 0.752

log(1+2 ) log(1+4 )

log(1+2 )+log(1+4 ) otherwise , (3.56)

0 1 2 3 4 5 6 7 0.5

1 1.5 2 2.5 3

γ

Achievable rate [bits/ch.use]

Case (i) − bounded Case (ii) − bounded Case (i) − WF Case (ii) − WF

Figure 3.6: C0case (i),C0case (ii),C00case (i),C00case (ii) versus di↵erent values of . where the equality in (a) follows since among the ten possible (approxi-mately) optimal simple schedules s (six possible s with two active states plus four possible swith one active state), it is easy to see that only the two cases s = [0,0,1,0] and s = [ ,0,0,1 ], with = log(1+2 )+log(1+4 )log(1+4 ) , have to be considered and the equality in (b) follows from numerical eval-uations. Thus, if 0.752 the (approximately) optimal schedule has 1 < N + 1 = 2 active state (i.e., 2 only), otherwise it has N + 1 = 2 active states (i.e., 0 and 3).

ForC0case (ii) we obtain that the optimal = log(1+2 )+log(1+4 )log(1+4 ) and C0case (ii)= log (1 + 2 ) log (1 + 4 )

log (1 + 2 ) + log (1 + 4 ). (3.57) It hence follows thatC0case (i) >C0case (ii),8 0.752, as can also be observed from Figure 3.6 (blue dashed line for C0case (i) versus red dashed line for C0case (ii)). Moreover, in the high-SNR regime, the pre-log factor forC0case (i) = log (1 + ) is again twice of the one ofC0case (ii)12log (1 + ). This example (as also Example 1) highlights the importance of smartly switching the relay antennas in order to fully exploit the available system resources. Figure 3.6 also shows the achievable ratesC00case (i) = max smin{I;(fix), I{(fix)1} }(solid blue

3.6 Network examples 101 line) andC00case (ii)(solid red line) obtained by optimizing the powers inI;(fix) in (3.54) andI{(fix)1} in (3.55) across the di↵erent states by Water Filling (WF), as described in Appendix 3.E. In particular, under the channel conditions considered in this example, from Appendix 3.E we get that the optimal power allocation can be found by solving

C00case (i)= max

which is represented by the blue solid line in Figure 3.6. For case (ii) it suffices to set = 0 inC00case (i); with this we obtain

C00case (ii)= 1

2log (1 + 4 ), (3.59)

which is represented by the red solid line in Figure 3.6.

From Figure 3.6 we observe that the highest rates are achieved by opti-mizing the powers across the di↵erent states (solid lines versus dashed lines).

However, as also highlighted in Remark 11 (see also the assumption in item 3 in Theorem 4), with optimal power allocation there are no guarantees that the (approximately) optimal schedule is simple. This is exactly what we observe in this example for which the optimal 2 [0,1] that maximizes C00case (i) in (3.58) is neither zero nor one, i.e., the schedule has 3> N+ 1 = 2 active states. From Figure 3.6 we also notice that the di↵erence between the solid lines (obtained by optimizing the powers across the states) and the dashed lines (obtained with a constant / fixed power allocation) is at most 0.1977 bits for case (i) (blue lines) and 0.2636 bits for case (ii) (red lines).

These di↵erences are far smaller than the 3 bits computed analytically in Appendix 3.D, showing that the theoretical gap of 3 bits is very conservative, at least for this choice of the channel parameters.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.8

2 2.2 2.4 2.6 2.8 3 3.2

d

Achievable rate [bits/s/Hz]

Average C’case(i) Average C’case(ii)

Figure 3.7: Eh

C0case (i)i

(solid curve) andEh

C0case (ii)i

(dashed curve) versus di↵erent values ofd2[0,1].

Example 3: we consider the case of Rayleigh fading, wherehds ⇠N 0, ds2 , hrs,i ⇠ N 0, 2rs and hdr,i ⇠ N 0, dr2 with i2 [1 : 2] in Figure 3.5 are assumed to be constant over the whole slot (block-fading model) and we let ds2 = Eh

|hds|2i

= 1c, 2rs = Eh

|hrs,i|2i

= dc and dr2 = Eh

|hdr,i|2i

=

c

(1 d), wherecis a constant,d2[0,1] is the distance between the source and the relay and (1 d) is the distance between the relay and the destination, and↵ 2 is the path loss exponent.

Figure 3.7 shows the averageC0case (i)(solid curve) and the averageC0case (ii) (dashed curve) versus d 2 [0,1], with fixed ↵ = 3 and c = 1. The av-erage was taken over 5·104 di↵erent realizations of the channel gains for each value of d2 [0,1]. From Figure 3.7 we observe again that in general Eh

C0case (i)i

>Eh

C0case (ii)i

, with a maximum di↵erence of around 0.6 bits at d= 0.5. Note, in fact, that for d= 0.5 we have ds2 = 1 and 2rs= dr2 = 8.

Under these channel conditions, by independently switching the mr = 2 antennas at the relay we (approximately) achieve the FD performance, i.e., Eh

C0case (i)i

⇡log rs2 = 3 bits/s/Hz, while by using the mr = 2 antennas for the same purpose the rate performance reduces to the capacity of a

single-3.7 Applications of Theorem 6 103