# Cooperative Spectrum Sensing for Cognitive Heterogeneous Networking Using Iterative Gauss-Seidel Process

Authors: Haleh Hosseini; Kaamran Raahemifar; Sharifah Kamilah Syed-Yusof; Alagan Anpalagan
Journal: International Journal of Distributed Sensor Networks
 (2015)

---

## Abstract

Heterogeneous networks with dense deployment of small cells can employ cognitive features to efficiently utilize the available spectrum resources. Spectrum sensing is the key enabler for cognitive radio to detect the unoccupied channels for data transmission. In order to deal with shadowing and multipath fading in sensing channels, cooperative spectrum sensing is designed to increase the accuracy of the sensed signal. In this paper, an optimized local decision rule is implemented for the case that the received data from primary users are possibly correlated due to the sensing channel impairments. Since the prior information is unavailable in the real systems, Neyman-Pearson criterion is used as the cost function. Then, a discrete iterative algorithm based on Gauss-Seidel process is applied to optimize the local cognitive user decision rules under a fixed fusion rule. This method with low complexity can minimize the cost using the golden section search method in a finite number of iterations. ROC curves are depicted using the achieved probability of detection and false alarm by numerical examples to illustrate the efficiency of the proposed algorithm. Simulation results also confirm the superiority of the proposed method compared to the conventional topologies and decision rules.


---

## Body

## 1. Introduction

Heterogeneous networks are the next generation of cellular networks with densely deployed low power small cells that may reuse spectrum resources across the space. Since heterogeneous networks may experience spectral crowding, the main challenge is to coexist efficiently with other licensed users. According to the Federal Communication Commissions (FCC) frequency allocation chart, the spectrum bands dedicated to the licensed or primary user (PU) are highly underutilized [1]. Cognitive radio features may equip heterogeneous networks with spectrum sensing within the small cells to acquire available channels and enhance their operations [2]. Cognitive radio can provide opportunistic spectrum access for unlicensed or secondary users and optimize the spectral efficiency [3, 4]. The most critical requirement of cognitive radio is the sensing mechanism to exploit the spectrum holes while suppressing the mutual interference with PUs [4–6].An optimal spectrum sensing mechanism is necessary for cognitive radios to maximize detection probability of the PUs’ signal subject to the constraint of the limited probability of false alarm. Among various signal detection schemes, energy detection has been recognized with low computational complexity to be used for spectrum sensing. This method is based on measuring and comparing the received signal strength from the PUs with a threshold, within the channels and a certain sensing time [7]. However, the performance of energy detector is degraded with sensing channel impairments which leads to attenuation and variations of the sensed signal. Multipath fading, path loss, shadowing, and hidden node problem inevitably compromise the sensing reliability. An effective approach to overcoming these uncertainty problems and improving the performance is cooperative sensing [8–11].Cooperative sensing can be used to acquire information of an intelligent wireless network with various applications including radar and sensor networks [12, 13]. The design of cooperative sensing can increase the reliability, flexibility, speed, and coverage area of the sensing network. In a cognitive radio with large number of sensing nodes, cooperative spectrum sensing can increase the detection probability of primary users and the channel utilization. Cooperative spectrum sensing can enhance the sensing performance by exploiting the spatial diversity in the observations of spatially located secondary users which transmit their sensing information to a fusion center for final decision. It has been shown that increasing the number of cooperative users can decrease the required detector sensitivity and sensing time. Moreover, a cooperative approach needs lower communication bandwidth and is more robust to channel fading [14–16].The drawback of the feedback overhead of spectrum sensing is overcome in [14] by using a fixed number of common feedback channels so that each node compares the sensing result with a threshold and selects the appropriate data to be sent to the fusion center. In [15], a sensor selection strategy is proposed to minimize the energy consumption for cooperative spectrum sensing under satisfactory primary user detection performance. A decentralized spectrum sensing approach is proposed in [16] to reduce the overall overhead and power consumption of the network by eliminating the need for fusion center node. In this scheme, each secondary user communicates only with its adjacent nodes via one-hop transmissions within several rounds to reach global convergence. The performance of cooperative spectrum sensing over Rayleigh fading channel is improved in [17] using an adaptive linear combiner with weights to secondary user decisions.In this paper, a cooperative spectrum sensing is deployed for cognitive heterogeneous network with a parallel approach instead of centralized topology that needs wideband channels. With correlated local sensing observations, a numerical algorithm is proposed to optimize the local decisions of local cognitive users (LCUs) and send the information to a common cognitive user (CCU) as fusion center. The design of parallel topology increases the reliability, flexibility, speed, and coverage area of the sensing network. Based on Bayesian optimality criteria with independent observations, the optimized rule for decision making of each LCU is likelihood ratio test (LRT) [18–20]. Since the prior probabilities of hypotheses and accurate illustration of cost coefficients are not available in real systems, common Bayesian method for maximizing LRT is not practical. Therefore, Neyman-Pearson criterion is adopted for optimum local decision rule (OLDR) so that the probability of false alarm is limited to a desired value while the probability of missed detection is minimized [21].The rest of this paper is organized as follows. Section2 describes cooperative sensing schemes and Section 3 illustrates the system model. The proposed iterative algorithm for decision making at LCUs is described in Section 4. Then, this method is simulated and the results are analyzed in Section 5. The paper is concluded in Section 6 and the open issues for future researches are addressed.


