Literature DB >> 23604027

Optimal periodic cooperative spectrum sensing based on weight fusion in cognitive radio networks.

Xin Liu1, Min Jia, Xuemai Gu, Xuezhi Tan.   

Abstract

The performance of cooperative spectrum sensing in cognitive radio (CR) networks depends on the sensing mode, the sensing time and the number of cooperative users. In order to improve the sensing performance and reduce the interference to the primary user (PU), a periodic cooperative spectrum sensing model based on weight fusion is proposed in this paper. Moreover, the sensing period, the sensing time and the searching time are optimized, respectively. Firstly the sensing period is optimized to improve the spectrum utilization and reduce the interference, then the joint optimization algorithm of the local sensing time and the number of cooperative users, is proposed to obtain the optimal sensing time for improving the throughput of the cognitive radio user (CRU) during each period, and finally the water-filling principle is applied to optimize the searching time in order to make the CRU find an idle channel within the shortest time. The simulation results show that compared with the previous algorithms, the optimal sensing period can improve the spectrum utilization of the CRU and decrease the interference to the PU significantly, the optimal sensing time can make the CRU achieve the largest throughput, and the optimal searching time can make the CRU find an idle channel with the least time.

Entities:  

Year:  2013        PMID: 23604027      PMCID: PMC3673135          DOI: 10.3390/s130405251

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


Introduction

With the rapid increase of communication demands, the spectrum layout based on the static spectrum allocation methodology has caused a shortage of spectrum resources [1]. Measurements by the Federal Communications Commission (FCC) have shown that 70% of the allocated spectrum in the US. has not been well utilized [2]. In order to improve the utilization of the finite spectrum sources, a new intelligent communication system named cognitive radio (CR) is proposed. CR, which is based on software radio, can reuse the radio spectrum that has been allocated to a primary user (PU) but is temporally unused [3]. Therefore, CR technique can improve the spectrum utilization greatly through operating on the idle channel. Energy sensing which is independent of the prior information about PU, is used by cognitive radio user (CRU) frequently because of its simple and practicable implementation [4]. However, the performance of energy sensing can be degraded in the fading or shadow environment [5]. It has been proven that cooperative spectrum sensing outperforms single-user detection, which combines the detection results of multiple users [6]. In cooperative spectrum sensing, every collaborative CRU senses spectrum independently by energy sensing, and then sends its sensing information to a fusion centre that makes a final decision on the presence of PU through combining all the received sensing information [7]. Light-weight cooperative spectrum sensing based on hard decisions was proposed by Mishra in order to improve the detection probability in the given false alarm probability scenario [8]. By its predominant soft decision nature, an optimal linear operation framework for cooperative spectrum sensing based on weight fusion was proposed by Zhi in order to improve the sensing performance [9]. However, the false alarm probability which is related to the spectrum utilization of CRU was not considered in [8,9]. For improving the detection efficiency, a periodic spectrum detection model was proposed by Wang [10], which might decrease interference to the PU. A sensing-throughput tradeoff model was proposed in [11], which maximized the throughput of CRU by selecting an optimal sensing time. However in this model, CRU had to vacate the occupied channel and search for another idle channel so that its transmission could be continued when the presence of the PU was detected. The first problem studied in [11] was to minimize the search time while guaranteeing enough detection probability for CRU to find at least one idle channel. Once the average searching time was confirmed, the sensing time was then optimized in order to make CRU achieve maximal throughput. In [12], the sensing period was optimized for improving the idle spectrum access of CRU, however, the interference to PU was not considered by the authors. The proposed models of [10-12] were all based on single-user detection, and the cooperative spectrum sensing models based on sensing-throughput tradeoff were proposed in [13-15], which could improve the throughput of CRU on the premise of guaranteeing detection performance. However, the cooperative overhead generated by the models of [13-15] decreases the transmission time with the increase of the number of cooperative users. In this paper, a new cooperative spectrum sensing model based on soft decision is proposed. At the same time, the sensing period, the sensing time, and the searching time are well considered, which are all optimized in order to improve the performance of the CRU observably, including increasing the spectrum utilization, decreasing the interference, improving the throughput and reducing the searching time. The fusion center combines the sensing information from cooperative users with the selected optimal weight factors in order to decrease false alarm probability and improve spectrum utilization. Firstly the sensing period is optimized for improving spectrum access and reducing interference to PU, then both the local sensing time and the number of cooperative users are jointly optimized in order to make CR achieve the maximal throughput during each period, and finally the water-filling principle is adopted to obtain the minimal searching time. The simulation results show that the proposed optimization scheme improves the sensing performance and decreases the interference to PU significantly. The rest of this paper is organized as follows: Energy sensing model, cooperative sensing model, and primary user occupation model are described in Section 2, respectively, then sensing period, sensing time, and searching time are analyzed and optimized in Section 3, respectively, and the performance of the proposed optimization scheme is evaluated by the simulations in Section 4. Finally, the conclusions are drawn in Section 5.

