Sunteți pe pagina 1din 4

928 IEEE COMMUNICATIONS LETTERS, VOL. 17, NO.

5, MAY 2013

Energy-Efficient Spectrum Sensing Strategy in Cognitive Radio Networks


Dongyan Huang, Guixia Kang, Member, IEEE, Bo Wang, and Hui Tian, Member, IEEE

Abstract—In this letter, a novel metric is proposed to evaluate sensing energy consumption by dividing the CTs into several
the average sensing energy-efficiency of cognitive radio (CR) subsets and activating one subset at certain period. A partial
networks. A theorem as well as the related closed-form expression spectrum sensing algorithm with decision result prediction and
for determining the optimum number of cooperative sensing
cognitive terminals is provided to optimize the proposed metric. modification techniques [7] was proposed to reduce the co-
According to the theorem, we propose an efficient terminal- operative spectrum sensing energy. However, previous works
assignment strategy for coordinated spectrum sensing. Simula- [5]– [7] merely focused on the minimization of sensing energy
tion results show that the proposed strategy can significantly consumption while failing to identify the metric that measures
improve the overall average sensing energy efficiency of the CR both sensing performance and energy consumption. The opti-
system.
mization of overall sensing energy efficiency performance in
Index Terms—Cognitive radio, energy-efficiency, coopera- multi-channel and multi-CT cases, i.e., coordinated spectrum
tive/coordinated spectrum sensing. sensing, is also scarcely discussed.
In this letter, a metric is proposed to evaluate the average
I. I NTRODUCTION sensing energy efficiency of cooperative spectrum sensing
scheme. To optimize the proposed metric, we provide a
C OGNITIVE radio (CR) [1] is a potential technique for
improving spectrum efficiency by detecting unoccupied
spectrum holes and assigning them to cognitive terminals
theorem as well as the related closed-form expression for
determining the optimum number of cooperative CTs. Fur-
(CTs). Therefore, spectrum sensing is an essential function of thermore, we extend this metric to measure the average
CR. On one hand, CT has to execute immediate and reliable sensing energy efficiency of the coordinated spectrum sensing
spectrum sensing to protect primary uses (PUs). Cooperative scheme. According to the theorem, a CT-assignment strategy
spectrum sensing has been proposed as an efficient approach for coordinated spectrum sensing is proposed to optimize the
to improve sensing reliability by fusing the sensing results overall average sensing energy-efficiency.
from different CTs and making a decision on the presence or
II. S YSTEM M ODEL
absence of a PU [2]. On the other hand, to obtain more spec-
trum opportunities, CR networks have to perform wideband In this letter, we consider a centralized CR system with
spectrum sensing, which is difficult for a single CT because of one cognitive base station (CBS) and L cooperative CTs. The
energy and hardware constraints. To address this problem, [3] CR system can opportunistically access a wideband spectrum
proposed a coordinated spectrum sensing scheme, in which the that can be divided into K non-overlapping narrow channels,
wideband spectrum is divided into several narrow channels, where L  K. The CBS assigns CTs to detect different
after which CTs are assigned to detect different channels channels simultaneously, and one CT can detect one channel
simultaneously. in one sensing slot. Each CTs performs local spectrum sensing
In cooperative/coordinated sensing, higher sensing accuracy using energy detection. By combining the sensing results from
can be achieved by assigning more CTs to sense the channel. CTs, the CBS makes the final decision on the presence or
However, the participation of more CTs will result in the absence of a PU in each channel.
increased consumption of spectrum sensing and reporting Assuming that the PU signals are subject to Rayleigh
energy. Considering that the CT is typically battery-powered, fading channels, the probability of false alarm Pf a and the
energy efficiency is important for CR networks. average missed detection probability Pmd can respectively be
An optimal terminal-assignment strategy for a coordinated expressed as in [8].
sensing scheme was proposed in [4] to improve sensing Considering that [9] has proven that the OR rule always
performance. However, [4] does not consider the energy- outperforms the AND and majority rules in energy detector-
efficiency issue. The authors in [5] identified the optimal based cooperative spectrum sensing, we assume that the CBS
sensing interval and the number of sensors to minimize will apply the OR rule for fusion. Thus, the probabilities of
sensing energy consumption assuming that all CTs exhibit missed detection and false alarm of channel k are respectively
 l,k
