Abstract

Cognitive radio (CR) is a promising technology for efficient utilization of underutilized spectrum since it is able to detect the occupancy of primary users (PUs) in the different parts of the spectrum. As the sensing channel uncertainties limit the reliability of the spectrum sensing decision, cooperation among multiple CR users is often used to improve the spectrum sensing decision. In this paper, the performance of single CR user based spectrum sensing and cooperative CR user based spectrum sensing (CSS) has been assessed in several channels such as AWGN, log-normal, Hoyt (or Nakagami-q), Rayleigh, Rician (or Nakagami-n), Nakagami-m, and Weibull channels. The performance of two spectrum sensing schemes based on assigning weights to CR users such as (a) weighting according to sensing channel preference and (b) weighting according to the value of decision statistic is evaluated. The performance comparison between two weighting schemes under several fading channels has been made. The performance of proposed CSS has been illustrated through complementary receiver operating characteristics (CROC) for different fading channels. The effects of weighting factors (k and Rf) on overall missed detection performance are shown. The performance of CSS with OR-logic fusion as a special case is also presented for comparison purpose.

1. Introduction

Cognitive radio (CR) techniques have been proposed to overcome spectrum scarcity by exploiting underutilized spectrum [1]. It allows the CR users to share the spectrum with primary users (PUs) by opportunistic access. Cognitive radio is defined as a wireless radio device that can adapt to its operating environment through sensing in order to facilitate efficient communications. The CR user can use the spectrum only when it does not create any disturbance or interference to PUs. Thus sensing of vacant spectrum is very important for successful operation of cognitive radio network. Due to the severe multipath fading, a CR may fail to notice the presence of the PU. Therefore, spectrum sensing is an important aspect of CR technology since it needs to sense the PUs accurately and quickly [2, 3]. Spectrum sensing is a hard task because of shadowing, fading, and time-varying nature of wireless channels [4]. The performance of single CR user based spectrum sensing has been studied in several channels such as additive white Gaussian noise (AWGN), log-normal shadowing, Rayleigh, Nakagami-, and Weibull in [5] where the Nakagami- and Weibull distribution provide flexibility in describing the fading severity of the channel and consider special cases such as the well known Rayleigh fading for a certain value of the fading parameter. Cooperative spectrum sensing (CSS) improves the detection performance where all CRs sense the PU individually and send their sensing information in the form of 1-bit binary decisions (1 or 0) to fusion center (FC) [6, 7]. The hard decision fusion rules such as OR-logic, AND-logic, and Majority logic can be performed at FC to make the final decision regarding whether the PU is present or not. The performance of CSS using EDs has been studied in channels such as log-normal shadowing, Hoyt (or Nakagami-), Rayleigh, Nakagami-, Rician (or Nakagami-), and Weibull in [811]. Hoyt distribution [1214], also known as Nakagami- distribution ( being the fading severity parameter), allows us to span the range of fading distribution from one-sided Gaussian () to Rayleigh fading () and is used extensively for modeling channels which are more severe than Rayleigh fading wireless links. Rician distribution also known as Nakagami- distribution is used extensively for modeling less severe than Rayleigh fading wireless links. Weibull fading has been proved to exhibit excellent fitting for indoor [15] and outdoor [16] environments. Comparison among hard decision fusion rules for the case of CSS has been investigated in a Suzuki fading channel [17]. In most of the existing work on CSS, each CR is treated in the same manner, while fusing decisions from a number of participating CRs, through the sensing channel of the CRs, may be under fading with different level of severity. Thus we require a scheme where decisions from CRs are assigned appropriate weights. The weighted cooperative spectrum sensing (WCSS) scheme performance has been investigated in [1821].

