• 沒有找到結果。

在感知無線電網路中使用權重式匯整規則做合作式頻譜感測

N/A
N/A
Protected

Academic year: 2021

Share "在感知無線電網路中使用權重式匯整規則做合作式頻譜感測"

Copied!
37
0
0

加載中.... (立即查看全文)

全文

(1)

Cooperative Spectrum Sensing Using a Weighted

Fusion Rule for Cognitive Radio Networks

(2)

Cooperative Spectrum Sensing Using a Weighted Fusion Rule

for Cognitive Radio Networks

Student: Mong-Zhe Lee

Advisor: Prof. Tsern-Huei Lee

A Thesis

Submitted to Institute of Communication Engineering Collage of Electrical Engineering and Computer Science

National Chiao Tung University in Partial Fulfillment of Requirements

for the Degree of Master of Science

in

Communication Engineering June 2011

Hsinchu, Taiwan, Republic of China

(3)

(4)

Cooperative Spectrum Sensing Using a Weighted Fusion Rule

for Cognitive Radio Networks

Student: Mong-Zhe Lee Advisor: Prof. Tsern-Huei Lee

Institute of Communication Engineering National Chiao Tung University

Abstract

In cognitive radio (CR) networks, because the distance of every CR user and the primary user is different, a signal may have interference and attenuation that affect the sensing ability of CR users. A CR user in mal-function or being hacked also results in wrong decision. Cooperative spectrum sensing is a way to decrease the probability of miss detection and the probability of false alarm. Therefore, the fusion rule is remarkably important. A good fusion rule is suitable for various circumstances because it can decrease significantly error probability. The error rate of existing data fusion techniques, such as OR rule, AND rule, and Majority rule, are still not satisfactory. Consequently, a weighted fusion rule is proposed so that reliable CR users are given higher weights. It still makes better decision under unstable networks. Hence in this thesis, we propose a weighted fusion rule that differs from previous weighted fusion rule. It can decrease the probability of wrong decision in unknown and changing networks. Furthermore, CR networks have higher throughput under the promise of avoiding interference to the primary user.

(5)

meeting NTL CR book 2011 6

(6)

Contents

………..…... i Abstract ………...……….. ii …….……..……….. iii Contents …….……….. ………… iv List of Tables ……….... v List of Figures ……….. vi Notation ……….... vii Chapter 1 Introduction …...………... 1 Chapter 2 Background ...………... 3

2.1 Local Spectrum Sensing …..………... 3

2.2 Cooperative Spectrum Sensing ………... 5

2.3 Existing Data Fusion Techniques ………... 6

2.4 Throughput ……….…… 7

Chapter 3 Related Works ………. 10

3.1 Weighted Fusion Rule .……….………. 10

3.2 SPRT and WSPRT ……….……… 12

Chapter 4 Proposed Weighted Fusion Rule ………... 14

Chapter 5 Simulation Results ……….. 19

Chapter 6 Conclusion ……….. 27

(7)

Contents of Table

Table 1:Error probability of different group accuracies under good-sensing-accuracy CR users accounting for 50% of CR users and bad-sensing-accuracy CR users accounting for 50% of CR users ………..… 24 Table 2: Error probability of different group accuracies under good-sensing-accuracy CR users accounting for 60% of CR users and bad-sensing-accuracy CR users accounting for 40% of CR users ……….….… 25 Table 3:Error probability of different group accuracies under good-sensing-accuracy CR users accounting for 70% of CR users and bad-sensing-accuracy CR users accounting for 30% of CR users ………..… 25

(8)

Contents of Figure

Figure 1:System model of cooperative spectrum sensing in a cognitive network ….…...….. 5

Figure 2:Error probability of various thresholds for k-out-of-n rule ………...…. 7

Figure 3:The framework of 802.22 ………..………...… 8

Figure 4:The relation of the throughput and the sensing time ………....…… 9

Figure 5:Four weights are generated due to three thresholds .……….……….…. 11

Figure 6:The system model of a proposed weighted fusion rule …...………...… 15

Figure 7:Recursive procedure of weight ………..……...……….……. 17

Figure 8:Error probability under different proportion β ………...……….. 19