the same sensing performance. The authors in [6] reduced Qkmd = Pmd (1)
l∈Dk
Manuscript received January 17, 2013. The associate editor coordinating
the review of this letter and approving it for publication was O. Dobre. and 
This work was supported in part by the Important National Science and Qkf a = 1 − (1 − Pfl,k
a ), (2)
Technology Specific Projects with No. (2010ZX03005-001-03), and the New
Century Excellent Talents in University (NCET) with NCET-11-0593. l∈Dk
The authors are with the Key Lab. of Universal Wireless Communications where Dk is the CT set assigned to detect channel k; and
for the Ministry of Education, Beijing University of Posts and Telecommu- l,k
nications, Beijing 100876, China (e-mail: huangdongyan-gua@163.com). Pmd and Pfl,k
a are the probability of missed detection and false
Digital Object Identifier 10.1109/LCOMM.2013.031913.130131 alarm of CT l for channel k, respectively.
1089-7798/13$31.00 
c 2013 IEEE
HUANG et al.: ENERGY-EFFICIENT SPECTRUM SENSING STRATEGY IN COGNITIVE RADIO NETWORKS 929

In this letter, all local false alarm probabilities are set to 250 Pmd=0.1

be identical by assigning the same decision threshold to all Pmd=0.2


200 Pmd=0.3
CTs. For any CT, the missed detection probability for different
channels usually varies. Thus, the missed detection probability 150
across L CTs can be compactly represented in matrix form as

ηEE(dB/Joule/CT)
l,k
Pmd = [Pmd ]L×K , where l = 1, 2, · · · , L, k = 1, 2, · · · , K. 100

50
III. S ENSING E NERGY-E FFICIENCY M ETRIC AND
M ATHEMATICAL A NALYSIS 0

In this section, a novel metric called average sensing energy- -50


efficiency is proposed to evaluate the sensing energy-efficiency
-100
of a CT in the cooperative sensing scheme. A theorem as
well as the related closed-form expression for determining the 0 5 10 15 20 25
Number of CTs used for cooperative sensing
optimum number of cooperative CTs are provided.
Fig. 1. Average sensing energy-efficiency vs. the number of CTs (α=0.01J).
A. Sensing Energy-Efficiency Metric
Before describing the metric, we first list the primary
According to (7), we obtain f  (n)|n=n∗ < 0. Therefore,
notations that are going to be used in this section. ∗
n is the unique global optimum solution.
• α: a CT’s total sensing and reporting energy consumption
In practice, the number of cooperative CTs should be an
(Joule) per time unit. α is assumed to be the same for every
integer. Thus, the achievable optimum number of cooperative
CT.
sensing CTs should be modified as follows:
• Es (n) = αn: overall energy consumption per time unit
when n CTs sense one channel cooperatively. n∗ = [logPmd (Qmd )2 ], (9)
• Qmd : threshold of missed detection.
where [·] is a rounding to the nearest integer operation.
• Qmd : probability of missed detection of cooperative
Theorem 1 has been proven.
spectrum sensing.
To verify Theorem 1, Fig. 1 shows the average sensing
• G = 10 lg(Qmd /Qmd): cooperative sensing gain.
energy efficiency of cooperative spectrum sensing scheme at
Average Sensing Energy-Efficiency Metric: Define ηEE
different numbers of cooperative CTs.
as average sensing energy efficiency, which represents coop-
From Fig. 1, a lower Pmd indicates a higher maximum av-
erative sensing gain per Joule of energy per CT, i.e., sensing
erage sensing energy efficiency but smaller optimum number
energy-efficiency per CT. ηEE can be expressed as
of cooperative sensing CTs.
G
ηEE = (dB/Joule/CT). (3)
nEs (n) IV. P ROBLEM F ORMULATION AND P ROPOSED S TRATEGY
In this section, we extend the metric to coordinated spec-
B. Mathematical Analysis trum sensing. We aim at the optimization of the overall average
Given an unified local Pmd , the optimization of ηEE can sensing energy-efficiency of coordinated spectrum sensing
be formulated as scheme and formulate this task as an integer programming
10 lg(Qmd /(Pmd )n ) problem. According to Theorem 1 given in Section III, a
max ηEE (n) = , (4) CT-assignment strategy is proposed to solve the optimization
n αn2
where n is the number of CTs used for cooperative sensing, problem.
and n > 0.
Theorem 1: Assuming that all CTs possess same local A. Problem Formulation
missed detection probability Pmd , a unique global optimum The analysis given in Section III emphasizes that better
solution exists for problem (4), as given by sensing performance of the cooperative CT results in higher
optimum ηEE . Some CTs are better candidates for detecting
n∗ = [logPmd (Qmd )2 ]. (5)
some channels because they are subject to less noise or multi-
10 lg(Qmd /(Pmd ) ) n
path fading. Therefore, an optimal CT-assignment strategy that
Proof: Let f (n) = . The first and
αn2 optimizes the overall average sensing energy-efficiency can be
second derivatives of f (n) are shown in (6) and (7), respec- identified. Let xlk indicate whether CT l is assigned to sense
tively. channel k, that is,
10 lg(Pmd )n /(Qmd )2 ) 
f  (n) = (6) 1 if CT l is assigned to channel k;
αn3 x =
lk
(10)
0 else.
20 lg((Qmd )3 /(Pmd )n )
f  (n) = (7) Thus, the optimization of sensing energy efficiency for coor-
αn4
dinate spectrum sensing can be formulated as follows:
Let f  (n) = 0, a unique stationary point n∗ exists in the
  
