Energy-Efficient Power Optimization with Spectrum Sensing Errors in ...

10 downloads 24 Views 2MB Size Report
Jan 5, 2016 - Errors in OFDMA Cognitive Opportunistic Relay Links. Li Feng,1,2 Yujun Kuang ...... for EE not for SE, which is valuable in physical life. Figure 4 ...
Hindawi Publishing Corporation International Journal of Distributed Sensor Networks Volume 2016, Article ID 2716042, 12 pages http://dx.doi.org/10.1155/2016/2716042

Research Article Energy-Efficient Power Optimization with Spectrum Sensing Errors in OFDMA Cognitive Opportunistic Relay Links Li Feng,1,2 Yujun Kuang,1 Xinchuan Fu,1,3 and Binwei Wu1 1

School of Communication and Information Engineering, University of Electronic Science and Technology of China (UESTC), Chengdu 611731, China 2 Sichuan Open University, Chengdu 610073, China 3 Tsinghua National Laboratory for Information Science and Technology, Tsinghua University, Beijing 100084, China Correspondence should be addressed to Li Feng; feng [email protected] Received 9 October 2015; Revised 26 December 2015; Accepted 5 January 2016 Academic Editor: Sangheon Pack Copyright © 2016 Li Feng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. We propose a novel algorithm to optimize the energy efficiency (EE) of OFDM-based cognitive opportunistic relaying links (CORL) under secondary users (SUs) incorrectly sensing the unlicensed spectrum. We formulate an optimization problem with imperfect sensing that satisfies a specified power budget for the secondary users (SUs), while restricting the interference to primary user (PU) in a statistical manner. Unlike all related works in the literature, we consider the effect of subcarrier transmission mode on the relaying links and we additionally consider the effect of limited sensing capabilities of the SUs. The optimization problem is nonconvex and it is transformed to an equivalent problem using the concept of fractional programming. With the aid of the fractional programming method, an EE-oriented power allocation policy with low complexity is proposed which adopts the bisection method to speed up the search of the optimum. Simulation results show that the EE deteriorates as the channel sensing error increases. Comparisons with relevant works from the literature show that the EE is slightly deteriorated if the SU does not account for spectrum sensing errors.

1. Introduction Cognitive radio (CR) networks have emerged as an efficient solution to the problem of spectrum scarcity and its underutilization. This is achieved by granting SUs’ opportunistic access to the white spaces within PUs’ spectrum while controlling the interference to PUs. Orthogonal frequencydivision multiplexing access (OFDMA) is recognized as an attractive technique for CR due to its spectrum shaping flexibility, adaptively in allocating vacant radio resources, and capability of analyzing the spectral activities of PUs [1]. Incorporating cooperation into cognitive radio networks results in substantial performance gains in terms of spectrum efficiency (SE) for both PUs and SUs [2]. Besides the SE, the EE becomes a key issue for future wireless networks since energy cost imposes both financial and ecological burden on its development. EE power allocation especially is of crucial importance for cognitive relaying network design [3]. This is

because that high EE is a basic premise for SUs to achieve high utilization of the limited transmit power which is consumed to not only improve SE but also implement some additionally important functionalities, for example, spectrum sensing. As a result, energy-efficient resource management has attracted attention in both industry and academia recently, especially for the OFDMA system which is the most popular modulation technique for current wireless networks. Different from the throughput-oriented optimization targets, energy-efficient resource management aims at maximizing the energy efficiency of the wireless system. One of the energy-efficiency metrics is called “bits-per-Joule,” which is defined as the system throughput to unit-energy consumption. For instance, the EE-maximization problem in an OFDMA system under a maximum total power constraint in frequency-selective channels is addressed [4]. In [5], the authors studied the tradeoff between EE and SE in the downlink of OFDMA networks. They showed that the EE

2 is quasi-concave in the SE. Then based on this observation, a power and subcarrier allocation algorithm is proposed. In the uplink of an OFDMA system, the EE is addressed in [6]. Furthermore, in [7], the EE of two-way relaying was compared with those of the one-way relaying, showing that two-way relay transmission is not always more energyefficient than one-way relay transmission. Nevertheless, [4– 7] aim at maximizing the EE of system without taking the interference by SUs in CRNs into account. In [8], a method named as water-filling factor aided search (WFAS) was proposed to maximize EE under multiple constraints with perfect channel state information (CSI) at CR source, but relaying was not considered. In [9], the energy efficiency of an OFDM-based system is maximized, where multiple radio access technologies are employed for parallel transmission. In [10], an energy-efficient resource management scheme is developed for a downlink multiuser OFDM system with distributed antennas while considering proportional fairness among users. In our previous work [11], we propose an optimal power allocation scheme to maximize the EE of OFDMA opportunistic relay which is first proposed in [12] to better exploit the frequency-selective channels. However, [11] has not considered the peak primary PU’s interference constraints and spectrum sensing errors. Note that [13] also studied the EE optimization problem in CR system with imperfect spectrum sensing, but they all focus on the frame design including optimal sensing duration and datatransmission duration, as well as the optimal transmission power instead of the power allocation among each subcarrier. Besides, the authors in [14–16] analyze the EE performance of CRNs with imperfect spectrum sensing while relay strategies are not applied. Although a solution for EE-maximization problem in relay-aided CRN is proposed in [17], the authors only consider the ideal situation, that is, ignoring sensing errors. Based on research in CR relaying system, the motivation of this paper is expressed as follows. In order to further improve the SUs’ performance in terms of EE metric, we introduce the opportunistic DF (Decode and Forward) relaying strategy [12] to CR relay-aided networks to better exploit the frequency-selective channels, unlike [5, 6] where always-relaying protocol was considered. On the other hand, we assume that the SUs can coexist with the PU in the presence of both idle and busy sensing decisions while adapting their transmission power according to the imperfect sensing results, which differs from [15, 18]. In fact, the perfect spectrum sensing results are unavailable in practice, which makes the past research too idealistic to achieve feasible schemes for real system. Therefore, it is of great importance to study the energy-efficient resource management scheme under imperfect channel sensing. In this paper, adaptive power allocation is investigated to maximize EE for CORL with spectrum sensing errors considered in the system model. To achieve the optimal solution, the EE-maximization problem is simplified and transformed into an equivalent concave form, and then we use the Lagrangian technique to transform the equivalent problem into a corresponding dual problem. Finally, optimal allocation algorithm is proposed. To the best of our

International Journal of Distributed Sensor Networks knowledge, adaptive EE power allocation is investigated to maximize EE for CORL considering spectrum sensing errors which has not been discussed in the literature. Our main contributions of this paper are summarized as follows: (i) An EE optimization problem for CORL system with imperfect sensing results is established, subject to the individual power budget, peak PU’s interference constraints, and circuit power consumption in the total power expenditure, as well as considering subcarrier transmission mode. Particularly, our model can be easily extended to many practical scenarios with necessary modifications. (ii) We probe into the optimal power allocation scheme with incorrect sensing in CORL system. On the basis of CORL model, we proposed a novel EEoriented optimal power allocation iterative algorithm by exploiting the fractional programming and bisection method to completely solve the optimization problem, which reduces computation complexity significantly and yields a good tradeoff between EE and computational complexity. (iii) Finally, extensive numerical simulation results corroborate our theoretical analysis and demonstrate the effectiveness of the proposed method. We found out that opportunistic relay protocol as compared to always relay-aided transmission protocol in CR networks is able to achieve higher performance in terms of EE metric. Furthermore, comparisons with relevant works from the literature show that the EE is slightly deteriorated if the SU does not account for spectrum sensing errors. The rest of this paper is organized as follows. Section 2 introduces the system model considering the imperfect sensing. The EE power allocation optimization problem is analyzed, and we outline the proposed algorithm for its solution in Sections 3 and 4. Finally, simulation results are presented in Section 5, and conclusions are drawn in Section 6.