Figure 9:Error probability when the threshold 1 ( ) 2 N i i x N N ω ε = =

of the fusion rule .……... 20

Figure 10:Error probability when the threshold 1 ( ) 3 N i i x N N ω ε = =

of the fusion rule …….. 21

Figure 11:Error probability of CR users with 90% and 40% sensing accuracy ……..…….. 22

Figure 12:Error probability of CR users with 90% and 10% sensing accuracy ………...…. 22

Figure 13:Error probability of CR users with 80% and 10% sensing accuracy ………..….. 23

Figure 14:The performance of WSPRT and our proposed weighted fusion rule under different proportion of hackers …………..………....……... 26

(9)

Notation

N :the number of CR users

x :sensing round

i

E :energy of detecting the primary user at a CR user

n

W :decision variable

λ:a threshold of a CR user

( )

i

I x :a decision of a CR user

( )

i x

ω :a weight of a CR user’s decision β:the proportion of historical decisions ε :the threshold of the fusion center

( )

B x :a decision of the fusion center

( )

i

T x :decide if I xi( ) equals B x( ) ( )

R x :the throughput of CR users

0( )

R x :the throughput of CR users when channel is idle

( )

m

Q x :the probability of miss detection at the fusion center

( )

f

Q x :the probability of false alarm at the fusion center

( )

d

Q x :the probability of detection at the fusion center

d

(10)

Chapter 1

Introduction

In recent years, the demand of spectrum is increasing that results in cram of some spectrum bands and poor spectrum efficiency. Therefore, spectrum is a precious resource. The CR technique [1], [2] that has the ability of spectrum sensing was proposed in order to utilize as idle spectral resources as possible.

This technique divides users in a CR network into the primary (licensed) users and secondary (CR) users. CR users sense a certain spectrum segment first before transmitting data. If CR users sense no primary users using this spectrum segment, they are allowed to utilize this spectral resource only when they do not cause interference to the primary users. Otherwise, if CR users find the primary users using this spectrum segment, they must quit this spectrum segment and search another available spectrum segment. This idle spectrum segment is called spectrum hole [3], we can detect it to improve spectrum efficiency by spectrum sensing technique.

However, the sensing ability of a single CR user is limited since signals may be interfered by noise and attenuated by distance. In addition, shadowing effect in wireless network and hardware’s condition of CR users may cause poor sensing ability of CR users. Thus, we need to combine CR users together to sense spectrum that can promote the whole sensing ability of a CR network. The way is called cooperative spectrum sensing (CSS) [4].

(11)

Merely, a simple CSS using OR rule, AND rule, and Majority rule of which error rate are still not satisfactory under an unstable network. Consequently, a weighted fusion rule is proposed so that reliable CR users are given higher weights. It has a better performance than a simple CSS.

A CR user in mal-function and being hacked may cause incorrect reports. These incorrect reports are sent to the fusion center that results in wrong global decision. Therefore, we design a weighted algorithm that is more robust than other weighted algorithms against hackers.

The rest of this thesis is organized as fallows. In Chapter 2, we formulate the problem of signal detection of the primary user in a CR network. Then we investigate some weighted fusion rules in Chapter 3 and propose our weighted algorithm in Chapter 4, respectively. Next, we give some simulations about the previous weighted fusion rule and ours in Chapter 5. Finally, conclusions are given in Chapter 6.

(12)

Chapter 2

Background

2.1 Local Spectrum Sensing

The purpose of local spectrum sensing is to decide if the primary user exists and do binary hypothesis test of CR users based on received the primary user’s signal. We assume that the sensing channel is time-invariant during the sensing process. Then we can represent local spectrum sensing to the following binary hypothesis test [4]:

0 1 ( ) , ( ) ( ) ( ), i i i i n t H y t h s t n t H  = +  (1)

where y ti( ) is received signal at CR user i, n ti( ) is the channel noise, h is the channel gain, s t( ) is the primary user’s signal. H0 represents that the primary user is absent in the sensing channel; otherwise, H1 represents that the primary user is present in the sensing channel. We define the probability of detection Pd i, , the probability of miss