domain of the function f (n) K K
10 lg(Qmd /( xlk =1 Pmdl,k
))
max ηEE =
k
L ; (11)
n∗ = logPmd (Qmd )2 . (8) X
k=1 k=1 ( l=1 x )
lk 2
930 IEEE COMMUNICATIONS LETTERS, VOL. 17, NO. 5, MAY 2013

 TABLE I
s.t. Qkf a = 1 − (1 − Pf a ) ≤ Qf a , ∀ k; (12) C OMPUTATIONAL C OMPLEXITY C OMPARISON BETWEEN THE PROPOSED
xlk =1 ALGORITHM AND I TERATIVE H UNGARIAN ALGORITHM


K Algorithm Computation Complexity Instantiation
xlk ≤ 1, ∀ l, (13) (L, K, T ) =
k=1 (60, 10, 5)
Iterative Greedy O(T KL) 3000
where ηEE
k
is the average sensing energy-efficiency of channel Iterative Hungarian O(T L4 ) 64800000
k, whereas Qf a is the false alarm probability threshold.
Constraint (13) ensures that each CT can be only assigned TABLE II
SIMULATION PARAMETERS
to sense one channel in one sensing slot.

Parameter Value
B. Proposed Strategy Threshold of missed detection probability, Qf a 0.1
To solve problem (11), CBS has to determine: 1) how many Threshold of false alarm probability, Qmd 0.1
Number of channels, K 10
CTs should be assigned to sense each channel and 2) which Number of cognitive terminals, L Rang from 30 to 120
CTs should be assigned to sense a certain channel. α 0.01 J
When all CTs exhibit the same sensing performance for the Path loss exponent 3
Fading Rayleigh fading
same channel, the optimum number of assigned CTs can easily
be derived based on Theorem 1 given in Section III. However,
when different CTs have different Pmd for different channels,
the optimum solution can be achieved through an exhaustive The weaker CTs are then discarded to equate the number
search, which is impractical because of its high complexity. of assigned CTs to the theoretical optimum CT number. A
In this letter, we propose a low-complexity coordinated detailed description of Stage 3 is given as follows:
spectrum sensing strategy called Energy-Efficient (E-E) Iter- Step 1: For channel k, update Nopt k
by (9) using the
ative Greedy strategy. The proposed strategy comprises three k 1
 L l,k lk