2. System Model and Problem Formulation 2.1. System Model. We consider a scenario where a twohop OFDM-based CR system coexists with a PU in the same geographical location. As shown in Figure 1(a), the system comprises one PU, one SU-transmitter (ST), one SUrelay (SR), and one SU-destination (SD) in the system. Let us denote the set of the PU’s bands K = {1, 2, . . . , |K|} including the occupied subcarriers set KO and spectrum holes (unoccupied subcarriers by PU) set KU . Thus, we can obtain K = KO ∪ KU , KU ≠ Φ. Each of PU’s bands has a fixed bandwidth of Δ𝑓 Hz. The opportunistic DF protocol in [12] which is used assists ST transmission to SD. It can be seen in Figure 1(b) that data frame structure for the considered CORL is different from the always relayaided transmission protocol which is always idle for ST in the second slot. Specifically, every data-transmission session takes two consecutive equal-duration time slots (TS1, TS2)

International Journal of Distributed Sensor Networks

3

PU Data links TS1

SD

ST

Interference links TS2 SR → SD; ST is inactive in subcarrier k by RTM ST → SD; SR is inactive in subcarrier k by DTM

ST → SR and SD in subcarrier k by RTM or DTM

SR

Slot 2

Slot 1 (a)

(b)

Figure 1: System model. (a) Transmission process of CORL. (b) A frame structure for one particular subcarrier in CORL.

and OFDM with 𝑘 ∈ KU subcarrier is used. In the first time slot, the ST radiates OFDM symbols using 𝑃𝑠,𝑘 as the transmit power for subcarrier 𝑘 while the SR and SD receive. The STto-SD and ST-to-SR channel coefficients for subcarrier 𝑘 are ℎsd,𝑘 and ℎsr,𝑘 , respectively. In the second time slot, we define the subcarriers transmission mode indicator 𝜃𝑘 , which is a binary integer variable; that is, 𝜃𝑘 ∈ {0, 1}. 𝜃𝑘 = 1 represents relay transmission mode (RTM) which means that the SR retransmit OFDM symbols using 𝑃𝑟,𝑘 as the transmit power. The SR-to-SD channel coefficient is ℎrd,𝑘 for subcarrier 𝑘. In band 𝜃𝑘 = 0 represents direct transmission mode (DTM) which means transmission is solely undertaken by the ST in two successive time slots, and the SR is inactive for subcarrier 𝑘. Here, we define 𝜃 ≜ {𝜃𝑘 | 𝑘 ∈ KU } to facilitate further description. Based on the two signaling intervals, the SD exploits maximum ratio combining (MRC) to retrieve the message. We further assume noise variance within one OFDM subcarrier to be 𝜎𝑟2 at SR and 𝜎𝑑2 at SD. According to the Shannon capacity formula, the secondary achievable data rate for DTM and RTM over subcarrier 𝑘 can be, respectively, expressed as 𝑅sd = log2 (1 + 𝑃𝑠,𝑘 𝐺sd,𝑘 ) , sd = 𝑅co

(1)

1 min (log 2 (1 + 𝑃𝑠,𝑘 𝐺sr,𝑘 ), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟ 2 sr (2)

𝑗

𝑗

complexity. Therefore, 𝑄𝑓 and 𝑄𝑑 are given by [19] 𝑗

𝑄𝑓 = 𝑄 (( 𝑗

𝜀 − 1) √𝜏𝑓𝑠 ) , 𝜎2

𝑄𝑑 = 𝑄 ((

∀𝑗 = KO ∪ KU ,

𝜏𝑓𝑠 𝜀 − 1 − 𝛾) √ ), 2 𝜎 2𝛾 + 1

(4) ∀𝑗 = KO ∪ KU ,



2

where 𝑄(𝑥) = (2/√𝜋) ∫𝑥 𝑒−𝑡 /2 𝑑𝑡 is the Gaussian tail probability, 𝜀 denotes a common threshold used across all subcarriers, 𝜎2 denotes the noise power received at each SU, and 𝜏 is the sensing time used by the SU when sensing the primary behavior in each frame. 𝑓𝑠 is the sampling frequency during the sensing time and 𝛾 is the PU’s average SNR. Via 𝑗 (4), 𝑄𝑑 can be rewritten as 𝑗

𝑄𝑑 (𝑄𝑓 ) = 𝑄 (

1 𝑗 (𝑄−1 (𝑄𝑓 ) − 𝛾√𝜏𝑓𝑠 )) , √2𝜏 + 1

(5)

∀𝑗 = KO ∪ KU .

log ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟ 2 (1 + 𝑃𝑠,𝑘 𝐺sd,𝑘 + 𝑃𝑟,𝑘 𝐺rd,𝑘 )) ,

𝑗

srd 𝑅co

where 𝐺sd,𝑘 = |ℎsd,𝑘 |2 /𝜎𝑑2 , 𝐺sr,𝑘 = |ℎsr,𝑘 |2 /𝜎𝑟2 , and 𝐺rd,𝑘 = |ℎrd,𝑘 |2 /𝜎𝑑2 denote the channel gain to noise ratio on the 𝑘th subchannel. Consequently, the achievable sum data rate for CORL can be derived as 𝑅𝑇 (PS , PR ) = ∑ (1 − 𝜃𝑘 ) 𝑅sd (PS ) sd (PS , PR ) , + ∑ 𝜃𝑘 𝑅co

𝑗

and 𝑄𝑑 denote the false alarm and detection probability of subcarrier 𝑗, respectively. Since this paper is focused on the 𝑗 𝑗 EE problem, we consider 𝑄𝑓 , 𝑄𝑑 independent to reduce the

𝑗

𝑅

𝑘∈KU

2.2. Interference with Spectrum Sensing Errors. In CR system, PU can access the licensed spectrum at any time and the 𝑗 𝑗 probability of PU using subcarrier 𝑗 is denoted by 𝑃𝑂. Let 𝑄𝑓

(3)

Let 𝛽𝑂𝑂 be the posterior probability that the SU detects subcarrier as being used by PU which is indeed occupied. Using Bayes’ theorem and the law of total probability [20], 𝑗 𝛽𝑂𝑂 can be derived as 𝑗

