Professional Documents
Culture Documents
Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
Zhejiang Provincial Key Laboratory of Information Network Technology, Hangzhou 310027, China
Abstract: Cooperative spectrum sensing in cognitive radio is investigated to improve the detection performance of Primary User (PU).
Meanwhile, cluster-based hierarchical cooperation is introduced for reducing the overhead
as well as maintaining a certain level of sensing performance. However, in existing hierarchically cooperative spectrum sensing algorithms, the robustness problem of the system
is seldom considered. In this paper, we propose a reputation-based hierarchically cooperative spectrum sensing scheme in Cognitive
Radio Networks (CRNs). Before spectrum
sensing, clusters are grouped based on the
location correlation coefficients of Secondary
Users (SUs). In the proposed scheme, there
are two levels of cooperation, the first one is
performed within a cluster and the second one
is carried out among clusters. With the reputation mechanism and modified MAJORITY
rule in the second level cooperation, the proposed scheme can not only relieve the influence of the shadowing, but also eliminate the
impact of the PU emulation attack on a relatively large scale. Simulation results show that,
in the scenarios with deep-shadowing or multiple attacked SUs, our proposed scheme achieves a better tradeoff between the system
robustness and the energy saving compared
with those conventionally cooperative sensing
schemes.
Key words: cognitive radio networks; cooperative spectrum sensing; cluster; location correlation; reputation
January 2014
2014
China Communications January
I. INTRODUCTION
Cognitive Radio (CR) technology has been proposed as a promising technology to handle the
contradiction between the shortage of spectrum resource and the under-utilization of licensed spectrum [1]. It enables the Secondary
Users (SUs) to utilise licensed spectrum bands
assigned to the Primary Users (PUs) by opportunistic accessing [2]. The prerequisite to this
opportunistic access is to having no interference to the primary system. That is, SUs share
the licensed spectrum at the absence of PU, but
have to retreat when the PU is present. Hence,
spectrum sensing plays an important role for
SUs to opportunistically access the spectrum
allocated to the PUs in a CR network (CRN).
Spectrum sensing should be performed to
ensure that the spectrum is not occupied by PUs.
There are many spectrum sensing mechanisms,
such as energy detection, matched filter detection and cyclostationary detection, and so on.
Among them, energy detection is an engaging
method because of its simplicity and efficiency. With the problem of the multipath fading and shadowing, the detection performance
of single SU spectrum sensing may be not good enough. Thus, cooperative spectrum sensing, in which multiple SUs cooperate and share the sensing results, was considered to resolve the problem [3].
Many cooperative spectrum sensing schemes have been proposed to make the final decision based on sensing results from SUs [4-8].
Received: 2013-08-19
Revised: 2013-11-18
Editor: JIANG Xiaohong
25
12
26
13
disturbance from attackers simultaneously. Hence, CH may make a wrong cluster-level decision about the status of PU and forward it.
And then, the FC may make an incorrect final
decision due to the hard combination rule used
in the second level of hierarchically cooperative sensing. With this motivation, we investigate the strategy to eliminate the harmful effect caused by SUs abnormal behaviour on
the final decision at FC in hierarchically cooperative spectrum sensing in this paper.
Based on the assumption that multiple SUs
within a cluster may become abnormal because
of fading, shadowing or PU Emulation Attack
(PUEA) [21], we propose a reputation-based
hierarchically cooperative spectrum sensing
scheme to improve the robustness of the CR
system. In our proposed hierarchically cooperative scheme, there are two levels of cooperation. In the first level of cooperation within
each cluster, the CH collects all of the sensing
data from SUs in the same cluster, combines
the Equal
EGC rule
makes a clusterthem with the
Gainand
Combination
(EGC)
level
decision
about
the
status
of
the
PU.
In
rule and makes a clusterlevel decision about
secondoflevel
of cooperation
at alevel
higher
lathe status
the PU.
In the second
of coyer
consisting
of
CHs
and
FC,
FC
collects
all
operation at a higher layer consisting of CHs
of theFC,
cluster-level
one-bit
decisions
from CHs,
and
FC collects
all of
the cluster-level
combines
them
with
a
modified
MAJORITY
one-bit decisions from CHs, combines them
rule and
makes aMAJORITY
final decision
the sta-a
with
a modified
ruleabout
and makes
tus
of
the
PU.
final decision about the status of the PU.
Moreover, in our proposed scheme, the reputation mechanism is integrated into the data
fusion process with MOJARITY rule at FC to
improve the robustness of the CRN. Hence, a
slide-window-based reputation degree calculation method is presented. That is, the reliability of different clusters is evaluated using their
reputation degrees which reflect the history of
their behaviour in the cooperation and can be
used to calculate the importance factors of
cluster-level decisions in the fusion process.
Then, the FC differentiates each clusters contribution to the final decision to improve the
robustness. In addition, since clusters are
formed based on the location correlation coefficients of SUs before spectrum sensing process, we also present a clustering method based
location correlation coefficient between SUs.
January 2014
2014
China Communications January
27
14
theirspatial
spatial
correlamethod
accordingtototheir
method according
correlation.
SU
each
cluster
selected
A SUAn
each
cluster
is selected
as CH
action.
AinSU
inineach
cluster
isis selected
as CH
according
certain
rules.
During
the
cording to to
some
certain
rules.
During
the coac-cording
to some
some
certain
rules.
operation, each
SU
cooperation,
each
SU
senses
and
transmits the
co-operation,
each
SUsenses
sensesand
andtransmits
sensing data to its CH, and CH is responsible
for gathering sensing data from SUs within a
cluster, combining and making a cluster-level
decision which is sent to the FC. Finally, the
FC performs a data fusion process of received
cluster-level decisions
decisions from
from CHs
CHs and makes
cluster-level
decision.
the final decision.
In this work, we did not consider the noise
and interference in two kinds of control channel, the control channel between SUs and CH
and the control channel between CHs and FC.
Figure 2 shows the TDMA frame structure.
The total frame is fixed to T consisting of
spectrum sensing time, s , and data transmission time, t T s . s consists of Local
Sensing (LS) time, LS , SUs reporting and
cluster-level decision time, intra , and CHs
reporting and final decision time, inter . When
the FC infers that PU is absent in spectrum
sensing process, FC allocates data transmission time, t , to SUs according to a certain
resource allocation rule. In this paper, we only
focus on the spectrum sensing process during
s . For each SU, LS is fixed.
During each local sensing interval, LS , SU
samples N times to perform energy detection
of PU signal. The j-th sample at the i-th SU,
xi j , is
n j
H0
xi j i
hi s j ni j H1
i 1, 2, , K , j 1, 2, , N
28
15
(1)
Xi
xi j , i 1, 2, , K
2
(2)
j 1
During SUs reporting and cluster-level decision time, intra , each SU transmits its sensing data to its CH through the control channel
which is assumed ideal.
CH fuses all received sensing data from
CH fuses all received sensing data from
SUs in its cluster to obtain the combination
SUs in its cluster to obtain the combination
result. With Equal Gain Combination (EGC)
result. With EGC rule, the combination result
rule, the combination result of the m-th cluster,
m-th cluster, Xc,m, is
of the, is
X c,m
X c ,m
1
Km
Km
X
i 1
i,m
, m 1, 2, , M
(3)
K
m 1
K.
X c .m m , m 1, 2, , M
H0
(4)
(5)
(6)
where U is the sum of all cluster-level decisions. Eq. (6) demonstrates that the FC infers
the primary signal being transmitted, H 1 ,
when there are at least out of M clusters inferring H 1 ; otherwise, it infers the primary
signal not being transmitted, H 0 . The OR
rule corresponds to the case of 1 , the
AND rule corresponds to the case of M ,
and the MAJORITY rule corresponds to
M 2.
However, conventional hierarchically cooperative spectrum sensing scheme discussed
above fails to take the robustness into consideration. In a real network, shadowing and/or
PUEA will happen in a relatively large area. It
is possible that multiple SUs belonging to a
cluster are located at the shadowing area, as
shown in Figure 1. Moreover, if PUEA is
launched, most SUs within a cluster are disturbed due to the location correlation. In such
two situations, the corresponding CH(s) maybe make a wrong cluster-level decision about
whether the PU is present or not. Hence, false
cluster-level decision transmitted to FC will
introduce serious impact on the final decision.
The AND rule and OR rule become invalid in
the scenarios with shadowing and PUEA, respectively, while the MAJORITY rule remains
a low detection performance.
Therefore, the main purpose of this work is
to present a robust hierarchically cooperative
spectrum sensing scheme to deal with the impact
of shadowing or PUEA on the final decision.
III. REPUTATION-BASED
HIERARCHICALLY COOPERATIVE
SPECTRUM SENSING SCHEME
To resolve the problem mentioned in Section
January 2014
2014
China Communications January
i ,1
K ,1
1,i
i ,i
K ,i
1, K
i , K
K , K
29
16
K SU
1, 2, ,
i i
K denote the set of SUs, CH denote the
set of CHs and CH represent the initial
set of CHs, Cm ( m 1, 2, , M ) denote the
set of SUs in the m-th cluster and Cm
( m 1, 2, , M ) denote the initial set of SUs
in the m-th cluster, Cm denote the number
of SUs in Cm , K denote the set of SUs still
not clustered and K = K for initialization. D
is the radius of the coverage area of a CRN.
The main ideas of location-aware clustering
method are: First, according to the number of
clusters, M, FC sets the expected positions of
the CHs of M clusters [20], and selects M
temporal CHs which are located at the nearest
M corresponding expected positions. Second,
the FC groups other (K-M) SUs into M clusters
according to the maximum location correlation coefficient. Third, the CH which is the SU
having the largest sum of location correlation
coefficient with other SUs in the same cluster
is selected for each cluster. And the number of
SUs in each cluster is also computed.
Our proposed location-aware clustering method is described as Algorithm 1 as follows.
Algorithm 1 Location-aware clustering method
Step 1: the FC collects the location information of all
SUs and its own with the assistant of Global Positioning System.
Step 2: the FC calculates the location correlation
matrix, .
Step 3: the FC selects M CHs from SUs temporally.
1: for (m=1 to M, m++) do
2: Set the expected position of the CH in the m-th
30
17
cluster,
3:
2m D
2m
D
CH m : cos
, sin
M 2
M
2
Finds an SU that satisfied
i* arg min d CH
SU iK
4:
,i
i m , CH
CH SUi ,
*
C
Cm SUi , K
K SU i
m
*
5: end for
Step 4: the FC groups other (K-M) SUs into M clusters.
6: for (n=1 to K-M, n++) do
7:
The FC takes an SU from K , SU j K .
8:
Finds a CH that satisfied
i* arg max i , j
i
SUiCH
C
C i SU j , K
K SU j .
i
9: end for
Step 5: the FC selects the CH in each cluster.
10: The FC initialises the set of CHs, CH
=
.
11: for (m=1 to M, m++) do
12:
Finds an SU in each cluster that satisfied
i* arg max i , j
*
SUiCm
SU jCm
K m Cm , CH
CH SUi .
*
N i2 , 2 N i4 , H 0
Xi ~
(8)
2
4
( N i ) i , 2 N 2i i , H 1
January
China
Communications
2014
China
Communications
January
2014
During SUs reporting and cluster-level decision time, intra , each SU transmits its sensing
data to its CH.
The combination result of the m-th CH,
X c , m , is obtained with Eq. (3). According to
Eqs. (3) and (8), it is easy to conclude that
X c , m also follows the normal distribution as
X cc, m
N Km 2 2 N Km 4
i , H0
i , K 2
m i 1
K m i 1
Km
1
~
( N i ) i2 ,
K m i 1
, H
2 Km
1
4
2 N 2i i
K m i 1
(9)
m 1, 2, , M
According to Eqs. (3) and (4), the false alarm probability of EGC-based cooperative spectrum sensing scheme, Pf , m , in the m-th cluster is
Km
K m m N i2
i 1
Pf , m Q
Km
2 N i4
i 1
, m 1, 2, , M (10)
2 N N
(11)
i 1
i 1
Km
4
i
Km
2
i
m 1, 2,, M
, m 1, 2, , M
wm
(12)
M
rm
m 1
(13)
wmYm
M
M l 1
if Ym M
m 1
wm 1 Ym
m
1.1 if Ym M
m 1
(14)
January 2014
2014
China Communications January
31
18
LT
are the reliability of the m-th clusters past decisions in case of H 0 and H 1 , respectively.
To estimate the reliability of each cluster
based on past detection performance, we present a slide-window-based reputation degree
calculation method using L past cluster-level
and final decisions. Slide window structure is
shown in Figure 3.
Owing to the cooperation gain of cooperative spectrum sensing scheme, the final decision is more accurate than cluster-level decisions. Hence, the final decision is used as a
reference and the cluster-level decision in a
certain window slot to be correct if it is agreement with the final decision made at this
sensing interval.
For the m-th cluster, xm, y is the number of
...
for the mth clusterlevel decisions
Ym(n-L+1)
...
Ym(n-1)
Ym(n)
O(n-L+1)
...
O(n-1)
O(n)
l n L 1
n
m
0,1
l n L 1
1,0
1,1m
reliability based on their past detection performance, it is more efficient to take into account
the reliability of cluster-level decisions made
by different clusters. In our proposed reputationbased hierarchically cooperative spectrum sensing scheme in Sections 3.2 and 3.3, the combining weight coefficients assigned for each
cluster-level decision reflects the reliability of
this clusters past decisions. It is evident that
the cluster with higher detection probability
and lower false alarm probability has a higher
reliability, and therefore should contribute more
to the final decision made by FC. Hence, the
reliability of each cluster can be defined as
rm p0 1 Pf , m p1 Pd, m
(16)
32
19
l n L 1
n
l n L 1
1 Ym l 1 O l
1 Ym l O l
Ym l 1 O l
(17)
Ym l O l
where Ym l and O l are the one-bit decisions made by the m-th CH and FC, respectively, at the l-th interval of the observation
window L.
We do not assume any knowledge of the
probability density of the CHs decisions, p0
and p1 . In our proposed reputation degree calculation method, we approximate p0 , p1 , cluster-level detection probability and false alarm
probability by relative frequencies. That is,
1 m
m
p 0 0,0
1,0
, p1 L1 0,1m 1,1m
L
Pd, m
m
1,1m
0,0
,
P
f ,m
m
m
m
1,1m
1,0
0,1
0,0
(18)
(19)
rm p 0 1 Pf , m p 1 Pd, m
(20)
January
China
Communications
2014
China
Communications
January
2014
Fig.5 The performance comparison of four different schemes, where all SUs in 1
cluster are suffering from deep shadowing
33
20
Fig.6 The comparison of the detection probability with different number of shadowing SUs
Figure 5 (a) and 5 (b) demonstrate the robustness and the energy efficiency of four sensing
schemes with multiple deep shadowing SUs,
respectively. In simulations, the local SNRs of
20 SUs grouped into 4 clusters are {(-3.5,
-3.8, -3.3, -3.5, -3.4), (-4.8, -4.5, -4.5, -4.7,
-4.4), (-5.5, -5.4, -5.7, -5.6, -5.4), (-9.5,
-9.6, -9.4, -9.5, -9.6)} in dB.
Figure 5 (a) shows the detection probability
of four different schemes, where 1 cluster of
SUs is suffering from deep shadowing. From
Figure 5 (a), we observe that EGC-based cooperative scheme obviously has the best performance because the soft data fusion strategy
takes full advantage of all the local sensing
data. The cluster-based network structure of
the other three hierarchically cooperative sensing schemes makes them lose some amount of
information which is useful to the decisionmaking at FC. The conventional hierarchically
cooperative scheme with AND rule has the
worst performance in the CRN containing shadowing SUs because it cannot tolerate any
H 0 decision from clusters. The conventional
hierarchically cooperative scheme with MAJORITY rule obtains the second worst performance since it only puts emphasis on the ene-
34
21
Fig.7 The performance comparison of four different schemes, where four SUs in 1
cluster are suffering from PUEA
35
22
rent average SNRs to analyse the detection performance in various environments. The target
global false alarm probability is set as
0.15; m 1, 2, , M .
f ,m
V. CONCLUSION
Considering both the robustness and energy
saving, we proposed a reputation-based hierarchically cooperative spectrum sensing scheme for CRNs in this paper. In our proposed
hierarchically cooperative scheme, there were
two levels of cooperation. In the first level of
cooperation taking place within a cluster, the
CH collects all of the sensing data from SUs
in the same cluster, combines them with the
EGC rule and makes a cluster-level decision
about the status of the PU. In the second level
of cooperation happening at a higher layer
consisting of CHs and FC, FC collects all the
cluster-level one-bit decisions from CHs, combines them with a modified MAJORITY rule
and makes a final decision about the status of
the PU. In addition, the reputation mechanism
was introduced in the second level of cooperation. That is, in modified MAJORITY rule, FC
assigned weight coefficients to the clusterlevel decisions according to their reputation
degrees of clusters.
Simulation results show that, if there are
deep-shadowing SUs located near each other,
our proposed reputation-based hierarchically
cooperative scheme can improve the detection
performance significantly, as well as keep a
36
23
ACKNOWLEDGEMENT
This work was partially supported by the National Natural Science Foundation of China
under Grant No. 61071127; and the Science
and Technology Department of Zhejiang Province under Grants No. 2012C01036-1, No.
2011R10035.
References
[1]
[2]
[3]
GHASEMI A. SOUSA E S. Collaborative Spectrum Sensing for Opportunistic Access in Fading Environments[C]// Proceedings of the First
IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks:
November 8-11, 2005. Baltimore, MD, USA.
IEEE Press, 2005: 131-136.
[4]
ZHAO Qing, SADLER B M. A Survey of Dynamic Spectrum Access[J]. IEEE Signal Processing Magazine, 2007, 24(3): 79-89.
[5]
[7]
2397.
[8]
[9]
1-5.
[17]
8(1): 14-19.
4507.
[19]
GUDMUNDSON M. Correlation Model for Shadow Fading in Mobile Radio Systems[J]. Elec-
NI Xiong, CHEN Huifang, XIE Lei, et al. Reputation-Based Hierarchically Cooperative Spe-
[15]
[14]
[13]
1663.
[12]
[11]
[10]
[24]
[25]
January 2014
2014
China Communications January
37
24
Biographies
@zju.edu.cn
38
25
January
China
Communications
2014
China
Communications
January
2014