## 2. Cooperative Sensing Schemes

Various cooperative sensing schemes by LCUs depending on the decision making methods of the fusion center can be used to carry out PU detection. In a centralized network approach, local sensors send the raw sensing information to a fusion center which decides on the presence or absence of the PU. However, the transmission of these unprocessed observations does not efficiently utilize the bandwidth. Cooperative sensing methods perform some preliminary data processing at each sensor to condense the information [21]. The major cooperative configurations include parallel, serial, and tree topologies as shown in Figure 1.Figure 1
Major topologies of cooperative sensing networks.
(a)
Centralized topology
(b)
Parallel topology
(c)
Serial topology
(d)
Tree topologyIn a parallel sensing model, each LCU can decide independently based on its sensed information and pass the quantized local decision to a CCU whose role as a fusion center is to make a final decision on PU existence according to the spatially collected results. Even though extensive investigations have been done for cooperative sensing schemes to increase the sensing accuracy, most of the research assumed that the sensed information is independent and identically distributed within the local sensors [22]. This assumption is practically unrealistic as shadowing is highly correlated when several cognitive users are geographically proximate with similar shadowing effects. Spatially correlated shadowing which exponentially depends on the distance can bound the achievable gain of cooperative sensing [23].For optimal PU detection, Bayesian criterion with maximizing LRT is the most common method in signal detection theory. For a given set of observations,Y
=
[
y
1
,
…
,
y
N
], it has been shown that when the prior information of probabilities is known, LRT is the optimized detection method in which the likelihood ratio is calculated for the received signals and compared to a threshold θ as Λ
Y
=
P
Y
∣
H
1
/
P
Y
∣
H
0
<
θ, where θ is a function of prior probabilities of p
0 and p
1 and the cost function c
i
j of H
i decision while H
j has been true, so we have θ
=
c
10
-
c
00
p
0
/
c
01
-
c
11
p
1. In many cases, it is difficult to know these cost coefficients and prior probabilities. Instead, Neyman-Pearson cost function F is replaced under a condition that false alarm probability P
f is less than a certain value α as F
=
λ
P
f
-
α
+
P
m, where λ is the Lagrange multiplier, P
f is the probability of false alarm, and P
m is the probability of detection, respectively. To provide the final relations for P
d and P
f, note that P
d
=
1
-
∫
Ω
‍
P
Y
∣
H
1
d
Y and P
f
=
1
-
∫
Ω
‍
P
Y
∣
H
0
d
Y, where Ω is decision region of H
0 determined due to the type of local decision rules and fusion rules.In the case of Bayesian criterion for centralized network, as shown in Figure1(a), there are N sensors that send their observations directly to one fusion center before processing and the final decision U
f is made based on a fusion rule as G
Y while(1)
U
f
=
0
,
H
0
d
e
c
i
s
i
o
n
,
i
f
G
Y
≤
0
1
,
H
0
d
e
c
i
s
i
o
n
,
i
f
G
Y
>
0
.The region of final decision based onH
0 is Ω
C
N
=
{
Y
:
G
Y
≤
0
}. The fusion rule G
Y is defined while minimizing the cost function of F
=
c
+
∫
Ω
C
N
‍
f
Y
d
Y, where c
=
p
0
c
10
+
p
1
c
11, f
Y
=
a
1
P
Y
∣
H
1
-
a
0
P
Y
∣
H
0, with a
1
=
c
01
-
c
11
p
1, and a
0
=
c
10
-
c
00
p
0. Therefore, the optimum decision region of centralized network is Ω
C
N
=
{
y
i
:
Λ
Y
<
θ
C
N
,
i
=
1
,
…
,
N
}, where Λ
Y
=
P
Y
∣
H
1
/
P
Y
∣
H
0, θ
C
N is the threshold of decision making for centralized network, and N is the number of sensors.In parallel topology with distributed local observations as shown in Figure1(b), Bayesian criterion leads to LRT for local decision rule. For a network with N receivers and OR fusion rule, it can be written that Ω
L
R
T
,
O
R
=
y
i
:
Λ
y
i
≤
θ
i
,
i
=
1
,
…
,
N, where θ
i is the threshold for the ith receiver. Meanwhile, for AND fusion rule, it is given that Ω
L
R
T
,
A
N
D
=
S
-
y
i
:
Λ
y
i
>
θ
i
,
i
=
1
,
…
,
N, where S is the whole decision region. Based on Neyman-Pearson criterion, the values of thresholds θ
i can be achieved by minimizing the cost function of F, which in the case of OR fusion rule is(2)
F
L
R
T
,
O
R
=
γ
+
∫
Ω
L
R
T
,
O
R
f
Y
d
Y and for AND fusion rule is(3)
F
L
R
T
,
A
N
D
=
γ
+
∫
Ω
L
R
T
,
A
N
D
f
Y
d
Y
, where γ
=
λ
1
-
α, f
Y
=
P
(
Y
∣
H
1
)
-
λ
P
Y
∣
H
0.The region of decision making for parallel sensing approach under cognitive radio channels is discussed in the next section. The local decision rules of local cognitive users and fusion rule are formulated to design an optimal algorithm with Neyman-Pearson criterion.