However, the existing works examined the CSS using different weighting schemes in log-normal shadowing and Rayleigh and Nakagami- fading channels only [22]. In this paper, we extend performance analysis of CSS in Hoyt, Rician and Weibull fading channels. We note the analytical expression for probability of detection at CR level in Rayleigh and Nakagami- fading channels [2]. We develop a simulation test bed to assess the probability of detection at CR equipped with energy detector under several types of fading in sensing channel. Further we compare results (specifically, Rayleigh and Nakagami-) obtained via our simulation model with the results obtained using the expressions developed in [2]. Thus we verify our simulation testbed. The performance of single CR user and cooperative CR user based spectrum sensing has been assessed in terms of complementary receiver operating characteristics (CROC) in various fading channels. The performance comparison of CSS among fading channels using two weighting schemes, namely, weighting based on channel preference and weighting based on decision statistics, has been evaluated. The performance of weighting schemes is also compared with the performance of CSS without weighting (OR-logic fusion). The effects of weighting factors on overall missed detection performance at FC are also highlighted in this paper. More precisely, our contributions in this paper are as follows:(i)evaluation of cooperative spectrum sensing (CSS) using two weighted based schemes;(ii)performance evaluation has been extended in Hoyt, Rician and Weibull fading channels in addition to Rayleigh, Nakagami-, and log-normal shadowing in sensing channel;(iii)the performance in several fading channels as mentioned above has been compared;(iv)CROC has been obtained for CSS as well as single CR based sensing in several fading channels;(v)the weighting schemes based CSS are compared with conventional OR-logic based fusion without weighting;(vi)a simulation test bed has been developed in MATLAB and validated to evaluate the performance as indicated above.

The rest of the paper is organized as follows. In Section 2, the system model under consideration is described and we briefly describe the probabilities of detection and of false alarm over additive white Gaussian noise (AWGN) channel, shadowing and fading channels, and weighting schemes. Our simulation model is presented in Section 3. Results and discussions are presented in Section 4. Finally we conclude in Section 5.

2. System Model

We consider a network of cognitive radio (CR) users, one primary user (PU), and one fusion center (FC). A CR user, which is using an energy detector (ED) with a detection threshold (), makes hard binary decision (either “1” or bit “0”) over fading or shadowing sensing channel. All CR users use the same threshold (). The distance between any two CR users is less than the distance between a PU and a CR user or the distance between a CR user and the FC. Each CR user is having one ED as shown in Figure 1.

An energy detector receives a signal as defined below at input and gives a binary decision regarding the presence or absence of the PU. The received signal at th CR user can be represented as where is the sensing channel gain of th CR user. The noise is modeled as a zero-mean white Gaussian random process and and are the two hypotheses associated with the presence and absence of a PU. The noise energy at th CR user can be approximated over the time interval , as [2, 3] where is the time-bandwidth product and The decision statistic at th CR user, , can be written as where .   can be viewed as the sum of the squares of standard Gaussian variates with zero mean and unit variance. Therefore, follows a central chi-square distribution with degrees of freedom. The same approach can be applied when the signal is present, by replacing each of with where for a given . Thus, the decision statistic conditioned on will have a noncentral Chi-square distribution with degrees of freedom and a noncentrality parameter [2, 3]. The actual statistics of have to be found appropriately by averaging the statistics with probability density function (PDF) of fading coefficient ().

2.1. Analysis of Detection and False Alarm Probabilities

In this section we study probability of detection and probability of false alarm in nonfaded, that is, AWGN channel and faded environments. The probabilities of detection and false alarm for non-faded case are presented in Section 2.1.1, while the same parameters are presented for a general case of fading in Section 2.1.2.

2.1.1. Non-Fading Environment (AWGN Channel, i.e., )

In nonfading environment, that is, when the sensing channels are corrupted by AWGN only, the probabilities of detection and false alarm at th CR user are given by the following formulas [2, 57]: where is the incomplete gamma function [23] and is the generalized Marcum -function [24]. For simplicity, identical average SNRs have been assumed for all CR users. If the signal power is unknown, we can first set the false alarm probability () to a specific desired level. For a given desired level of , the threshold () of energy detector is set which determines the detection probability () along with instantaneous SNR () of sensing channel as given in (5). As expected, is independent of for all since under there is no PU signal present.