̂ 𝑗,1 } 𝛽𝑂𝑂 = Pr {𝐻𝑗,1 | 𝐻 =

̂ 𝑗,1 | 𝐻𝑗,1 } Pr {𝐻𝑗,1 } Pr {𝐻 ̂ 𝑗,Δ | 𝐻𝑗,Δ } Pr {𝐻𝑗,Δ } ∑Δ={0,1} Pr {𝐻

𝑘∈KU

where (PS , PR ) ≜ {𝑃𝑠,𝑘 , 𝑃𝑟,𝑘 | 𝑘 ∈ KU } denotes the power allocation on ST and SR.

𝑗

=

𝑗

𝑗

𝑄𝑑 𝑃𝑂 𝑗

𝑗

𝑗

𝑄𝑓 (1 − 𝑃𝑂) + 𝑄𝑑 𝑃𝑂

,

(6)

4

International Journal of Distributed Sensor Networks

where 𝐻𝑗,1 and 𝐻𝑗,0 represent the events that PU is active and ̂ 𝑗,1 , 𝐻 ̂ 𝑗,0 are the sensing results that idle on subcarrier 𝑗 and 𝐻 subcarrier 𝑗 is occupied or unoccupied by PU, respectively. 𝑗 𝛽𝑈𝑈 is the posterior probability that the evidence subcarrier 𝑗 is really unoccupied given that SU senses it to be unoccupied, which can be expressed as 𝑗 ̂ 𝑗,0 ) 𝛽𝑈𝑈 = Pr (𝐻𝑗,0 | 𝐻

=

̂ 𝑗,0 | 𝐻𝑗,0 } Pr {𝐻𝑗,0 } Pr {𝐻 ̂ 𝑗,Δ | 𝐻𝑗,Δ } Pr {𝐻𝑗,Δ } ∑Δ={0,1} Pr {𝐻 𝑗

=

𝑗

(1 − 𝑄𝑓 ) (1 − 𝑃𝑂) 𝑗

(7)

𝑗

𝑗

𝑗

(1 − 𝑄𝑑 ) (1 − 𝑃𝑂) + (1 − 𝑄𝑓 ) 𝑃𝑂

.

𝑗

𝑗

Note that for perfect sensing 𝛽𝑂𝑂 = 1 and 𝛽𝑈𝑈 = 1. There exist two cases in which subcarrier 𝑘 may introduce interference to PU. One is that subcarrier 𝑘 is sensed correctly to be occupied by PU and the other is that subcarrier 𝑘 is sensed incorrectly to be unoccupied by PU. Taking the above into account, the average interference introduced into the PU over subcarrier 𝑘 with unit transmission power [21] can be written as 𝑗

𝑗

𝐼𝑘 = ∑ 𝛽𝑂𝑂𝐼𝑘,𝑗 (𝜃𝑘 ) + ∑ (1 − 𝛽𝑈𝑈) 𝐼𝑘,𝑗 (𝜃𝑘 ) , 𝑗∈KO

𝑗∈KU

(8) 𝑘 ∈ KU ,

where 𝐼𝑘,𝑗 (𝜃𝑘 ) indicates the interference introduced into PU on subcarrier 𝑗 when ST or SR transmits on subcarrier 𝑘 with unit transmission power [22], and it can be expressed as 𝐼𝑘,𝑗 (𝜃𝑘 ) =∫

𝑗Δ𝑓−(𝑘−1/2)Δ𝑓

(𝑗−1)Δ𝑓−(𝑘−1/2)Δ𝑓

((1 − 𝜃𝑘 ) 𝐺sp,𝑘 + 𝜃𝑘 𝐺rp,𝑘 ) 𝜙 (𝑓) 𝑑𝑓,

(9)

where 𝐺sp,𝑘 and 𝐺rp,𝑘 are, respectively, denoted as the channel gain from ST to PU and SR to PU over subcarrier 𝑘, respectively. 𝜙(𝑓) = 𝑇𝑠 (sin(𝜋𝑓𝑇𝑠 )/𝜋𝑓𝑇𝑠 )2 represents the power spectral density (PSD) of OFDM transmitted signal, and 𝑇𝑠 represents the duration of OFDM symbol.

OP1: max D

s.t.

{

2.3. Problem Formulation in CORL. The overall transmission power consumption in a unit frame contains the transmit power on ST and SR, which is calculated by 𝑃tr =

1 1 ∑ 𝑃 + ∑ ((1 − 𝜃𝑘 ) 𝑃𝑠,𝑘 + 𝜃𝑘 𝑃𝑟,𝑘 ) . 2 𝑘∈K 𝑠,𝑘 2 𝑘∈K U

(10)

U

To transmit data, the energy consumption consists of two parts: the energy consumption of power amplifier related to transmit power and the circuit energy consumption incurred by signal processing and active circuit blocks. We further assume that the circuit power consumption of equipment has nothing to do with the state of transmission system, and its average value is constant [13, 23]. In conclusion, the system total power consumption consists of circuit consumptions and overall transmit power. Therefore, considering power amplifier efficiency 𝜌 ∈ [0, 1], the total circuit power consumption can be expressed as 𝑃TC = 𝑃𝐶𝑆 + 𝑃𝐶𝑅 +

1 1 ((2 − 𝜃𝑘 ) 𝑃𝑠,𝑘 + 𝜃𝑘 𝑃𝑟,𝑘 ) , ∑ 𝜌 𝑘∈K 2

(11)

U

where 𝑃𝐶𝑆 , 𝑃𝐶𝑅 are denoted as the ST and SR circuit consumption which can be a constant. Like [14–18, 23], the EE measured by the “throughput-per-Joule” metric is defined as ratio of total throughput and total power; that is, EE(𝜃) ≜ 𝑅𝑇 (PS , PR )/𝑃TC . Hence, maximizing the average EE metric for the CORL system can be written as {P∗S , P∗R } = arg max EE(𝜃) (PS , PR ) , {PS ,PR }

(12)

∗ ∗ where (P∗S , P∗R ) ≜ {𝑃𝑠,𝑘 , 𝑃𝑟,𝑘 | 𝑘 ∈ KU } represents the optimal power allocation on ST and SR.

3. Problem Analysis on EE Power Allocation To maximize the EE of the CORL network while guaranteeing that the interference to the PU receiver is maintained below a predefined threshold, we formulate a transmit power allocation optimization problem under some practical constraints. For simplicity, let us collect all indicator and power variables in 𝜃, PS , and PR , respectively, and define D ≜ {𝜃, PS , PR }. Mathematically, we can formulate the EEmaximization problem for CORL as follows:

srd ) ∑𝑘∈KU (1 − 𝜃𝑘 ) log2 (1 + 𝑃𝑠,𝑘 𝐺sd,𝑘 ) + (1/2) ∑𝑘∈KU 𝜃𝑘 min (𝑅sr , 𝑅co

𝑃𝐶𝑆 + 𝑃𝐶𝑅 + (1/2𝜌) ∑𝑘∈KU ((2 − 𝜃𝑘 ) 𝑃𝑠,𝑘 + 𝜃𝑘 𝑃𝑟,𝑘 )

},

(13)

∑ 𝑃𝑠,𝑘 ≤ 𝑃𝑆max ,

(14)

∑ 𝑃𝑟,𝑘 ≤ 𝑃𝑅max ,

(15)

∑ 𝑃𝑠,𝑘 𝐼𝑘 (𝜃𝑘 ) ≤ 𝐼𝑃th ,

(16)

𝑘∈KU

𝑘∈KU

𝑘∈KU

International Journal of Distributed Sensor Networks

5

∑ ((1 − 𝜃𝑘 ) 𝑃𝑠,𝑘 + 𝜃𝑘 𝑃𝑟,𝑘 ) 𝐼𝑘 (𝜃𝑘 ) ≤ 𝐼𝑃th ,

(17)

𝑘∈KU

𝜃𝑘 ∈ {0, 1} , 𝑘 = KU ,

(18)

𝑃𝑠,𝑘 ≥ 0, 𝑃𝑟,𝑘 ≥ 0, 𝑘 ∈ KU ,

(19)

where 𝑃𝑆max and 𝑃𝑅max are denoted as the individual power limitations at ST and SR, respectively. 𝐼𝑃th signifies the maximum interference power threshold prescribed by the PU. Constraints (16) and (17) in OP1 ensure that interference to PU should be restricted by a specified threshold to prevent the PU from severe performance degradation in TS1 and TS2. In its current form (13), it is obvious that the joint optimization problem OP1 is a nonconvex mixed-integer nonlinear program (MINLP) which is known to be NPhard. However, the aim of this work is to maximize the EE metric of (13) subject to the individual power budget and peak PU’s interference constraints. According to the idea of subcarrier transmission mode indicator in [12], we introduced a straightforward method for CORL system for which the subcarrier 𝑘 is selected RTM if 𝐺sd,𝑘 ≤ 𝐺sr,𝑘 and 𝐺sd,𝑘 ≤ 𝐺rd,𝑘 . Otherwise, the DTM offers a better capacity. In what follows, we denoted two sets SDT and SRT to represent DTM and RTM, respectively, which are defined as follows:

Theorem 1. In a three-node DF relaying link network, when the system EE achieves maximum, each subcarrier rate for two hops should be equal. Namely, the most economical choice is 𝑠𝑟𝑑 (𝑃𝑠,𝑘 , 𝑃𝑟,𝑘 ). 𝑅𝑠𝑑 (𝑃𝑠,𝑘 ) = 𝑅𝑐𝑜 Proof. Suppose that the system EE achieves optimum; there srd exists 𝑘, satisfying 𝑅sd (𝑃𝑠,𝑘 ) ≠ 𝑅co (𝑃𝑠,𝑘 , 𝑃𝑟,𝑘 ). Because each subcarrier rate for two hops depends on the smaller one, this means one can reduce the transmit power of the larger rate srd (𝑃𝑠,𝑘 , 𝑃𝑟,𝑘 ), leading to 𝑅sd (𝑃𝑠,𝑘 ) = hop in 𝑅sd (𝑃𝑠,𝑘 ) and 𝑅co srd 𝑅co (𝑃𝑠,𝑘 , 𝑃𝑟,𝑘 ). By the definition of EE function, reducing transmission power of the larger rate hop will increase system EE under the condition that the system rate is a constant [4]. Obviously, the original hypothesis leads to contradiction. Therefore, the original proposition is true. According to Theorem 1, we have the following relationship: 𝑃𝑠,𝑘 𝐺sr,𝑘 = 𝑃𝑠,𝑘 𝐺sd,𝑘 + 𝑃𝑟,𝑘 𝐺rd,𝑘

SDT = {𝑘 | [𝐺sd,𝑘 > 𝐺sr,𝑘 ] or [𝐺sd,𝑘 < 𝐺sr,𝑘 , 𝐺sd,𝑘 > 𝐺rd,𝑘 ]} ,

(20)

SRT = {𝑘 | 𝐺sd,𝑘 ≤ 𝐺sr,𝑘 , 𝐺sd,𝑘 ≤ 𝐺rd,𝑘 } .

OP2: max PS

s.t.

+

𝑃𝐶𝑅

+ (1/2𝜌) (∑𝑘∈SDT 2𝑃𝑠,𝑘 + ∑𝑘∈SRT (1 + 𝜒𝑘 ) 𝑃𝑠,𝑘 )

(22) (23)

∑ 𝑃𝑠,𝑘 ≤ 𝑃𝑅max ,

(24)

∑ 𝑃𝑠,𝑘 𝐼𝑘 + ∑ 𝑃𝑠,𝑘 𝐼𝑘 ≤ 𝐼𝑃th ,

(25)

∑ (1 + 𝜒𝑘 ) 𝑃𝑠,𝑘 𝐼𝑘 ≤ 𝐼𝑃th ,

(26)

𝑘∈SRT

𝑘∈SRT

𝑘∈SDT

𝑘∈SRT

𝑘∈SRT

𝑃𝑠,𝑘 ≥ 0, 𝑘 ∈ SDT ∪ SRT ,

where 𝑅𝑇 (PS ) represents the capacity for CORL system. It can be expressed as sd 𝑅𝑇 (PS ) = ∑ 𝑅sd (PS ) + ∑ 𝑅co (PS ) . 𝑘∈SRT

,

∑ 𝑃𝑠,𝑘 + ∑ 𝑃𝑠,𝑘 ≤ 𝑃𝑆max ,

𝑘∈SDT

𝑘∈SDT

(21)

Then 𝑃𝑟,𝑘 = 𝜒𝑘 𝑃𝑠,𝑘 , where 𝜒𝑘 = (𝐺sr,𝑘 − 𝐺sd,𝑘 )/𝐺rd,𝑘 . Based on this classification, the equivalent problem of OP1 can be reformulated as 𝑅𝑇 (PS )

𝑃𝐶𝑆

if 𝜃𝑘 = 1.

(28)

(27)

From OP2, we observe that constraints are either linear or convex, but objective function equation (22) is not a concave function. Actually, the problem of OP2 belongs to the quasi-concave programming, which has been proved in our previous work [11]. In the next section, we will show that

6

International Journal of Distributed Sensor Networks

we can obtain optimal solution of EE-maximization problem by exploiting special structure of the objective function. To this end, the monotonically increasing and strictly concave characteristic of the numerator 𝑅𝑇 (PS ) in (22) is summarized in Theorem 2. Theorem 2. Given 𝜃, 𝑅𝑇 (PS ) for CORL is monotonically increasing and strictly concave with respect to PS . Proof. From (3), 𝑅𝑇 (PS ) can be expressed as sd 𝑅𝑇 (PS ) = (1 − 𝜃) 𝑅sd (PS ) + 𝜃𝑅co (PS ) .

(29)

sd 𝑅co (𝜉𝑝1 + (1 − 𝜉) 𝑝2 ) = min {𝑅sr (𝜉𝑝1 + (1 − 𝜉) 𝑝2 ) ,

𝑘∈SDT

− 𝑞(

𝑘∈SRT

1 ( ∑ 2𝑃𝑠,𝑘 + ∑ (1 + 𝜒𝑘 ) 𝑃𝑠,𝑘 ) + 𝑃𝐶𝑆 2𝜌 𝑘∈S 𝑘∈S

(31)

RT

+ 𝑃𝐶𝑅 ) ,

where 𝑞 is a positive parameter and can be interpreted as a pricing factor for SUs’ power consumption. Hence, another problem is formulated as OP3: max PS ,𝑞

s.t.

𝑇 (PS , 𝑞) , (32) (25) , (26) , (27) , (28) , (29) .

Let S denote the feasible region of OP2 and OP3. Define 𝐹(𝑞) = maxPS {𝑇(PS , 𝑞) | PS ∈ S} as the maximum value of OP3 with each fixed 𝑞. Then, the optimal value and solution of OP3 can be defined as

srd (𝜉𝜒1 𝑝1 + (1 − 𝜉) 𝜒2 𝑝2 )} > min {𝜉𝑅sr (𝑝1 ) 𝑅co

srd srd (𝜒2 𝑝2 )} ≥ 𝜉 min {𝑅sr (𝑝1 ) , 𝑅co (𝜒1 𝑝1 )} + (1 ⋅ 𝑅co

sd (PS ) 𝑇 (PS , 𝑞) = ∑ 𝑅sd (PS ) + ∑ 𝑅co

DT

srd According to [24], it is easy to know that 𝑅sd , 𝑅sr , and 𝑅co are monotonically increasing and strictly concave with respect to PS . On the other hand, we observe that the subcarriers transmission mode indicator 𝜃 = {𝜃𝑘 ∈ {0, 1} | 𝑘 ∈ KU } ≥ 0 is defined as nonnegative integers, so we only sd need to prove that the second item in (29), that is, 𝑅co (PS ), is monotonically increasing and strictly concave with respect to PS . Considering the relationships in (21), we can rewrite (3) sd srd as 𝑅co (PS ) = min{𝑅sr (PS ), 𝑅co (𝜒𝑘 PS )}. Then we have

srd (𝜒1 𝑝1 ) + (1 − 𝜉) + (1 − 𝜉) 𝑅sr (𝑝2 ) , 𝜉𝑅co

this problem into a parameterized convex maximization problem. Primarily, a new objective function is defined as

(30)

𝑓 (𝑞) = arg max {𝑇 (PS , 𝑞) | PS ∈ S} . PS

(33)

srd sd (𝜒2 𝑝2 )} = 𝜉𝑅co (𝑝1 ) + (1 − 𝜉) min {𝑅sr (𝑝2 ) , 𝑅co sd − 𝜉) 𝑅co (𝑝2 ) , sd where 0 ≤ 𝜉 ≤ 1, ∀𝑝1 , 𝑝2 ∈ dom 𝑅co (PS ). Hence, 𝑅𝑇 (PS ) is monotonically increasing and strictly concave with respect to PS .

4. Adaptive Power Allocation to Maximize EE It is noticeable that objective function equation (22) in OP2 is not a concave function, and the solution for it will be of high complexity. In this section, we first use fraction programming [25] to transform the problem into an equivalent convex optimization problem and then use the Lagrangian technique to transform the equivalent problem into a corresponding dual problem. Subsequently, an optimal iterative algorithm is proposed. 4.1. Adaptive Power Allocation. From Theorem 2, we follow the fact that the numerator 𝑅𝑇 (PS ) in (22) is a concave function, and the denominator of (22) is affine function of SUs’ power. Besides, all the constraints are convex set. Inspired by Dinkelbach’s algorithm in [25], we can transform

The following lemma introduced by Dinkelbach’s algorithm [25] can relate OP2 and OP3, and the detailed proof of Lemma 3 can also be found in [25]. Lemma 3. The optimal solution P∗S achieves the optimal value 𝑞∗ of OP2, that is, 𝑞∗ = maxPS {𝑇(PS , 𝑞) | PS ∈ S} = EE(𝜃) (P∗S ), if and only if 𝐹 (𝑞∗ , P∗S ) = max {𝑇 (PS , 𝑞∗ ) | PS ∈ S} = 0, PS

𝑓 (𝑞∗ ) = P∗S .

(34)

This lemma indicates that, at the optimal parameter 𝑞∗ , the optimal solution to OP3 is also the optimal solution to OP2. Hence, solving OP2 can be realized by finding the optimal power allocation of OP3 for a given 𝑞 and then update 𝑞 until (31) is established. For a given 𝑞, the optimal power allocation can be obtained using convex theory [24] because of the convex characteristic of OP3. Hence, the existing water-filling power allocation approach gives the solution to it [26]. However, besides adapting the power allocation on all subcarriers, we need to consider

International Journal of Distributed Sensor Networks

7

subcarrier transmission mode. The Lagrange function for OP3 is constructed as

constraints. For our problems, the corresponding iterative update 𝜆 is based on the following iteration procedure: 𝜆[𝑙+1] 1

L (PS , 𝑞, 𝜆)

+

= −𝑇 (PS , 𝑞) + 𝜆 1 ( ∑ 𝑃𝑠,𝑘 + ∑ 𝑃𝑠,𝑘 − 𝑃𝑆max ) 𝑘∈SDT

+ 𝜆 2 ( ∑ 𝑃𝑠,𝑘 − 𝑘∈SRT

=

𝑘∈SRT

− ∑ 𝑃𝑠,𝑘 − ∑ 𝑃𝑠,𝑘 )] 𝑘∈SDT 𝑘∈SRT ]