assigned CTs’ P md = N k l=1 Pmd x , where Nasgn is
k
stages: asgn
the number of CTs assigned to channel k.
Stage 1: Initialization:
Step 2: If Noptk
< Nasgnk
, then discard Nasgn
k
− Nopt
k
Input Pmd , K, L, Pf a , Qmd , Qf a .
CTs with higher Pmd from the assignment subset, update the
Each channel’s initial theoretical optimum number of CTs
corresponding element of assignment matrix X as 0, and then
N0k is calculated by (9) using average missed detection prob-
k k L go back to step 1. Otherwise, go to step 3.
ability P md , where P md = L1 l=1 Pmd l,k
. Step 3: Given that Noptk
= Nasgn
k
, k = 1, 2, · · · , K, the
max max
Initialize Nopt = min{N0 , Ncoop }, where Ncoop
k k
= algorithm terminates and outputs X as final assignment result,
log1−Pf a (1 − Qf a ) is the maximum number of CTs co- or update k = k + 1, and go to step 1.
operatively sensing one channel to maintain Qf a . In Step 2 of Stage 2, pi,· = 1 ensures that the assigned CT
Initialize the assignment matrix X = [xlk ]L×K as X = 0; is unavailable for next steps.
the channel index k = 1; the operation matrix P = [pl,k ]L×K
as P = Pmd ;
Calculate the initial assignment iterative time t = C. Complexity Analysis
max{Nopt k
}. From the description above, the computational complexity
∀k
Stage 2: Assignment, where CTs are assigned to sense of the proposed algorithm is based on the number of com-
a channel in an iterative manner. In each iterative step, the parisons. The complexities of Stages 2 and 3 are respectively
greedy algorithm is run, and one CT is allocated to each O(T KL) and O(KT log T ), where T = max{Nopt k
}. Consid-
∀k
channel in turn. The assigned CTs are unavailable in the next ering that L  Nopt
k
, the complexity of the proposed strategy
steps. Provided that Nopt k
CTs have been assigned to detect is approximately O(T KL).
channel k, no CT is assigned to channel k in the next iterative Table I shows that the computation complexity of the
steps. A detailed description of Stage 2 is given as follows: proposed algorithm is significantly lower than that of the
Step 1: If Nopt
k
CTs have been assigned to channel k, then Iterative Hungarian algorithm.
go to step 3; else, run the greedy algorithm for P to assign
the CT with the lowest Pmd to sense channel k, and then go
to step 2. V. S IMULATION R ESULTS
Step 2: For every CT (denoted as i) assigned to sense Considering demand of wideband sensing and CT hardware,
channel k in previous step, set pi,· = 1 and xik = 1. the entire spectrum of interest is divided into 10 disjoint
Step 3: If k = K, go to step 4; else, update k = k + 1, and narrow channels in the simulation scenarios. We assume that
then go to step 1. only one channel is licensed to one PU.
Step 4: If t > 1, update t = t − 1 and set k = 1 then go to Based on IEEE 802.22 [10], the CTs are randomly dis-
step 1 to continue the iteration; else, set k = 1, and then go tributed within a 30 km radius of the CBS, and the CBS is
to Stage 3. approximately 150 km away from each PU. Pf a is set as 0.01
Stage 3: Modification, where the theoretical optimum num- for all the local sensing [8]. Simulation parameters are listed
ber of CTs is updated by (9) using the assigned CTs’ P md . in Table II.
HUANG et al.: ENERGY-EFFICIENT SPECTRUM SENSING STRATEGY IN COGNITIVE RADIO NETWORKS 931

70
Fig. 2 shows that the performance of the proposed strategy
Case I Case II
65 can approach that of the E-E iterative Hungarian algorithm-
Average ηEE (dB/J/CT) over the channels

based strategy. However, the proposed strategy is more prac-