2.1.2. Fading Environment

When is varying due to fading, (5) gives the probability of detection as a function of the instantaneous SNR (). In this case, the average probability of detection () may be derived by averaging (5) over fading statistics [6], where is the PDF of SNR under fading. The expression for given in (6) remains the same for fading case due to independency of .

In the following subsequent sections, we study briefly various statistical models of several fading channels such as log-normal shadowing, Hoyt (Nakagami-), Rayleigh, Rician, Nakagami-, and Weibull fading channels.

2.2. Log-Normal Shadowing Channel

The linear channel gain may be modeled by Log-normal random variable , where is a zero-mean Gaussian random variable with variance . Log-normal shadowing is usually characterized in terms of its dB-spread, , which is related to by [6].

2.3. Hoyt or Nakagami- Fading Channel

We assume that the sensing channel between PU and CR user is Hoyt faded. Hoyt or Nakagami- distribution is generally used to characterize the fading environments that are more severe than Rayleigh fading. The PDF of , that is, , may be defined as [13, 14] where where is the fading severity parameter. The average in this case, can now be evaluated by substituting from (8) to (7).

2.4. Rayleigh Fading Channel

If the signal amplitude follows a Rayleigh distribution, then the SNR follows an exponential PDF given by [11] The average in this case, , can be evaluated by substituting (10) in (7):

2.5. Rician Fading Channel

If the signal strength follows a Rician distribution, the PDF of will be [2] where is the Rician factor. The average in the case of a Rician channel, , is then obtained by substituting (12) in (7). The resulting expression can be solved for using [24, Equation (45)] to yield For , this expression reduces to the Rayleigh expression with [2].

2.6. Nakagami- Fading Channel

If the signal amplitude follows a Nakagami distribution, then PDF of follows a gamma PDF given by [11] where is the Nakagami parameter. The average in the case of Nakagami- fading channel can be evaluated by substituting (14) in (7): where is the confluent hyper geometric function [24, Section  9.2], where is the Laguerre polynomial of degree [24, Section  8.970]. We can obtain an alternative expression for when setting in (17) and this expression is numerically equivalent to the one obtained in (11).

2.7. Weibull Fading Channel

In the Weibull fading model, the channel fading coefficient can be expressed as a function of the Gaussian in-phase and quadrature elements of the multipath components [25, 26] where .

Let be the magnitude of , that is, . If is a Rayleigh distributed random variable, the Weibull distributed random variable can be obtained by transforming and using (18) as From (19), the PDF of can be given as with and denoting the expectation. is the Weibull fading parameter expressing how severe the fading can be () and is the average fading power. As increases, the effect of fading decreases, while for the special case of , the Weibull PDF of reduces to the Rayleigh PDF. For the Weibull PDF of reduces to the well known negative exponential PDF.

The corresponding CDF of can be expressed as [26] In Weibull fading the instantaneous signal-to-noise ratio at a cognitive radio is given by [27] It may be noted that the th power of a Weibull distributed random variable with parameters is another Weibull distributed random variable with parameters [25]. Thus is also a Weibull distributed random variable with parameters where . The PDF of can then be derived from (14) by replacing with and with as [28] where is the average SNR given as Here is the second moment of which can be obtained from the generalized expression for moments as [27] where is a positive integer and is the Gamma function. The average in the case of a Weibull channel can be obtained analytically by substituting (23) in (7).

2.8. Hard Decision Fusion Rule (OR-Rule)