detectionPm i, , the probability of false alarm Pf i, at CR user i

, 1 1 , 0 1 , , 1 0 Prob{ | } Prob{ | } 1 Prob{ | } d i m i d i f i P H H P H H P P H H = − ≜ ≜ ≜ (2)

(13)

We assume that CR users perform local spectrum sensing with energy detector [5]: 2 2 0 2 2 1 , (2 ), u i u i H E H χ χ γ  =  (3)

where Ei is received signal energy at CR user i, 2 2u

χ is central chi-square distribution,

2 2u(2 )i

χ γ is non-central chi-square distribution. For CR user i with energy detector, the

average probability of detection Pd i,, the average probability of miss detectionPm i,, and

the average probability of false alarm Pf i, over AWGN channels are given, respectively, by [5]: , 1 , , , 0 Pr { | } ( 2 , ) 1 ( , ) 2 Pr { | } ( ) d i i i u i i m i d i i f i i i P ob E H Q P P u P ob E H u λ γ λ λ λ = > = = − Γ = > = Γ (4)

where u=TW is the time-bandwidth product and γi is instantaneous signal-to-noise ratio (SNR) of received signal at CR user i . Qu is the Generalized Marcum

Q-function by 2 2 1( ) 2 1 1 ( , ) u t a I at u u u x Q a x t e dt a − ∞ + −

=

, Iu1(.) is modified Bessel function, and ( , )a x

Γ is incomplete gamma function by 1

( , ) a t x a x t e dt ∞ − − Γ =

.

(14)

2.2 Cooperative Spectrum Sensing

CR networks may happen shadowing effort and signal attenuation. To solve this issue, multiple CR users perform local spectrum sensing together. The way is called cooperative spectrum sensing [4]. As is shown in fig. 1, reports Ii from different CR users is combined at the fusion center to decide whether the primary user is present in the sensing channel. A global binary decision B is made by the fusion center. The procedure is as follows:

˙Step 1:Every CR user i performs local spectrum sensing, then makes a binary decision Ii∈{0,1}.

˙Step 2:All CR users report Ii to the fusion center.

˙Step 3:The fusion center combines these reports to make a global binary

decision B∈{0,1} that indicates whether the primary user is present in the sensing channel.

Fig. 1. System model of cooperative spectrum sensing in a cognitive network.

Primary User CR CR CR Fusion Center

(15)

2.3 Existing Data Fusion Techniques

As the above mentioned, CR user i performs local spectrum sensing and reports a local decision Ii to the fusion center. The fusion center makes a global decision B

based on the fusion rule. Most general fusion rule is k-out- of- n rule:

1

,

1

,

0

n i i

I

k

B

Otherwise B

=

=

=

(5)

OR rule and AND rule are special cases of k =1 and k =n, respectively. From (5), we know that every CR user owns equal weight for k-out-of- n rule. A final global decision is based on how many CR users report that the primary user is present in the sensing channel. For k-out-of- n rule, if more than or equal k CR users report that the primary user is present in the sensing channel, a global decision B is 1. The paper [4] discusses how to select an optimal k value to minimize total error probability (Qf +Qm). Usually, if the probability of false alarm Pf and the probability of miss detection Pm for CR

users are the same order, an optimal k value is 1 2

n

 +  

  that is Majority rule. When

f m

PP , the threshold λ of a CR user should be very large, it implies that k value approaches 1, thus OR rule is optimal; otherwise, when PmPf , the threshold λ of a CR user should be very small, it implies that k value approaches n , thus AND rule is optimal. They can be verified by fig. 2.

(16)

Fig. 2. Error probability of various thresholds for k-out-of- n rule [4]

2.4 Throughput

The framework of 802.22 is shown in fig. 3, the length of a frame is T . The beginning part of a frame is the sensing time τ , then the sensing result decides that a CR user keeps silent or processes data transmitting during the following T −τ. As the sensing time is shorter, the transmitting time is longer. However, the sensing time is too small to decrease the probability of miss detection and the probability of false alarm. The paper [6] discusses how to set the sensing time τ that makes a CR network have an optimal throughput when the probability of detection Qd is more than the lowest bound of the probability of detection Qd .