[𝑙] max = [𝜆[𝑙] − ∑ 𝑃𝑠,𝑘 )] 2 − 𝜇 (𝑃𝑅 𝑘∈SRT [ ]

(40)

+

𝑘∈SRT

where 𝜆 1 , 𝜆 2 , 𝜆 3 , and 𝜆 4 are the nonnegative Lagrangian dual variables for constraints (26)–(30), respectively. And the dual problem of OP3 is given by 4

maxL (𝑞, {𝑃𝑠,𝑘 | 𝑘 ∈ KU } , {𝜆 𝑖 }𝑖=1 ) D = min 4 {𝜆 𝑖 }𝑖=1 𝑞,PS

(36) 4

s.t. {𝜆 𝑖 }𝑖=1 ≥ 0. Using the Karush-Kuhn-Tucker (KKT) conditions [24], we can deduce the optimal power allocation of problem OP3, which can be written as +

∗ 𝑃𝑠,𝑘

𝜌 log2 𝑒 1 =[ − ] , ∀𝑘 ∈ SDT , 𝑞 + 𝜌𝜉𝑘 𝐺sd,𝑘

∗ 𝑃𝑠,𝑘

𝜌 log2 𝑒 1 =[ − ] , ∀𝑘 ∈ SRT , 𝑞 (1 + 𝜒𝑘 ) + 𝜌𝜗𝑘 𝐺sr,𝑘

(37)

+

(38)

where 𝜉𝑘 = 𝜆 1 + 𝜆 3 𝐼𝑘 and 𝜗𝑘 = 2(𝜆 1 + 𝜆 2 + 𝜆 3 𝐼𝑘 + 𝜆 4 𝐼𝑘 (1 + 𝜒𝑘 )) and [𝑥]+ denotes max{0, 𝑥}. In addition, subcarrier 𝑘 is used for RTM communication; that is, 𝑘 ∈ SRT . The corresponding relay transmission power at SR can be expressed as (𝐺sr,𝑘 − 𝐺sd,𝑘 ) 𝜌 log2 𝑒 𝑞 (𝐺rd,𝑘 + 𝐺sr,𝑘 − 𝐺sd,𝑘 ) + 𝜌𝜗𝑘 𝐺rd,𝑘 +

𝜆[𝑙+1] 2 𝜆[𝑙+1] 3

𝑘∈SRT

𝐺sr,𝑘 − 𝐺sd,𝑘 − ] , 𝐺rd,𝑘 𝐺sr,𝑘

