Mobile Netw Appl (2012) 17:64–74 DOI 10.1007/s11036-011-0307-5 Energy-Efficient Spectrum Discovery for Cognitive Radio Green Networks Yi Liu · Shengli Xie · Yan Zhang · Rong Yu · Victor C. M. Leung Published online: 29 March 2011 © Springer Science+Business Media, LLC 2011 Abstract Cognitive Radio (CR) is an essential technique for the future generation green communication paradigm owing to its inherent advantages of adaptability and cognition. The compulsory spectrum sensing is a critical component to facilitate systems co-existence. In this paper, we propose a new Time-Division Energy Efficient (TDEE) sensing scheme in which the sensing period is divided into an optimal number of timeslots and each Secondary User (SU) is assigned to detect a different channel in one time-slot. An important advantage of TDEE is that the SUs do not need to exchange the control messages for the acknowledgement of a successful cooperation, leading to substantial energy saving without compromising sensing accuracy. Both homogeneous and heterogeneous networks are investigated with respect to the intrinsic trade-off between spectrum efficiency and energy-efficiency. Illustrative results demonstrate that the proposed TDEE is able to achieve much lower energy consumption and higher throughput, compared to the existing mechanisms. Y. Liu · S. Xie · R. Yu School of Electronic and Information Engineering, South China University of Technology, Guangzhou, People’s Republic of China In the last decade, the advances in wireless communication systems have significantly aggravated the crisis of the compelling need of numerous radio spectrum. With the fixed frequency allocation policy, most of the frequency bands have been already assigned to various wireless standards. At the same time, the Federal Communication Commission (FCC) reported that 70% of the licensed spectrum in US is rarely utilized continuously across time and space [1]. Cognitive Radio (CR) is being considered as a highly promising technique for addressing spectrum scarcity and improving spectrum efficiency [2, 3]. In CR networks, the Secondary (unlicensed) Users (SUs) are allowed to opportunistically access any idle frequency that is originally allocated to the Primary (licensed) Users (PUs) but currently not being occupied. To maximize the performance of the secondary networks, the SUs are capable of adaptively tuning the transmission power levels based on the operating scenarios to discover the spectrum opportunities without interfering the PUs’ transmission [4, 5, 17]. Such intrinsic context- Y. Liu e-mail: liuii5115@yahoo.com.cn S. Xie e-mail: eeoshlxie@scut.edu.cn R. Yu e-mail: yurong@ieee.org S. Xie · R. Yu Guangdong University of Technology, Guangzhou, People’s Republic of China Y. Zhang (B) Simula Research Laboratory, Norway; Department of Informatics, University of Oslo, Oslo, Norway e-mail: yanzhang@ieee.org V. C. M. Leung Department of Electrical and Computer Engineering, The University of British Columbia, Canada e-mail: vleung@ece.ubc.ca Keywords cognitive radio networks · time division sensing · energy efficient 1 Introduction Mobile Netw Appl (2012) 17:64–74 awareness and adaptability functionality make CR a key enabler for the future generation energy-efficient wireless systems. However, several design challenges arise in CR due to the energy constraints, including fast spectrum bands discovery by using low power, the hardware-constraint accurate detection of unoccupied spectrum and the energy-efficient scheme to exchange control messages. Energy efficiency is an important issue in the design and implementation of CR systems. There are three main reasons mandating energy saving in CR. First, the spectrum resource for SUs is very dynamic. The spectrum availability is highly dependent on PUs’ traffic behaviors, e.g. PUs’ random arrivals and departures on their licensed channels. Second, the compulsory spectrum sensing in CR requires periodic detection of the PUs’ licensed channels, which may consume excessive energy and quickly deplete the battery-powered SUs’ energy. Finally, wireless systems are notoriously unreliable, e.g. channel fluctuations, noise and absence of primary signals knowledge. These unpredictable parameters may significantly degrade the accuracy of the spectrum sensing and incur data re-transmission. SUs may prolong the sensing period to improve sensing accuracy under the uncertain situations, which however consume more sensing energy. Several design challenges arise in CR due to the energy constraints, including fast spectrum bands discovery by using low power, the hardware-constraint accurate detection of unoccupied spectrum and the energy-efficient scheme to exchange control messages. In this paper, we propose a new Time-Division Energy Efficient (TDEE) sensing scheme to significantly reduce the power consumption in CR networks. In the TDEE scheme, the total sensing period of each SU is divided into an optimal number of timeslots. In each timeslot, each SU is assigned to detect a different channel in one timeslot. After sensing, all SUs shall send the sensing results to the fusion center to make the final decision based on a fusion rule. An important advantage of TDEE is that the SUs do not need to exchange the control messages for the acknowledgement of a successful cooperation, leading to substantial energy saving without comprising sensing accuracy. It is clear that more divided timeslots may lead to more spectrum opportunities in one sensing period. Unfortunately, larger consumed energy will be incurred since each sensing SU is not able to transmit its own data during the sensing period. Hence, the number of divided timeslots is a crucial design parameter to balance the energy consumption and achievable throughput. The objective of this paper is to propose a new timedivision sensing strategy in CR networks to significantly 65 reduce the energy consumption. To achieve this, we have three major contributions in this work. • • • We introduce a new time-division energy efficient sensing scheme for a single SU to detect a number of different channels within one sensing period An analytical model is constructed to evaluate its performance in both homogeneous and heterogenous networks We identify the key design parameters to achieve minimum energy consumption by considering the trade-off between spectrum efficiency and energy efficiency In addition, we present extensive numerical examples to demonstrate the energy efficiency comparing with the existing schemes and to show the determination of the crucial parameters. Results demonstrate that our proposed scheme is able to achieve substantially lower energy and higher throughput, comparing to existing mechanisms. The rest of the paper is organized as follows. We review the related work of energy efficient spectrum sensing in Section 2. Section 3 describes the time-division spectrum sensing scheme and the system model. We study the consumed energy and throughput of our proposed scheme in homogeneous and heterogeneous networks in Section 4 and Section 5, respectively. Section 6 presents the numerical results, followed by concluding remarks in Section 7. 2 Related work In CR systems, the spectrum sensing techniques can be generally classified into two categories: noncooperative spectrum sensing and cooperative spectrum sensing. Figure 1 shows the difference between the non-cooperative sensing and the cooperative sensing. In the non-cooperative spectrum sensing scheme, SUs should efficiently use the limited power to achieve maximum performance due to the energy constraints. Zhao et al. [6] proposes a cross-layer approach that integrates spectrum sensing with medium access. In each sensing period, an SU that has data to transmit chooses a set of channels to sense and a subset of channels to access based on the sensing result. Since only part of the spectrum can be sensed at a specific time, the consumed energy for sensing is reduced. One of the pre-requisites in this approach is that each SU needs to be equipped with multiple antennas in order to detect a number of channels simultaneously, which may quickly deplete the SU’s power. In a practical 66 Mobile Netw Appl (2012) 17:64–74 Fig. 1 The non-cooperative sensing scheme and the cooperative sensing scheme Secondary User (SU) Sensing Process Exchanging Process Secondary User (SU) Sensing Process Primary User (PU) Primary User (PU) Fusion Center (a) Non-Cooperative Sensing CR network, the SUs generally has one antenna and can only detect the spectrum band one by one during the sensing period. Under this hardware constraint, the authors in [7] incorporate sensing overhead and the transmission limitation into the MAC layer design. The sensing process is modeled as an optimal stopping problem and is solved by the principle of backward induction. In [18], the authors propose an optimized call admission control scheme based on energy-efficient non-cooperative sensing. Cooperative sensing [8–10, 14, 15], has the advantage of overcoming the hardware constraint that is an essential difficulty in the non-cooperative spectrum sensing scheme. In cooperative sensing process, the cooperative SUs have to spend their energy to provide the sensing collaboration. The lifetime of the power-constrained SUs may become quickly depleted. Hence, there is an inherent tradeoff between energy saving and the cooperation operation. Taking this tradeoff into consideration, Hai et al. [11] introduces an energy-efficient cooperative spectrum sensing scheme in sensor-aided cognitive radio networks. In the scheme, the fusion center determines and invites a specific number of sensors in the network to participate into a sensing group. Then, the invited sensors independently start to sense the spectrum and report their own observations to the fusion center to make the final decision on the availability of the monitored spectrum. Another important aspect that should be taken into account for energy saving in the cooperative sensing is the energy consumption in the information exchanging procedure. Although the exchanging time duration may be shorter than the sensing period, the exchanging energy per-node is still comparable to the sensing energy since energy consumption is equal to the product of the power level and the using period. Furthermore, the total exchanging energy consumption is multiplied by the number of the cooperative SUs. Several unpredictable issues, e.g. errors of control messages and loss of packets, may further increase the energy consumption during the message exchange. As a consequence, the energy-saving in exchanging can not be ignored (b) Cooperative Sensing in cooperative sensing. In [12], Lee et al. proposes a scheme that targets at systems employing the cooperative spectrum sensing using voting mechanism. To reduce the exchanging cost, each SU should refrain from sending unreliable information and cast its votes only when it has confidence. However, energy has already been wasted during the information transmission. 3 Time-division sensing: systems models and mechanisms 3.1 System model We consider a centralized CR network which has either a Base Station (BS) in infrastructure networks, or a cluster head in infrastructure-less networks (e.g. ad hoc networks). When an SU joins the CR network, the BS or cluster head designates the SU to detect the tagged channels in a central manner. The BS or cluster head will send a control message to the SU with the channel information which includes the channel map and the sensing order of each channel. The SU detects channels in time slots according to the channel information. The sensing-transmission operation of each SU is on a frame-by-frame basis in CR. The whole time frame can be divided into two parts: sensing and transmission. Each frame has a time duration T, within which the SUs sense the channel for the duration of Ts . If the SUs do not detect signal from any PU over its channel, the remaining duration of the frame Tr = T − Ts is used for data transmission on an available channel. We assume that each channel alternates between state ON and state OFF, of which the OFF time is not used by PUs and hence can be exploited by the SUs. Let α denote the probability that the channel transits from state ON to state OFF. Let β denote the probability that the channel transits from state OFF to state ON. We define the channel availability as the normalized period which is available for SUs. Let p denote the β channel availability. Then, we have p = α+β . Mobile Netw Appl (2012) 17:64–74 67 Normal communicaton case discover more spectrum opportunities. The collaboration operations in the heavy communication situation may cause much higher energy consumption compared to the normal communication situation. As a consequence, the energy consumptions during both sensing and exchanging phases are equally important and none of them should be ignored in either normal or heavy communication conditions. Power (mw) 1600 exchanging 1400 1200 sensing 1000 800 600 0 20 40 60 time (ms) Heavy communication case 80 100 Power (mw) 1600 exchanging 1400 3.3 TDEE scheme 1200 sensing 1000 For the sake of comparison, we first show the key idea of two sensing schemes from the perspective of the time-frequency dimension: the non-cooperative spectrum sensing and the cooperative spectrum sensing in a two-channel scenario. In Fig. 3a, a single SU is used for obtaining the activity of two channels. In each sensing slot, the SU can only sense one channel. Hence, the total sensing time in this case is 2Ts to obtain the two channels’ activity. Figure 3b shows that the cooperative sensing employs two SUs to sense a different channel at the same time. Thus, the SUs can have the activity of two channels after Ts time duration and then send the result to the fusion center. We note that the cooperative sensing scheme needs to require each SU to collaboratively exchange the control packet, which will lead to additional energy consumption. Figure 3c shows our proposed new spectrum sensing scheme, called Time-Division Energy-Ef f icient (TDEE) sensing scheme. In particular, the total sensing period of each SU is equally divided into two timeslots. In the first sensing timeslot, SU 1 senses the first channel CH1 and SU 2 senses the second channel CH2 , respectively. In the next timeslot, SU 1 tunes to sense the second channel CH2 and SU 2 senses the first channel CH1 . When the sensing time of each SU expires, 800 600 0 20 40 60 80 100 time (ms) Fig. 2 Energy consumption of a cooperative SU in normal and heavy communication situations 3.2 Energy consumption model Frequency Ts Tr CH1 CH2 CH2 0 2Ts 0 Time (a) Non-cooperative sensing scheme Tr Ts CH1 Frequency Fig. 3 Different sensing schemes Frequency Figure 2 shows the power level used by a cooperative SU in both normal communication and heavy communication conditions. The cooperative SU uses the receiving power level during the sensing process. In an exemplary unlicensed IEEE 802.11 wireless system, the receiving power level is 1W [13]. After the sensing phase, the cooperative SUs transit into the exchanging phase and send the control packets to the fusion center. Here, the transmission power level is 1.5W in in IEEE 802.11 system [13]. In the normal communication case with relatively low sensing and exchanging operations, the energy consumption in the sensing phase and that in the exchanging phase are still comparable. In the heavy communication case, more frequent sensing and exchanging operations can be observed in order to Ts Time (b) Traditional cooperative sensing scheme Sensing behavior of SU1 Ts Tr Sensing behavior of SU2 CH1 CH2 0 Ts Time (c) Time-division sensing scheme 68 Mobile Netw Appl (2012) 17:64–74 SU 1 and SU 2 independently send the sensing results to the fusion center for making the final decision of two channels’ availability. It is clear that the sensing accuracy of CH1 may be reduced if CH1 is detected only by SU 1 with half sensing time. However, the SU 2 is employed to help SU 1 sense CH1 . Hence, the sensing accuracy of each channel is not reduced in our scheme. An important point is that the SUs do not need to exchange the control messages for the acknowledgement of the successful cooperation, which is an indispensable procedure in the traditional cooperative sensing scheme. The potential advantage is the substantial energy saving in the exchange phase. Figure 4 shows a general case with multiple SUs in TDEE. Let N and M denote the number of SUs and the number of licensed channels in CR, respectively. We consider the scenario when U (2 ≤ U ≤ min (N, M)) number of SUs need to perform channel detection. The steps of SUs join and stop the TDEE sensing can be described as follows: 1. Each SU joins the network; and then waits for the channel information through a control message sent by BS. 2. According to the channel information, the SUs will divide their sensing period into a certain number of timeslots and sense the distinct channel in each time slot. After sensing for all channels, SUs will send the sensing results to the BS. 3. When an appropriate channel is found, the BS will broadcast the stop message to cease the TDEE sensing. If no appropriate channels are found, the sensing will be performed again until an appropriate channel is found. Frequency Again, the collaborative SUs do not need to exchange the control messages for the acknowledgement of the successful cooperation and may save significant energy in this phase. On the other hand, in the multiple SUs scenario, an SU may temporarily consume its own energy for helping other SUs sense a spectrum band. The consumed energy will increase with U Sensing behavior of SU1 CH1 Sensing behavior of SU2 CH2 Sensing behavior of SUU-1 Sensing behavior of SUU CHU-1 CHU 0 2 Ts Time Fig. 4 Time-division energy-efficient sensing with multiple SUs increasing number of cooperative SUs in the sensing operation. In addition, if more cooperative SUs are involved, the exchanging with the fusion center needs longer exchanging time, which will further increase the energy consumption. As a consequence, the number of sensing SUs is a crucial design parameter to balance the consumed energy and the detected spectrum opportunities. Next, we will analyze the performance of the proposed TDEE scheme in both homogeneous and heterogeneous networks. In each situation, we formulate the energy minimization problem by considering the consumed energy and the performance gain to determine the optimal number of the participating SUs and the number of the divided timeslots. To have a comprehensive analysis, we also calculate the throughput in both homogeneous and heterogeneous networks. 4 Homogeneous networks: analysis and optimization In this section, we are interested in the homogeneous networks where the SUs have the same sensing times and channel coefficients h from the PU’s transmitter. The sensing time Ts of each SU is divided into U number of consecutive timeslots. In each timeslot, an SU senses a different channel which is assigned to one of the SUs. Let τ be the length of each timeslot. Then, we have Ts = Uτ . 4.1 Energy minimization In homogeneous networks, the received signal ri (m) at the mth sample and the ith SU is given by ri (m) = r(m) = w(m) hs(m) + w(m) H0 H1 (1) where H0 represents the hypothesis that PU’s are absent, and H1 represents the hypothesis that PU’s are present. s( m) represents the PU’s transmitted signal with mean zero and variance σs2 . w(m) denotes a Gaussian process with mean zero and variance σw2 . For a large number of samples, we use the Central Limit Theorem (CLT) to approximate the Chi-square distribution of the test statistic by Gaussian distribution. Then, we can obtain the detection and false alarm probabilities of the ith SU for the jth channel during each timeslot τ as λ − τ fs |h|2 σs2 + σw2 i Pd = Pd = Q (2) 2τ fs |h|2 σs2 + σw2 Mobile Netw Appl (2012) 17:64–74 Pf = Pif λ − τ fs σw2 =Q 2τ fs σw2 69 (3) ∞ t2 where Q(x) = √12π x e(− 2 ) dt, fs is the sampling frequency. We consider the decision fusion in our scheme. After the sensing slot, each SU makes a decision of the sensed channel and then sends the decision to the fusion center to make the final decision of the PU’s activity. Based on this mechanism, we have the detection and false alarm probabilities of the final decision as Pd (U) = 1 − (1 − Pd )U U P f (U) = 1 − 1 − P f (4) Ee = Te Ptx (6) U Pd (U) ≥ Pd,Th P f (U) ≤ P f,Th (8) U U P f (U) = 1− 1− P f ≤ P f,Th ⇒ 1− P f ≥ 1− P f,Th (5) where Te is the exchanging time caused by a SU during one cooperative sensing process. From Eq. 6, we notice that the energy not only relies on the power used, but also relies on the sensing duration. In the literature, the exchanging time is much shorter than the sensing time, which leads to the ignorance of the energy cost by exchanging. However, this energy increases as the number of the cooperative SUs increases, especially in the case where the exchanging errors happen and retransmission of the messages is required. Hence, we incorporate the exchanging energy and the sensing energy into a energy minimization problem, which is formulated to find the optimal number of the SUs. We have the problem below min U EsH O + Ee s.t. Pd (U) = 1−(1− Pd )U ≥ Pd,Th ⇒ (1− Pd )U ≤ 1− Pd,Th (9) As discussed in previous section, the SUs need to consume energy for sensing. The sensing process is essentially a receiving process during which the received power has been used by the SUs. However, in the exchanging process, the cooperative SUs should use transmitted power for exchanging with the fusion center. It is easy to understand that the transmitted power is higher than the received power, which may lead to substantial energy consumption in the exchanging phase. To illustrate this problem directly, we let Ptx and Prx be the transmitted power and the received power of each SU, respectively. We define the consumed energy as the product of the power and the using time. Let Es and Ee denote the energy consumed by sensing and exchanging, respectively. We have EsH O = Ts Prx , where Pd,Th and P f,Th are the thresholds of the cooperative detection and false alarm probability, respectively. To solve the optimal problem, we first need to find the bound of the parameter U. For given Pd,Th and P f,Th , we have According to Eqs. 8 and 9, we can obtain the bounds for U is ln 1− P f,Th ln 1− Pd,Th ≤U ≤ (10) ln (1− Pd ) ln 1− P f In Eq. 7, it is assumed that EsH O and Ee are known and independent of U. Note that the optimization function in Eq. 7 is a decreasing function as the parameter U increases. Therefore, we can obtain the minimal value d,Th ) of the consumed energy when U = ln(1−P . ln(1−Pd ) 4.2 Throughput The sensing scheme should be energy-efficient without comprising the system throughput. The throughput can be achieved if an available channel is discovered and allocated to an SU for data transmission during Tr . Let Ps represent the probability that a channel is successfully found. This is equal to the probability that a channel is available and no false alarm is generated by q number of cooperative SUs. Then, we have Ps = p 1 − P f (U) (11) where p is the channel availability and P f (U) is given by Eq. 5. Let u denote the number of available channels that are found in the cooperative sensing. With the proposed time-division sensing strategy, up to U number of channels can be detected in one sensing period. The probability distribution function of the random variable u is given by Uu (1 − Ps )U−u Psu . Then, we can obtain the probability, Pav , that the available channels can be found in one sensing period as (7) Pav = U U u=1 u (1 − Ps )U−u Psu (12) 70 Mobile Netw Appl (2012) 17:64–74 We can derive the throughput of an SU by using this channel as follows U U HO U−u u T = (T − Uτ ) (1 − Ps ) Ps R (13) u u=1 need to design the optimal problem by minimizing the energy as follows min U;Ts1 ,··· ,TsU s.t. 5 Heterogeneous networks: analysis and optimization In terms of heterogeneous networks, we refer to the network where all SUs have different sensing periods and different channel coefficients hi of the ith SU. In this case, the sensing period of an SU is averagely divided into U number of consecutive timeslots. During each slot, an SU senses a different channel. Let τi denote the length of the timeslot of the ith SU. Different from the homogeneous network, an SU that is closer to the PU’s transmitter is able to achieve sensing accuracy with shorter sensing time duration. Hence, the sensing time of each SU is also an important design parameter in heterogeneous networks. 5.1 Energy minimization U EsH E Tsi + Ee i=1 PdH E (U) ≥ Pd,Th (19) P Hf E (U) ≤ P f,Th where Ee is given by Eq. 6 since our scheme only needs to send sensing results to fusion center either in homogeneous case or heterogeneous case, which leads to the same exchanging energy consumption. In the optimal problem in Eq. 19, we assumed that Ee and Prx are known. Then, we can convert optimization function i in Eq. 19 as U i=1 Ts . It is obvious that the summarization operation U i i i Ts is minimized when all Ts are minimized. Equation 19 can be refined as min Tsi = Uτi s.t. PdH E (U) ≥ Pd,Th U;τi (20) P Hf E (U) ≤ P f,Th By using energy detector, we can obtain the detection and false alarm probabilities of the ith SU during each timeslot τi as λ − τi fs |hi |2 σs2 + σw2 i Pd = Q (14) 2τi fs |hi |2 σs2 + σw2 To solve the optimal problem, we first need to find the bound of the U. According to Eqs. 16 and 17, we have PdH E (U) = 1 − U 1 − Pdi ≥ Pd,Th (21) i Pif λ − τi fs σw2 =Q 2τi fs σw2 (15) According to the fusion rule in the fusion center, we have the final detection and false alarm probabilities as PdH E (U) = 1 − U 1 − Pdi (16) i P Hf E (U) = 1 − U 1 − P if (17) i Similar to the homogeneous case, the ith SU needs to consume energy Eis for sensing and Ee for exchanging with the fusion center. Then, we have EsH E Tsi = Tsi Prx (18) P Hf E (U) = 1 − U 1 − P if ≤ P f,Th Let Pdmin and Pmax denote the minimum detection f probability and the maximum false alarm probability of the ith SU in each timeslot, respectively. We can obtain 2 2 2 λ − τ f | σ + σ |h i s min s w min =Q Pd,i 2τi fs |hmin |2 σs2 + σw2 (23) Pmax f,i = max{P f,i , i ∈ (1, . . . , U)} where hmin = min{hi }, then, we have the following inequalities 1− min U Pd,i ≥ U 1 − Pdi i For the heterogeneous networks, the total energy consumption is depending on the number of the SUs U and the sensing time Tsi of each SU. Therefore, we (22) i U 1 − Pmax ≤ f,i U i 1 − P if Mobile Netw Appl (2012) 17:64–74 71 To satisfy the inequalities in Eqs. 21 and 22, the following formula should be obtained min U 1 − Pd,Th ≥ 1 − Pd,i U 1 − P f,Th ≤ 1 − Pmax f,i λ−τi fs (|hmin | σs +σw ) √ > 0. Then, we can approximate the 2 2 2 2 2 2 2τi fs (|hmin | σs +σw ) Q-function as an exponential function Q(x) ≈ 1 − x2 e 2 2 x>0 (27) λ−τ f (|h | σ +σ ) where x = √ i s min 2 s 2 w2 . 2 2 2 2τi fs (|hmin | σs +σw ) Finally, we have the bound of U as follows ln 1− Pd,Th ln 1− P f,Th ≤U ≤ min ln 1 − Pd,i ln 1 − Pmax f,i (24) Based on the bound of U, we can further refine the optimal function of Eq. 20 as min τi ⇔ max τi ln 1− Pd,Th τ min i ln 1 − Pd,i min ln 1 − Pd,i 1 × τi ln 1− Pd,Th (25) min Since the Pd,Th is given and the function ln(1 − Pd,i ) is min monotonically increasing with respect to Pd,i . We have min ln 1 − Pd,i 1 × max τi τi ln 1− Pd,Th ⇔ max τi ⇔ max τi min Pd,i τi λ−τ f (|h |2 σ 2 +σ 2 ) Q √ i s min 2 s2 w2 2τi fs (|hmin | σs +σw ) τi Thus, the optimal sensing timeslots τi can be found by solving the following maximization problem λ−τ f (|h |2 σ 2 +σ 2 ) Q √ i s min 2 s2 w2 2τi fs (|hmin | σs +σw ) τi∗ = arg max τi τi ln 1− P f,Th (26) s.t. U ≤ ln 1 − Pmax f,i Therefore, we can obtain the optimal τi∗ as λ2 1 ∗ τi = 2 + 1 − 1 2 fs 4 |hmin |σ 2 + σ 2 s (28) w 5.2 Throughput Let PsH E represent the probability that a channel is successfully found in the heterogeneous case. This is equal to the probability that a channel is available and no false alarm is generated by U number of cooperative SUs. Then, we have PsH E = p 1 − P Hf E (U) . (29) Let u denote the number of available channels that are found in the cooperative sensing. With the proposed time-division sensing strategy, up to U number of channels can be detected in one sensing period. The probability distribution function of the random variable U−u H E u Ps . Then, we can n is given by Uu 1 − PsH E HE obtain the probability, Pav , that the available channels can be found in one sensing period as HE Pav U U−u HE u U Ps = 1 − PsHE u u=1 (30) Consequently, we can derive the throughput of an SU by using this channel as follows U HE HE T = T− τi Pav R u=1 = T− U τi u=1 U U u=1 u 1− U−u HE u PsHE Ps R (31) Due to the exponential characteristic of the Qfunction, it is difficult to solve Eq. 26 directly and analytically. An approximation approach to solve this optimization problem is introduced in [11]. Normally, min the minimum detection probability Pd,i of the CR system is pre-determined greater than 0.5 to avoid the interference to the primary system. For instance, in the standard IEEE 802.22 [16], the detection probability is required to be greater than 0.9 and false alarm min probability less than 0.1. Since Pd,i > 0.5, we have 6 Numerical results In this section, our major objectives are to demonstrate the performance of the proposed TDEE sensing scheme in both homogeneous and heterogeneous networks. In the simulation environment, there are N = 10 number of SUs and M = 6 number of channels whose bandwidth is 1 MHz. The length of the sensing time of 72 Mobile Netw Appl (2012) 17:64–74 6 6.1 Energy consumption 2 2 4 The number of sensed channels 6 Fig. 6 Energy consumption for different number of sensed channels in heterogeneous network channels is shared by multiple SUs in our scheme. This load-sharing strategy ensures a quick searching for the spectrum opportunities and a significant reduction of the energy consumption. Figure 6 shows the consumed energy in terms of the number of the sensed channels in the heterogeneous networks. We observe that the energy consumption is not only lower than that in the cooperative sensing scheme but also lower than that in the non-cooperative sensing scheme. Besides the advantage of reducing the exchanging energy, the proposed TDEE scheme also can choose the optimal sensing time by minimizing sensing and exchanging energy in the heterogeneous 5 non−coopeartive scheme cooperative scheme TDEE scheme non−coopeartive scheme cooperative scheme TDEE scheme 4.5 Consumed Energy (W*s) Consumed Energy (Joule) 3 0 6 4 3 2 1 0 4 1 Figure 5 shows the consumed energy in the homogeneous networks. The x-axis indicates the number of sensed channels. The results shows that the energy consumed by our scheme is lower than that in the traditional cooperative sensing scheme. For instance, in the four-channel case, the consumed energy in the traditional cooperative sensing is about 3.5 Joule while the consumed energy in TDEE scheme is about 2.8 Joule. This is because the TDEE scheme does not need to negotiate with other SUs for acknowledging the successful cooperation. With reduced exchanging time, our scheme needs much shorter time duration in searching a spectrum opportunity. Comparatively, the energy consumption in our scheme shows insignificant difference from that in the non-cooperative scheme. This is because the total sensing time spent by all SUs in TDEE is same as the sensing period used by a single SU in the non-cooperative scheme. However, unlike the continuous sensing by a single SU in the noncooperative sensing, the sensing task of the multiple 5 non−coopeartive scheme cooperative scheme TDEE scheme 5 Consumed Energy (Joule) a SU is fixed as 10ms in homogeneous network. The transmission power and the receiving power of an SU are set as 1.5W and 1W, respectively. The proposed TDEE scheme is compared with a non-cooperative sensing scheme and a cooperative sensing scheme. In the non-cooperative scheme, each SU has to monitor a set of channels in the network sequentially by itself in order to find an available channel to access. In the traditional cooperative sensing scheme, the SUs cooperate to sense the licensed channels. 4 3.5 3 2.5 2 2 4 The number of sensed channels 6 Fig. 5 Energy consumption for different number of sensed channels in homogeneous network 1.5 0.6 0.7 0.8 0.9 1 1.1 T (s) 1.2 1.3 1.4 1.5 s Fig. 7 Energy consumption in terms of the sensing time in homogeneous network Mobile Netw Appl (2012) 17:64–74 73 5 120 non−coopeartive scheme cooperative scheme TDEE scheme 4.5 TDEE scheme cooperative scheme non−coopeartive scheme 100 Throughput (M/s) Consumed Energy (W*s) 4 3.5 3 2.5 80 60 40 2 20 1.5 1 0.6 0 0.7 0.8 0.9 1 1.1 Ts (s) 1.2 1.3 1.4 1.5 Fig. 8 Energy consumption in terms of the sensing time in heterogeneous network network. In this case, sensing time is significantly reduced compared to the non-cooperative scheme where the sensing time is predetermined. As a consequence, our proposed TDEE scheme is able to reduce the energy consumption compared to the other two schemes. Figures 7 and 8 show the consumed energy in terms of the total sensing time Ts in the homogeneous and heterogeneous networks, respectively. The energy consumed by any schemes increases as the sensing time increases in both homogeneous and heterogeneous networks. However, the proposed TDEE scheme is able to consume lower energy than that in the traditional cooperative sensing scheme and that in the non-cooperative scheme, especially in the heterogeneous networks. Because our scheme introduces the optimal sensing time which is able to spend the least sensing time and hence consume lower energy. 0 20 40 60 Time (s) 80 100 120 Fig. 9 Throughput compassion in homogeneous network higher sensing efficiency with lower sensing overhead. Figure 10 shows the throughput in the heterogeneous networks. Again, our scheme substantially outperforms the non-cooperative sensing scheme and the cooperative sensing scheme. Besides the reason mentioned in the homogeneous case, our scheme introduces the optimal sensing time which is able to spend the least sensing time and hence achieve higher throughput. From Figs. 9 and 10, we also observe that the throughput in the heterogeneous case is higher than that in the homogeneous case. This is because our scheme can reduce both of the exchanging and sensing time in heterogeneous case. Correspondingly, only exchanging time is reduced in the homogeneous case. The shorter sensing time used by the SUs leads to more transmission opportunities which can increase throughput. 180 TDEE scheme cooperative scheme non−coopeartive scheme 160 6.2 Throughput Throughput (M/s) 140 Figure 9 shows the throughput among the proposed TDEE scheme, the non-cooperative sensing scheme and the cooperative sensing scheme in the homogeneous networks. The results indicate that the proposed TDEE scheme is able to achieve much higher throughput than the other two schemes. This can be explained as follows. During the same sensing period, the TDEE scheme is able to search and find more spectrum opportunities than the non-cooperative scheme. The traditional cooperative scheme allocates all of SUs to cooperate for sensing and causes a large number of exchanging periods, which leads to lower throughput. As a consequence, our proposed scheme is able to achieve 120 100 80 60 40 20 0 0 20 40 60 Time (s) 80 100 Fig. 10 Throughput compassion in heterogeneous network 120 74 7 Conclusion In this paper we discuss the design of cognitive radio from the energy-efficiency perspective. A new energyefficient spectrum sensing scheme, TDEE, is proposed for the sake of saving the energy consumption during the secondary users collaboration phase. Results indicate that the proposed scheme TDEE is able to well balance the trade-off between spectrum efficiency and energy consumption. In comparison to the existing schemes, TDEE is able to significantly decrease energy consumption and also increase network throughput with guaranteed sensing accuracy. The energy-efficient spectrum sensing is very important for the design of future green communication and networking paradigm. Acknowledgements The work in this paper is partially supported by programs of NSFC under Grant nos.60903170, U0835003, U1035001; the Specialized Research Fund for the Doctoral Program of Higher Education (SRFDP, no. 20090172120010); the Fundamental Research Funds for the Central Universities, SCUT (no. 2009ZM0250); the Foundation for Distinguished Young Talents in Higher Education of Guangdong, China; the projects 208739/E20 and 205048/V11 funded by the Research Council of Norway. References 1. FCC (2002) Spectrum Policy Task Force, Rep. ET Docket no. 02-135 2. Haykin S (2005) Cognitive radio: brain-empowered wireless communications. IEEE J Sel Areas Commun 23(2):201–220 3. Jovičić A, Viswanath P (2009) Cognitive radio: an information-theoretic perspective. IEEE Trans Inf Theory 55(9):3945–3958 4. Ghasemi A, Sousa ES (2008) Spectrum sensing in cognitive radio networks: requirements, challenges and design tradeoffs. IEEE Commun Mag 46(4):32–39 Mobile Netw Appl (2012) 17:64–74 5. Lee W-Y, Akyildiz IF (2008) Optimal spectrum sensing framework for cognitive radio networks. IEEE Trans Wirel Commun 7(10):3845–3857 6. Zhao Q, Tong L, Swami A, Chen Y (2007) Decentralized cognitive MAC for opportunistic spectrum access in ad hoc network: a POMDP framework. IEEE J Sel Areas Commun 25(3):589–600 7. Jia J, Zhang Q, Shen X (2008) HC-MAC: a hardwareconstrained cognitive MAC for efficient spectrum management. IEEE J Sel Areas Commun 26(1):106–117 8. Shen J, Liu S, Zeng L, Xie G, Gao J, Liu Y (2009) Optimisation of cooperative spectrum sensing in cognitive radio network. IET Communications 3(7):1170–1178 9. Liu Y, Yu R, Zhang Y, Xie S (2010) A group-based cooperative medium access control protocol for cognitive radio networks. In: proc. IWQOS, pp 1–9 10. Xie S, Liu Y, Zhang Y, Yu R (2010) A parallel cooperative spectrum sensing in cognitive radio networks. IEEE Trans Veh Technol 59(8):4079–4092 11. Pham HN, Zhang Y, Engelstad PE, Skeie T, Eliassen F (2010) Energy minimization approach for optimal cooperative spectrum sensing in sensor-aided cognitive radio networks. In: proc. IEEE WICON, pp 1–9 12. Lee C-h, Wolf W (2008) Energy efficient techniques for cooperative spectrum sensing in cognitive radios. In: proc. IEEE CCNC, pp 968–972 13. Feeney LM, Nilsson M (2001) Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In: proc. IEEE INFOCOM 14. Quan Z, Cui S, Sayed AH (2009) Optimal multiband joint detection for spectrum sensing in cognitive radio networks. IEEE Trans Signal Process 57(3):1128–1140 15. Su H, Zhang X (2008) Cross-layer based opportunistic MAC protocols for QoS provisionings over cognitive radio wireless networks. IEEE J Sel Areas Commun 26(1):118–129 16. Cordeiro C, Challapali K, Birru D, Sai Shankar N (2005) IEEE 802.22: the first worldwide wireless standard based on cognitive radios. In: proc. IEEE DYSPAN, pp 328–337 17. Xiang J, Zhang Y, Skeie T (2010) Medium access control protocols in cognitive radio networks. Wiley Wirel Commun Mob Comput (WCMC) 10(1):31–49 18. Yu R, Zhang Y, Huang M, Xie S (2010) Cross-layer optimized call admission control in cognitive radio networks. ACM/Springer Mob Netw Appl (MONET) 15(5):610–626