1. Introduction
Cognitive radio (CR) is a new technology in the wireless communications era that has changed the policy of spectrum allocation from a static to a more flexible paradigm [1]. Recently, CRs that enable opportunistic access to under-utilized licensed bands have been proposed as a promising technology for the improvement of spectrum operations. In an overlay cognitive radio networks, an overlay waveform is used to exploit idle spectra and transmit information data within these unused regions. On the other hand, in an underlay cognitive radio networks, an underlay waveform with low transmit power used to transmit data without harmful effects on the primary network [2]. In this paper, we focus on overlay networks where secondary users find the idle channel with spectrum sensing. A precondition of secondary access is that there shall be no interference with the primary system [3]. This means spectrum sensing has a vital role in a CR network (CRN).
There are a number of spectrum sensing techniques, including matched filter detection, cyclostationary detection, and energy detection [4-6]. Matched filter detection is known as the optimum method for detection of the primary users when the transmitted signal is known. The main advantage of matched filtering is that it takes a short time to achieve spectrum sensing below a certain value for the probability of false alarm or the probability of detection, compared to the other methods. However, it requires complete knowledge of the primary user’s signaling features, such as bandwidth, operating frequency, modulation type and order, pulse shaping, and packet format. Cyclostationary detection offers good performance but requires knowledge of the PU cyclic frequencies and requires a long time to complete sensing. On the other hand, energy detection is an attractive and suitable method due to its easy implementation and low computation complexity. However, it is vulnerable to the uncertainty of noise power, and cannot distinguish between noise and signal. Conversely, its major limitation is that the received signal strength can be dangerously weakened at a particular geographic location due to multi-path fading and the shadow effect [7].
In order to improve the reliability of spectrum sensing, cooperative spectrum sensing was proposed [8-11]. Each SU performs local spectrum sensing independently, and then forwards the sensing results to the fusion centre (FC) through the noise-free reporting channels between the SUs and the FC. However, the reporting channels are always subject to fading effects in real environments [12]. When reporting channels become very noisy, cooperative sensing offers no advantages [13-14]. To overcome this problem, Zhang et al. [15] and Xia et al. [16] proposed a cluster-based cooperative sensing scheme by dividing all the SUs into a number of clusters and selecting the most favorable SU in each cluster as a CH to report the sensing results, which can dramatically lessen the performance deterioration caused by fading of the wireless channels. In these schemes, the SU selected as the CH has to fuse sensing data from all cluster members (the SUs in this cluster). However, in these schemes, each SU’s reporting time slot and the CH reporting time slot offer no contribution to spectrum sensing, while SU sensing and reporting times and CH reporting time are in different time slots.
Jing et al. proposed a superposition-based cooperative spectrum sensing scheme that increases the sensing duration by superpositing the SUs’ reporting duration into the sensing duration [17]. However, this scheme adopts various individual reporting durations. In this case, synchronization problems occur at the FC. Moreover, the data processing burden at the FC increases for a large CR network.
In this paper, we propose a super-allocation and cluster-based cooperative spectrum sensing scheme to provide more efficient spectrum sensing. In this scheme, each SU achieves a non-fixed and longer sensing time for sensing the PU signal bandwidth, because both the SUs and the CHs are super-allocated to different reporting time slots. On the other hand, both the SU and the CH reporting time slots are of fixed length because the synchronization problem for the FC is relieved. In addition, this proposed scheme decreases the data processing burden of the FC while all the SUs in the CRN are divided into fewer clusters, such that each SU reports its local decision to the corresponding CH, which then reports to the FC. Simulation results show that the proposed scheme can improve sensing performance in low signal-to-noise ratio (SNR) environment (i.e., -28 dB) and also greatly reduces reporting overhead, in comparison with conventional cluster-based cooperative spectrum sensing schemes.
The remainder of the paper is organized as follows. Section 2 describes the system model. Section 3 offers an overview of energy detection. Section 4 describes the conventional cluster-based cooperative spectrum sensing scheme. The proposed a super-allocation and cluster-based cooperative spectrum sensing scheme is presented in Section 5. Some simulations and comparisons are given in Section 6. Finally, our conclusion is in Section 7.
2. System Model
Spectrum sensing can be formulated as a binary hypothesis-testing problem as follows:
Each SU implements a spectrum sensing process which is called local spectrum sensing, to detect the PU’s signal. According to the status of the PU, the received signal of an SU can be formulated as follows:
where yj(t) represents the received signal at the j-th SU, hj(t) denotes the gain of the channel between the j-th SU and the PU, x(t) with varance of represents the signal transmitted by the PU, and ηj(t) is a circularly symmetric complex Gaussian (CSCG) with variance of at the j-th SU.
In addition, we make the following assumptions [18]:
Cluster-based cooperative spectrum sensing in a CR network is shown in Fig. 1 which contains N SUs, K clusters, and one FC. In this network, all the SUs are separated into K clusters, in which each cluster contains Nc SUs, and the cluster head CHk, k=1,2, …, K, is selected to process the collected sensing results from all SUs in the same cluster.
Fig. 1.Cluster-based cooperative spectrum sensing in cognitive radio network
For sensing duration, first, each SU calculates the energy of its received signal in the frequency band of interest. Local decisions are then transmitted to the corresponding CH through a control channel, which will combine local decisions to make a cluster decision. Secondly, all cluster decisions will be forwarded to the FC through a control channel. At the FC, all cluster decisions from the CHs will be combined to make a global decision about the presence or absence of the PU signal.
3. Overview of Energy Detection
The energy detection method has been demonstrated to be simple, quick and able to detect primary signals, even if prior knowledge of the signal is unknown [19-22]. A block diagram of the energy detection method in the time domain is shown in Fig. 2. To measure the energy of the signal in the frequency band of interest, a band-pass filter is first applied to the received signal, which is then converted into discrete samples with an analog-to-digital (A/D) converter.
Fig. 2.Block diagram of the energy detection scheme
An estimation of the received signal power is given by each SU with the following equation:
where yj(t) is the t-th sample of a received signal at the j-th SU, and L is the total number of samples. L=TsFs, where Ts and Fs are the sensing time and signal bandwidth in hertz, respectively. According to the central limit theorem, for a large number of samples, e.g., L>250, the probability distribution function (PDF) of Ej, which is a chi-square distribution under both hypothesis H0 and hypothesis H1, can be well approximated as a Gaussian random variable, such that
where N(μ, σ2) deontes a Gaussian distribution with mean of μ and variacne of σ2, μ0,j and represent the mean and variance, respectively, for hypothesis H0, and μ1,j and represent the mean and variance for hypothesis H1.
Lemma 1. When the primary signal is a BPSK modulated signal and noise is a CSCG, the decision rule in Eq. (4) is modified as follows:
where which is the SNR of the primary signal at the j-th SU. The SNR is a constant in the non-fading additive white Gaussian noise environment [23]. Here, we omit the subscript of j in which denotes that index of SU, to simplify the notation.
Proof: For hypothesis H1, the mean μ1,j is expressed as
From Boyd and Vandenberghe [23], variance is
For a complex M-ary quadrature amplitude modulation signal [24], E|x(t)|4 is given as
For the BPSK signal [24], then we set M = 4.By substituting the value M = 4 in Eq. (8).
For the CSCG noise signal [23], E|η(t)|4 is given as
Substituting the values E|x(t)|4 and E|η(t)|4 in Eq. (7), we get
For hypothesis H0, substituting the value in Eq. (6), mean μ0,j is
Again, substituting the value in Eq. (7), variance is
Then, we can have distributions of a decision statistic under null and alternative hypotheses as in Eq. (5).
By the definition of a false alarm probability in a hypothesis testing with a decision statistic of Ej depending on Ts, and a decision threshold of λj, the probability of false alarm for the j-th SU is given by
where Q(x) is the Gaussian tail function given by . Form the Lemma 1, the probability of false alarm under a CSCG noise is given by
By the definition of a probability of detection in hypothesis testing and Lemma 1, the detection probability for the BPSK modulated primary signal under a CSCG noise for the j-th SU is given by
The last equality is obtained by using Eq. (5).
With Eqs. (15) and (16), the probabilities of false alarm and detection for PU signal can be calculated when the duration of sensing time Ts is given.
4. Conventional Cluster-based Cooperative Spectrum Sensing
A general frame structure for conventional cluster-based cooperative spectrum sensing is shown in Fig. 3. With this frame structure, all local decisions are forwarded to the CHs in the scheduled SU reporting time slots and are then forwarded to the FC in the scheduled CH reporting time slots.
Fig. 3.A conventional cluster-based cooperative spectrum sensing scheme [16]
Lemma 2. In conventional cluster-based cooperative spectrum sensing, the N SUs in the network adopt fixed sensing time slot given by
to sense the PU’s signal with false alarm and detection probabilities of respectively.
Proof: We focus on the BPSK signal and CSCG noise. The probability of detection can be obtained with Eq. (18) by using the Eq. (17).
From Eq. (15), the probability of false alarm can be obtained with
By substituting Eq. (19) into Eq. (18) and rewriting this equation, we have
Defining the sensing time with the last equation in (20), i.e., we can meet the requirement on false alarm and detection probabilities.
Because all SUs in k clusters have the same fixed sensing time slot, the sensing performance, i.e., false alarm and detection probabilities depend on SNR of a SU. Therefore, sensing performance is not improved with a fixed sensing time slot. In addition, the reporting time slot for the SU and the CH are not utilized.
5. Proposed Super-allocation and Cluster-based Cooperative Spectrum Sensing Scheme
In the conventional approach, sensing time slots, reporting time slots of SUs, and reporting time slots of CHs are strictly devided as shown in Fig. 3. Due to this rigid structure in the conventionanl approach, the reporting time slots of other SUs and CHs are not used for spectrum sensing. However, these reporting time slots can be used in sensing the specturm by other SUs by scheduling sensing and reporting time slots effectively. To this end, a super-allocation and cluster-based cooperative spectrum sensing scheme is proposed by increasing the sensing time slot. In the proposed scheme, each SU can obtain longer sensing time slot because the other SU reporting times and the CH reporting times are merged to the SU sensing time. Therefore, the sensing time slots for SUs in the proposed scheme can be logner than those in the conventional scheme.
Fig. 4 shows the proposed schduling method of sening and reproting time slots in the super-allocation for cluster-based cooperative spectrum sensing. In the figure, SUnk means the k-th SU in the n-th cluster in the network. To explain the duration of sensing time slot for SUnk, we define the durations of the sensing and reporting time for SUnk with respectively.
Fig. 4.A super-allocation and cluster-based cooperative spectrum sensing scheme
In this proposed scheme, the sensing time slot for the first SU in the first cluster, i.e. SU11, is equal to the sensing time slot in the conventional scheme, i.e., Except for SU11, other SUs can obtain longer sensing time slots by scheduling SU resproting slots followed by the repoting slot for the CH of that cluster. With such a schedulig method, SUs can sense the specurm during the resprting time slots of other SUs and CHs. For example, the sensing time slot of SU12, is equal to the total duration of sensing time slot and the reporting time slot of the SU11, i.e., Except for SU11. Similarly, becomes the sum of the sensing duration of SU12 and the reporting duration of SU12, i.e., Obviously, the relationship of the sensing time slot of the SU1(j+1) with the sensing time slot and the reporting time slot of the previous SUs can be given by
for j=1,2,3,......,Nc.
When for 1,2,3,......,Nc, the sensing time slot of j-th SU in the first cluster is written as
Therefore, in first cluster is greater than or equal to
For SU in the other clusters, the reporting time slots of SUs in the previous clusters and that of the previous CH can be used for a sesing time slot of SUs in the current cluster. Thus, is given by
Here, is the duration of the reporting time slot of a CH. Therefore, we can obtain longer sensing time as an index of CH increases.
5.1. Local Sensing
As shown in Eq. (16), the detection probability is a function of parameters λj, γ and TsFs. For fixed Fs, γ and λj, is a function of Ts, which can be represented as
Lemma 3. In the proposed cluster-based cooperative spectrum sensing, the N SUs in the network adopts non-fixed sensing time slot in Eq. (23) to sense the PU’s signal. Therefore, sensing performance is improved over the conventional scheme.
Proof: Let denote the probability of detection for the conventional and proposed schemes, rspectively. When SU belongs to the first cluster, the CH reporting time slot is not included in its sesing time.
Substituting the values of Ts and in the Eq. (16), we have
When the sensing time becomes longer, then the detection probability increases obviously. Then, we show that
Because for j=1,2,3,......,Nc. When j=1 then we get
If SU is not inculded in the first cluser, denotes the probability of detection for the proposed scheme. In this case, the sensing time slot includes the CH reporting time slots. Substituting the value of in the Eq. (16), we get,
Therefore,
Each SU makes a local hard decision as follows.
5.2 Cluster Decision
At the n-th CH, all local decisions received from the SUs will be combined to make a cluster decision as follows:
where ξ is the threshold for the cluster decision.
5.3 Global Decision
At the FC, all cluster decisions received will be combined to make a global decision (G) about the presence or absence of the PU signal by using a τ-out-of-K rule as follows:
where τ is the threshold for the global decision.
6. Simulation and Results Analysis
To evaluate the performance of the proposed spectrum sensing scheme, Monte-Carlo simulations were carried out under following conditions:
First, the sensing performance of the proposed and conventional cluster-based schemes, in terms of receiver operating characteristic (ROC), were evaluated under a CSCG channel. In this simulation, each SU conducts local sensing using equal gain combining (EGC).
Fig. 5 and Fig. 6, repsectively show ROC curves for the proposed cluster-based schemes, without and with cluster reporting time (RT). The proposed scheme outperforms in detection of the PU, compared with the conventional scheme bacause the proposed super-allocation can have longer sensing time the conventional one. Test statistics Eq. (25) was considered for the proposed scheme without reporting time for the cluster decision. Also, test statistics Eq. (27) was considered for the proposed scheme with reporting time for the cluster decision. When the index of the cluster increases from one to three, the detection probability is increased.
Fig. 5.ROC curves of the proposed scheme without cluster reporting time where C1#, C2# and C3# mean the first, second and third clusters
Fig. 6.ROC curves of the proposed scheme with cluster reporting time
From the detection efficiency of cooperative spectrum sensing, the probability of detection is 0.8, and the probability of false alarm is 0.2. However, in the worst environment, we need the probability of detection to be more than 0.9 and the probability of false alarm to be less than 0.1. In the conventional scheme, we can achieve these sensing performance with a longer sensing time slotm but the throughput of the cognitive radio network decreases. In the proposed scheme, we can easily achieve more than 0.9 and less than 0.1 for the probabilities of detection and false alarm, respectively, because SU reporting time and CH reporting time merge to sense the PU signal without decreasing system throughput.
Fig. 7 and Fig. 8, respectively, show ROC curves for the global decision at the FC for the proposed and conventional cluster-based schemes with and without cluster reporting time. The figures show that an OR-rule-based [25] proposed scheme can achieve the most reliable performance, with and without cluster RT, as well. Therefore, the OR-rule offers the best performances, compared with other fusion decisions (Majority-rule, AND-rule) [25]. As we can expect, the detection performance of the proposed scheme with cluster RT in Fig. 8 is better than the proposed scheme without cluster RT in Fig. 7.
Fig. 7.ROC curves of the proposed scheme without cluster reporting time and the conventional scheme
Fig. 8.ROC curves of the proposed scheme with cluster reporting time and the conventional scheme
Secondly, the simulation was carried out under conditions whereby the SNRs of the PU’s signal at the nodes are from -28 to -10 dB. The ROC curves of proposed scheme without cluster reporting time and the conventional scheme are illustrated in Fig. 9. For our proposed scheme, it can be seen that probability of detection increases as sensing time, increases.
Fig. 9.ROC curves of the proposed scheme without cluster reporting time and the conventional scheme where SNRs of the PU’s signal at the nodes are from -28 to -10 dB
The ROC curves of the proposed scheme with cluster reporting time versus the conventional scheme are shown in Fig. 10. From Fig. 9 and Fig. 10, it is shown that the probability of detection in the proposed scheme with cluster reporting time is better than the proposed scheme without cluster reporting time.
Fig. 10.ROC curves of the proposed scheme with cluster reporting time and the conventional scheme where SNRs of the PU’s signal at the nodes are from -28 dB to -10 dB
In Tables 1 and 2, the exact values of detection probabilities in the proposed and conventional approaches are shown. The gain of sensing performance can be verified with the results. For example, the proposed method with a cluster reporting time can detect the spectrum with nearly 100% detection probability whereas the conventional one detects the PU’s signal with 78% of detection probability in -10 dB SNR.
Table 1.Probability of detection (PD) without cluster reporting time under SNR vs. number of clusters.
Table 2.Probability of detection (PD) with cluster reporting time under SNR vs. number of clusters.
7. Conclusion
In this paper, we propose super-allocation and cluster-based cooperative spectrum sensing in a CR network. The proposed scheme can achieve better sensing performance in comparison with the conventional cluster-based cooperative spectrum sensing scheme. By re-scheduling the reporting time solts of SUs and CHs, a longer sensing durations are guranteed for SUs depending on the order of reporting times of SU and CH. With simulations, the gain of performance is verified.
References
- J. Mitola and G. Q. Maguire, "Cognitive radio: making software radios more personal," IEEE Personal Communications, vol. 6, no. 4, pp. 13-18, 1999. Article (CrossRef Link) https://doi.org/10.1109/98.788210
- B. Makki and T. Eriksson, "On the ergodic achievable rates of spectrum sharing networks with finite backlogged primary users and an interference indicator signal," IEEE Transactions on Wireless Communications, vol. 11, no.9, pp. 3079-3089, 2012. Article (CrossRef Link) https://doi.org/10.1109/TWC.2012.071612.110447
- S. Haykin, "Cognitive radio: brain-empowered wireless communications," IEEE Journal on Selected Area in Communications, vol. 23, no. 2, pp. 201-220, 2005. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2004.839380
- S. Enserink and D. Cochran, "A cyclostationary feature detector," in Proc. of Asilomar Conf. on Signals, Systems and Computers, pp. 806-810, 1994. Article (CrossRef Link)
- F. F. Digham, M. S. Alouini and M. K. Simon, "On the energy detection of unknown signals over fading channels," IEEE Transactions on Communications, vol. 55, no. 1, pp. 21-24, 2007. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2006.887483
- Y. Zeng and Y. C. Liang, "Maximum-minimum eigenvalue detection for cognitive radio," in Proc. of IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, pp. 1-5, Sep. 2007. Article (CrossRef Link)
- I. F. Akyildiz, W. Lee, M. C. Vuran and S. Mohanty, "Next generation/dynamic spectrum access/cognitive radio wireless networks: A survey," Computer Network, vol. 50, no. 13, pp. 2127-2159, Sep. 2006. Article (CrossRef Link) https://doi.org/10.1016/j.comnet.2006.05.001
- D. Cabric, S. M. Mishra and R. W. Brodersen, "Implementation issues in spectrum sensing for cognitive radios," in Proc. of Conference Record of the Thirty-Eighty Asilomar Conference Signals, Systems and Computers, pp. 772-776, 2004. Article (CrossRef Link)
- A. Ghasemi and E. S. Sousa, "Collaborative spectrum sensing for opportunistic access in fading environments," in Proc. of 1st IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks, pp. 131-136, 2005. Article (CrossRef Link)
- M. Mustonen, M. Matinmikko and A. Mammela, "Cooperative spectrum sensing using quantized soft decision combining," in Proc. of 4th International Conference on Cognitive Radio Oriented Wireless Networks and Communications, pp. 1-5, 2009. Article (CrossRef Link)
- S. Zarrin and T. J. Lim, "Composite hypothesis testing for cooperative spectrum sensing in cognitive radio," in Proc. of ICC'09 IEEE International Conference on Communications, pp. 1-5, 2009. Article (CrossRef Link)
- J. F. Chamberland and V. V. Veeravalli, "The impact of fading on decentralized detection in power constrained wireless sensor networks," in Proc. of IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. iii-837-40, 2004. Article (CrossRef Link)
- T. C. Aysal, S. Kandeepan and R. Piesiewicz, "Cooperative spectrum sensing over imperfect channels," in Proc. of IEEE GLOBECOM Workshops, pp. 1-5, 2008. Article (CrossRef Link)
- T. C. Aysal, S. Kandeepan and R. Piesiewicz, "Cooperative spectrum sensing with noisy hard decision transmissions, " in Proc. of IEEE International Conference on Communications, pp. 1-5, 2009. Article (CrossRef Link)
- C. Sun, W. Zhang, and K. Ben, "Cluster-based cooperative spectrum sensing in cognitive radio systems," in Proc. of IEEE International Conference on Communications, ICC'07, pp. 2511-2515, Jun. 2007. Article (CrossRef Link)
- W. Xia, S. Wang, W. Liu and W. Chen "Cluster-based energy efficient cooperative spectrum sensing in cognitive radios," in Proc. of 5th IEEE International Conference on Wireless Communications, Networking and Mobile Computing, WiCom, pp.1-4, 2009. Article (CrossRef Link)
- J. Jin, H. Xu, H. Li and C. Ren, "Superposition-based cooperative spectrum sensing in cognitive radio networks," in Proc. of International Conference on Computer Application and System Modeling (ICCASM), vol. 4, pp. 342-346, 2010. Article (CrossRef Link)
- T. Yucek and H. Arslan, "A survey of spectrum sensing algorithms for cognitive radio applications," in Proc. of IEEE Communications Surveys & Tutorials, vol.11, no. 1, pp. 116-130, 2009. Article (CrossRef Link)
- H. Urkowitz, "Energy detection of unknown deterministic signals," in Proc. of IEEE, vol. 55, no. 4, pp. 523-531, Apr. 1967. Article (CrossRef Link)
- V. I. Kostylev, "Characteristics of energy detection of quasideterministic radio signals," Radiophysics and Quantum Electronics, vol. 43, no. 10, pp. 833-839, Oct. 2000. Article (CrossRef Link)
- V. I. Kostylev, "Energy detection of a signal with random amplitude," in Proc. of IEEE Conference on Communications, ICC, vol. 3, pp. 1606-1610, 2002. Article (CrossRef Link)
- K. X. Thuc and K. Insoo, "Cooperative spectrum sensing using Kalman filter based adaptive Fuzzy system for cognitive radio networks," KSII Transactions on Internet and Information Systems, vol. 6, no. 1, pp. 285-302, Jan. 2012. Article (CrossRef Link) https://doi.org/10.3837/tiis.2012.01.016
- S. Boyed and L. Vandenberghe, "Convex Optimization," Cambridge, UK: Cambridge University Press, 2003.
- H. Mathis, "On the Kurtosis of digitally modulated signals with timing offsets," in Proc. of 3rd IEEE Signal Processing Workshop Signal Processing Advances Wireless Communications, pp. 86-89, Mar. 2001. Article (CrossRef Link)
- W. Zhang, R. Mallik and K. Letaief, "Optimization of cooperative spectrum sensing with energy detection in cognitive radio networks," IEEE Transactions on Wireless Communications, vol. 8, no. 12, pp. 5761-5766, 2009. Article (CrossRef Link) https://doi.org/10.1109/TWC.2009.12.081710
Cited by
- A Cluster-Based Cooperative Spectrum Sensing in Cognitive Radio Network Using Eigenvalue Detection Technique with Superposition Approach vol.11, pp.7, 2014, https://doi.org/10.1155/2015/207935