## 3. System Model

In this work, a cellular network scenario so called as heterogeneous network is considered for densely populated areas such that macrocells are mixed with low power cells. The small cells of heterogeneous networks can increase the signal coverage for the areas that are not accessible by macrobase stations to optimize the reliability and data rate. However, in this network, the coverage areas of small cells and primary systems can be overlapped. This mutual interference occurs when they are using the same time-frequency resources while spatially located in a certain distance apart from each other as shown in Figure2. The frequency reusing of adjacent macrocell user equipment (M-UE) or other primary systems by small cells can create interferences to heterogeneous user equipment (H-UE). Hence, H-UE which operates as secondary users needs to transmit under a certain power level, which is acceptable by the licensed users, PUs, and at the same time mitigates the interference from the primary system.Figure 2
A heterogeneous network overlapping with primary network.The decision making on the presence or absence of PU signals is a critical part of spectrum sensing procedure at cognitive H-UE. In practice, each cognitive piece of H-UE plays a role same as distributed LCUs that is equipped with spectrum sensing by energy detection to locally measure the PU signal transmission power and frequencies. The local decisions are the output of certain local rules, at these distributed pieces of H-UEs that will be sent to H-eNB with the capability of a CCU to process the received information and produce the final decision based on the embedded fusion rule. Then, in the presence of PU signals, pieces of H-UE adapt their configurations to avoid mutual interferences with primary network. Since the channel impairments affect the input observations of each energy detector at H-UE, the assumption of independency is not correct any more and a cooperative decision making is required as the solution. Cognitive features enable the secondary users to analyze interference using the spectrum sensing mechanism that is mainly performed in LCUs, whereas the decision is made for the cooperative network. Let us considerN distributed LCUs as shown in Figure 3. In this figure, the ith LCU is shown as L
C
U
i that receives the observation signals, y
i, from the PU through the sensing channels. Each L
C
U
i sends its local binary decision, u
i, to the fusion center, the CCU, to make the final decision using the fusion rule. The metrics of probability of detection, P
d
,
i, and probability of false alarm, P
f
,
i, for local decision at the ith L
C
U
i are derived to be employed for the performance evaluation. Assuming that during the sensing time CUs do not broadcast and there is no mutual interference between them, the vector of the received signal through the sensing channels is defined as(4)
Y
=
H
·
S
p
+
V
, where S
p denotes PU’s transmitted signal, H
=
[
h
1
,
…
,
h
i
,
…
,
h
N
] states the sensing channel gain vector, and Y
=
[
y
1
,
…
,
y
i
,
…
,
y
N
] shows the observation vector in which y
i denotes the received signal at L
C
U
i. The vector of additive white Gaussian noise (AWGN) at LCU receivers is V
=
[
v
1
,
…
,
v
i
,
…
,
v
N
]. The observations of PU’s signal are received through the sensing channels at L
C
U
i. In this scenario, the correlated channels lead to correlated sensing observations at the LCU receivers that analyze the data as a binary hypothesis testing form. H
0 and H
1 are the binary hypotheses which define the absence and presence of PU, respectively. Then, the general form of the received signal at the spectrum sensing part of LCU is(5)
H
1
:
y
1
=
h
1
·
S
p
+
v
1
,
…
,
y
N
=
h
N
·
S
p
+
v
N
,
H
0
:
y
1
=
v
1
,
…
,
y
N
=
v
N
.Figure 3
Parallel cooperative spectrum sensing.Given thaty
i denotes the available observation of PU signal at L
C
U
i receiver, the local decision rule g
i
(
y
i
) is employed by L
C
U
i to make a binary decision u
i about the existence of PU signal. Based on a set of local decision rules as G
(
Y
)
=
[
g
1
(
y
1
)
,
…
,
g
i
(
y
i
)
,
…
,
g
N
(
y
N
)
], the fusion center, CCU, receives the local decision as(6)
u
i
=
0
,
g
i
y
i
≤
0
,
1
,
g
i
y
i
>
0
.The CCU follows a fusion rule asQ
(
U
) which is a Boolean function and whenever Q
U
=
0 the final decision is taken as H
0; otherwise it is H
1. The local decision rule maps the observation set Y
=
y
1
,
…
,
y
N to a local decision set U
=
u
1
,
…
,
u
i
,
…
,
u
N, where u
i
∈
0,1, i
=
1
,
…
,
N. The combination of local binary decisions u
i results in 2
N states. Thus, the 2
2
N is the total number of states for final decision u
f
=
Q
(
U
) and(7)
Q
U
=
Q
n
,
u
i
=
mod
⁡
n
-
1
2
i
-
1
,
2
,
1
≤
n
≤
2
N
,where m
o
d
(
A
,
2
) is the division remaining of A
/
2 and u
i
=
m
o
d
n
-
1
/
2
i
-
1
,
2 is the ith bit of n. Hence, Q
U
=
{
Q
n
,
n
=
∑
i
=
1
N
‍
u
i
2
i
-
1
+
1
}. Consider two different sets as S
0
=
n
:
Q
n
=
0 and S
1
=
n
:
Q
n
=
1 such that S
0
∪
S
1
=
1,2
,
…
,
2
N; then Ω
O
L
D
R
=
y
i
:
Q
n
=
0
,
n
∈
S
0, where Ω
O
L
D
R defines the region of optimal decision making for parallel cooperative cognitive network which leads to the final decision of H
0. With a given set of S
0, the fusion rule Q
U is deterministic and constant and, for every n belonging to S
0, nth composition will result in a decision on H
0. For a fixed fusion rule, the region of final decision is Ω
O
L
D
R
=
⋃
n
∈
S
0
Ω
n, where Ω
n denotes the region of nth combination of Q as(8)
Ω
n
=
Y
:
u
i
=
mod
⁡
n
-
1
2
i
-
1
,
2
,
Q
=
Q
n
.In the next section, the optimization problem for parallel local decision rules is reduced to solve a set of fixed point integral equations that minimizes the Neyman-Pearson cost function. The decision rules are digitized for simplicity, and Gauss-Seidel algorithm [24] and Golden Section search [25] are applied to find the final solutions.