60 tical than the E-E iterative Hungarian strategy because of
the former’s lower complexity. Fig. 2 further shows that the
55
performance of the proposed strategy can approach the average
Upper Bound upper bound as the number of CTs increases.
50 E-E Iterative Greedy
Iterative Hungarian [4] VI. C ONCLUSION
E-E Iterative Hungarian
45
This paper studies the approach by which to measure
and improve the sensing energy-efficiency performance of
40
CR networks. A novel metric measured in [dB/Joule/CT] is
35
proposed to measure the average sensing energy efficiency
30 40 50 60 70 80 90 100 110 120
Number of cognitive terminals
performance of the cooperative/coordinated sensing scheme.
The proposed metric is useful for evaluating tradeoff sensing
Fig. 2. Sensing energy efficiency performance of various algorithms. gain and energy consumption. We show the application of the
metric in coordinated spectrum sensing. The proposed E-E
Iterative Greedy algorithm-based CT-assignment strategy aims
In Fig. 2, we compare the performance of the proposed E-E at the optimization of average sensing energy efficiency per-
Iterative Greedy algorithm-based strategy, Iterative Hungarian formance. Simulation results show that the proposed strategy
algorithm-based strategy [4] and E-E Iterative Hungarian can effectively improve the average sensing energy-efficiency
algorithm-based strategy that aims at the optimization of performance of CR systems, especially those containing a
average sensing energy efficiency by assigning CTs to sense large number of CTs.
using the Hungarian algorithm. The strategy proposed in [4]
aims at optimizing the overall missed detection and will
max R EFERENCES
terminate to maintain certain Qf a if Ncoop = 10 terminals
have been assigned to sense every channel. In addition, the [1] J. Mitola and G. Maguire Jr, “Cognitive radio: making software radios
average upper bound derived by using the minimum local more personal,” IEEE Pers. Commun., vol. 6, no. 4, pp. 13–18, Aug.
detection probability of Pmd is also given as a reference. 1999.
[2] A. Ghasemi and E. S. Sousa, “Collaborative spectrum sensing for
Notably, the upper bound is not achievable. opportunistic access in fading environments,” in Proc. 2005 IEEE Int.
To derive the statistical results, we obtain 10000 missed Symp. New Frontiers in Dynamic Spectrum Access Networks, pp. 131–
detection probability matrices and run all strategies for each 136.
[3] C. H. Lee and W. Wolf, “Multiple access-inspired cooperative spectrum
matrix separately. We then compare the average performance sensing for cognitive radio,” 2007 IEEE Military Communications
of the proposed strategy with those of the compared strategies. Conference.
As Fig. 2 shows, the performance of the proposed strategy [4] Z. L. Wang, Z. Y. Feng, and P. Zhang, “An iterative Hungarian Al-
gorithm based coordinated spectrum sensing strategy,” IEEE Commun.
is close to that of the compared strategies if the number of Lett., vol. 15, pp. 49–51, Jan. 2011.
CTs is less than the sum of the optimum cooperative number [5] H. N. Pham, Y. Zhang, P. E. Engelstad, T. Skeie, and F. Eliassen, “En-
of CTs over the channels (see Fig. 2, Case I) because all ergy minimization approach for optimal cooperative spectrum sensing
in sensor-aided cognitive radio networks,” in Proc. 2010 IEEE WICON,
strategies assign all CTs to sense in this case. However, the pp. 1–9.
proposed strategy is more practical than the strategy proposed [6] R. L. Deng, J. M. Chen, C. Yuen, P. Cheng, and Y. X. Sun, “Energy-
in [4] because of the former’s lower complexity. efficient cooperative spectrum sensing by optimal scheduling in sensor-
aided cognitive radio networks,” IEEE Trans. Veh. Technol., vol. 61, pp.
The proposed strategy significantly outperforms the strategy 716–725, Feb. 2012.
proposed in [4] when the number of CTs is greater than the [7] W. B. Chien, C. K. Yang, and Y. H. Huang, “Energy-saving cooperative
sum of the optimum cooperative number of CTs over the spectrum sensing processor for cognitive radio system,” IEEE Trans.
Circuits Syst. I, Reg. Papers, vol. 58, pp. 711–723, Apr. 2011.
channels (see Fig. 2, Case II). The advantage becomes more [8] F. F. Digham, M. -S. Alouini, and M. K. Simon, “On the energy
evident as the number of CTs increases. The average ηEE detection of unknown signals over fading channels,” in Proc. 2003 IEEE
of the proposed strategy is approximately 1.7 times higher Internation Conference on Communications, pp. 3575–3579.
than that of the strategy proposed in [4] when the number [9] S. Atapattu, C. Tellambura, and H. Jiang, “Energy detection based
cooperative spectrum sensing in cognitive radio networks,” IEEE Trans.
of CTs is 120 because the proposed strategy balances energy Wireless Commun., vol. 10, pp. 1232–1241, Apr. 2011.
consumption and sensing efficiency effectively, especially in [10] IEEE 802.22 Wireless RAN, “Functional requirements for the 802.22
a CR system with a large number of CTs. WRAN standard, IEEE 802.22-05/0007r46,” Oct. 2005.

S-ar putea să vă placă și