Energy-efficient resource allocation for OFDMA two-way relay networks with imperfect CSI
Full text
This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. Author(s): Title: Year: Version: Please cite the original version: All material supplied via JYX is protected by copyright and other intellectual property rights, and duplication or sale of all or part of any of the repository collections is not permitted, except that material may be duplicated by you for your research use or educational purposes in electronic or print form. You must obtain permission for any other use. Electronic or print copies may not be offered, whether for sale or otherwise to anyone who is not an authorised user. Energy-efficient resource allocation for OFDMA two-way relay networks with imperfect CSI Chang, Zheng; Zhang, Qianqian; Guo, Xijuan; Ristaniemi, Tapani Chang, Z., Zhang, Q., Guo, X., & Ristaniemi, T. (2015). Energy-efficient resource allocation for OFDMA two-way relay networks with imperfect CSI. Eurasip Journal on Wireless Communications and Networking, 2015(225). https://doi.org/10.1186/s13638-015-0455-6 2015
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 DOI 10.1186/s13638-015-0455-6 RESEARCH Open Access Energy-efficient resource allocation for OFDMA two-way relay networks with imperfect CSI Zheng Chang1, Qianqian Zhang2, Xijuan Guo2* and Tapani Ristaniemi1 Abstract Most of the existed works on the radio resource allocation (RRA) problem commonly assume the channel-state information (CSI) can be perfectly obtained by the transmission source. However, such assumption is not practical in the realistic wireless systems. In this work, we consider the practical implementation issues of resource allocation in orthogonal frequency division multiple access (OFDMA) two-way relay networks: the inaccuracy of channel-state information (CSI) available to the source. Instead, only the estimated channel status is known by the source. In this context, a joint optimization of subcarrier pairing and allocation, relay selection, and transmit power allocation is formulated in OFDMA two-way amplify-and-forward relay networks. Moreover, the objective of this work is to minimize the energy consumption of the overall system. Further, to ensure the quality of service (QoS) or data rate requirement, the energy consumption must be minimized without compromising the QoS. Therefore, by applying convex optimization techniques, energy-efficient algorithms are developed with the objective to minimize the total transmit power with guaranteeing the required data rates. Through simulation studies, energy consumption performance of the systems under the proposed schemes is investigated. It can be observed that our proposed scheme can improve the energy consumption performance of the considered system. Keywords: OFDMA; Two-way relay; Subcarrier pairing; Radio resource allocation; Imperfect channel-state information; Energy efficiency 1 Introduction The demand for high-speed data transmission has been significantly increased due to the fast-growing wireless multimedia service market in the last decade. Orthogonal frequency division multiple access (OFDMA) is known as an effective technique exploiting the features of OFDM in combating channel fading and multipath effects and providing high data rate. Meanwhile, relay-assisted communication is regarded as a promising technology, as it obtains better and reliable system performance in terms of spectrum and energy efficiency [1, 2]. Therefore, OFDMA wireless network with cooperative relays is foreseen as a promising structure for providing highspeed data transmission and reaching many desirable objectives in the context of future wireless networks development. *Correspondence: [email protected] 2College of Information Science and Engineering, Yanshan University, 066004 Qinhuangdao, China Full list of author information is available at the end of the article In addition, there has been increasing attention paid for studying the two-way (bidirectional) relay networks (TWRN), where two data nodes exchange information via several assisting relay nodes (RNs). Comparing with the traditional one-way relay schemes that need four time slots to finish information exchange, the TWRN only requires two time slots [3]. In the first time slot, two TWRN users can transmit their signals simultaneously to the available RNs. Then, in the second time slot, with the assumption of perfect synchronization, RNs broadcast the processed version of the received signal to the two users to complete information exchange. Processing of signal at RN relies on different processing functions, such as amplify-and-forward (AF), decode-and-forward (DF), etc., among which AF is most likely to be realized and most widely used in practical system. Therefore, in the paper, we focus on the OFDMA wireless networks with AF two-way relays. Nevertheless, in order to fully realize the aforementioned benefits, OFDMA TWRN calls for a cautious radio © 2015 Chang et al. Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 2 of 11 resource allocation (RRA) design comparing with traditional network infrastructure, as there are many different radio resources, such as relays, subcarriers, and transmit power. This involves a careful design and coordination of the power and subcarrier allocation, selection of relay(s) across different hops. Most of the related works ontheRRAforTWRNassumethechannel-stateinformation (CSI) is perfectly known to the nodes in the system [3–5]. However, in reality, the CSI cannot be perfectly obtained. Instead, the transmission source only knows partial/imperfect CSI. Therefore, the development of practical resource allocation schemes requires consideration of the inaccuracy of CSI. The RRA schemes with imperfect CSI has received much attention when considering the one-way relay dual-hop wireless networks. In [6], authors considered the RRA algorithm for conventional OFDMA networks without relays. The authors of [7] focused on the relay selection scheme for TWRN with imperfect CSI. In addition, the author also presented a power allocation scheme that minimizes the outage probability. Some recent work in this line, e.g., [8] and [9], investigated the issue of joint RRA and relay selection with imperfect CSI, where throughput maximization is the optimization objective. Under the consideration of channel uncertainty, the relay selection and power allocation schemes are proposed to minimize the uplink transmit power of the network by taking each user’s target data rate as the quality of service (QoS) constraint in [10]. Another recent work about RRA for OFDMA relay networks with imperfect CSI was introduced in [11], where only power allocation algorithm was introduced. In [12], resource allocation scheme was presented for the selected relays. Meanwhile, only limited research work, e.g. [13] and [14], focused on the RRA for TWRN with imperfect CSI. In [13], authors analyzed the outage performance of TWRN with imperfect CSI and proposed a power allocation scheme. Similarly, authors of [14] also proposed power allocation and user selection scheme for TWRN with outdated CSI. Similarly, the authors of [15] also proposed power allocation and user selection scheme for TWRN with outdated CSI. As one may notice, the recent resource allocation research on one-way or two-way relays mostly focused on maximizing the system capacity or end-to-end data rate. Only minority as [5] and [12] have taken energy conservation and consumption reduction as the primary objective and considered the imperfect CSI. However, the increasing energy consumption in wireless networks inevitably leads to a large carbon footprint, which greatly contributes to environmental pollution. To protect our environment, cope with global warming, facilitate sustainable development, as well as reduce the big network cost from operator point-of-view, optimizing the energy efficiency of wireless systems are required for the future. Therefore, the primer target of this work is to present an energyefficient resource allocation scheme which jointly address relay selection, subcarrier pairing, and power allocation in OFDMA TWRN with imperfect CSI. The main contributionsofthisworkareasfollows: 1. We present an energy-efficient resource allocation scheme with joint consideration of relay selection, subcarrier pairing, and power allocation. For each selected relay, one subcarrier pair containing two subcarriers is allocated with the objective to reduce the transmit power consumption with minimum data rate guarantee. 2. When imperfect CSI is assumed, the closed-form expressions of optimal power allocation, relay selection, and subcarrier pairing are derived. 3. The proposed scheme is validated through extensive simulations. The performance manifests that our presented scheme is able to reduce the energy consumption with minimum data rate guarantee. The remainder of this paper is organized as follows. The system and imperfect CSI models are given in Section 2. In Section 3, the relay selection and resource allocation problem is formulated as an optimization problem which can be decomposed into Nindependent subproblems. In the Section 4, we focused on solving these subproblems and by applying Karush-Kuhn-Tucker (KKT) conditions, the closed-form expressions of optimal power allocation, relay selection, and subcarrier assignment are derived. In the Section 5, the simulation results and performance analysis are given. We finally conclude the paper in Section 6. 2Systemmodel The considered TWRN system model is shown in Fig. 1, where there are two data nodes S1and S2,Khalf-duplex RNs, and Nsubcarriers. The applicability of this model is ubiquitous in different practical scenarios, e.g., cellular networks and wireless mesh/sensor networks, with the assumption that two nodes need to exchange information with each other and there is no direct path between them. Hence, the transmission should be finished via the RNs that are located between the sources. Due to the nature of half-duplex RNs that can not simultaneously receive and send data, 1/2 spectrum efficiency loss is brought. Thus, in this work, we adopt physical layer network coding to overcome such problem and information exchange can be finished in two time slots. In the considered system, all nodes operate in a time-division duplexing (TDD) manner. It can be noticed that the amount of correlation between different subcarriers relies on the relation of channel coherence bandwidth and subcarrier spacing. We assume that OFDM symbol duration is smaller compared
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 3 of 11 Fig. 1 Two-way relay networks with the channel coherence time. Therefore, we consider a quasi-static fading channel for which the channels are constant within one frame but change independently from one to another. Assuming channel reciprocity, the channel gain between Sjand RNiis the same as the channel gain between RNiand Sjon a certain subcarrier. The channel coefficient on the subcarrier mbetween S1and RNi, and S2and RNiare denoted by hm 1,iand hm 2,i,respectively, and the path loss between S1and RNi,andS2and RNiare denoted by L1,iand L2,i, respectively. Meanwhile, the zero mean additive Gaussian noise at S1,S2,andRNion the subcarrier nare denoted by νn 1,νn 2,andzn i. It is assumed that the noise follows N0, σ2 w. We assume that the minimum mean square error (MMSE) is used for estimating the channel condition. Then denoting ˆ hm 1,iand ˆ hm 2,ias the estimated channel coefficients, we have hm 1,i=ˆ hm 1,i+e1, hm 2,i=ˆ hm 2,i+e2,(1) where e1and e2are the MMSE estimation errors and follow zero mean complex Gaussian distribution with variance σ2 e1and σ2 e2, respectively, and the estimation errors are independent with the channel estimation results [11]. Since no direct link is assumed between two data nodes, the information exchange must be performed via the RNs within two time slots. In the first time slot, two data senders transmit their data to the RNs at the same time on the same subcarrier m. The transmit power of S1on subcarrier mis denoted as Pm s,1, and the transmit power of S2 on subcarrier mis assumed to be Pm s,2. With the assumption of perfect synchronization at RNs, the signal received at the relay node RNiis expressed as [3] ym i=Pm s,1L1,iˆ hm 1,i+e1xm 1 +Pm s,2L2,iˆ hm 2,i+e2xm 2+zm i, (2) where xm 1and xm 2are the transmitted signals of S1and S2on subcarrier m, respectively. In the second time slot, RNiadopts the AF protocol and amplifies the received signal by an amplification factor βn ion subcarrier n.The amplification coefficient can be expressed as βn i= Pn r,i Pm s,1L1,i ˆ hm 1,i 2+σ2 e1+Pm s,2L2,i ˆ hm 2,i 2+σ2 e2+σ2 w (3) where Pn r,iis the transmit power of RNion subcarrier n. In addition, ωiand ρm,n iare defined as the relay selection indicator and subcarrier pairing indicator, respectively, i.e., ωi=1, if RNiis selected, 0, otherwise. (4) ρm,n=1, if subcarrier pair (m,n)is selected, 0, otherwise. (5) In the second time slot, the selected RN broadcasts the scaled signal to their destinations. Assuming perfect synchronization at RNs, all transmitted signals from the relays can be coherently combined together. The received signals at S1and S2on the subcarrier nare given as yn S1= K i=1 ωiρm,nβn iL1,iˆ hn 1,i+e1ym i+νn 1,(6) and yn S2= K i=1 ωiρm,nβn iL2,iˆ hn 2,i+e2ym i+νn 2.(7) With the assumption that the estimated CSI is known, each data node can omit its own transmitted signal component from the received signal. Therefore, the final signals at S1and S2on the subcarrier ncan be written as
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 4 of 11 ˜yn S1= K i=1 ωiρm,nβn iL1,iˆ hn 1,i+e1Pm s,1L1,ie1xm 1+Pm s,2L2,ihm 2,ixm 2+zm i+νn 1,(8) and ˜yn S2= K i=1 ωiρm,nβn iL2,iˆ hn 2,i+e2Pm s,2L2,ie2xm 2+Pm s,1L1,ihm 1,ixm 1+zm i+νn 1,(9) To this end, we can obtain the received SNRs shown as follows: 1=K i=1ωiρm,nβn i2L1,iL2,iϕ1ϕ2Pm s,1 ϕ4/σ2 e1+K i=1ωiρm,nβn i2L1,iL2,iPm s,1 (ϕ1+ϕ2+1)+L2,iϕ3(ϕ2+1)+L2 2,iϕ6Pm s,2 (ϕ2+1), (10) and 2=K i=1ωiρm,nβn i2L1,iL2,iθ1θ2Pm s,2 ϕ3/σ2 e2+K i=1ωiρm,nβn i2L1,iL2,iPm s,2 (θ1+θ2+1)+L1,iϕ4(ϕ1+1)+L2 1,iϕ5Pm s,1 (ϕ1+1), (11) where θ1= ˆ hn 1,i 2 σ2 e1 ,θ2= ˆ hn 2,i 2 σ2 e2 ,ϕ1= ˆ hm 1,i 2 σ2 e1 ,ϕ2= ˆ hm 2,i 2 σ2 e2 ,ϕ3=σ2 w σ2 e1 ,ϕ4=σ2 w σ2 e2 ,ϕ5=σ2 e1 σ2 e2 ,ϕ6=σ2 e2 σ2 e1 ,(12) 3 Problem formulation and simplification In this section, we aim to propose an energy-efficient relay selection and resource allocation scheme when considering imperfect CSI. The objective is to find the optimal subcarrier pairing indicator variable set ρ={ρm,n,∀m,n}, relay selection indicator set ω={ωi,∀i}, and the power allocation variables P=Pm s,1,Pm s,2,Pn r,i,∀i,m,nthat are able to minimize the total transmission power without sacrificing the required data rate. 3.1 Problem formulation Denoting ¯ R1as the required data rate for the date transmission from S1to S2and ¯ R2as the required minimum data rate for transmission from S2to S1, then the resource allocation optimization problem can be expressed as min ρ,ω,P N m=1Pm s,1 +Pm s,2+ K i=1 N n=1 ωiρm,nPn r,i(13) subject to I rI 1≥¯ R1, I rI 2≥¯ R2, Pm s,1 ≥0, Pm s,2 ≥0,Pn r,i≥0, ∀i,m,n K i ωm,n i=1,ωm,n i∈{0, 1},∀m,n N m ρm,n=1, N n ρm,n=1,ρm,n∈{0, 1},∀m,n (14) rI 1and rI 2are the achievable rates for the data transmission from S1to S2and from S2to S1on the subcarrier pair I containing subcarrier min the first time slot and nin the second time slot. The rI 1and rI 2can be expressed as rI a=1 2Wlog2(1+a),a=1, 2. (15)
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 5 of 11 3.2 Problem simplification In order to reduce the complexity of the formulated optimization problem, equal rate consideration is assumed on each subcarrier pair [5]. Thus, on each subcarrier, we consider the achievable rate should be better than the given value of data rate so that the overall data rates are higher than the required data rate. Hence, the optimization problem (13) can be decomposed into several independent subproblems. Let ¯r1be the per-subcarrier pair required data rate of the transmission that is oriented by S1and ¯r2 be the one of the transmission started by S2.Thus,onpersubcarrier pair basis, the subproblem can be expressed as min ρ,ω,PPm s,1 +Pm s,2 + K i=1 ωiρm,nPn r,i(16) subject to rI 1≥¯r1,rI 2≥¯r2, Pm s,1 ≥0, Pm s,2 ≥0,Pn r,i≥0, ∀i,m,n K i ωm,n i=1,ωm,n i∈{0, 1},∀m,n N m ρm,n=1, N n ρm,n=1,ρm,n∈{0, 1},∀m,n (17) The total transmit power is the sum of the transmission powers on each subcarrier pair. Decomposing the problem (13) into several independent per-subcarrier pair subproblems can guarantee the accuracy with lower complexity. We can observe that the optimization problem (16) with constraints in (17) is a nonlinear optimization problem w.r.t. transmit power. KKT condition can be a vital method for solving such optimization problems with inequality constraints [16]. To proceed, we substitute (3) and (15) into (16) and then apply KKT conditions [16]; the transmission power of user S1and S2on subcarrier mcan be expressed as Pm s,1 =⎡ ⎣K i=1ωiρm,nη1βn i2+η2 K i=1ωiρm,nL2 1,iL2 2,iβn i2(δ1δ2−δ3)⎤ ⎦ + (18) and Pm s,2 =⎡ ⎣K i=1ωiρm,nη3βn i2+η4 K i=1ωiρm,nL2 1,iL2 2,iβn i2(δ1δ2−δ3)⎤ ⎦ + (19) where we have η1=22¯r1 W−1L1,iL2 2,i(ϕ2+1)ϕ3δ2 +22¯r2 W−1ϕ4ϕ6(θ1+1), η2=L2,i22¯r1 W−122¯r2 W−1L2,iϕ6(ϕ2+1)ϕ3/σ2 e2 +L1,iδ2ϕ4/σ2 e1, η3=22¯r2 W−1L2,iL2 1,i(θ1+1)ϕ4δ1 +22¯r1 W−1ϕ3ϕ5(ϕ2+1), η4=L1,i22¯r2 W−122¯r1 W−1L1,iϕ5(θ1+1)ϕ4/σ2 e1 +L2,iδ1ϕ3/σ2 e2, δ1=ϕ1ϕ2−(ϕ1+ϕ2+1)22¯r1 W−1, δ2=θ1θ2−(θ1+θ2+1)22¯r2 W−1, δ3=22¯r1 W−122¯r2 W−1ϕ5ϕ6(θ1+1)(ϕ2+1). (20) The transmit power of RN ican be expressed as in (21), where [ .]+=max{0, [ .] }. We can notice that the power allocation at data nodes and RN depend on the estimation error σ2 e1and σ2 e2. Pn r,i=βn i2L1,i ˆ hm 1,i 2+σ2 e1Pm s,1 +L2,i ˆ hm 2,i 2+σ2 e2Pm s,2 +σ2 w+ . (21) If relay RNiparticipates in the transmission, it is observed that at least one subcarrier pair should be assigned to relay node RNi. Therefore, the subcarrier pairing and relay selection have a certain relationship when proper RN is selected, i.e. ρm,n i=ωiρm,n, (22) ρm,n i=1 shows that subcarrier pair (m,n)is assigned to the relay RNi. Hence, relay selection indicator is able to be removed, and modified subcarrier pairing indicator can be used for simplicity. The problem can be simplified as min βn i,ρm,n i∀i ¯ Pβn,ρm,n(23) subject to βn≥0, ρm,n∈{0, 1}(24)
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 6 of 11 βn=βn 1,βn 2,...,βn K,ρm,n=ρm,n 1,ρm,n 2,...,ρm,n K.By substituting (18), (19),and (22) into (16), we can obtain ¯ Pβn,ρm,nas ¯ Pβn,ρm,n=ξ1Pm s,1 +ξ2Pm s,2 + K i=1 ρm,n iβn i2σ2 w (25) where α1and α2can be expressed as follows: ξ1=1+ K i=1 ρm,n iβn i2L1,i ˆ hm 1,i 2+σ2 e1 ξ2=1+ K i=1 ρm,n iβn i2L2,i ˆ hm 2,i 2+σ2 e2 (26) To this end, we have simplified the original optimization problem with K(2N+1)+2Nvariables to the subproblem only containing 2Kvariables. If problem (23) is solvable, we can reach the expressions of transmit power of data nodes and RN on subcarrier pair (m,n). Then, the transmit power on other subcarrier pairs can be obtained in the same way, and the total power consumption can be achieved by the summation of the transmit power consumption on all subcarrier pairs. 4 Optimization of per-subproblem One can notice that the formulated problem is a mixed integer programming problem, which considers the minimum power consumption on the subcarrier pair. It is known that the global optimal solution for formulated resource allocation problem can be reached by the exhaustive searching for the optimal value in the subcarrier pairing indicator set ρm,n i,∀i,m,nand the amplification coefficient set βn i,∀i,n. Then, the optimal transmission power can be achieved when the optimal relay and subcarrier pair are determined. However, such exhaustive search or branch-and-bound method is needed to obtain the global optimal solution which is computationally infeasible. To reduce the computational complexity and make the problem tractable, we consider a opportunistic subcarrier assignment, where each subcarrier is assigned to a unique RN. Therefore, each subproblem can be solved via the joint optimization of relay selection, subcarrier pairing, and power allocation. 4.1 Relay selection for given subcarrier pairing The simple goal of this relay selection scheme is to ensure that a proper RN can be selected. In this work, the RN which can minimize the transmission power with required link rates can be selected. Hence, the objective of relay selection is selecting one relay among KRNs to ensure the minimum transmission power on the given subcarrier pairing, namely d∗=arg min d=1,2,...,K¯ Pβn,ρm,n (27) 4.2 Subcarrier pairing As outlined, in this work, we consider different subcarriers are allocated for two hops. Therefore, subcarrier allocation for scheme is proposed to improve the performance of the system by reducing the energy consumption. Given the selected relay RNd∗, we are aiming to allocate the subcarrier mat the first time slot for the transmission from source to RN and the subcarrier nat the second time slot for the transmission from RN to source with objective of minimizing the energy consumption. For the the optimal relay RNd∗, the optimal subcarrier pair can be determined as follows: (m∗,n∗)=arg min m,n=1,2,...,N¯ Pβn,ρm,n (28) 4.3 Power allocation When the subcarrier pairing (m,n)is uniquely assigned to relay RNi,ρm,n ican be expressed as follows: ρm,n i=1, ∀i=d 0, otherwise (29) From (29), we can obtain the optimal solutions of the subproblems. Therefore, after some manipulations, the optimal amplification factor can be arrived as follows: βn d=⎡ ⎢ ⎢ ⎣ η2+η4 η1L1,d ˆ hm 1,d 2+σ2 e1+η3L2,d ˆ hm 2,d 2+σ2 e2+σ2 wL2 1,dL2 2,d(δ1δ2−δ3)⎤ ⎥ ⎥ ⎦ 1/4 . (30)
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 7 of 11 1.8 1.82 1.84 1.86 1.88 1.9 1.92 1.94 1.96 1.98 2 17.5 18 18.5 19 19.5 20 20.5 21 21.5 22 22.5 Rate between S1 and S2 (Mbit/s) Power consumption (dB) σe1 2=0 σe2 2=0 σe1 2=0.5 σe2 2=0.5 σe1 2=0.5 σe2 2=0.1 σe1 2=0.1 σe2 2=0.5 Fig. 2 Impact of CSI imperfection, ¯ R1=¯ R2,K=5, N=64 Substitute (29) and (30) into (25), the optimal transmission power allocation on the RN can be written as Pn r,d=βn d2L1,d ˆ hm 1,d 2+σ2 e1Pm s,1 +L2,d ˆ hm 2,d 2+σ2 e2Pm s,2 +σ2 w+ . (31) So far, we have obtained the optimal amplification coefficient βn dand the optimal transmission power Pn r,d on the subcarrier pairing (m,n)for the selected relay node RNd. Substitute the optimal amplification coefficient into the amplification coefficient (3) and (18), (19), the closed-form expressions of transmission power allocated to sources S1,S2and relay RNdcan be expressed as follows: Pm s,1 = η1βn d2+η2 L2 1,dL2 2,dβn d2(δ1δ2−δ3)!+ (32) and Pm s,2 = η3βn d2+η4) L2 1,dL2 2,dβn d2(δ1δ2−δ3)!+ (33) 4.4 Algorithm description We have proposed an energy-efficient radio resource allocation scheme which jointly considers relay selection, subcarrier pairing, and power allocation problem in the OFDMA TWRNs. The objective is to find the optimal RNs and subcarrier pairings under minimum data rate constraints in order to minimize the power consumption of mutual communication between two sources. The complexity of solving problem of relay selection and subcarrier pairing at two hops is O(KN2). Realization of the resource allocation is given in Algorithm 1. Algorithm 1 Description of proposed resource allocation algorithm 1: for m=1, ..., Ndo 2: initialize Pmto a large value 3: for n=1, ..., Ndo 4: for d=1, ..., Kdo 5: obtain ¯ Pm,n dby (31) 6: if ¯ Pm,n d<Pmthen 7: Pm=¯ Pm,n d,d∗=d,m∗=m,n∗=n. 8: end if 9: end for 10: end for 11: obtain ¯ Pn r,d,¯ Pm s,1,¯ Pm s,2 by (31)-(33). 12: end for 13: total power consumption is Ptotal =Pm. 5 Performance analysis 5.1 Simulation setting The path loss model is Li,j=20 log di,j+20 log fc−28, where di,jis the distance between node i, and node jand fcis the center carrier frequency, which considered to be 2 GHz in the simulation. We assume that the spectral density of noise is equal to −174 dBm/Hz and the bandwidth of one subcarrier is 15 KHz. The distance between two sources is 0.5 km, and RNs are randomly distributed between them. We discuss the performance gain of the proposed resource allocation algorithm with symmetric link rate and asymmetric link rate; meanwhile, we also
Chang et al. EURASIP Journal on Wireless Communications and Networking (2015) 2015:225 Page 8 of 11 1.8 1.82 1.84 1.86 1.88 1.9 1.92 1.94 1.96 1.98 2 15 16 17 18 19 20 21 22 23 Rate between S1 and S2 (Mbit/s) Power consumption (dB) σe1 2=0 σe2 2=0 5 Relays σe1 2=0.5 σe2 2=0.5 5 Relays σe1 2=0 σe2 2=0 8 Relays σe1 2=0.5 σe2 2=0.5 8 Relays σe1 2=0 σe2 2=0 10 Relays σe1 2=0.5 σe2 2=0.5 10 Relays Fig. 3 Impact of number of RNs and CSI imperfection on energy consumption performance examine the impact of the imperfect CSI as well as the number of RNs on the system performance. In addition to the pure energy consumption performance, to capture the energy efficiency perspective in the analysis, the energy consumption index (ECI) is employed from EARTH project [17]. ECI provides the energy per bit, which is defined as the energy consumption during the observation period divided by the total number of bits that were correctly delivered in the network during the same time period. For considered system model, ECI can be expressed as ECI =1/2Ptotal ¯ R1+¯ R2 [J/bit] . (34) 1.8 1.85 1.9 1.95 2 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 x 10−7 Rate between S1 and S2 (Mbit/s) Energy consumption index(ECI) Joule/bit σ2 e1 =0, σ2 e2 =0, 5 Relays σ2 e1 =0.5, σ2 e2 =0.5, 5 Relays σ2 e1 =0, σ2 e2 =0, 10 Relays σ2 e1 =0.5, σ2 e2 =0.5, 10 Relays Fig. 4 Impact of number of RNs and CSI imperfection on ECI performance where Ptotal is the overall transmit power under required link rate; the coefficient 1/2 stands for the required two time slots for completing the transmission. 5.2 Simulation results In Fig. 2, the impact of estimation error is shown compared to the one with perfect CSI with assumption of link rate symmetry, i.e., ¯ R1=¯ R2.Weassumethenumberof RNs is 5 and number of subcarrriers is 32, i.e., K=5, N=64. As one can observe, when data rate increases, the consumed energy goes higher as well. The energy consumption is relatively high when the variance of channel estimation error is getting stronger. For example, when σ2 e1=0.1, σ2 e2=0.5, the energy consumption is about 1 dB higher than the one when there is perfect CSI at source. Itcanbealsonoticedthatwhen¯ R1=¯ R2=1.8 Mbps, the power consumption difference between CSI perfection and imperfect is up to 0.6 dB. However, the difference is increased to 2.5 dB when ¯ R1=¯ R2=2 Mbps. Therefore, from Fig. 2, we can conclude that the imperfect CSI at source leads to a higher energy consumption and with the increase of the link rate, CSI imperfection requires more energy consumption. Figures 3 and 4 present how the number of RNs and the CSI imperfection affect the power consumption and ECI performance when symmetric data rate is considered. We varythenumberofRNsfrom5to10andtheCSIestimation error from 0 to 0.5. The number of subcarrier is still assumed to be 64. First from Fig. 3, we can see that deploying more RNs in the system results in a lower power consumption. When perfect CSI is available, i.e., σ2 e1= σ2 e2=0, deploying 10 RNs can reduce the power consumption up to 2.8 dB compared with deploying 5 RNs.