Cooperative Spectrum Sensing

Common notation as summarized in Table 1 is used throughout this paper.
Table 1.

Notation.

SymbolDenotationSymbolDenotation
R(t)received signalfcsampling frequency
Wbandwidth of the frequency bandTobserved time
y(t)sampled received signals(t)PU's signal with variance σs2
u(t)Gaussian noise with variance σu2T(y)statistic of energy sensing
λsensing thresholdPffalse alarm probability
Pddetection probabilityγreceived signal noise
Pmmiss detection probabilityTpsensing period
Tmsensing timeTddata transmission time
TfSearching timeNnumber of the CRUs
Lnumber of available channelsujtransition rates from busy to idle
vjtransition rates from idle to busy Ponjbusy probability of each channel
Poffjidle probability of each channel TBjaverage persistent busy time
TIjaverage persistent idle timefupper limit of false alarm probability
dlower limit of detection probabilityTlossaverage loss time of spectrum access
Qfcooperative false alarm probabilityQdcooperative detection probability
Tinfaverage interference timeTSlosssensing overhead
Qlosstotal sensing loss probabilityTm,maxmaximum of sensing time
η1,η2weight factors configured by CRζuseprobability of spectrum utilization
ζinfthe probability of interferencewweight vector
Trcooperative overhead timeξtime for sending sensing information
Tslocal detection timeTIthe average interfering time
Zfusion statisticgichannel gain of CRi
C0,C1transmission rates of CRRthe average throughput of CR
Tusensing time of single channel Qbjbusy probability of channel j

Energy Sensing

Suppose that the centre frequency and bandwidth of the frequency band allocated to PU are f and W, respectively, and the received signal is sampled at sampling frequency f through the band-pass filter. The energy sensing model is shown in Figure 1, where the received signal R(t) is firstly passed through a band-pass filter with centre frequency f and bandwidth W for getting the sampling signal in the frequency band of PU. The output of the filter y(t) is squared and integrated during the observed time in order to obtain the energy of the received signal, then the energy statistic T(y) is obtained by normalizing the output of the integrator, and finally T(y) is compared with a threshold λ to decide whether PU is present or not.
Figure 1.

Energy sensing model.

The spectrum sensing problem can be seen as a binary hypothesis problem, which is given by: where y(t) is the sampled received signal, s(t) is the PU's signal with mean 0 and variance , h is the channel gain between PU and CR, u(t) is the Gaussian noise with mean 0 and variance , and M =Tf is the number of samples. The statistic of energy sensing is obtained as follows: If M ≥ 100, according to the Centre Limit Theorem (CRT), T(y) approximates to obey the Gaussian distribution, whose mean and variance under H0 are respectively given by: By comparing T(y) with the threshold λ, the false alarm probability P is obtained by: where function . According to Equations (1) and (2), the mean and variance of T(y) under H1 are respectively given by where is the received signal noise rate (SNR) at CRU. Then the detection probability P is given by: Hence, the miss detection probability is given by P = 1− P. On the other hand, by Equation (6), the threshold λ can also be related to the detection probability as follows: By substituting Equation (7) into Equation (4), the false alarm probability is related to the detection probability as follows: while the detection probability is related to the false alarm probability as follows:

Cooperative Spectrum Sensing