(17)

Fig. 3. The framework of 802.22 [6]

Next, we want to calculate the throughput R of a CR user during a frame time. If the primary user is absent in the sensing channel and a CR user does not happen the condition of false alarm, the throughput is R0, by contrast, if the primary user is present

in the sensing channel and a CR user does not detect the primary user, the throughput is

1

R . We can formulate an optimal throughput:

0 1 max ( ) ( ) ( ) ( ) d d R R R subject to Q Q τ τ τ τ τ = + ≥ (6) where 0 0 0 1 1 1 ( ) ( )(1 ( )) ( ) ( )(1 ( )) f d R r P H Q R r P H Q τ τ τ τ = − = − (7) 0

rr1 of the above formulation are the throughputs when the primary user is absent and the primary user is present in the sensing channel respectively. Moreover, P H( 0)、P H( 1) are the probabilities when the primary user is absent and the primary user is present in the sensing channel respectively, and Qd is the lowest bound of the probability of detection.

Because r1≪r0 and Qm is limited under 0.1 according to 802.22 standard, we can

(18)

0 max ( ) ( ) d d R subject to Q Q τ τ τ ≥ (8)

The paper [6] proves that the throughput of a CR network can arrive optimization under an ideal sensing time. This result is as the following fig. 4:

Fig. 4. The relation of the throughput and the sensing time. [6]

From equation (7), we modify equation (8) as follows:

min ( ) ( ) f d d Q subject to Q Q τ τ τ ≥ (9)

Therefore, equation (9) is the problem formulation of an optimal throughput in a CR network.

(19)

Chapter 3

Related Work

3.1 Weighted Fusion Rule

However, because the distance and channel SNR of every CR user and the primary user are different, the sensing ability of every CR user is also different. Therefore, weighted fusion rules emerge to decrease the probability of false alarm under avoiding interference to the primary user. In this paper [7], a weighted fusion rule is defined:

1 1 0 1 , , n i i i n i i i I H I H ω ε ω ε = =  ≥     < 

(10)

where ωi is a weight of CR user i , ε is the threshold of the fusion center. The paper [12] represents that ωi is the function of distance ℓ and SNR i γi, as follows:

( )i i i i af b a b ω ω γ = + = + ℓ (11)

where a 、 b are constant. f ℓ( )i is a non-increasing function. Usually, closer to the primary user and higher channel SNR γi of CR user i result that the sensing accuracy is also higher. When the accuracy of a CR user is high, we give it a high weight.

(20)

Fig. 5. Four weights are generated due to three thresholds [8]

Furthermore, the paper [8] also proposed a weighted fusion rule that differs from the above mentioned. In this paper [8], a CR user using 2 bits has four kinds of weights. As is shown in fig. 5, we can separate four regions due to three thresholds based on the value of received energy. Every region has its corresponding weight. Moreover, received energy of a CR user locates in a higher region so that the CR user owns a higher weight. The summation of product of a weight and the number of CR users locate in Region i is represented to N : c 3 0 c i i i N ωN = =

(12)

where N is the number of CR users locate in Region i . This paper set the threshold of i

a global decision L2. When NcL2, we decide that the primary user is present in the

sensing channel; otherwise, when Nc <L2, we decide that the primary is absent in the sensing channel. For example, we assume that there are j CR users in Region 2, ij

(21)