## 4. OLDR Algorithm with Gauss-Seidel Process

Each distributed H-UE/L
C
U
i performs the spectrum sensing by energy detection to detect the initial PU signal observation, y
i. This distributed information from all LCUs is used by the OLDR algorithm to cooperatively optimize local decision rules, g
i, according to the fix central fusion rule at H-eNB/CCU, AND/OR, and achieve the final minimized P
f with Gauss-Seidel process. Based on the Neyman-Pearson criterion, the optimum local decision rule is defined to minimize the corresponding cost function F:(9)
F
G
;
Q
=
λ
1
-
α
+
∫
Ω
O
L
D
R
f
Y
d
Y
,where Q is the Boolean fusion function, Y denotes local observations, and f
Y
=
P
(
Y
∣
H
1
)
-
λ
P
Y
∣
H
0. Given that γ
=
λ
1
-
α, according to the above relations, it can be concluded that(10)
F
G
;
Q
=
γ
+
∫
Y
∈
Ω
O
L
D
R
f
Y
d
Y
=
γ
+
∫
g
i
y
i
≤
0
∫
⋃
n
∈
S
01
,
i
Ω
n
/
i
-
∫
⋃
n
∈
S
02
,
i
Ω
n
/
i
+
∫
y
i
∫
⋃
n
∈
S
02
,
i
Ω
n
/
i
f
Y
d
Y
,where Ω
n
/
i is Ω
n excluding y
i, S
01
,
i, S
02
,
i are two subsets of S
0 such that S
01
,
i
∪
S
02
,
i
=
S
0. S
01
,
i is a subset of n belonging to S
0 with u
i
=
0, S
01
,
i
=
n
:
Q
n
=
0
,
u
i
=
0, and similarly S
02
,
i is a subset of n belonging to S
0 with u
i
=
1, S
02
,
i
=
n
:
Q
n
=
0
,
u
i
=
1. The set of optimum local decision rules that minimizes the F function in (10) can be defined as G
¯
=
g
¯
1
,
…
,
g
¯
N [26]:(11)
g
¯
i
y
i
=
∫
⋃
n
∈
S
01
,
i
Ω
¯
n
/
i
-
∫
⋃
n
∈
S
02
,
i
Ω
¯
n
/
i
f
Y
d
Y
d
y
i
, where Ω
¯
n
/
i
=
y
1
,
…
,
y
i
-
1
,
y
i
+
1
,
…
,
y
N
:
ϕ
(
g
¯
i
,
u
i
)
≤
0, and ϕ
g
¯
i
,
u
i
=
(
1
/
2
-
u
i
)
g
¯
i. Consequently, each set of optimum local decisions is derived by solving several fixed point integral equations as(12)
Γ
Q
G
=
∫
∪
n
∈
S
01
,
1
Ω
n
/
1
-
∫
∪
n
∈
S
02,1
Ω
n
/
1
f
Y
d
Y
d
y
1
⋮
∫
∪
n
∈
S
01
,
i
Ω
n
/
i
-
∫
∪
n
∈
S
02
,
i
Ω
n
/
i
f
Y
d
Y
d
y
i
⋮
∫
∪
n
∈
S
01
,
N
Ω
n
/
N
-
∫
∪
n
∈
S
02
,
N
Ω
n
/
N
f
Y
d
Y
d
y
N
.Therefore, the problem of optimum cooperative sensing is essentially reduced to optimizing a set ofG
=
(
g
1
,
…
,
g
N
) that satisfies the integral equations. An iterative algorithm based on Gauss-Seidel process can approximate the solution of the above equations [26]. This method is used for solving a matrix of linear equations when the number of system parameters is too high to find a solution by common PLU techniques. The initial requirement is that the diagonal elements of the matrix of equations must be nonzero and convergence is provided when this matrix is either diagonally dominant or symmetric and positive definite [24]. Let us consider the local decision rule in jth iteration stage of the algorithm as G
(
j
) and the initial set as G
(
0
). Gauss-Seidel process for optimum local decision rules can be defined as(13)
G
j
+
1
=
Γ
Q
G
j
,
∀
j
=
0,1
,
2
,
…
, where(14)
g
i
j
+
1
y
i
=
∫
⋃
n
∈
S
01
,
i
Ω
n
/
i
-
∫
⋃
n
∈
S
02
,
i
Ω
n
/
i
f
Y
d
Y
d
y
i
.To reduce the computation complexity, the discrete variablest
i are extracted from y
i as T
=
{
t
1
,
…
,
t
i
,
…
,
t
N
} and (14) can be described as(15)
g
i
j
+
1
t
i
=
∑
⋃
n
∈
S
01
,
i
Ω
n
/
i
-
∑
⋃
n
∈
S
02
,
i
Ω
n
/
i
f
T
Δ
T
Δ
t
i
.Hence, the discrete local decision rules are defined as:(16)
Z
i
t
i
=
I
g
i
t
i
,
I
x
=
0
,
x
≤
0
,
1
,
x
>
0
.Accordingly, the cost functionF is approximated as(17)
F
Z
;
Q
=
γ
+
∑
n
∈
S
0
∑
t
1
:
Z
1
=
u
1
∑
t
i
:
Z
i
=
u
i
∑
t
N
:
Z
N
=
u
N
f
T
Δ
T
.Therefore,(18)
g
i
j
+
1
t
i
=
∑
n
∈
S
01
,
i
-
∑
n
∈
S
02
,
i
∑
t
1
⋯
∑
t
i
-
1
∑
t
i
+
1
⋯
∑
t
N
∏
L
=
1
i
-
1
1
-
mod
⁡
n
-
1
2
L
-
1
,
2
-
Z
L
j
+
1
t
L
∏
L
=
i
+
1
N
1
-
mod
⁡
n
-
1
2
L
-
1
,
2
-
Z
L
j
t
L
f
T
Δ
T
Δ
y
i
.For the simplicity of computations, discrete local decision rulesZ
i
(
t
i
) are substituted instead of g
i
(
t
i
) as both of them have the same region of decision making. Note that the iterative process converges when absolute relative approximate error (
Z
i
j
+
1
(
t
i
)
-
Z
i
j
(
t
i
)
)
/
Z
i
j
+
1
(
t
i
)
×
100
≪
ɛ, where ɛ
>
0 is prespecified tolerance parameter. For each positive value of Δ
t
i and initial selection of Z
i
0, the algorithm is converged after a certain number of iterations to a set of Z
i
j that satisfies the convergence condition. Figure 4 presents the flowchart of the developed optimization algorithm based on the golden section search method for Neyman-Pearson criterion. Golden section ratio of golden section search is applied with φ
=
0.618 or symmetrically (
1
-
0.618
)
=
0.382 to condense the width of the range in each step [25].Figure 4
The proposed optimization algorithm (OLDR).