Since if CRU is hidden by shadow or severe multipath fading, the sensing performance of single CRU is not accurate because of the received feeble power from PU, cooperative spectrum sensing is commonly used by CRU to solve hidden terminal problem [16]. As shown in Figure 2, we consider a CR network where there are N CRUs that act as the sensor nodes to detect the presence of PU cooperatively and L channels that can be used by CRU if PU is idle. In this figure, CRU1 is a hidden terminal, and CRU2–CRUN are collaborative terminals. These CRUs send their local observed information to a fusion center that functions as a base station, and then the fusion center combines all the received information to obtain a final decision on the presence of PU. With the cooperative help of CRU2–CRUN, the sensing performance of CRU1 can be improved greatly. Since PU may appear in the channel at any time, CRU needs to detect PU periodically in order to find its presence in time [17].
Figure 2.

Cognitive radio networks.

The periodic cooperative spectrum sensing model is shown in Figure 3. If an idle channel is detected currently, CRU can transmit and sense in this channel periodically. During each sensing period, after T data transmission time, T sensing time is needed to detect the presence of PU in order to avoid causing interference to PU. If the absence of PU is detected, CRU will repeat the process described above within the sensing period T, however, if the presence of PU is detected during T, CRU should vacate this channel at once, and search for a new idle channel from the left L-1 channels during the searching time T. If another idle channel is found, CRU can switch to the channel and continue periodic transmission and sensing. Since CRUs detect PU by performing cooperative spectrum sensing, the cooperative overhead time T is used for exchanging the signaling information. The transmission time T is given by:
Figure 3.

Periodic cooperative sensing model.

Hence, a large T may decrease T, which induces the debasement on the throughput of CRU.

Primary User Occupation Model

Supposing that each channel is independent, the busy/idle state of the channel can be modeled as the Markov random process with ON/OFF type [18]. Therefore to the channel j for j ∈ [1, L] the persistent time of ON/OFF state obeys the exponential distribution with mean u/v, which is given by: where u and v are the transition rates from busy to idle and idle to busy, respectively. The busy and idle probabilities of each channel and for j = 1,2,…,L are respectively given as follows:

Optimal Cooperative Spectrum Sensing

Optimal Sensing Period

With the increase of sensing period T, both the interference to PU and the loss of spectrum access may increase, while with the decrease of T, the sensing time may increase because of frequent detection, and therefore it is important to choose an appropriate T for CRU to achieve the maximal benefit. The sensing period of each channel is related with the activity of PU in this channel, and therefore the effect on T caused by PU should be firstly analyzed. Suppose that and denote the average persistent busy time and idle time of channel j during T respectively, when the channel is ON at the initial time and OFF after t. If CRU detects the absence of PU falsely, it may use this channel and cause interference to PU during , while if CRU detects the presence of PU falsely, CRU may lose the opportunity to access the idle channel during . and are respectively given by: Since the optimization of sensing period is the first step to optimize cooperative spectrum sensing, false alarm probability Q and detection probability Q cannot be obtained accurately. Hence, according to the characters of CR in IEEE 802.22, the constraints of Q and Q need to be set in order to guarantee spectrum utilization and avoid interfering PU. CRU should have a lower false alarm probability in order to improve its spectrum utilization, and therefore P must be below a certain value, which may keep CRU owning sufficient spectrum resources for transmitting data. While CRU should have a high detection probability in order to avoid causing great interference to PU, and thus P must be above a certain value, which may make CRU give a more accurate detection on the presence of PU. Commonly, the constraints can be given by: where P̅f and P̅d are the upper limit of false alarm probability and the lower limit of detection probability respectively. In the optimization of sensing period, we use the constraints P̅ and P̅ instead of the actual probabilities P and P. Figure 4 shows the interference to PU and the loss of spectrum access during one period. If PU is factually present at the initial time and the busyness of the channel was detected accurately during the previous period, CRU will avoid using this channel during this period and therefore have loss of spectrum access in probability P̅. While if the idleness of the channel is detected falsely during the previous period, CRU will occupy this channel and cause interference to PU in probability 1−P̅. Similarly, if PU is factually absent at the initial time, there will be loss of spectrum access in probability P̅d and interference to PU in probability 1−P̅ Hence, the average loss time of spectrum access and the average interference time are respectively given as follows:
Figure 4.

Interference and loss of spectrum access during one period.