Let denote the number of CR users sensing the PU. Each CR user makes its own local decision regarding the presence or absence of PU (i.e., or ) and forwards the binary decision (1 or 0) to FC for data fusion as shown in Figure 2. The PU is located far away from all CR users. All the CR users receive the PU signal with the same local mean signal power. Further, the channels between CR users and FC are assumed to be ideal channels (noiseless). Assuming independent decisions, the fusion problem, where -out of- CR users are needed for decision, can be described by binomial distribution based on Bernoulli trials where each trial represents the decision of each CR user. The generalized formula for overall probability of detection, , for the -out of- fusion rule is given by [5, 7] where is the probability of detection for each individual CR user as defined by generalized (5) and (7).

The OR-logic fusion rule (i.e., 1-out of- rule) can be evaluated by setting in (26): Equation (27) can be rewritten as In conventional nonweighted fusion (hard decision fusion), the noise, fading statistics, and average SNR in sensing channel are the same for each CR user. But in a real cognitive radio system this may not be true, that is, each CR experiences different fading statistics. Under this assumption two weighting schemes are proposed [18] and explained in detail in the following subsections.

2.9. Channel Preference Based Weighting Scheme

In this paper, we assume that each CR user experiences different channel status with the PU. Though we assume fading in sensing channel, the reporting channel is assumed to be ideal as FC is considered to be situated near to CRs [69]. The difference in channel status of the CR users necessitates considering some of the CR users more prior in making the decision about the PU than the other CR users. Assuming that FC knows each sensing channel status and each CR user experiences different channel status, we can weight their decisions based on following certain weighting algorithm. Assume that we generate a decision at FC which is equivalent to the decision of the worse channel status CR. Then replace it with the decision of the best channel status CR. These two generation and replacement operations are done in a way to hold two conditions: the total number of CR users must not change and decision independency is maintained. Equation (28) can be modified as

Let us consider an example that CR1 user experiences a better channel with PU, say AWGN channel, and other CRs experience the same worst channel, say Rayleigh faded channel. The decision of CR1 may be considered as decision of CRs instead of the one and remaining CRs as decision of . This could be done by modifying (30) as [18] where is the probability of detection at number of CR users in AWGN channel and is the probability of detection at number of CR users in faded channel. This algorithm is named as -Gaussian and faded algorithm.

2.10. Decision Statistic Based Weighting Scheme

In a real cognitive radio system different CR users may have the same opinion about the presence or the absence of the PU. But decision statistic value need not be the same for all CR users. Some may have high decision statistic value, while others may have low decision statistic value. Because of this difference, the dependability on the decisions of different CRs should be different. This means that the final decision must be taken according to the preference of some CR users over the others. Let us assume that all CR users are having the same detection threshold value and let us define a reliability factor (), as the difference between the decision statistic value and the detection threshold value as given in [18]

The reliability factor must be included in the probability of detection. For example consider 4-CR users in which one CR user (say CR1 user) is having highest statistical value of and others are having the same value of . Then the reliability factor for this network will be evaluated from the value of the decision statistic obtained from CR1 user to give . The reliability factor is multiplied with probability of missed detection of CR1 user, at FC; can be expressed as [18]

3. Simulation Model

The simulation is developed in MATLAB. To obtain the fading channel power distribution, one can rely on the amplitude/envelope distribution. Let us assume that each multipath component (MPC) obeys an instantaneous fading amplitude/envelope of with PDF . The instantaneous power of the said fading channel is thus given as with PDF ; its average is often normalized to unity, that is, using a simple PDF transformation; one can relate the PDF of the channel power with the one of the envelope which is given by [18] And inversely