## 5. Simulation and Discussion

For the performance evaluation of the proposed OLDR algorithm and compared to the other methods, the receiver operating characteristic (ROC) curve is depicted as a graph ofP
d versus P
f. To depict ROC curves for the OLDR algorithm, in each iteration, the values of P
d and P
f are provided based on the OLDR rules. As a benchmark, the simulation results are compared to centralized network and parallel network with LRT local decision rule.When normal pdf is assumed for the sensed signals, the conditional pdf’s under both hypothesesH
0 and H
1 are defined as p
y
1
,
y
2
,
…
,
y
N
∣
H
0
=
N
μ
0
,
C
0 and p
y
1
,
y
2
,
…
,
y
N
∣
H
1
=
N
μ
1
,
C
1, where C
0 and C
1 are the covariance matrices under H
0 and H
1, respectively. With correlation coefficient -
1
≤
ρ
≤
1, the covariance matrix is written as C
(
y
1
,
y
2
,
…
,
y
N
)
=
[
σ
1
2
,
ρ
12
σ
1
σ
2
,
…
,
ρ
1
N
σ
1
σ
N
;
…
;
ρ
N
1
σ
N
σ
1
,
ρ
N
2
σ
N
σ
2
,
…
,
σ
N
2
]. The performance of OLDR algorithm for cooperative spectrum sensing is shown in this section. Centralized network (CN) with a fusion center is considered as the optimum benchmark for the evaluation of the proposed method. Numerical results are analyzed for both OLDR and LRT local decision rules with AND/OR fusion rules. Then, the effect of various correlation coefficients (ρ) on ROC curves is investigated with correlated sensed signals.In the first case, a cooperative spectrum sensing with two local cognitive users is considered. Given that the received observations from PU are random Gaussian signalH
·
S
p with mean μ
H
·
S
p
=
2 and variance σ
H
·
S
p
2
=
1, added to n
1 and n
2 as independent zero mean Gaussian noises such that σ
n
1
2
=
2 and σ
n
2
2
=
1, then the conditional pdf’s under both hypotheses, H
0 and H
1, are p
y
1
,
y
2
∣
H
0
=
N
μ
0
,
C
0 and p
y
1
,
y
2
∣
H
1
=
N
μ
1
,
C
1. Therefore, μ
0
=
0
;
0, C
0
=
[
2,0
;
0,1
], μ
1
=
2
;
2, C
1
=
3,1
;
1,2.Figure5 compares the performance of OLDR and LRT with centralized network. As illustrated in this figure, OLDR with AND fusion rule outperforms the other techniques since it is closer to the CN curve. Meanwhile, OLDR performs better than LRT with the same fusion rules; for example, at P
f
=
0.02, OLDR shows 4% improvement in P
d compared to the LRT with the same fusion rules.Figure 5
ROC comparison for Gaussian received signal in independent Gaussian noise with two LCUs.In the second case, parallel spectrum sensing with two local cognitive users are considered with correlated received signals asμ
0
=
0
;
0, μ
1
=
2
;
2, C
0
=
C
1
=
[
σ
1
2
,
ρ
σ
1
σ
2
;
ρ
σ
1
σ
2
,
σ
2
2
]. The results of simulations with ρ
=
0.1 are presented in Figure 6 which illustrates that the OLDR with AND fusion rule is more proximate to the CN curve and achieves a better performance than OR fusion rule; for instance, at P
f
=
0.02 the improvement is about 4
%.Figure 6
ROC comparison for deterministic received signal in correlated Gaussian noises with two LCUs.The performance of the same network for various values of correlation coefficient (ρ) is shown in Figure 7. According to these results, the performance is enhanced by the reduction of the correlation coefficient (ρ).Figure 7
ROC comparison for deterministic received signal in correlated Gaussian noise with different correlation coefficients (ρ).Now a network of three local cognitive users with Gaussian signal observations is considered with meanμ
H
·
S
p
=
2 and variance σ
H
·
S
p
2
=
1, added to zero mean independent noises with σ
n
1
2
=
3, σ
n
2
2
=
2, and σ
n
3
2
=
1. Thus, the covariance matrices under H
0 and H
1 are described as C
0
=
3,0
,
0
;
0,2
,
0
;
0,0
,
1 and C
1
=
4,1
,
1
;
1,3
,
1
;
1,1
,
2.Figures8 and 9 show that increasing the number of local cognitive users enhances the performance of the network. For Gaussian received signals with independent Gaussian noise at P
f
=
0.02, the P
d is enhanced about 3% for OLDR with three LCUs comparing to OLDR with two LCUs.Figure 8
ROC comparison for Gaussian received signal in independent Gaussian noises with different numbers of LCUs.Figure 9
ROC comparison for deterministic signal in correlated Gaussian noises with different numbers of LCUs.From these results, it is concluded that, for a fixed fusion rule, OLDR algorithm shows a superior performance of local decision rules to detect primary users compared to LRT method. Apparently, the probability of primary user detection is increased with the number of cooperative local cognitive users equipped with spectrum sensing. When the sensing channels are correlated, results show performance degradation in higher correlation coefficients.OLDR method is a low complexity solution for the problem of (11) which is reduced to optimizing a set of local decision rules, G
=
(
g
1
,
…
,
g
N
), that satisfies the integral equations (12). In addition, the computation complexity of (14) has been reduced by considering discrete variables for the observations y
i, as well as local decision rules g
i, to t
i, and Z
i, respectively. For the centralized network, there is no local decision rule, and the local decision rule of LRT method is defined as Λ
(
y
i
)
≤
θ
i, where θ
i is the threshold for the ith receiver. In each iteration of the algorithm with LRT, Λ
(
Y
i
) is calculated for all observations, y
i, and compared with threshold θ
i. For the initial threshold within a range of M levels, the time complexity of each local decision rule can be written as O
(
M
). According to (18), the local decision rule of OLDR algorithm, g
i
j
+
1, has to be updated at each iteration with the time complexity of O
(
N
2
) compared to the other local decision rules. The time complexity comparison of local decision rules for M
=
20 is shown in Figure 10 which describes the increase of the calculations number proportional to the number of the receivers, N. However, since CN method consumes too large bandwidths for sending the data to the fusion center and LRT method assumes independent observations, they cannot be considered as optimum solution for cooperative cognitive users with correlated sensed signals.Figure 10
Time complexity comparison of local decision rules.


## 6. Conclusion

In this paper, the cooperative spectrum sensing for cognitive heterogeneous network has been designed with a parallel configuration. An optimum algorithm for local decision rule based on Neyman-Pearson criterion with correlated observations from PUs has been proposed. This scheme, based on a discrete Gauss-Seidel iterative algorithm, leads to a low complexity method of finding an optimum solution for LCU’s decision rules. The performance evaluation shows the efficiency of this algorithm with fixed fusion rules in which AND rule outperforms the OR fusion rule. Furthermore, with lower correlation coefficients, a better performance is achieved. The experimental measurements and implementation of OLDR algorithm for a distributed heterogeneous cognitive network are a challenging open area for the future work. Meanwhile, optimizing the fusion rule simultaneously with the local decision rules, study of different topologies of cooperative cognitive networks, the performance analysis of multilevel decision rules, and shadowing in reporting channels are among the other suggestions for the future exploration.



---

*Source: 319164-2015-12-01.xml*