CRU must sense PU during each period, and therefore when CRU is sensing a channel, it has to stop transmitting in this channel, and cause the loss of spectrum access that is called sensing overhead and denoted by TS. Supposing that T is the maximum of sensing time during each period, TS is given by: In order to improve spectrum utilization and decrease interference to PU, loss time, interference time and sensing overhead are considered synthetically, and the minimal sensing loss can be achieved through optimizing the sensing period, whose optimization problem is defined as follows: where Q denotes the total sensing loss probability, and η1 and η2 are the weight factors configured by the CR network. Since η1(T + TS) and η2T denote the loss of spectrum access and the interference to PU respectively, the selection of η1 and η2 should satisfy the needs of CRU. Large η1 can improve the spectrum utilization of CR, while large η2 can decrease the interference to PU. To describe the effect on the sensing performance of selecting T, two measurements that the probability of spectrum utilization ζ and the probability of interference ζ are defined as follows: where and . In the description above, we suppose that only one ON/OFF or OFF/ON state transition happens during one period, however, if larger sensing period T is chosen, there may be multiple state transitions during one period. In order to solve the problem, we need to divide T into multiple sub-periods. For example, as shown in Figure 5, PU undergoes both ON/OFF and OFF/ON state transitions during T, and after dividing T into two sub-periods , PU undergoes only one ON/OFF or OFF/ON state transition during . Hence, we can use the optimization of sensing period mentioned above to obtain the optimal . Choosing an appropriate sensing period is very important, if sensing period is too large or too small, spectrum sensing will not find the appearance of PU in time, and therefore CRU may cause great interference to PU.
Figure 5.

Sensing period including two state transitions.

Optimal Sensing Time

As shown in Figure 3, the sensing time T includes local sensing time T and cooperative overhead T. Each CRU senses PU for obtaining its local detection result by energy sensing independently during the local sensing time, and then these cooperative CRUs send their sensing information to the fusion centre one by one instead of synchronous transmission in order to avoid causing larger channel consumption and transmission collision to the CR network. Since the cooperative overhead time T is proportional to the number of the CRUs participating in cooperative spectrum sensing denoted by n for 1≤ n ≤ N, we have T=nξ where ξ denotes the time used for transmitting sensing information by each CRU. After the fusion centre receives the sensing information from all the collaborative CRUs, it may combine these information by the weight vector = [ω1, ω2,…,ω] where ‖‖ = 1. Hence, the fusion statistic is given by: where g for i =1,2,..,n is the channel gain from CRUi to the fusion centre. According to Equations (3), (5) and (19), the means and variances of Z under H0 and H1 are respectively given by: where γ is the received SNR of CRUi. Like Equations (6) and (8), the cooperative false alarm probability Q and detection probability Q are obtained as follows: According to Equations (7) and (21), for a target detection probability P̅, the cooperative false alarm probability is related to the target detection probability as follows By supposing that γ̅ is the average received SNR of all the CRUs, we can obtain that where the optimal weight vector is obtained by minimizing Q. Since Q(x) is a monotone decreasing function, according to Equation (23), the optimization of Q can be converted as follows: To solve Equation (24), the linear transformation is operated as follows where vector where diag[] denotes the diagonal matrix by using x as the diagonal elements. By substituting Equations (25) into Equation (24), according to the Rayleigh Ritz Inequality [19], we have: where = [g1γ1, g2γ2, …, g2γ2], λmax is the maximal eigenvalue of the positive semi-definite matrix −T/2 −1/2 [9], and the equality to maximize f() is given by: By substituting Equation (27) into Equation (25), we have: With the restriction condition ‖‖=1, the optimal weight factors is obtained as follows: by substituting Equation (29) into Equation (23), the minimal false alarm probability is given by: By comparing Equation (30) with Equation (8), it is seen evidently that with n ≥ 1, Q < P which decreases with the increase of n. Suppose that C0 and C1 are the throughput of CRU operating in the idle channel and the busy channel respectively. For example, if there is only point-to-point transmission in the CR network, by assuming that the signals of PU and CRU are independent of each other, we can obtain C0 and C1 as follows: where P is the transmission power of CRU. Obviously, we have C0 > C1. Note that if the signals are not independent, the above formula for C0 and C1 can be treated as the upper bound of the achievable rate when PU is active or not. There are following two scenarios where CRU can operate in the frequency band of PU [19]. If PU is absent and CRU detects idleness of the channel exactly, the achievable throughput of CRU is (1 − Q)C0T / T; If PU is present but it is not detected by CRU, the achievable throughput of CRU is (1 − Q)C1T / T. Hence, the average throughput of CRU related to T and n is given as follows: Since the transmission time of CRU is T−T−T and the probability of interfering PU is P(1 − Q), the average interfering time is given by: Commonly, it is required that the average interfering time of CRU is less than a certain value, that is T ≤ μ. The goal of optimizing sensing time is to identify the optimal local sensing time T and number of cooperative CRUs n during each sensing period, so that the achievable throughput of the CR network is maximal while PU is protected sufficiently. Mathematically, the optimization problem is proposed as follows: According to Equation (22), with the given T and n, Q may increase with the improvement of Q, and according to Equation (32), both the increase of Q and Q may lead to the decrease of the average throughput R(T, n). Therefore in order to maximize R(T, n), Q and Q should both fall to their lower bounds, that is Q = P̅d and Q = Q (as shown in Equation (30)). The optimal solution to Equation (34) is also achieved when the equality Q = P̅d is satisfied, and supposing that P̅d ≈ 1, the optimization problem of Equation (34) is rewritten as follows: where φ=T−μ/(P(1 − P̅)) and . From Equation (35), we can see that the optimized objective is a function of T and n. If n is given, the sub-optimization of T is firstly considered as follows: Proposition 1: If n is given, there is an optimal T ∈ [0,T−nξ] that maximizes Φ(T,n). Proof: see Appendix. According to the first constraint of Equation (35), we have φ −nξ ≤ T ≤ T − nξ. By Proposition 1, if ▽Φ(T − nξ, n) > 0, the optimal , else if ▽Φ(φ− nξ, n) < 0, the optimal , and otherwise is the maximal point of Φ(T,n). With any given n, the iterative method to find an optimal is defined by the Algorithm 1. The second sub-optimization problem is that with a given T, how to find an optimal n that maximizes Φ(T, n). Since n is an integer, it is not computationally expensive to search through n from 1 to N. The joint optimization algorithm of T and n is shown in Algorithm 2. The optimal sensing time can be given as follows:

Optimal Searching Time

After several transmission periods, CRU may detect the appearance of the PU, and therefore CRU has to stop transmission and search for a new idle channel. Once CRU finds the idle channel, it will stop searching to continue transmission in the new channel. As shown in Figure 6, CRU firstly finds an idle channel a through spectrum sensing, and then performs transmitting and sensing in channel a periodically. If CRU detects the appearance of PU during the sensing time in period l, in order to avoid interfering PU, CRU has to search for another idle channel. CRU will detect the spare channels one by one until a new idle channel b is found, and then continue transmitting and sensing in channel b periodically. Therefore the optimization of searching time is related with the sensing time and idle probability of single channel.
Figure 6.

Processes of sensing spectrum and searching channel.

The current research on searching time such as [11] focuses on the selection of searching type, however, the research assumes that the sensing time of single channel is same, which is based on single-user detection. In [11], the author minimized the average searching time through optimizing the same sensing time of single channel, and this optimization problem is defined as follows: where T is the sensing time of single channel, and P(T) is the false alarm probability of single channel with sensing time T. Since the idle state of each channel is distinct, the selection of sensing time for single channel should also be different, and it is necessary to use a weight factor to allocate the sensing time for each channel. In this paper, the average searching time can achieve minimum through optimizing the weighed sensing time of single channel including local sensing time and cooperative overhead. Here continuous searching type that the channels are detected by CRU in turn is adopted, that is, if the busyness of the current searching channel is detected, CRU will select the next channel to continue detecting. Through multiplying the local sensing time by a weight factor decided by the idle state of single channel, the searching time of channel j is obtained as follows: where and w are the local sensing time and weight factor of channel j respectively, and , and n′ are the average sensing time, the cooperative overhead and the number of cooperative users in the searching process respectively. Since the total local sensing time of all the channels is , we have . According to Equation (12), the busy probability of channel j detected by CRU is given by: where and are the cooperative detection probability and false alarm probability of channel j respectively. Since CRU can quickly find an idle channel with lower busy probability, the average searching time may degrade with the decrease of . According to Equations (30) and (39), the minimal used for minimizing the average searching time T is given if both of and reach their lower bounds. We have known that and , and it is obtained that: According to Equations (30), (38), (39) and (40), are related with the parameters w, and n′, and therefore the searching time is obtained as follows: where and denote the functions about the parameters , w, and n′, and the weight vector =[w1, w2,…,w]. The optimization problem of the average searching time T is given as follows: The weight vector is related with the idle probability P for j = 1,2,…,L and is commonly selected as follows: which implies that the channel with large idle probability should be prior detected. However, this scheme makes CRU detect all the channels regardless of the inapplicable channel with lower idle probability, and therefore we seek to make the weight factors of these inapplicable channels zero in order to avoid detecting them for saving time. To solve the problem, the selection of based on water-filling principle is proposed in Algorithm 3. In the Algorithm 3, the channel with idle probability lower than water-filling threshold ϑ, which is frequently use by PU, will not be detected by CRU in order to save searching time. By the algorithm, the channel with higher idle probability may have a larger weight factor, while the channel with lower idle probability may have a smaller weight factor, and therefore the searching time can be allocated to each channel reasonably. Once is obtained, the optimal and n′ can be similarly determined by Algorithm 1 and Algorithm 2. Array the L channels as an aggregation = {1,2,…,L} in descending order of their idle probabilities for j = 1,2,…,L Initialize water-filling threshold ϑ=0 and the number of the elements in () = L. Calculate water-filling capacity . Update water-filling threshold as ϑ=C/ size(). If for j ∈ , let and =−{j}; go to step 6. Repeat step 4∼5 until , ∀ j ∈ . Calculate the final water-filling threshold , and the weight factors for j ∈ and w=0 for j ∉ . Algorithm 3 ends.