0, it means N3 =0 N、 2 = j 、N1 = −i j N、 0 = −N i. If Nc = −(i j1 + jω2 <L2, we can decide that the primary user is absent in the sensing channel.

3.2 SPRT and WSPRT

Although the above mentioned weighted fusion rules help CR networks promote the throughput, they are still worth improving in many aspects. For example, there may be hackers in CR networks. In the paper [9], it proposed Weighted Sequential Probability Ratio Test (WSPRT) algorithm to improve this problem. WSPRT is derived from Sequential Probability Ratio Test (SPRT).

SPRT collects more local spectrum sensing reports even if CR users have low spectrum sensing accuracy. We define the following likelihood ratio as the decision variable: 1 0 0 [ | ] [ | ] n i n i i P I H S P I H = =

(13)

where the number of collecting samples n is a variable. The fusion rule is based on the

following criterion: 0 0 1 1 0 1 n n n S H S H S η η η η ≤ =>   ≥ =>   < <

 =>take another observation

(22)

1

η and η0 are upper threshold and lower threshold, respectively. The proposed new decision variable in WSPRT is:

1 0 0 [ | ] [ | ] i n i n i i P I H W P I H ω =   =    

(15)

where ωi is defined as a weight of CR user i that is the function of reputation value

i κ : 0 ( ) max( ) [0,1] i i i i i i i g f g g g κ ω κ κ κ κ ω ≤ −   = = + > −  +  ∈ (16)

where f(.) is a non-decreasing function, g(>0) is a variable that let ωi be not zero for the first (g-1) reputation.

This paper [9] describes WSPRT fusion rule using the following algorithm:

( ) 1 0

0 1

1: , 0.

2 : For each spectrum sensing attempt made by fusion center{ 3 : 0, 1.

4 : Get a spectrum sensing report from CR user [ | ] 5 : ( ) [ | ] 6 : If , ( 1) mod i i n i f i n n i n i i W I i P I H W W P I H W i i N κ κ η η ∀ = = = ← < < ← + 1 1 0, 0 . Go to step4. 7: If , accept , i.e., output 1. Go to step9. 8: If accept , i.e., output 0.

9 : For each sampled , set ( 1) 10 :} i n n I I i i i W H B W H B I η η κ κ + ≥ = < = ← + −

(23)

Chapter 4

Proposed Weighted Fusion Rule

However, the above weighted fusion rules only consider a little real circumstances of CR networks. For example, both power attenuation and mal-function of CR users, and notorious hackers in CR networks result in decay of the sensing ability. Consequently, assignment of a dynamic weight is suitable for reality. In order to arrive assignment of a dynamic weight, the fusion center needs to refer historical records of CR users to make up current weight. Moreover, CR users with higher reliability are given a higher weight; otherwise, poor CR users are given a lower weight. We proposed an improved weighted fusion rule, it gives various weights based on conditions of CR users. As a result, using our proposed weighted fusion rule can promote the sensing ability and the throughput of CR networks. On the basis of the above discussion, we can formulate the design of a weighted fusion rule as the following optimal problem:

0 max { ( )} min{ ( )} ( ) f d d R x Q x subject to Q x Q => ≥ (17) where 0 1 ( ) ( ( 1) ( ) | ) N f i i i Q x P ω x I x ε H = =

− ≥ (18)

Based on the above mentioned concept, we propose an algorithm that designs a dynamic weight to promote the throughput of the whole CR network. The system model is shown in fig. 6.

(24)

Fig. 6. The system model of the proposed weighted fusion rule.

Using components discussed above, we describe our proposed weighted fusion rule using the following algorithm:

1 1: , 1, (0) 1.

2 : For each spectrum sensing round attempt made by fusion center{ 3 : 1.

4 : Get a spectrum sensing report ( ) from CR user 5 : decision variable ( 1) ( ) 6 : If i i N n i i i N x x i I x i W x I x ω ω = ∀ = = = =

− 1 0

, accept , i.e., output 1. Go to step7 7: If , accept , i.e., output 0.

0 , if ( ) ( ) 8: Compare ( ) with , get ( )

1 , if ( ) ( ) 9 : ( ) (1 ) ( 1) ( ) 10 :} n n i i i i i i i W H B W H B I x B x I x B T x I x B x x x T x ε ε ω β ω β ≥ = < = ≠  =  =  ← − − +

(25)

The update weight is

( ) (1 ) ( 1) ( )

i x i x T xi

ω = −β ω − +β (19)

in the above formulation, x is the sensing round, the initial ωi(0)=1, moreover, a weight of xthround is composed of a weight of (x−1) -th round and T xi( ) based on proportion β , 0≤ ≤β 1, an optimal β is obtained by simulation. T xi( ) is an indicator that shows if a local spectrum sensing report of CR user i is equal to a global decision of the fusion center.

0, ( ) ( ) ( ) 1, ( ) ( ) i i i if I x B x T x if I x B x ≠  = =  (20) where I x 、 ( ) {0,1}i( ) B x ∈ . We derive ωi( )x = −(1 β ω) i(x− +1) βT xi( ) by recursive: 2 3 2 1 1 ( ) (1 ) ( 1) ( ) (1 ) ( 2) (1 ) ( 1) ( ) (1 ) ( 3) (1 ) ( 2) (1 ) ( 1) ( ) ... (1 ) (0) [(1 ) ( )] ( ) i i i i i i i i i i x x x k i i i k x x T x x T x T x x T x T x T x T k T x ω β ω β β ω β β β β ω β β β β β β ω β − β − β = = − − + = − − + − − + = − − + − − + − − + = = − +

− + 1 1 1 1 = (1 ) (0) [(1 ) ( )] ( ) = (1 ) [(1 ) ( )] ( ) x x x k i i i k x x x k i i k T k T x T k T x β ω β β β β β β β − − = − − = − + − + − + − +

(21)

(26)

The above formulation is generated by recursive procedure of a weight shown in fig. 7.

Fig. 7. Recursive procedure of weight.

Therefore, we substitute equation (21) to equation (18):

0 1 2 1 1 0 1 1 ( ) ( ( 1) ( ) | ) ( ((1 ) [(1 ) ( )] ( 1)) ( ) | ) N f i i i N x x x k i i i i k Q x P x I x H P T k T x I x H ω ε β β β β ε = − − − − = = = − ≥ = − + − + − ≥

(22)

The threshold ε of the fusion center depends on average weight 1 ( ) N i i x N ω =

of CR

users due to the decision variable

1 ( 1) ( ) N n i i i W ω x I x =

(27)

threshold ε of the fusion center is about 1 ( ) 2 N i i x N N ω =

. The factor 2 N is the threshold of Majority rule. However, real threshold ε of the fusion center remains to be simulated in next chapter.

(28)

Chapter 5

Simulation Results

In our proposed algorithm, we must find an optimal β to decrease Q f by simulation. The circumstance of the CR network is the number of CR users N =500, the sensing rounds x =1000, and CR users are separated into two groups, one group is CR

users with 90% sensing accuracy, another group is CR users with 40% sensing accuracy. Here, both CR users with good sensing accuracy and CR users with bad sensing accuracy account for half of CR users in the CR network. In the simulation shown in fig. 8, we get an optimal β = 0.4 so that the CR network has maximal throughput. .

(29)

Fig. 9. Error probability when the threshold 1 ( ) 2 N i i x N N ω ε =

=

of the fusion rule.

The threshold ε of the fusion center can be decided as 1 ( ) 2 N i i x N N ω =

and 1 ( ) 3 N i i x N N ω =

by simulation shown fig. 9. and fig. 10, respectively. After 28 rounds in fig. 9, we discover that the probability of miss detection just decreases to an acceptable value. Otherwise, fig. 10 shows that the probability of miss detection is almost 0 and the probability of false alarm also has remarkable decrease. In order to guarantee that CR users do not affect the primary user, we select

1 ( ) 3 N i i x N N ω =

as the threshold ε of the fusion center.

(30)

Fig. 10. Error probability when the threshold 1 ( ) 3 N i i x N N ω ε =

=

of the fusion rule.

We assume several conditions that simulate various circumstances of a CR network. In a CR network, we set that one group has good sensing accuracy and another group has bad sensing accuracy. Here, CR users with good sensing accuracy account for 0~100% of CR users in a CR network, and CR users with bad sensing accuracy account for the rest of CR users in a CR network. Parameters are β = 0.4, N =500, x =100. First, CR users are

separated into group 1 with 90% sensing accuracy and group 2 with 40% sensing accuracy. Second, CR users are separated into group 1 with 90% sensing accuracy and group 2 with 10% sensing accuracy. Third, CR users are separated into group 1 with 80% sensing accuracy and group 2 with 10% sensing accuracy. We display the above mentioned three cases of network circumstances in fig. 11, fig. 12, and fig. 13, respectively.

(31)

Fig. 11. Error probability of CR users with 90% and 40% sensing accuracy.

(32)

Fig 13. Error probability of CR users with 80% and 10% sensing accuracy.

When both CR users with good sensing accuracy and CR users with bad sensing accuracy are higher such as fig. 11(90% and 40%), error probability is lower. It means that the CR network has higher throughput. In addition, CR users with bad sensing accuracy also help CR users with good sensing accuracy promote the whole throughput of a CR network together. It can be observed from fig. 11~fig. 13.

On the basis of the above discussion, we list three tables for different proportions of CR users with good sensing accuracy and CR users with bad sensing accuracy. First in table 1, CR users with good sensing accuracy account for 50% of CR users in a CR network, and CR users with bad sensing accuracy account for 50% of CR users in a CR network. Second in table 2, CR users with good sensing accuracy account for 60% of CR users in a CR network, and CR users with bad sensing accuracy account for 40% of CR

(33)

users in a CR network. Third in table 3, CR users with good sensing accuracy account for 70% of CR users in a CR network, and CR users with bad sensing accuracy account for 30% of CR users in a CR network. From three tables, when CR users with good sensing accuracy account for higher proportion of CR users in a CR network, the throughput of a CR network is higher. It can be observed that error probability of table 3 is lowest between table 1~table 3.

Table 1. Error probability of different group accuracies under good-sensing-accuracy CR users accounting for 50% of CR users and bad-sensing-accuracy CR users accounting for 50% of CR users. Group Accuracy 0% 10% 40% 100% 0.3470 0.3574 f m Q Q = = 0.1040 0.0869 f m Q Q = = 0.0003 0 f m Q Q = = 90% 0.5365 0.5240 f m Q Q = = 0.3622 0.3454 f m Q Q = = 0.0073 0 f m Q Q = = 80% 0.6995 0.6754 f m Q Q = = 0.5595 0.5009 f m Q Q = = 0.7269 0 f m Q Q = =

Generally, if the proportion of CR users with bad sensing accuracy is less than 40% (table 2) in a CR network and accuracies of two groups are only not terrible, our proposed weighted fusion rule will have an excellent performance about the probability of miss detection and the probability of false alarm.

(34)

Table 2. Error probability of different group accuracies under good-sensing-accuracy CR users accounting for 60% of CR users and bad-sensing-accuracy CR users accounting for 40% of CR users. Group Accuracy 0% 10% 40% 100% 0.1094 0.1186 f m Q Q = = 0.0683 0.0527 f m Q Q = = 0 0 f m Q Q = = 90% 0.1402 0.1285 f m Q Q = = 0.0756 0.0562 f m Q Q = = 0.0007 0 f m Q Q = = 80% 0.4326 0.4282 f m Q Q = = 0.1732 0.1434 f m Q Q = = 0.0992 0 f m Q Q = =

Table 3. Error probability of different group accuracies under good-sensing-accuracy CR users accounting for 70% of CR users and bad-sensing-accuracy CR users accounting for 30% of CR users. Group Accuracy 0% 10% 40% 100% 0 0 f m Q Q = = 0 0 f m Q Q = = 0 0 f m Q Q = = 90% 0.0492 0.0406 f m Q Q = = 0.0060 0 f m Q Q = = 0 0 f m Q Q = = 80% 0.0829 0.0686 f m Q Q = = 0.0163 0.0012 f m Q Q = = 0.0043 0 f m Q Q = =

Next, we compare our weighted fusion rule with WSPRT. The circumstance of the simulation exists 0~100% of hackers in a CR network. Parameters are β = 0.4, N =500,

(35)

x =100. We assume that hackers have 0% sensing accuracy and the rest CR users have

100% sensing accuracy. In fig. 14, when the proportion of hackers is less than 40%, the performance of our proposed weighted fusion rule is superior to WSPRT. Otherwise, when the proportion of hackers is more than 50%, the performance of our proposed weighted fusion rule is inferior to WSPRT. However, regardless of any great fusion rules, data are not worthy to be referred under more than 50% CR users with bad sensing accuracy because both Q f and Q must be too high to be acceptable. m

Fig. 14. The performance of WSPRT and our proposed weighted fusion rule under different proportion of hackers.

(36)

Chapter 6

Conclusion

In this thesis, we propose a simple model and an algorithm for spectrum sensing in CR networks. Our main concern here is to design an algorithm for weights of CR users based on historical records. We have shown that not only miss detection is in our control, but also false alarm has a significant improvement. Specifically, our proposed model still keep robust for CR networks with hackers.

However, our proposed model only takes the fusion center terminal into consider. How to combine cluster skills of CR users to promote more throughput remains to be further studied.

(37)

References

[1] Ghasemi, E. S. Sousa, “Spectrum sensing in cognitive radio networks: requirements, challenges and design trade-offs,” IEEE Communications Magazine, vol. 46, no. 4, pp. 32-39, Apr. 2008

[2] J. Mitola, G. Q. Maguire, “Cognitive radio: making software radios more personal,” IEEE Personal Communication, vol.6, pp.13-18, Aug. 1999.

[3] F. Akyildiz, W. Y. Lee, M. C. Vuran, S. Mohanty, “Next generation/dynamic spectrum access/cognitive radio wireless networks: A survey,” Computer Networks, vol. 50, no. 13, pp. 2127-2159, Sep. 2006.

[4] W. Zhang, R. K. Mallik, K. B. Letaief, ”Cooperative spectrum sensing optimization in cognitive radio networks,” in Proc. IEEE ICC’08, pp. 3411 – 3415, May 2008.

[5] F. F. Digham, M. S. Alouini, M. K. Simon, “On the energy detection of unknown signals over fading channels,” in Proc. IEEE ICC’03, pp. 3575 – 3579, vol. 5, May 2003.

[6] Y. C. Liang, Y. Zeng, C.Y. Peh, A. T. Hoang, “Sensing-throughput tradeoff for cognitive radio networks,” in IEEE Trans. on Wireless Communications, vol. 7, no.4, Apr. 2008.

[7] L. Zhengyi, L. Lin, and Z. Chi, “Fast detection method in cooperative cognitive radio networks,” International Journal of Digital Multimedia, 2010.

[8] J. Ma, G. Zhao, Y. Li, “Soft combination and detection for cooperative spectrum sensing in cognitive radio networks,” in IEEE Trans. on Wireless Communications, vol. 7, no.11, November 2008.

[9]R. Chen, J. M. Park, and K. Bian, “Robust Distributed Spectrum Sensing in Cognitive Radio Networks,” IEEE INFOCOM, 2008.

數據

Fig. 1. System model of cooperative spectrum sensing in a cognitive network.     Primary User           CR CR CR  Fusion Center
Fig. 2. Error probability of various thresholds for  k -out-of- n rule [4]
Fig. 3. The framework of 802.22 [6]
Fig. 4. The relation of the throughput and the sensing time. [6]
+7

參考文獻

相關文件

阿吉老師將簡介 micro:bit 開發程式環境,並分享 micro:bit 內建感測器程式編寫、數位/類比信號讀取及寫入,並了解 如何用 micro:bit 連接電子模組編寫程式進行機電整合。.

z 香港政府對 RFID 的發展亦大力支持,創新科技署 06 年資助 1400 萬元 予香港貨品編碼協會推出「蹤橫網」,這系統利用 RFID

(A)憑證被廣播到所有廣域網路的路由器中(B)未採用 Frame Relay 將無法建立 WAN

請繪出交流三相感應電動機AC 220V 15HP,額定電流為40安,正逆轉兼Y-△啟動控制電路之主

• 1961 年Lawrence Roberts使用低速網路線 將劍橋與加州的電腦相連,展示廣域網路 (wide area network) 的概念..

(2) 被動式 RFID Tag(Passive):被動式 RFID Tag 不含電池,其能量是 感應自 RFID Reader 所發射過來的 RF 無線電波能量,當 RFID

另外,透過表 4-2 的結果可以看出,金融業受訪者最不重視的五項評估準則 因素依序為「C 41 親友推薦我使用網路電子支付」(權重為 0.013)、 「C 44 消費金額

傳統的 RF front-end 常定義在高頻無線通訊的接收端電路,例如類比 式 AM/FM 通訊、微波通訊等。射頻(Radio frequency,