(𝑃𝑆max

+

(35)

+ 𝜆 4 ( ∑ (1 + 𝜒𝑘 ) 𝑃𝑠,𝑘 𝐼𝑘 − 𝐼𝑃th ) ,

∗ =[ 𝑃𝑟,𝑘

[𝑙]

−𝜇

[

𝑃𝑅max )

+ 𝜆 3 ( ∑ 𝑃𝑠,𝑘 𝐼𝑘 + ∑ 𝑃𝑠,𝑘 𝐼𝑘 − 𝐼𝑃th ) 𝑘∈SDT

[𝜆[𝑙] 1

(39)

∀𝑘 ∈ SRT .

It can be found that the traditional water-filling method could not solve the primal problem directly, because the denominator of (37) and (38) contain a linear combination of the Lagrangian dual factors. Thus the incremental-update based subgradient method in [27] is introduced to derive the optimal dual factors 𝜆∗ = {𝜆∗𝑖 }4𝑖=1 for power and interference

[𝑙] th ] = [𝜆[𝑙] 3 − 𝜇 (𝐼𝑃 − ∑ 𝑃𝑠,𝑘 𝐼𝑘 − ∑ 𝑃𝑠,𝑘 𝐼𝑘 ) 𝑘∈SDT 𝑘∈SRT [ ] +

𝜆[𝑙+1] 4

=

[𝜆[𝑙] 4 [

[𝑙]

−𝜇

(𝐼𝑃th

− ∑ (1 + 𝜒𝑘 ) 𝑃𝑠,𝑘 𝐼𝑘 )] , 𝑘∈SRT ]

where 𝑙 refers to the iteration index and 𝜇[𝑙] > 0 denotes a sufficiently small positive step size for the 𝑙th iteration, and it is a sequence of step size which is defined in many types in [27]. It should be mentioned that small step size leads to slow convergence. Besides, each element of the gradient depends on the corresponding subcarrier’s channel gain, potentially differing from each other by orders of magnitude. Hence, a line search of the optimal step size needs to cover a large range to ensure global convergence on all subcarriers, which is computationally expensive. Therefore, in order to find the optimal step size, like [4], we define 𝑓𝑙 (𝑢) = [𝜆[𝑙] − 𝑢∇L(𝜆[𝑙] )]+ , which has also been proved to be concave in ∗ 𝜇[𝑙] , and can quickly obtain the optimal step value of 𝑢[𝑙] by using bisection search algorithm summarized in [4]. After we obtain the optimal power assignment {PS , PR } for the given 𝑞, update 𝑞 = EE(𝜃) (PS , PR ) until Lemma 3 is satisfied; thus the equivalent optimal power assignment {P∗S , P∗R } of OP3 can be achieved in the end. So, jointing the fractional programming and bisection method, an EE-oriented power allocation iterative optimization algorithm for CORL called ECORL is provided, which is described in Algorithm 1 to solve the power allocation of programming OP1. Remark 4. Note that, in the case of 𝑞 = 0, EE-maximization problem is equivalent to SE-maximization. Consequently, for given maximum iteration number 𝑀𝑎𝑥𝐼𝑡𝑒𝑟 and error tolerance 𝜍 and 𝛿, the optimal EE and SE power allocation policy of OP1 can be easily obtained by ECORL, which will be validated by the simulation in Section 5. 4.2. Coverage and Complexity Analysis. The proposed algorithm ECORL will always converge to optimum provided by Theorem 5, meaning that, for every 𝜍, the power policy set

8

International Journal of Distributed Sensor Networks

Input: the error tolerance 𝜍 > 0, 𝛿 > 0 and the maximum iteration number 𝑀𝑎𝑥𝐼𝑡𝑒𝑟; Output: optimal EE power allocation policy sets of OP1; Initialize maximum EE 𝑞[0] = 𝑞0 , the iteration index 𝑛 = 0 and 𝑙 = 0, dual variables 𝜆[0] = 𝜆initial ; Compute 𝐺sr,𝑘 , 𝐺sd,𝑘 , 𝐺rd,𝑘 | ∀𝑘 ∈ KU , Then Obtain subcarrier transmutation mode 𝜃 using (20); While (|𝐹(𝑞[𝑛] )| > 𝜍 and 𝑛 ≤ 𝑀𝑎𝑥𝐼𝑡𝑒𝑟) do Update 𝜆 via the subgradient method as follow: Repeat [𝑙] [𝑙] , ∀𝑘 ∈ SDT and 𝑃𝑠,𝑘 , ∀𝑘 ∈ SRT through (37) and (38) respectively; Step 1 Compute 𝑃𝑠,𝑘 ∗ [𝑙] Step 2 Find the optimal step size 𝑢 by using the bisection algorithm described in [27]; Step 3 Update 𝜆 according to (40); Step 4 Calculate Δ𝜆 = Δ𝜆[𝑙+1] − Δ𝜆[𝑙] and Set 𝑙 = 𝑙 + 1; Until 2-norm ‖Δ𝜆‖ < 𝛿 (𝜆 converges) Set 𝑛 = 𝑛 + 1 and Obtain PS through (37) and (38); Calculate PR on SR by the corresponding (21); Update 𝑞[𝑛] = EE(𝜃) (PS , PR ) through (22); End while Return 𝑞∗ = 𝑞[𝑛] , the 𝜉-optimal solution P∗S , P∗R of OP1 and calculate the EE and capacity for CROL networks. Algorithm 1: ECORL.

PS that maximizes 𝑇(PS , 𝑞) is found. The algorithm execution stops if 𝑞 is zero or less than the 𝜍 value. Theorem 5. The ECORL will always converge to optimum. Proof. To prove the convergence of ECORL, we let 𝑇(PS , 𝑞) = 𝑅𝑇 (PS ) − 𝑞𝐸(PS ), for ease of presentation, where 𝐸(PS ) denotes the energy consumption in CORL system and can be written as

now show that 𝑞 is nonincreasing in successive iterations of the algorithm. We have , 𝑞[𝑛] ) ≤ max {𝑇 (P∗[𝑛−1] , 𝑞[𝑛] ) | PS ∈ S} 𝑇 (P∗[𝑛−1] s S = 𝐹 (𝑞[𝑛] ) [𝑛]

[𝑛]

= 𝑅𝑇 (P∗S ) − 𝑞[𝑛] 𝐸 (P∗S ) [𝑛]

𝐸 (PS ) =

1 ( ∑ 2𝑃𝑠,𝑘 + ∑ (1 + 𝜒𝑘 ) 𝑃𝑠,𝑘 ) + 𝑃𝐶𝑆 2𝜌 𝑘∈S 𝑘∈S DT

RT

(43) [𝑛]

= 𝑞[𝑛+1] 𝐸 (P∗S ) − 𝑞[𝑛] 𝐸 (P∗S ) [𝑛]

(41)

= (𝑞[𝑛+1] − 𝑞[𝑛] ) 𝐸 (P∗S ) . [𝑛]

+ 𝑃𝐶𝑅 . Before going into the proof of convergence, we will first discuss an observation that 𝐹(𝑞) is decreasing in 𝑞. For the sake of generality, we assume 𝑞1 < 𝑞2 (𝑞1 , 𝑞2 ∈ S); then 𝐹 (𝑞2 ) = max {𝑅𝑇 (PS ) − 𝑞2 𝐸 (PS ) | PS ∈ S}

Now, it follows that 𝑞[𝑛+1] ≥ 𝑞[𝑛] , because 𝐺(P∗S ) > 0. From the above observation, we have that 𝐹(𝑞) is decreasing in 𝑞 and 𝑞 is nonincreasing in successive iterations of ECORL. Therefore, 𝐹(𝑞) is nonincreasing in successive iterations. Furthermore, 𝐹(𝑞[𝑛] ) does become zero from Lemma 3, which follows that fact that 𝐹(𝑞[𝑛] ) does become smaller than 𝜍. Therefore, the ECORL algorithm will always converge to optimum.

PS

= 𝑅𝑇 (P∗S ) − 𝑞2 𝐸 (P∗S ) < 𝑅𝑇 (P∗S ) − 𝑞1 𝐸 (P∗S ) (42) < max {𝑅𝑇 (PS ) − 𝑞1 𝐺 (PS ) | PS ∈ S} PS

= 𝐹 (𝑞1 ) . From (42), we know that 𝐹(𝑞) is decreasing in 𝑞. To prove the convergence of ECORL, we only need to show that 𝐹(𝑞) becomes smaller than 𝜍 with the number of iterations. We

In addition, the ECORL has two iterations: one is for the total individual power constraint and the other is for the Lagrange multiplier 𝜆 for the total power constraint. The complexity of ECORL can be expressed as O(𝑁𝑓 𝑁𝑠 𝑁𝑐 ), where 𝑁𝑓 , 𝑁𝑠 , respectively, denote the iteration numbers of the while-loop and repeat-loop in ECORL and 𝑁𝑐 represent the number of subcarrier realizations. 𝑁𝑓 and 𝑁𝑠 especially rely on the choice of the corresponding error tolerance 𝜍 and 𝛿, respectively. Hence, the EE optimization problem can be solved by the proposed algorithm with a considerable saving in terms of computational complexity, which is very applicable for the physical life.

9

Power allocation for max SE (W)

Power allocation for max EE (bit/J)

International Journal of Distributed Sensor Networks

0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

0

10

20

30 40 Subcarrier position

PU occupied indicator DTM indicator RTM indicator

50

60

Optimal power on ST Optimal power on SR Total power

5 4 3 2 1 0

0

10

20 30 40 Subcarrier position

PU occupied indicator DTM indicator RTM indicator

50

60

Optimal power on ST Optimal power on SR Total power

Figure 2: Power allocation on SU’s each subcarrier link with maximizing EE considering sensing errors.

Figure 3: Power allocation on SU’s each subcarrier link for maximizing SE considering sensing errors.

5. Simulation Results

constraints, which demonstrates that ECORL algorithm has excellent performance on power allocation both for EE-Max and for SE-Max scheme. It is needed to mention that the EE-Max problem is equivalent to SE-Max when we set 𝑞 = 0 in ECORL algorithm, which confirms the conclusions in Remark 4. Moreover, in contrast to optimal power allocation between EE-Max and SE-Max as shown in Figures 2 and 3, it is clear that the EE-Max scheme on each subcarrier link is far smaller than SE-Max scheme, for the reason that the SEMax scheme greedily grows with the interference tolerance all the time until the transmit power is used up. We also found that we should use low power transmission to guarantee high EE rather than augment transmission power budget. Consequently, it validates that the proposed method is better for EE not for SE, which is valuable in physical life. Figure 4 demonstrates the EE-Max and SE-Max solved by the proposed ECORL algorithm with/without considering sensing errors (cse/wcse) with respect to 𝑃trth , where the interference threshold 𝐼𝑃th is 1×10−3 W. Here, the maximizing EE without considering sensing errors is obtained by the proposed method in [18] to facilitate comparison. In Figure 4, as 𝑃trth increases, the EE is first increasing and then decreasing, because when 𝑃trth becomes larger, the EE performance is subject not to the individual power constraint but to the interference constraint. Besides, the interference constraint is first gradually bound and then strictly bound. From the figure, we observe that the EE by the proposed method first is the same as that by maximizing SE, while it is larger than the latter when transmitted power goes larger. Because system rate 𝑅 is a logarithmic function of transmission power 𝑃tr and it will consume much more transmission power 𝑃tr to further improve 𝑅 when the capacity is greater than a certain degree, thus the EE decreases. It also conveys that the EE without sensing errors is better than that with sensing errors. More importantly, we found that the opportunistic relay protocol as compared to always relay-aided transmission protocol is able to effectively improve performance in terms of EE metric. This is because introducing the opportunistic DF relaying

In this section, we present numerical results to illustrate the performance of the proposed EE-maximizing power adaptation methods. Consider the scenario as the following: the location of ST is (0, 0) m and the coordinates of PU, SR, and SD are fixed on (500, 288) m, (500, −288) m, and (1000, 0) m, respectively. We consider the CR relay-aided system consists of |K| = 64 subcarriers; that is, K = {1, 2, . . . , 64}, the probability of spectrum holes ≥50%. The bandwidth of each subcarrier Δ𝑓 and the duration of the OFDM symbol 𝑇𝑠 in TS1, TS2 are assumed as 0.3125 MHz and 4 us, respectively. Further define circuit power consumption 𝑃𝐶𝑆 = 3 W, 𝑃𝐶𝑅 = 2 W, 𝑓𝑠 = 100 MHz, 𝜏 = 2 ms, 𝛾 = −5 dB, 𝜌 = 0.5, 𝑃𝑆max = 𝑃𝑅max = 𝑃trth , and the noise variance 𝜎𝑑2 = 𝜎𝑟2 = 𝜎𝑝2 = 10−6 W. In the primary network, the central location of the PU is defined 𝑗 as 𝑐 = 16. Assume the activity probability 𝑃𝑂 equals 0.8 ⋅ 𝑗 2 exp(−(𝑗 − 𝑐) /50) [14]. For ease of analysis, the detection 𝑄𝑑 is uniformly distributed over [0.90, 0.99]. Channel complex gains ℎ𝑘 are picked from a Rayleigh fading channel with the following distribution: ℎ𝑘 = CN(0, 1/𝐿(1 + 𝑑)𝛼 ) [12], where the path loss exponent 𝛼 is 3, distance is 𝑑 m, and the number of taps 𝐿 is 16. Finally, given |ℎ𝑘 |2 , 𝜎𝑑2 , 𝜎𝑟2 , and 𝜎𝑝2 the channel gains-to-noise-power ratios 𝐺sd,𝑘 , 𝐺sr,𝑘 , 𝐺rd,𝑘 , 𝐺sp,𝑘 , and 𝐺rp,𝑘 are calculated as described in Section 2. Figures 2 and 3, respectively, present the power allocation for maximizing EE (EE-Max) and maximizing SE (SE-Max) versus each subcarrier link when running ECORL algorithm. As shown in Figures 2 and 3, the notation (×) indicates the subcarrier is occupied by PU, and the notations (+) and (◻) at the top of the figure signify the opportunistic relay link transmission mode; that is, 𝜃𝑘 = 1 and 𝜃𝑘 = 0, respectively. It is needed to mention that the corresponding power on SR has to be used over two successive time slots (value shown by the solid curve) when notation (◻) is active. It can be shown that the individual power budget is split among ST power (solid line) and SR power (dotted line) appropriately and effectively under the peak PU’s interference

10

International Journal of Distributed Sensor Networks

System energy efficiency (bit/J)

System energy efficiency (bit/J)

×104 16

14 12 10 8 6 4 2

1

2

3

4

5

6

7

8

9

10

th

Individual transmit power, P (W)

SE-Max (cse) Always relay-aided EE-Max (cse)

EE-Max (wcse) [18] EE-Max (cse) SE-Max (wcse)

System energy efficiency (bit/J)

Figure 4: System EE versus individual power budget 𝑃trth . ×104 11

10.5

Pth = 10 W

10 9.5 9

Pth = 3 W

8.5 8 7.5 0.2

0.4

0.6

0.8

1

1.2

1.4

Interference threshold, IPth (W)

1.6

1.8 ×10−3

EE-Max (wcse) [18] EE-Max (cse) SE-Max (cse)

Figure 5: System EE versus the interference threshold 𝐼𝑃th with perfect and imperfect sensing.

strategy into CR relay-aided networks can better exploit the frequency-selective channels. In Figure 5, we illustrate the EE versus the interference threshold 𝐼𝑃th with/without considering sensing errors (cse/wcse) under different individual total transmit power. It can be observed that the greater the total individual transmit power, the higher the EE. When the transmit power is relatively high, for example, 𝑃trth = 10 W, the EE performance is mainly decided by the interference threshold. However, when the transmit power is low enough, for example, 𝑃trth = 3 W, the EE is constrained by the total transmit power and will be constant as the interference threshold increases. Also, the figure shows that the performance of ECORL which has taken spectrum sensing errors into consideration has a reasonable loss compared to that without considering sensing errors depending on the value of the total transmit power. When the interference 𝐼𝑃th constraints are relatively small, the EE achieved without considering sensing errors [18] is about

×104 9

8.8 8.6 8.4 8.2 8 7.8 7.6 7.4 0.9 0.91 0.92 0.93 0.94 0.95 0.96 0.97 0.98 0.99 The reliability of decision 𝛽UU EE-Max (wcse) [18] EE-Max (cse)

1

SE-Max (wcse) SE-Max (cse)

Figure 6: System EE versus 𝛽𝑈𝑈 with perfect and imperfect sensing.

6.5% larger than that gained considering sensing errors. This is due to the fact that the strategy proposed in [18] is EEMax with the total power and interference constraints, and it does not consider sensing errors. Besides, we found the error gap caused by imperfect sensing will become smaller as 𝐼𝑃th increases. 𝑗 Figure 6 displays the system EE with respect to 𝛽𝑈𝑈 with/without considering sensing errors (cse/wcse). For simplicity, we assume a common reliability of decision 𝛽𝑈𝑈 𝑗 instead of 𝛽𝑈𝑈. Clearly, the system EE increases as 𝛽𝑈𝑈 increases, for the reason that SU can obtain more chance to access spectrum as 𝛽𝑈𝑈 increases. This is due to the fact that SU gains more access probability, and the dominated interference to the primary system decreases. Hence, the improved throughput, to some extent, leads to larger energy efficiency. Besides, the system EE considering sensing errors is not better than that without considering case because the more interference resulted from PU. It also explains that the sensing errors can weaken the performance of the secondary system, and it is important to improve the accuracy of spectrum sensing. Figure 7 demonstrates the relationship between the normalized system EE and the number of iterations. Here we assume the channel gain of each subcarrier has Rayleigh distribution with a unit average. The system EE is normalized by the optimal value. It can be shown that the sequence of iterations produces a monotonically increasing objective and always converges. After at most six iterations, the achieved normalized system EE converges to the final optimal value. And the normalized system EE has been up to 90% of the final optimal value on the average after only four iterations; meanwhile, the values of all the samples are more than 80% of the final optimal value. So we can take four as the maximum number of iterations in the practical design to greatly reduce the complexity of the algorithm. Besides, we can see that ECORL algorithm converges very fast to the global optimum. Finally, we consider the scenario that the coordinate of SR moves from point (0, −288) m to point (1000, −288) m with step 200 m; that is, PosxSR ∈ [0, 1000] m. In Figure 8, we depict the system EE versus different PosxSR for ECORL

Normalized system energy efficiency

International Journal of Distributed Sensor Networks

11 of (0, −288) m or (1000, −288) m, for the reason that it is more likely to have one of 𝐺sr,𝑘 or 𝐺rd,𝑘 be much smaller than 𝐺sd,𝑘 , which can explain the observation. Additionally, we also see that the sensing errors can weaken the performance of the secondary transmission, and it is important to improve the accuracy of spectrum sensing.

1 0.9 0.8 0.7

6. Conclusion

0.6 0.5

1

2

3

4

5

6

7

8

Number of iterations Normalized system EE reference line Samples for ECORL Mean iterative line

System energy efficiency (bit/J)

Figure 7: Convergence rate of ECORL: relationship between normalized system EE and iterations. ×104 10

9 8 7 6

In this paper, we have studied the resource allocation problem for EE power allocation in OFDM-based cognitive opportunistic relay links with spectrum sensing errors considered. To maximize the EE of the SUs under joint individual transmit power and interference constraints, we proposed an optimal power allocation algorithm using equivalent conversion and transform the equivalent problem into a corresponding Lagrangian dual problem. The simulation results show that when imperfect spectrum sensing is not taken into account, excessive interference will be introduced to PU; however, the EE is about 6.5% larger than that obtained by ECORL scheme. Meanwhile, the proposed strategy can improve EE significantly compared to the always relayaided scheme in CR networks, and the proposed algorithm exhibits a good convergence performance both theoretically and in simulation analysis. In the future, the energyefficient resource allocation problems for more complicated green cognitive radio networks (e.g., multiuser scenario with imperfect channel state information) should be considered.

5

Conflict of Interests

4 0

200 400 600 800 1000 The coordinate of SR in X-direction Posx SR (m) EE-Max (cse) Always relay-aided EE-Max (cse) No relay-aided EE-Max (cse) EE-Max for above cases (wcse) [18]

Figure 8: System EE versus different PosxSR .

under the three special transmission mode cases (such as CORL, always relay, and no relay) with 𝑃trth = 10 W and 𝐼𝑃th = 1×10−3 W. We first find out that the EE curve of CORL system is relatively flat and always higher than that of other cases in CR networks. This accounts for the fact CORL system uses opportunistic DF relaying, which better exploits the flexibility of transmission mode selection for the power reduction. The second case is the always cooperative transmission; that is, RTM is used at each subcarrier. We can observe that the curve first increases and then decreases with PosxSR increasing. Meanwhile, the system EE will increase as PosxSR increases and achieve their maximum EE when SR lies in the middle range both (such as PosxSR ∈ [400, 600] m) in CORL and in always relay cases. The third one is the noncooperative transmission; that is, DTM is used at each subcarrier. The EE curve which is first increasing and then decreasing is quite different from the previous two cases. It is clear that DTM is more energy-efficient than RTM when the SR lies in the point

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments This work is fully supported by a grant from the National High Technology Research and Development Program of China (863 Program) (no. 2012AA01A502), the National Natural Science Foundation of China (no. 61201129, no. 61471099), the Fundamental Research Funds for the Central Universities (no. 2012QNA5046), and the Research Fund of Huawei Corporation.

References [1] A. Goldsmith, S. A. Jafar, I. Maric, and S. Srinivasa, “Breaking spectrum gridlock with cognitive radios: an information theoretic perspective,” Proceedings of the IEEE, vol. 97, no. 5, pp. 894–914, 2009. [2] B. Rong and A. Ephremides, “Cooperative access in wireless networks: stable throughput and delay,” IEEE Transactions on Information Theory, vol. 58, no. 9, pp. 5890–5907, 2012. [3] G. G¨ur and F. Alago¨uz, “Green wireless communications via cognitive dimension: an overview,” IEEE Network, vol. 25, no. 2, pp. 50–56, 2011. [4] G. W. Miao, N. Himayat, and G. Y. Li, “Energy-efficient link adaptation in frequency-selective channels,” IEEE Transactions on Communications, vol. 58, no. 2, pp. 545–554, 2010.

12 [5] C. Xiong, G. Y. Li, S. Zhang, Y. Chen, and S. Xu, “Energy- and spectral-efficiency tradeoff in downlink OFDMA networks,” IEEE Transactions on Wireless Communications, vol. 10, no. 11, pp. 3874–3886, 2011. [6] G. Miao, N. Himayat, G. Y. Li, and S. Talwar, “Low-complexity energy-efficient scheduling for uplink OFDMA,” IEEE Transactions on Communications, vol. 60, no. 1, pp. 112–120, 2012. [7] C. Sun, Y. J. Cen, and C. Yang, “Energy efficient OFDM relay systems,” IEEE Transactions on Communications, vol. 61, no. 5, pp. 1797–1809, 2013. [8] J. Mao, G. Xie, J. Gao, and Y. Liu, “Energy efficiency optimization for ofdm-based cognitive radio systems: a water-filling factor aided search method,” IEEE Transactions on Wireless Communications, vol. 12, no. 5, pp. 2366–2375, 2013. [9] G. Lim, C. Xiong, L. J. Cimini, and G. Y. Li, “Energy-efficient resource allocation for OFDMA-based multi-RAT networks,” IEEE Transactions on Wireless Communications, vol. 13, no. 5, pp. 2696–2705, 2014. [10] C. He, G. Y. Li, F. Zheng, and X. You, “Energy-efficient resource allocation in OFDM systems with distributed antennas,” IEEE Transactions on Vehicular Technology, vol. 63, no. 3, pp. 1223– 1231, 2014. [11] L. Feng, Y. J. Kuang, and B. W. Wu, “Energy-efficient configuration of power resource for OFDM-based opportunistic regenerative relay links,” Chinese Journal of Electronics, vol. 24, no. 4, pp. 571–584, 2015. [12] L. Vandendorpe, J. Louveaux, O. Oguz, and A. Zaidi, “Power allocation for improved DF relayed OFDM transmission: the individual power constraint case,” in Proceedings of the IEEE International Conference on Communications (ICC ’09), pp. 1– 6, IEEE, Dresden, Germany, June 2009. [13] Y. Tian, W. Xu, S. Li, L. Guo, and J. Lin, “Energy-efficient power and sensing/transmission duration optimization with cooperative sensing in cognitive radio networks,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC ’14), pp. 695–700, Istanbul, Turkey, April 2014. [14] Y. Gao, W. Xu, S. Li, K. Niu, and J. Lin, “Energy efficient resource allocation for cognitive radio networks with imperfect spectrum sensing,” in Proceedings of the 24th IEEE International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC ’13), pp. 3318–3322, IEEE, London, UK, September 2013. [15] G. Ozcan and M. C. Gursoy, “Energy-efficient power adaptation for cognitive radio systems under imperfect channel sensing,” in Proceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS ’14), pp. 706–711, IEEE, Ontario, Canada, May 2014. [16] E. Bedeer, O. Amin, O. A. Dobre, M. H. Ahmed, and K. E. Baddour, “Energy-efficient power loading for OFDM-based cognitive radio systems with channel uncertainties,” IEEE Transactions on Vehicular Technology, vol. 64, no. 6, pp. 2672– 2677, 2015. [17] Y. Wang, W. Xu, K. Yang, and J. Lin, “Optimal energy-efficient power allocation for OFDM-based cognitive radio networks,” IEEE Communications Letters, vol. 16, no. 9, pp. 1420–1423, 2012. [18] M. Y. Ge and S. W. Wang, “Energy-efficient power allocation for cooperative relaying Cognitive Radio networks,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC ’13), pp. 691–696, Shanghai, China, April 2013.