Simulation

Suppose that the sampling frequency f = 1 kHz, the upper limit of false alarm probability P̅=0.4, the lower limit of detection probability P̅=0.9, the number of CRUs N = 10, the number of available channels L = 10, the average received SNR γ̅ = −10∼0dB, the transition rates u, v =0∼0.1, the maximal sensing time T = 1 s, the maximal interfering time μ = 0.4 s, the time of transmitting sensing information ξ=0.05 s, and the tolerant accuracy ε = 10−5. Figure 7 shows the total sensing loss probability Q sensing period T with η1= η2 =1. There is an optimal T* = 4.3 s that minimizes Q. When T,ma ≤ T ≤ T*, the higher sensing frequency leads to the increase of sensing time that may reduce the opportunity of spectrum access, and therefore Q increases. When T >T*, although the sensing frequency decreases, CRU can't detect the absence or presence of PU in time during larger T, and therefore the increase of the loss of spectrum access and the interference to PU also leads to the increase of Q.
Figure 7.

Total sensing loss probability vs. sensing period.

Figure 8 shows the probability of spectrum utilization ζ and the probability of interference to PU ζ cooperative false alarm probability Q with different η1 and η2. The performance of the optimal T is compared with that of the other T in these sub-figures. Figure 8(a,b) reflect spectrum utilization and interference with η1=1 and η2=0.1, respectively. The optimal T* = 6.5 s is obtained by solving the optimization problem (17). We can see that the spectrum utilization of the optimal T* = 6.5 s outperforms those of T = 4 s, 8 s and 10 s, while the interference of T* = 6.5 s is a little larger than that of T = 4 s. That is because if η1≫ η2, the loss of spectrum access is reduced greatly. The spectrum utilization and interference with η1=0.1and η2=1 are shown in Figure 8(c,d), respectively, and the interference of the optimal T* = 3.2 s is much lower than those of T = 4 s, 8 s and 10 s, while the spectrum utilization of T* = 3.2 s is only a little less than that of T = 4 s. That is because if η1≪ η2, the interference to PU is decreased greatly.
Figure 8.

(a) Probability of spectrum utilization vs. cooperative false alarm probability (η1=1 and η2=0.1). (b) Probability of interference vs. cooperative false alarm probability (η1=1 and η2=0.1). (c) Probability of spectrum utilization vs. cooperative false alarm probability (η1=0.1and η2=1). (d) Probability of interference vs. cooperative false alarm probability (η1=0.1and η2=1).

