Sum-Rate Analysis of the Two-Way Relay Channelin Spectrum-Sharing Environments
Najmeh MadaniKousha Communication Industries, Tehran, Iran
Email:[email protected]
AbstractβThis paper examines the two-way relay channel(TWRC) in a spectrum-sharing environment. Two secondaryusers, a primary user and a relay are the involved nodes inour model. The transmit power of the secondary users and therelay are adapted optimally to approach the maximum achievablesum-rate while keeping the interference level at the primaryuser below a threshold. Numerical simulations are conductedto demonstrate the performance of the proposed scenario.
I. INTRODUCTION
Relay-based networks have been widely perceived as greatassets to wireless communications in terms of coverage exten-sion, throughput improvement and saving network resources.In this context, two-way relaying which provides a bi-directioncommunication is of great importance. The two-way relaychannel (TWRC) is privileged as it helps in redeeming thespectral loss one-way relaying suffers from [1]. In a sim-ple TWRC model, two terminals exchange their messagesvia a relay terminal. The terminals operate in half-duplexmode. Protocols such as amplify-and-forward (AF), decode-and-forward (DF), and compress-and-forward (CF) have beenutilized for information transmission in TWRC [2].
The merits of TWRC in power saving and spectral efficiencymake it to be best adopted in spectrum-sharing networks. Inthese networks, secondary users use the spectrum of primaryusers in a way that the links of the primary users are not af-fected [3]. To protect the QoS of primary users, the secondaryusers have to be cautious about the transmit power. Applicationof the TWRC in spectrum-sharing networks has been recentlystudied in [4]. This work has concentrated on sum-rate opti-mization by relay beamforming and power allocation at thesecondary users while maintaining the received power at theprimary user below a certain level. The amplify-and-forwardprotocol has been considered in this research.
In this paper, we aim at the maximum achievable sum-rate of the TWRC using decode-and-forward protocol in aspectrum-sharing environment. The decode-and-forward sup-ports different coding schemes at the relay node, e.g., superpo-sition coding [1], [5], XOR coding [6], [5], and optimal coding[7], [8]. We follow the superposition scheme. However, theproposed solution is flexible and can accommodate other cod-ing strategies. It is assumed that the channel state information(CSI) is provided at the nodes. The sum-rate maximizationis performed with the help of CSI while complying powerconstraints. The constraints are introduced by the spectrum-sharing system and the transmit power limitations of the nodes.
We consider a Rayleigh flat fading environment.The rest of the paper is organized as follows. Section II
describes the system model and the problem formulation. Sec-tion III provides the sum-rate optimization strategy. Simulationresults are presented in section IV and finally conclusions aremade in section V.
II. SYSTEM MODEL
Two source nodes π1 and π2 exchange information withthe help of a relay node π . All nodes operate in half-duplexmode and information exchange is performed within two time-slots. The source nodes use the same spectrum band and shareit with a primary user. All the channels are assumed to beconstant during the two time-slots. In the first time-slot, π1 andπ2 transmit to π simultaneously, so π receives the followingsignal:
π¦π [π] =β
β1π π₯1 [π] +β
β2π π₯2 [π] + π§π [π] , (1)
where π represents the time index, β1π and β2π are the channelpower gains from π1 to π and from π2 to π , respectively, andπ§π[π] indicates the AWGN with the power spectral density ofπ0. The transmit power of π1 and π2 are denoted by π1 andπ2 and are constrained to the predefined value of ππ :
π1 β€ ππ ,
π2 β€ ππ . (2)
As spectrum-sharing entails, signal transmission betweensource nodes and relay should not harm the performance of theprimary user. Let ππ indicates the peak power that the primaryuser can tolerate without QoS violation, thus the receivedinterference at the primary user in the first time-slot shouldbe limited as:
π1β1π + π2β2π β€ ππ, (3)
where β1π and β2π indicate the channel power gains from π1 tothe primary user, and from π2 to the primary user, respectively.The relay employs a two-phase decode-and-forward strategy[9]. It decodes the received signals, re-encode them andbroadcasts the signals to the source nodes in the second time-slot. The received signals at π1 and π2 are expressed as:
π¦1 [π] =β
β1π οΏ½οΏ½1 [π] +β
β1π οΏ½οΏ½2 [π] + π§1 [π] , (4)
π¦2 [π] =β
β2π οΏ½οΏ½1 [π] +β
β2π οΏ½οΏ½2 [π] + π§2 [π] , (5)
2011 8th International Symposium on Wireless Communication Systems, Aachen
978-1-61284-402-2/11/$26.00 Β©2011 IEEE 101
ππβ1π
ππβ2π
π1
π2
(a)
ππ
ππβ1π
π1
π2
(b)
ππ
ππβ2π
π1
π2
(c)
ππ
ππ
π1
π2
(d)
ππ
ππ
π1
π2
(e)
Fig. 1. Possible power regions for source nodes.
where π§1[π] and π§2[π] refer to the AWGN with the powerdensity of π0. οΏ½οΏ½1[π] and οΏ½οΏ½2[π] are the re-encoded signalscorresponding to the signal streams of π1 and π2, respectively.π divides the power between οΏ½οΏ½1[π] and οΏ½οΏ½2[π] according to thesuperposition coding. Let ππ defines the maximum power thatπ can transmit, ππ1 denotes the assigned power to οΏ½οΏ½1[π] andππ2 indicates the allocated power to οΏ½οΏ½2[π]. It is obvious that:
ππ1 + ππ2 β€ ππ. (6)
To protect the primary user from harmful interference, thesignal transmission in the second time-slot should satisfy thefollowing constraint:
ππ1βπ + ππ2βπ β€ ππ, (7)
where βπ is the channel power gain between π and theprimary user. It is assumed that the channel power gainsare independent and identically distributed (i.i.d). It is furtherassumed that the source nodes and the relay are fully awareof codebooks and channel power gains. We continue with theassumption of π0π΅ = 1, where π΅ is the available bandwidth.
In the first time-slot, when the source nodes transmit andthe relay receives, we have a multiple access channel (MAC).Using sequential decoding at π , the achievable rate region ischaracterized by the following relations [10]:
π 1π β€ log (1 + π1β1π ) , (8)
π 2π β€ log (1 + π2β2π ) , (9)
π 1π +π 2π β€ log (1 + π1β1π + π2β2π ) . (10)
The second time-slot represents a broadcast channel wherethe achievable rates are derived by the fact that each nodeknows about itβs transmitted signal. Each source node can sub-tract itβs self-interference from the received signal, describedby (4) or (5). In this time-slot the rates satisfy:
π π 1 β€ log (1 + ππ1β1π ) , (11)
π π 2 β€ log (1 + ππ2β2π ) . (12)
The rates are expressed in terms of bits/sec/Hz. The achievablerate from π1 to π2 via π is expressed as the minimum of therates during the two time-slots.
π 12 β€ 1
2min {log (1 + π1β1π ) , log (1 + ππ2β2π )} . (13)
Similarly, the achievable rate from π2 to π1 satisfies:
π 21 β€ 1
2min {log (1 + π2β2π ) , log (1 + ππ1β1π )} . (14)
The factor 1/2 follows because the information transmissionis performed in two time-slots. Our goal in this paper is tomaximize the achievable sum-rate of the modeled TWRCby power allocation at the source nodes and the relay. Thisoptimization problem which is subjected to the constraints (2),(3), (6) and (7) can be formulated as follows:
π π π’ππππ₯ = max
π1,π2,ππ1,ππ2
min
{π 12 +π 21,
1
2log(1 + π1β1π + π2β2π )
}.
(15)
III. SUM-RATE ANALYSIS
The constraints introduced in the previous section definetransmit power regions for the nodes. As Fig.1 demonstrates,(2) and (3) shape the power regions of the source nodes. Weproceed with the Fig.1a. The solution will be extended nextto cover all the cases. The selected region corresponds to thefollowing conditions:
β1π >ππ
ππ ,
β2π >ππ
ππ . (16)
For the case of π , the transmit power should satisfy (6) and(7). We can brief these two conditions as:
ππ1 + ππ2 β€ π΄, π΄ =
{ππ βπ <
ππ
ππππ
βπβπ >
ππ
ππ
. (17)
In the broadcast phase, the sum-rate is:
π 12 +π 21 =1
2{log(1 + ππ1β1π ) + log(1 + ππ2β2π )} . (18)
The maximum value it can reach while satisfying (17) can beeasily calculated and is as follows:
π π΅πΆπππ₯ =
1
2log(1+
π΄2
4β1π β2π +
π΄
2(β1π +β2π )+
(β2π β β1π )2
4β1π β2π ).
(19)This maximum occurs when πβπ1 = π΄
2 + 12
(1
β2π β 1
β1π
)and
πβπ2 = π΄2 +
12
(1
β1π β 1
β2π
)and is valid as long as βπ΄ < 1
β2π β
1β1π
< π΄. To have π π΅πΆπππ₯ as the maximum achievable sum-rate
of the modeled TWRC, the source nodes should transmit withthe power levels that ensure:
π1β1π β₯ πβπ2β2π equivalently π1 β₯ π΄β2π
2β1π +
(β2π β β1π )
2β21π οΈΈ οΈ·οΈ· οΈΈ
πβ1
,
(20)
102
P1
P2
πΌ
π½
π₯1
π₯2
(πβ1, π2)
(π1, πβ2)
(a)
πΌ
π½
π₯1
π₯2
(πβ1, π2)
(π1, πβ2)
π1
π2
(b)
πΌ
π½
π₯1
π₯2
(πβ1, π2)
(π1, πβ2)
π1
π2
(c)
Fig. 2. Shaded areas indicate the power levels of the source nodes which result in a maximized broadcast sum-rate.
and
π2β2π β₯ πβπ1β1π equivalently π2 β₯ π΄β1π
2β2π +
(β1π β β2π )
2β22π οΈΈ οΈ·οΈ· οΈΈ
πβ2
.
(21)Meanwhile, the transmit power of the source nodes shouldresult in a MAC sum-rate greater than π π΅πΆ
πππ₯:
π1β1π + π2β2π β₯ π΄2
4β1π β2π +
π΄
2(β1π + β2π ) +
(β2π β β1π )2
4β1π β2π .
(22)Fig.2 illustrates (20), (21), and (22) with the power region
of the source nodes in the π1 β π2 plane. Line 1 and Line2 which represent boundary points of (3) and (22) have thefollowing equations, respectively:
Line 1:π1π₯1
+π2π₯2
= 1, (23)
where π₯1 =ππ
β1πand π₯2 =
ππ
β2π.
Line 2:π1πΌ
+π2π½
= 1, (24)
where πΌ = π΄β2π
β1π + (β2π ββ1π βπ΄β1π β2π )
2
4β21π β2π
and π½ = π΄ +(β2π ββ1π βπ΄β1π β2π )
2
4β1π β22π
. The shaded parts in Fig.2a, Fig.2b, andFig.2c indicate the regions where (20), (21), and (22) aresatisfied. Here, the broadcast sum-rate is the controlling rateand π π΅πΆ
πππ₯ is the response of our optimization problem definedin (15).
Line 1 and Line 2 might be positioned in a way thatno points in the power region validate (20), (21), and (22)concurrently. In this case, π π΅πΆ
πππ₯ is not supported anymore.Fig.3a demonstrates a possible scenario. In Fig.3a, the area ofthe power region which fulfills (22) and (21) dose not qualify(20). Hear, π 12+π 21 = 1
2{log(1+π1β1π )+log(1+ππ1ββ1π )}is the controlling sum-rate. To improve the sum-rate, ππ1 andππ2 are selected as follows:
ππ1 = π΄β ππ2, ππ2 = π1π β1π
β2π . (25)
It can be verified that the controlling sum-rate is ascendingin terms of π1 as long as π1 β€ πβ1. This is on the contrary
to the MAC sum-rate which is descending as π1 increases.The downward sum-rate of the MAC phase is concluded fromthe fact that π₯2
π₯1> β1π
β2π and π2 = π₯2(1 β π1
π₯1) is adopted. The
optimum value for the controlling sum-rate is achieved whenit equals the MAC sum-rate:
1+π1β1π +π₯2(1β π1π₯1
)β2π = (1+π1β1π )(1+(π΄βπ1 β1π
β2π ))β1π ).
(26)The power level of π1 which comes from the above equationis:
π1 =π΄β2π
2β1π +
π₯2β22π
2π₯1β31π
β 1
2β1π ββ
(β21π β π₯2β2
2π
π₯1βπ΄β2
1π β2π )2 β 4β31π (π₯2β2
2π βπ΄β1π β2π )
2β31π
,
(27)
and the maximum achievable sum rate is:
π π π’ππππ₯ =
1
2log(1 + (
π΄β21π β2π +
π₯2β22π
π₯1β β2
1π
2π₯1β31π
ββ(β2
1π β π₯2β22π
π₯1βπ΄β2
1π β2π )2 β 4β31π (π₯2β2
2π βπ΄β1π β2π )
2π₯1β31π
)
(π₯1β1π β π₯2β2π ) + π₯2β2π ). (28)
Fig.3b presents another case where π π΅πΆπππ₯ is not supported.
The points of the power region which fulfill (22) and (20)do not satisfy (21). The controlling sum-rate is π 12 +π 21 =12{log(1+π2β2π )+log(1+(π΄β π2β2π
β1π )β2π )} and itβs maximum
is obtained similar to the previous case:
π π π’ππππ₯ =
1
2log(1 + (
π΄β22π β1π +
π₯1β21π
π₯2β β2
2π
2π₯2β32π
ββ(β2
2π β π₯1β21π
π₯2βπ΄β2
2π β1π )2 β 4β32π (π₯1β2
1π βπ΄β2π β1π )
2π₯2β32π
)
(π₯2β2π β π₯1β1π ) + π₯1β1π ). (29)
103
πΌ
π½
π₯1
π₯2
(πβ1, π2)(πβ
1, π2)(πβ
1, π2)
(π1, πβ2)(π1, πβ
2)(π1, πβ
2)
π1
π2
(a)
πΌ
π½
π₯1
π₯2
(πβ1, π2)
(π1, πβ2)
π1
π2
(b)
πΌ
π½
π₯1
π₯2(πβ
1, π2)
(π1, πβ2)
π1
π2
(c)
Fig. 3. No points in the power region support the maximized broadcast sum-rate.
To reach this rate, the power level of π2 should be:
π2 =π΄β1π
2β2π +
π₯1β21π
2π₯2β32π
β 1
2β2π ββ
(β22π β π₯1β2
1π
π₯2βπ΄β2
2π β1π )2 β 4β32π (π₯1β2
1π βπ΄β2π β1π )
2β32π
.
(30)
Fig.3c refers to a new case where π₯1 < πΌ and π₯2 < π½.No points in the power region validate (22) and consequentlythe MAC sum-rate is always lower than π π΅πΆ
πππ₯. For this casethe maximum achievable sum-rate occurs in the MAC phase.Adopting π1 = π₯1(1β π2
π₯2), the sum-rate is:
π 12 +π 21 =1
2log(1 + π₯1β1π + π2(β2π β π₯1β1π
π₯2)). (31)
As long as π₯2
π₯1> β1π
β2π , the rate is increasing in terms of π2.
Therefore, the maximum sum-rate is as follows:
π ππ΄πΆπππ₯ =
1
2log(1 + π₯2β2π ). (32)
This is obtained when π2 = π₯2. To have π ππ΄πΆπππ₯ as the
optimum sum-rate, it is necessary that π΄ β₯ π₯2β2π
β1π . This leads
to a one-way relaying system where π1 transmits and π2
receives. When π΄ < π₯2β2π
β1π , the relay can not support π ππ΄πΆ
πππ₯ .Similar to our reasoning in the broadcast phase, the controllingsum-rate, itβs maximum and the power allocation strategy atthe nodes are according to (25), (27), and (28). For the casewhere π₯2
π₯1< β1π
β2π and π΄ β₯ π₯1β1π
β2π , the maximum achievable
sum-rate is:π ππ΄πΆ
πππ₯ =1
2log(1 + π₯1β1π ). (33)
if π΄ < π₯1β1π
β2π , (29) and (30) determine the result.
In summery, to obtain the maximum sum-rate of the consid-ered TWRC, π π΅πΆ
πππ₯ and π ππ΄πΆπππ₯ are determined. The one with
the lower value limits the sum-rate and is a possible answerfor (15). Based on the channel power gains and the powerconstraints of the nodes, it is then decided that the sum-rateis supported or a lower rate according to (28) or (30) is thetrue rate. The power level of the source nodes and the relayare assigned correspondingly. To have a general solution, some
modifications are necessary. In evaluating π π΅πΆπ π’π, the following
extension is applicable:β§β¨β©
πβπ1 = π΄, πβπ2 = 0,
πΌ = π΄, π½ = π΄β1π
β2π ,
if 1β2π β 1
β1π β₯ π΄
πβπ1 = 0, πβπ2 = π΄,
πΌ = π΄β2π
β1π , π½ = π΄,
if 1β2π β 1
β1π β€ βπ΄
as stated before, otherwise.
(34)
We reconsider π π΅πΆπ π’π = 1
2{log(1+πβπ1β1π )+log(1+πβπ2β2π )},πβ1 =
πβπ2β2π
β1π and πβ2 =
πβπ1β1π
β2π . ππ is another important factor
that should be included in sum-rate optimization. It has a rolein shaping the power region of the source nodes, and thereforethe MAC sum-rate is directly dependent in. We assume thatπ₯2
π₯1> β1π
β2π . The maximum Mac sum-rate is:
π ππ΄πΆπππ₯ =
1
2log(1 +πππ1β1π +πππ2β2π ) (35)
Where πππ2 = min(ππ , π₯2), οΏ½οΏ½π = π₯1(1 β πππ2
π₯2), and
πππ1 = min(ππ , οΏ½οΏ½π ). Since π2 has a better link condition,β2π
β2π <
β1π
β1π , the maximum MAC sum-rate is derived by π2. If
π ππ΄πΆπππ₯ < π π΅πΆ
πππ₯ then:
π π π’ππππ₯ =
β§β¨β©
12 (log(1 +ππ β2π ) + log(1 + (π΄βππ
β2π
β1π )β2π )),
if ππ < π₯2, ππ < πβ2 andππ β2π
β1π + πππ1β1π
β2π (1+ππ β2π )> π΄
12 (log(1 +ππ β1π ) + log(1 + (π΄βππ
β1π
β2π )β1π )),
if ππ < π₯2, ππ < οΏ½οΏ½π , ππ < πβ1 andππ β1π
β2π + ππ β2π
β1π (1+ππ β1π )> π΄
12 (log(1 + ππβ1π ) + log(1 + (π΄β ππ
β1π
β2π )β1π )),
if π₯2 < ππ and π₯2 > π΄β1π
β2π
or,ππ < π₯2, οΏ½οΏ½π < ππ , οΏ½οΏ½π < πβ1 andοΏ½οΏ½π β1π
β2π + ππ β2π
β1π (1+οΏ½οΏ½π β1π )> π΄
π ππ΄πΆπππ₯ ,otherwise
(36)where ππ = min((27), ππ ). As (36) shows, ππ may limit the
104
β5 0 5 10 150.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
Qp (dB)
Ave
rage
sum
βra
te (
bits
/sec
/Hz)
Fig. 4. Maximum achievable sum-rate in terms of the primary userβsconstraint.
maximum sum-rate. For the case π ππ΄πΆπππ₯ > π π΅πΆ
πππ₯ we have:
π π π’ππππ₯ =
β§β¨β©
π π΅πΆπππ₯,if πβ1 < min(ππ , π₯π) and πβ2 β€ ππ
12 (log(1 +ππ β2π ) + log(1 + (π΄βππ
β2π
β1π )β2π )),
if πβ1 < min(ππ , π₯π) and πβ2 > ππ 12 (log(1 + ππβ1π ) + log(1 + (π΄β ππ
β1π
β2π )β1π )),
if π₯π < ππ and πβ1 > π₯π12 (log(1 +ππ β1π ) + log(1 + (π΄βππ
β1π
β2π )β1π )),
if ππ < π₯π and πβ1 > ππ
(37)where π₯π is the abscissa of the intersection of Line 1 andLine2. The maximum achievable sum-rate for π₯2
π₯1< β1π
β2π can
be obtained similarly.
IV. SIMULATION RESULT
In this section we provide numerical simulations to illustratethe maximum achievable sum-rate of the considered TWRCsystem. All the channel gains have exponential distributionwith unit mean. The average sum-rate is obtained over1000000 channel realization. Fig.4 shows how the achievablesum-rate varies in terms of the allowed interference at theprimary user. The transmit power constraints at the sourcenodes and the relay are set to 10 dB. As the power constraintat the primary user gets more relaxed, the system sum-rateapproaches the sum-rate of a TWRC system in a non-sharingenvironment.
Fig.5 depicts the achievable sum-rate of the system versusππ for the optimal power allocation (OPA) and equal power al-location (EPA). In EPA scheme, the source nodes are assignedequal power based on the available power region. The relayemploys the same strategy. The power constraints of the relayand the primary user are 10 dB and 0 dB, respectively. As itwas expected OPA leads to a superior sum-rate performance.The simulations confirm that relaxing a constraint dose notresult in a considerable sum-rate increase. It can be seen inthe Fig.5 that the upward trend of the sum-rate slows down
0 5 10 15 200.32
0.34
0.36
0.38
0.4
0.42
0.44
0.46
0.48
0.5
0.52
Qs (dB)
Ave
rage
sum
βra
te (
bits
/sec
/Hz)
OPAEPA
Fig. 5. Comparison of achievable sum-rate for OPA and EPA.
after a while. In this situation, ππ is the dominant constraintand drives the sum-rate.
V. CONCLUSION
In this research, the sum-rate performance of the TWRC ina spectrum-sharing environment has been studied. It has beenshown that the proposed power allocation improves the sum-rate comparing to the equal power allocation. Furthermore,the impact of the model constraints in achievable sum-ratehas been investigated.
REFERENCES
[1] B. Rankov and A. Wittneben, βSpectral efficient protocols for half-duplex fading relay channels,β IEEE J. Sel. Areas Commun., vol. 25,no. 2, pp. 379β389, Feb. 2007.
[2] ββ, βAchievable rate regions for the two-way relay channel,β in Proc.IEEE Int. Symp. on Information Theory (ISIT), Jul. 2006, pp. 1668 β1672.
[3] S. Haykin, βCognitive radio: brain-empowered wireless communica-tions,β IEEE J. Sel. Areas Commun., vol. 23, no. 2, pp. 201β220, Feb.2005.
[4] K. Jitvanichphaibool, Y.-C. Liang, and R. Zhang, βBeamforming andpower control for multi-antenna cognitive two-way relaying,β in Proc.IEEE Wireless Communications and Networking Conference (WCNC),Apr. 2009, pp. 515β520.
[5] I. Hammerstrom, M. Kuhn, C. Esli, J. Zhao, A. Wittneben, and G. Bauch,βMIMO two-way relaying with transmit CSI at the relay,β in Proc. IEEESignal Processing Advances in Wireless Communications, (SPAWC), Jun.2007, pp. 1β5.
[6] Y. Wu, P. A. Chou, and S. Y. Kung, βInformation exchange in wirelessnetworks with network coding and physical-layer broadcast,β in Proc.39th Annual Conf. on Information Sciences and Systems (CISS), Mar.2005.
[7] T. J. Oechtering, C. Schnurr, I. Bjelakovic, and H. Boche, βBroadcastcapacity region of two-phase bidirectional relaying,β IEEE Trans. Inf.Theory, vol. 54, no. 1, pp. 454β458, Jan. 2008.
[8] R. F. Wyrembelski, T. J. Oechtering, and H. Boche, βDecode-and-Forward Strategies for Bidirectional Relaying,β in Proc. 19th AnnualIEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications(PIMRC β08), Sep. 2008, pp. 1β6.
[9] S. J. Kim, P. Mitran, and V. Tarokh, βPerformance bounds for bidirec-tional coded cooperation protocols,β IEEE Trans. Inf. Theory, vol. 54,no. 11, pp. 5235β5241, Nov. 2008.
[10] T. Cover and J. Thomas, Elements of Information Theory. New York:Wiley, 1991.
105