International Journal of Distributed Sensor Networks [19] Y.-C. Liang, Y. Zeng, E. C. Y. Peh, and A. T. Hoang, “Sensingthroughput tradeoff for cognitive radio networks,” IEEE Transactions on Wireless Communications, vol. 7, no. 4, pp. 1326–1337, 2008. [20] S. M. Ross, Introduction to Probability Models, Elsevier, 2006. [21] S. M. Almalfouh and G. L. St¨uber, “Interference-aware radio resource allocation in OFDMA-based cognitive radio networks,” IEEE Transactions on Vehicular Technology, vol. 60, no. 4, pp. 1699–1713, 2011. [22] T. Weiss, J. Hillenbrand, A. Krohn, and F. K. Jondral, “Mutual interference in OFDM-based spectrum pooling systems,” in Proceedings of the 59th IEEE Vehicular Technology Conference (VTC ’04), vol. 4, pp. 1873–1877, IEEE, Milan, Italy, May 2004. [23] G. Y. Li, Z. K. Xu, C. Xiong et al., “Energy-efficient wireless communications: tutorial, survey, and open issues,” IEEE Wireless Communications, vol. 18, no. 6, pp. 28–35, 2011. [24] S. Boyd and L. Vandenberghe, Convex Optimization, Cambridge University Press, Cambridge, UK, 2004. [25] W. Dinkelbach, “On nonlinear fractional programming,” Management Science, vol. 13, pp. 492–498, 1967. [26] T. Wang and L. Vandendorpe, “Sum rate maximized resource allocation in multiple DF relays aided OFDM transmission,” IEEE Journal on Selected Areas in Communications, vol. 29, no. 8, pp. 1559–1571, 2011. [27] D. P. Bertsekas, Nonlinear Programming, Athena Scientific, 2nd edition, 1999.

International Journal of

Rotating Machinery

Engineering Journal of

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

The Scientific World Journal Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

International Journal of

Distributed Sensor Networks

Journal of

Sensors Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Journal of

Control Science and Engineering

Advances in

Civil Engineering Hindawi Publishing Corporation http://www.hindawi.com

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Volume 2014

Submit your manuscripts at http://www.hindawi.com Journal of

Journal of

Electrical and Computer Engineering

Robotics Hindawi Publishing Corporation http://www.hindawi.com

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Volume 2014

VLSI Design Advances in OptoElectronics

International Journal of

Navigation and Observation Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Hindawi Publishing Corporation http://www.hindawi.com

Chemical Engineering Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Volume 2014

Active and Passive Electronic Components

Antennas and Propagation Hindawi Publishing Corporation http://www.hindawi.com

Aerospace Engineering

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Volume 2014

International Journal of

International Journal of

International Journal of

Modelling & Simulation in Engineering

Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Shock and Vibration Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Advances in

Acoustics and Vibration Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

Suggest Documents