The simulation is carried out according to the following steps to verify the analytical framework introduced in the previous section.(1)Equally likely hypothesis and primary user (PU) signal are generated using uniform random variable generator.(2)The AWGN signal with zero mean variance is generated using Gaussian random variable, where . The sensing channel coefficient at th CR user in case of Hoyt, Rayleigh, Rician, and Weibull fading is generated using two Gaussian random variables. The Nakagami-  fading channel coefficient can be generated using Gamma distribution and Log-normal shadowing coefficient can be generated as explained in Section 2.2. In case of non-fading environment (pure AWGN), . The way of generating several types of fading coefficients (Log-normal shadowing, Hoyt, Rayleigh, Rician, Nakagami-, and Weibull) is shown in Table 1.(3)The received signal at th CR user is for true hypothesis and for true hypothesis .(4)The received signal at th CR user is given as the input to band pass filter (BPF) and its output is squared (i.e. ) using squaring device and passed through an integrator. The output of the integrator is obtained as (from (4)).(5)A predefined detection threshold is set at ED depending on chosen (from (6)). The ED of th CR user compares decision statistic at th CR user with its detection threshold and takes a hard binary decision (1 or 0) about PU.(6)The steps 1 to 6 have been repeated a large number of times and then the average value of and   has been estimated.(7)The overall probability of detection can be estimated by substituting average value of in (28), (31), and (33).

4. Results and Discussions

Using the steps as mentioned in Section 3, we evaluated the performance of two different weighting schemes (channel preference based and decision statistic value based weighting schemes) in non-fading (AWGN) channel, in several fading channels such as Hoyt, Rayleigh, Rician, Nakagami-, Weibull, and log-normal shadowing channel. The overall probabilities of missed detection () and false alarm () at FC are evaluated under different channel conditions. The performance of CSS with OR logic fusion is also shown for comparison purpose. Simulation results are obtained with the following parameters, the number of CR users is , time-bandwidth product is , and the average sensing channel SNR is  dB. The weighting factor of channel preference based scheme, , is considered as 1 and 3 and weighting factor of decision statistic based weighting scheme, is considered as 0.4 and 0.9. Figures 3 to 5 are results of spectrum sensing using a single CR user and Figures 6 to 11 are results of cooperative spectrums sensing using weighting schemes.

Figure 3 shows the variation of missed detection probability () as a function of the false alarm probability () for single CR user based spectrum sensing. The performance is evaluated in AWGN and Rayleigh fading channel using analytical expressions and simulation. The AWGN curve is provided for comparison. As increases, decreases more rapidly for AWGN channel than for Rayleigh fading channel. Our simulation results match with the theoretical results.

In Figure 4, the effect of Nakagami parameter () on the of single CR user based spectrum sensing is shown. As the Nakagami parameter increases from 1 to 3, the probability of missed detection decreases which is intuitively true as higher indicates a less sever fading. For example, for , the values for , are 0.6192, 0.5776, and 0.5638, respectively.

Figure 5 shows complementary ROC curves for spectrum sensing with single CR user in the presence of  Hoyt, Rayleigh, Rician, Nakagami-, and Weibull fading channels. Hoyt, Rician, Nakagami-, and Weibull fading parameters are assumed to be , , , and , respectively. Comparing the AWGN curve with those corresponding to fading, we observe that spectrum sensing performance degrades in the presence of fading. The performance of energy detector is the best in Weibull fading channel among all fading channels.

Now we show the results on spectrum sensing based on weighting schemes.

In Figure 6, the performance comparison between cooperative spectrum sensing using two weighting schemes (decision statistic based and channel preference based) has been evaluated in the presence of log-normal shadowing. Two different values of weighting factor for the channel preference based weighting scheme () and two different values of weighting factor for decision statistic based weighting scheme () have been considered for this figure. The performance of conventional CSS with OR-logic fusion is also shown for comparison purpose. We observed that the performance of CSS with both weighting schemes is better than the performance of CSS with OR-logic fusion. It is observed that decreases with increase in any one of , , and . For example, at , when increases from 1 to 3, decreases from 0.0007 to 0.0001. Similarly, when increases from 0.4 to 0.9, decreases from 0.0011 to 0.0002 for the same value of .