Figure 9 reflects the average throughput R vs. the sensing time T with n = 1, 5, 10. The convex curves in this figure prove the correctness of the theory proposed in Section 3.2, where exist the maximal values. With the initial increase of T, the average throughput improves because of the decrease of the false alarm probability, however, if T is larger, the average throughput decreases instead because of the decrease of transmission time. We can also see that the maximal throughput of n = 10 is lower than that of n = 5 because of the increase of cooperative overhead.
Figure 9.

Average throughput vs. sensing time.

Figure 10 shows the average throughput the average received SNR γ̅ in the three schemes: the proposed joint optimization scheme, the cooperative spectrum sensing with all CRUs, and the single-user detection. We can see that R improves with the increase of γ̅, and the proposed optimization scheme outperforms the other two schemes. We also see that if γ̅ is lower, the performances of the proposed scheme and the cooperative spectrum sensing with all CRUs are more approximate. That is because cooperative spectrum sensing needs more collaborative users to decrease the false alarm probability, and therefore the optimal number of CRUs approaches to N. However, if γ̅ is larger, the performance of the single-user detection improves much, because the larger number of the collaborative CRUs may increase the cooperative overhead instead of the slight improvement on the detection performance. Hence, the proposed joint optimization scheme is predominant through finding an appropriate number of CRUs.
Figure 10.

Average throughput vs. SNR.

Figure 11 indicates the average searching time T the average idle probability of the channels P in the three schemes: the searching with the fixed sensing time as Equation (37), the searching with the proportional sensing time as Equation (43) and the proposed scheme based on water-filling principle. In this figure, we can see that the searching time of the proposed scheme decreases observably compared with the other two schemes, because the proposed scheme need not detect the channels with lower P in order to save time.
Figure 11.

Average searching time vs. average idle probability.

Figure 12 compares the minimal single-channel searching time T of the three schemes vs. the number of cooperative CRUs, and the searching performance of the proposed scheme is always predominant. With the increase of n, T firstly decreases and then increases, because if n is larger, although the sensing performance improves, the increased cooperative overhead may prolong the searching time.
Figure 12.

Minimal single-channel searching time vs. the number of cooperative CRUs.

Figure 13 shows the proportion of the detected channels to all the L channels in the proposed scheme vs. the average channel idle probability P. With the decrease of P, the proportion also declines, and if P =0.5, only 60% of channels need to be detected. That is because the number of the channels with lower P increases with the decrease of P, and the channels with lower P should be excluded from the detected channels in order to save the searching time.
Figure 13.

Proportion of detected channels vs. average channel idle probability.

Conclusions

In cognitive radio networks, the interests of PU and CRU are contradictory. In this paper, we consider a cooperative spectrum sensing model where CRU senses the spectrum based on weight fusion periodically in order to avoid interfering PU. The sensing period is firstly optimized for improving the spectrum access and reducing the interference, then the joint optimization algorithm of the sensing time and the number of cooperative CRUs is proposed for making CRU achieve the maximal throughput during each period, and finally the water-filling principle is applied for decreasing the searching time of idle channels. The simulation results show that the significant improvement on the sensing performance and the throughput of CRU has been achieved by the proposed optimization scheme.
  4 in total

1.  Joint Resource Allocation of Spectrum Sensing and Energy Harvesting in an Energy-Harvesting-Based Cognitive Sensor Network.

Authors:  Xin Liu; Weidang Lu; Liang Ye; Feng Li; Deyue Zou
Journal:  Sensors (Basel)       Date:  2017-03-16       Impact factor: 3.576

2.  Efficient Wideband Spectrum Sensing with Maximal Spectral Efficiency for LEO Mobile Satellite Systems.

Authors:  Feilong Li; Zhiqiang Li; Guangxia Li; Feihong Dong; Wei Zhang
Journal:  Sensors (Basel)       Date:  2017-01-21       Impact factor: 3.576

3.  Outage Performance Improvement by Selected User in D2D Transmission and Implementation of Cognitive Radio-Assisted NOMA.

Authors:  Dinh-Thuan Do; Minh-Sang Van Nguyen; Byung Moo Lee
Journal:  Sensors (Basel)       Date:  2019-11-06       Impact factor: 3.576

4.  A Novel Wireless Power Transfer-Based Weighed Clustering Cooperative Spectrum Sensing Method for Cognitive Sensor Networks.

Authors:  Xin Liu
Journal:  Sensors (Basel)       Date:  2015-10-30       Impact factor: 3.576

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.