Figures 7 and 8 show the performance of CSS with channel preference based and decision statistic based weighting schemes, respectively. The performance is evaluated in both Rayleigh and Rician fading channels. It is seen from Figure 7 that as as well as   increases, decreases for both fading channels. For example, for , as increases from 1 to 3, decreases from 0.0031 to 0.0002 for Rayleigh fading channel and decreases from 0.0017 to 0.0002 for Rician fading channel as shown in Figure 7. Similarly as decreases from 0.4 to 0.9, decreases from 0.0034 to 0.0011 for the same value of for Rician fading channel as shown in Figure 8. We observed that the performance of CSS in Rician fading channel is better than the performance of CSS in Rayleigh fading channel for the same value of and due to presence of line of sight (LOS) signal component. The performance of CSS with OR-logic fusion is provided for comparison purpose.

Figures 9 and 10 show the performance comparison between two weighting schemes (decision statistic based weighting scheme and channel preference based weighting scheme) in Nakagami- and Hoyt fading channels, respectively. Two different values of weighting factors (1 and 3) and (0.4 and 0.9) have been considered for these figures. We observe from both figures that decreases with increase in any one of , , and . For example, at , decreases from 0.0007 to 0.0001 and from 0.0010 to 0.0002 as increases from 1 to 3 and as increases from 0.4 to 0.9, respectively (in Figure 9). Similarly, in Figure 10, decreases from 0.0052 to 0.0002 and from 0.0147 to 0.0025 when increases from 1 to 3 and increases from 0.4 to 0.9, respectively. The performance of CSS with channel preference based weighting scheme, for , is better than the performance with decision statistic based weighting scheme for as seen in Figures 9 and 10. The performance of CSS with OR-logic fusion is also shown for comparison purpose. As we observe from the above curves in Figures 9 and 10, once again both the weighting schemes based fusion outperform OR-logic fusion.

In Figure 11, the performance comparison between decision statistic based weighting scheme and channel preference based weighting scheme in Weibull fading channel is shown. As in earlier case, two different values of weighting factors (1 and 3) and (0.4 and 0.9) have also been considered for this figure. As any one of , , and increases, decreases. For example, for , decreases from 0.0007 to 0.0001 and from 0.0003 to 0.0001 as increases from 1 to 3 and increases from 0.4 to 0.9, respectively. The performance of CSS with channel preference based weighting scheme, for , is better than the performance with decision statistic based weighting scheme for . The performance of CSS with OR-logic fusion is also shown for comparison in this figure. Weighting schemes guarantee a better performance than OR-logic based fusion in conventional cooperative spectrum sensing scenario.

Figure 12 shows the impact of several fading channels such as Hoyt, Rayleigh, Rician, Nakagami-, and Weibull fading on the performance of CSS using channel preference () based weighting scheme. Hoyt, Rician, Nakagami- and Weibull fading parameters are assumed to be , , , and , respectively. The performance of CSS in Weibull fading is better than other fading channels for the same value of . For example, for and , the values of for Hoyt, Rayleigh, Rician, Nakagami-, and Weibull channels are , , , , and , respectively.

5. Conclusions

We have investigated the performance of single CR user based spectrum sensing, considering several fading in sensing channels such as Hoyt, Rayleigh, Rician, Nakagami-, and Weibull. We have also evaluated the performance of cooperative spectrum sensing (CSS) using OR-logic fusion and two different weighting schemes such as channel preference based weighting scheme and decision statistic based weighting scheme. The performance of CSS with channel preference based weighting scheme for higher value of is found to be better than that with decision statistic based weighting scheme for maximum value of Performance comparison of CSS with weighting schemes among fading channels has been evaluated and the performance of CSS in Weibull fading channel outperforms that of any other fading channel considered in this paper. The performances with both weighting schemes outperform OR-logic based fusion. The overall probability of missed detection decreases with increase in overall probability of false alarm and weighting factors ( and ). The above study is useful in designing weighted based cooperative spectrum sensing network under several fading environments in sensing channels.