Spectrum Sensing Techniques For Cognitive
Radio Networks
Fatima Salahdine
STRS Lab, National Institute of Posts & Telecommunications, Rabat, Morocco
Electrical Engineering Department, University of North Dakota, Grand Forks, USA
E-mail: fatima.salahdine@gmail.com

Abstract: In this chapter, we present the state of the art of the spectrum sensing techniques for
cognitive radio networks as well and their comparisons. The rest of the chapter is organized as
below: Section I.1, Section I.2, and Section I.3 present the spectrum management problem and the
cognitive radio cycle as well as the compressive sensing solution; Section II.1 describes the
spectrum sensing model; Section II.2 presents the existing spectrum sensing techniques, including
energy, autocorrelation, Euclidian distance, wavelet, and matched filter based sensing. Finally, a
conclusion is given at the end of the chapter.

I.1 Spectrum Management and Cognitive Radio
Wireless networks and information traffic have grown exponentially over the last decade, which
has resulted in an excessive demand for the radio spectrum resources [1][2]. The radio spectrum
is a limited resource controlled by regulations and the recognized authorities, such as the federal
communications commission (FCC) in the US. The current radio spectrum allocation policy
consists of assigning the channels to specific users with licenses for specific wireless technologies
and services. Those licensed users have access to that spectrum portions to transmit/receive their
data, while others are forbidden even when those spectrum portions is unoccupied [3]. Recent
studies reported that the spectrum utilization ranges from 15% to 85% in the US under the fixed
spectrum allocation (FSA) policy [4]. FCC measurements also show that some channels are
heavily used while others are sparsely used as illustrated in Figure 1 [5].

1

Figure 1: Radio spectrum occupancy [5][6][7].

Allocated spectrum portions are not used all the time by their owners, called primary users (PUs),
which creates spectrum holes. A spectrum hole, also called white space, is a frequency band
assigned to a PU, but it is not being used at a particular time and at a particular location. Therefore,
the radio spectrum is inefficiently exploited [8][9]. Thus, the scarcity and inefficiency of the
spectrum management require an urgent intervention to enhance the radio spectrum access and
achieve high network performance. A better way to overcome the spectrum scarcity issue is
dynamically managing it by sharing unoccupied channels with unlicensed users, called secondary
users (SUs), without interfering with the PUs signals. The opportunistic spectrum access (OSA),
also called dynamic spectrum access (DSA), has been proposed to address the spectrum allocation
problems. In contrast to the FSA, DSA allows the spectrum to be shared between licensed and
non-licensed users, in which the spectrum is divided into numerous bandwidths assigned to one or
more dedicated users [10][11].
In order to advance the use of the OSA, several solutions have been proposed, including cognitive
radio [12][13]. According to Mitola [14][15], cognitive radio is an intelligent radio frequency
transmitter/receiver designed to detect the available channels and adjust its transmission
parameters enabling more communications and improving radio operating behavior [14]. A
cognitive radio system can observe and learn from its environment, adapt to the environmental
conditions, and make decisions in order to efficiently use the radio spectrum. It allows SUs to use

2

the PU assigned radio spectrum when it is temporally not being utilized as illustrated in Figure 2
[1][3].

Figure 2: Dynamic spectrum access [3][16][17].

Cognitive radio is considered as the future technology to solve the resource allocation problem
that the requirements of the 5th generation of the wireless communication raised. With these 5th
generation of the wireless communication systems, the wide wireless will be interconnected
offering high quality of service and data rates. The IEEE 802.22 standard has been defined as the
first achievement of the cognitive radio solution to enable SUs to use the TV white spaces in the
VHF and UHF bands [2].

I.2 Cognitive Radio Cycle
As illustrated in Figure 3, a cognitive radio system performs a 3-process cycle: sensing, deciding,
and acting [16][17].

Figure 3: Cognitive radio cycle [17][16].

3

The first process is critical since it is the stage where the measurements are taken and the spectrum
sensing is performed. Due to multipath fading, shadowing, or varying channel conditions
[16][18]19], uncertainty affects this first process. In the observation process, measurements taken
by the SUs are also uncertain. In the next process, SUs make a decision based on what has already
been observed using their knowledge basis, which may have been impacted by the uncertainty in
the detected measurements, leading to the wrong decisions. In the last process, uncertainty spreads
over the cognitive radio cycle, and sometimes the wrong actions are taken [1]. Thus, uncertainty
propagation impacts all the radio spectrum processes, which degrades the cognitive radio
performance [16].
Therefore, it is necessary to address these uncertainty problems in the cognitive radio cycle by
sensing the spectrum correctly, making the correct decision, and taking the right action.

I.3 Compressive sensing
In order to sense the wideband radio spectrum, communication systems must use multiple RF
frontends simultaneously, which can result in long processing time, high hardware cost, and
computational complexity. To address these problems, fast and efficient spectrum sensing
techniques are needed. Compressive sensing has been proposed as a low-cost solution for dynamic
wideband spectrum sensing in cognitive radio networks to speed up the acquisition process and
minimize the hardware cost [20]. It consists of directly acquiring a sparse signal in its compressed
form that includes the maximum information using a minimum number of measurements and then
recovering the original signal at the receiver. Over the last decade, a number of compressive
sensing techniques have been proposed to enable scanning the wideband radio spectrum at or
below the Nyquist rate. However, these techniques suffer from uncertainty due to random
measurements, which degrades their performances. To enhance the compressive sensing
efficiency, reduce the level of randomness, and handle uncertainty, signal sampling requires a fast,
structured, and robust sampling matrix; and signal recovery requires an accurate and fast
reconstruction algorithm [20-22].
Hence, efficient spectrum sensing and compressive sensing techniques are highly required in order
to speed up the wideband spectrum scanning, deal with uncertainty, and perform accurate and
reliable sensing occupancy measurements.
4

II.1 Spectrum Sensing Model
Spectrum sensing is one of the most important processes performed by cognitive radio systems. It
allows the SUs to learn about the radio environment by detecting the presence of the PU signals
using one or multiple techniques and decide to transmit or not in its frequency band [1-5]. The
spectrum sensing model can be formulated as:
𝑦 𝑛 =

𝑤(𝑛)
H) : PU absent
ℎ ∗ 𝑠(𝑛) + 𝑤(𝑛), H8 : PU present

(1)

where n=1….N, N is the number of samples, y(n) is the SU received signal, s(n) is the PU signal,
w(n) is the additive white Gaussian noise (AWGN) with zero mean and variance 𝛿<= , and h is the
complex channel gain of the sensing channel. H0 and H1 denote respectively the absence and the
presence of the PU signal. The PU signal detection is performed using one of the spectrum sensing
techniques to decide between the two hypotheses H0 and H1. The detector output, also called the
test statistic, is then compared to a threshold in order to make the sensing decision about the PU
signal presence. The sensing decision is performed as:
if 𝑇 ≥ 𝛾,
if 𝑇 < 𝛾,

𝐻8
𝐻)

(2)

where T denotes the test statistic of the detector and 𝛾 denotes the sensing threshold. If the PU signal
is absent, SU can access to the PU channel. Otherwise, it cannot access to that channel at that time.
Figure 4 presents the general model of the spectrum sensing [23-26].

Figure 4: General model of spectrum sensing [26].

A number of sensing techniques have been proposed in the literature. These techniques are
classified into two main categories: cooperative sensing and non-cooperative sensing as illustrated
in Figure 5 [1][23].

5

Figure 5: Spectrum sensing classification [24][25][26].

Under the non-cooperative sensing category, also called local sensing, each SU seeks for its own
objectives and does not take into account the decisions of other SUs. As there is no communication
or collaboration between the different SUs that sense the same frequency band, the spectrum
sensing decision is performed locally. The non-cooperative techniques are simple and do not
require high processing time and hardware cost. However, they are subject to errors due to
shadowing, fading, interferences, and noise uncertainty. They are mainly adopted when only one
sensing terminal is available or when there is no possible communication between the SUs.
Under the cooperative spectrum sensing category, the SUs collaborate and coordinate with each
other taking into account the objectives of each user to make the final common decision. This
cooperation between the different SUs can be divided into two schemes: centralized and distributed
schemes. For the distributed scheme, SUs exchange their local observations and sensing results.
Each SU takes its own decision taking into account the received results from the other SUs sensing
the same frequency band. This approach does not require any common infrastructure for the final
decision and the detection is controlled by the SUs. For the centralized scheme, all the SUs send
their sensing results to a central unit, called fusion center, as illustrated in Figure 6.

6

Figure 6: Centralized Cooperative spectrum sensing [24][25][26].

The fusion center decides about the spectrum access based on the received observations. The
decision can be soft or hard combining decision with AND/OR rules. Under both spectrum sensing
categories, SUs can perform the sensing using a spectrum sensing technique [23].

II.2 Spectrum Sensing Techniques
A number of spectrum sensing techniques have been proposed to identify the presence of the PU
signal transmission. These techniques provide more spectrum utilization opportunities to the SUs
with no interferences or intrusive to the PUs. Examples of these techniques are presented in Figure
7, namely energy [1][24], autocorrelation [23], Euclidian distance [7][20], wavelet [4], and
matched filter based sensing [6].

Spectrum Sensing
Techniques

Autocorrelation
based Detection

Energy Detection

Matched Filter
based Detection

Euclidean
Distance based
Detection

Figure 7: Examples of spectrum sensing techniques [24][25][26].

II.2.1 Energy detection
Energy detection is the simplest sensing technique, which does not require any information about
the PU signal to operate. It performs by comparing the received signal energy with a threshold.
The threshold depends only on the noise power. The decision statistic of an energy detector can be

7

calculated from the squared magnitude of the FFT averaged over N samples of the SU received
signal as illustrated in Figure 8 [24][25-30].

Figure 8: Energy detection model [25][26][30].

The detector output is the received signal energy as given by
TFG =

I
=
JK) y(n)

(3)

where n=1…. N, N is the sample number, and y(n) is the SU received signal, and TED is the test
statistic. Thus, the decision-based energy detection can be expressed as:
If 𝑇MN ≥ 𝜆, PU signal present
If 𝑇MN < 𝜆, PU signal absent

(4)

where 𝜆 denotes the sensing threshold and TED denotes the energy of the SU received signal. The
received signal can be approximated as a Gaussian random signal. Based on the central limit
theorem, when the number of samples exceeds 250 (N >250), the test statistic has a central chisquare distribution with N degrees of freedom for H0 hypothesis, while it has a non-central chisquare distribution with N degrees of freedom for H1 hypothesis. Thus, the test statistic, 𝑇MN , is
approximated as Gaussian and given by
𝐻) : 𝑇MN ~ Ɲ (𝑁𝛿<= , 2𝑁𝛿<V )
𝐻8 : 𝑇MN ~ Ɲ (𝑁(𝛿<= + 𝛿W= ) , 2𝑁(𝛿<= + 𝛿W= )= )

(5)

where 𝛿W= denotes the PU signal variance, 𝛿<= denotes the noise variance, and Ɲ denotes the normal
distribution. For evaluation metrics, the probability of detection and the probability of false alarm
for additive white Gaussian noise (AWGN) channel can be expressed respectively as:
8

Pd = Q (

𝛌 Y 𝐍 (𝛅𝟐𝐰 ^𝛅𝟐𝐬 )
𝟐 𝐍 (𝛅𝟐𝐰 ^𝛅𝟐𝐬 )

𝟐

)

,

Pfd = Q (

𝛌 Y 𝐍 𝛅𝟐𝐰
𝟐 𝐍 𝛅𝟒𝐰

)

(6)

where Q(.) denotes the Q-function and λ denotes the sensing threshold. The two metrics can be
also formulated as a function of the signal to noise ratio (SNR) as:
Pd = Q (

𝝀Y𝑵 𝟏^𝜸
𝟐𝑵 𝟏^𝜸

)
𝟐

,

Pfd = Q (

𝛌 Y 𝐍 𝛅𝟐𝐰
𝟐 𝐍 𝛅𝟒𝐰

)

(7)

where γ denotes the SNR and λ denotes the average threshold, 𝜆 = 𝜆/𝛿<= . Thus, the sensing
threshold depends on the noise power and it is expressed for a target Pfd as:
𝜆 = (𝑄Y8 𝑃ij

2𝑁 + 𝑁)𝛿<=

(8)

Each threshold value corresponds to a pair of (Pd, Pfd), representing what called the receiver
operating curve (ROC). ROC represents the plotting of the correct detection rate as a function of
the false detection rate for several thresholds [2][9][26][27][32–36].
Energy detection is easy to implement and does not require any prior knowledge about the PU
signal, which makes it one of the most used techniques. However, it is very sensitive to the noise
and cannot distinguish between the signal and the noise when the signal power is low. In addition,
the sensing threshold for energy detector is an important parameter. When a detector does not adjust
its threshold properly, it suffers from some performance degradation of the spectrum sensing.
Various approaches were suggested for energy detection technique [31–37]. As the sensing
performance is highly affected by the estimation error of the noise power, a dynamic estimation of
the noise power is recommended in [31]. Adaptive threshold control is implemented with linear
adaptation on the threshold based on the signal to interference plus noise ratio (SINR) [38][39].
This approach attains a considerably higher SU throughput than the fixed threshold approach, but
maintains unacceptable chances of false alarms [32].
The authors in [33] presented an adaptive threshold in unknown white Gaussian noise with noise
power estimation, keeping the false alarm rate at a preferred point under any noise level. This
technique is based on a concept of dedicated noise estimation channel in which only noise is
received by the SUs. An improved energy detection method is proposed in [34] where misdetection
of the PU transmission due to a sudden drop in the PU transmission power is addressed by keeping
9

an additional updated list of the latest fixed number of sensing events that are used to calculate an
average test statistic value. A double-threshold technique is proposed in [35] with the intention of
finding and localizing narrowband signals. Another technique is presented in [36] based on
wideband spectrum sensing, which senses the signal strength levels within several frequency ranges
to improve the opportunistic throughput of the SU and decreases the interference to the PU. In [37],
the authors proposed an improved energy detection with an adaptive threshold to increase the
detection rate.
II.2.2 Autocorrelation Based Detection
Autocorrelation based sensing technique is based on the value of the autocorrelation coefficient of
the received signal. It exploits the existing autocorrelation features in the transmitted signal and
not in the noise [30]. For a given signal, s(t), the autocorrelation function is defined as:
𝑅W,W (𝜏) =

^n
𝑠
Yn

𝑡 ∗ 𝑠 ∗ (𝑡 − 𝜏) dt

(9)

where 𝜏 denotes the time lag, t denotes time, and s* denotes the complex conjugate of the signal. In
spectrum sensing context, sensing quality is affected by the noise level and it is difficult to interpret
the signals affected by the Gaussian noise [40-44]. In fact, white noise is uncorrelated and its
autocorrelation function results in a sharp spike at zero lag while the rest of lags are close to zero
as illustrated in Figure 9.

Figure 9: Autocorrelation function of the white noise [31][7].

10

However, 𝑅W,W 𝜏 can present some high values depending on the transmitted stream proprieties.
The transmitted signal is correlated; the zero lag and the first lag are very close as illustrated in
Figure 10.

Figure 10: Autocorrelation function of the signal [31][7].

Therefore, the autocorrelation of the signal is correlated while the one of the noise in uncorrelated
as illustrated in Figure 9 and Figure 10. When the degree of correlation is higher, the strength of the
signal is higher [31][44]. Thus, the spectrum sensing is performed by exploiting the autocorrelation
function to detect the PU signal presence under noise as illustrated in Figure 11.

Figure 11: Autocorrelation based sensing model [31][7].

The sensing decision is based on the knowledge of the statistical distribution of the autocorrelation
function. For random noise, the first lag of the autocorrelation is very small or negative, but when
there is a signal the autocorrelation at the first lag represents a significant value. Thus, the sensing
method consists on comparing lag0 and lag1 of the autocorrelation function of the SU received
signal [41]. The sensing decision is expressed as:
if 𝑙𝑎𝑔0 ≈ 𝑙𝑎𝑔1
if 𝑙𝑎𝑔0 >> 𝑙𝑎𝑔1

, PU signal present
, PU signal absent

(10)

11

The autocorrelation threshold is the margin between the two lag values. For instance, if lag0 is
superior to lag1 by a value of λ %, this value, λ, is the autocorrelation threshold. Autocorrelation
based sensing is able to differentiate between signals and noise, which makes it less sensitive to
noise uncertainty. It depends on the autocorrelation features and its performance is limited by the
hardware based fractional frequency offset (FFO) for practical implementation; however, it is easy
to implement and does not require high computing power [41].
II.2.3 Euclidian Distance Based Detection
Euclidean distance based detection is a new sensing method proposed in [7]. It is mainly based on
the autocorrelation of the SU received signal. This detector performs by computing the Euclidean
distance between the autocorrelation of the signal and a reference line [7]. The autocorrelation of
the received signal can be presented as the mean of
w
xK8 𝑠

𝑅W,W (𝜏) =

𝑛 ∗ 𝑠 ∗ (𝑛 − 𝜏)

(11)

where 𝑅W,W (𝜏) is the autocorrelation at lag𝜏, s is the received signal, and N is the number of
samples. The reference line refers to the equation:
=

𝑅 = ( )𝑡 + 1

(12)

y

where R denotes the reference line, M denotes the number of lags of the autocorrelation including
y

positive and negative values, and 0 ≤ 𝑡 ≤ . The Euclidean distance, D, is the difference between
=

the reference line and the signal autocorrelation [31]. It can be expressed as:
𝐷=

(𝑅W,W 𝜏 − 𝑅)

=

(13)

The sensing is then performed by comparing this metric with a threshold as illustrated in Figure
12.

12

Figure 12: Euclidean distance based sensing model [31][7].

The sensing decision is expressed as:
If 𝐷 ≥ λ, PU signal absent
𝐼𝑓 𝐷 < λ, PU signal present

(14)

where 𝜆 denotes the sensing threshold. Euclidean distance based sensing is more efficient than the
autocorrelation based sensing in terms of the detection success rate [40-44].
II.2.4 Wavelet based Sensing
Wavelet based sensing, also called edge detection, is based on the continuous wavelet transform,
which allows finding the signal decomposed coefficients with the help of a basis [41][42]. For a
given signal x(t), the continuous wavelet function, 𝜓 𝑡 , operates in time domain where it includes
a certain range and zeros elsewhere [45]. It is given by
𝑓 𝑠, 𝑢 = < 𝑥 𝑡 , 𝜓•,W > =

^n
𝑥
Yn

∗
𝑡 𝜓•,W
𝑡 𝑑𝑡

(15)

where s is the translating parameter, u is the scaling parameter greater, and 𝜓•,W 𝑡 is the basis.
The wavelet transform allows mapping from the one dimensional signal, x(t), to two dimensions
coefficients f(s,u). The frequency-time analysis can be performed at frequency corresponds to
parameter, s, at time instant corresponds to parameter, u. The wavelet based sensing is operated
by computing the continuous wavelet transform of the signal to perform the power spectral density.
The local maximum of the power spectral density corresponds to the edge, which is compared to
a threshold to decide about the spectrum occupancy as illustrated in Figure 13.

13

Figure 13: Wavelet based sensing system model [43][44].

The sensing decision is expressed as:
If 𝑒 ≥ λ,
𝐼𝑓 𝑒 < λ,

PU signal absent
PU signal present

(16)

where e denotes the wavelet edge and 𝜆 denotes the sensing threshold. The wavelet edge is adopted
for sensing decisions because the power density of a given signal corresponds to one spike at the
signal frequency while it corresponds to multiple spikes when noise is added as illustrated in Figure
14.

Figure 14: Power density function of (a) noiseless signal and (b) noisy signal [41][42].

It has been demonstrated that the wavelet based sensing can be adopted to identify the number of
occupied bands over a frequency range, however, it requires high processing time [43]. Thus,
wavelet based sensing can easily distinguish between the signal and the noise while deciding about
14

the spectrum occupancy. It can also identify how many frequency bands are utilized. It represents
less complexity but requires high processing time [45].
II.2.5 Matched Filter Detection
Matched filter detector is a coherent pilot sensor that maximizes the SNR at the output of the
detector. It is an optimal filter that requires the prior knowledge of the PU signals. This sensing
technique is the best choice when some information about the PU signal are available at the SU
receiver. Assuming that the PU transmitter sends a pilot stream simultaneously with the data, the
SU receives the signal and the pilot stream. Matched filter detection is performed by projecting
the received signal in the direction of the pilot, xp, as illustrated in Figure 15 [6][30].

Figure 15: Matched filter detection model [30][7].

The test statistic is expressed as:
TMFD =

w𝑦

𝑛 𝑥∗„ 𝑛

(17)

where xp denotes the PU signal, y denotes the SU received signal, and TMFD denotes the test statistic
of the matched filter detector. The test statistics, TMFD, is then compared with a threshold in order
to decide about the spectrum availability. The SU received signal, as well as the PU signal, are
approximated to be random Gaussian variables. As a linear combination of Gaussian random
variable, TMFD is also approximated as a Gaussian random variable.
If 𝑇y…N ≥ 𝜆, PU signal present
𝐼𝑓 𝑇y…N < 𝜆, PU signal absent

(18)

15

Based on the Neyman-Pearson criteria, the probability of detection and the probability of false
alarm are given by

Pd = Q(

ˆYM
‹
M‰Š

)

,

Pfd = Q(

ˆ
‹
M‰Š

)

(19)

where E is the PU signal energy, 𝜆 is the sensing threshold, Q(.) is the Q- function, and 𝛿<= is the
noise variance. The sensing threshold is expressed as a function of the PU signal energy and noise
variance.
𝜆 = (𝑄Y8 𝑃𝑓𝑑

𝐸 𝛿<=

(20)

Assuming that the signal is completely known is unreasonable and impractical. Some
communication systems contain pilot stream or synchronization codes for channel estimation and
frequency band sensing. A novel hybrid matched filter structure is proposed in [47], based on
traditional matched filter by mixing segmented and parallel matched filter to overcome the
frequency offset sensitivity. This new structure allows balancing between the sensing time and the
hardware complexity. As both carrier frequency offset (CFC) and phase noise (NP) demean the
sensing performance of matched filter detection, matched filter detection performance is examined
in the presence of CFC and PN in [48]. Robust sensing technique is proposed to overcome the
negative impact of CFC and NP on the performance and the ability of the sensing.
On the other hand, the sensing threshold for matched filter detector is an important parameter as for
the other sensing techniques in which a number of researchers treated the threshold selection. In
[49], the matched filter detection has been used with a static value to decide about the spectrum
occupancy. In [50], each pair of (Pd, Pf) is associated with a particular threshold to make sensing
decision. In other research works, the sensing threshold is determined dynamically by multiplying
the theoretical threshold by a positive factor [18]. Others do not mention how the threshold was
selected. Thus, with a static threshold, the sensing decision is not reliable because of the noise
uncertainty. Therefore, the performance of the matched filter based detection depends mainly on
the available information about the PU signal, including the bandwidth, central frequency, and
modulation scheme. The sensing performance degrades when these data are incorrect or uncertain.

16

II.3 Evaluation Metrics
To evaluate the performance of the spectrum sensing techniques, a number of metrics have been
proposed, including the probability of detection, Pd, the probability of false alarm, Pfd, and the
probability of miss detection, Pmd. Pd is the probability that the SU declares the presence of the PU
signal when the spectrum is occupied [3][51][52]. The probability of detection is expressed as:
Pd = Prob (H1/H1)

(21)

where H0 and H1 denote respectively the absence and the presence of the PU signal. The higher the
Pd, the better the PU protection is.
The probability of false alarm, Pfd, is the probability that the SU declares the presence of the PU
signal when the spectrum is actually free (idle). It is expressed as:
Pfd = Prob (H1/H0)

(22)

The lower the Pfd, the more the spectrum access the SUs will obtain.
The probability of miss detection, Pmd, is the probability that the SU declares the absence of a PU
signal when the spectrum is occupied. It is given by
Pmd = Prob (H0/H1)

(23)

These three metrics measure the efficiency of the spectrum sensing techniques and can be
expressed as:
Pd + Pfd + Pmd =1

(24

There is a tradeoff between the probability of false alarm and the probability of miss detection.
False detection of the PU activity causes interference to the PU and missed detection of the PU
activity misses spectrum opportunities. This tradeoff can be expressed as conservative with Pfd and
aggressive with Pmd; and a spectrum sensing technique has to fulfill the constraints on both
probabilities [6].

II.3 Conclusion
In this chapter, we presented the spectrum sensing and its categories. We described several spectrum
sensing techniques and their characteristics, namely energy, autocorrelation, Euclidian distance,
17

wavelet, and matched filter based detection. We also presented the different metrics used for
performance evaluation.

III References
[1] N. Kaabouch and W.-C. Hu, “Handbook of Research on Software-Defined and Cognitive Radio
Technologies for Dynamic Spectrum Management,” IGI Glob. J., 2014.
[2] T. Yucek and H. Arslam, “A Survey of Spectrum Sensing Algorithms for Cognitive Radio Applications,”
Proc. IEEE, vol. 97, no. 5, pp. 805–823, 2009.
[3] F. Salahdine, N. Kaabouch, and H. El Ghazi, “A Real Time Spectrum Scanning Technique based on
Compressive Sensing for Cognitive Radio Networks,” The 8th IEEE Annual Ubiquitous Computing,
Electronics & Mobile Commun. Conf., pp. 1-6, 2017.
[4] T. Yucek and H. Arslam, “A Survey of Spectrum Sensing Algorithms for Cognitive Radio Applications,”
IEEE Commun. Surv. Tutorials, vol. 11, no. 1, pp. 116–130, 2009.
[5] L. Lu, X. Zhou, U. Onunkwo, and G. Li, “Ten years of research in spectrum sensing and sharing in cognitive
radio,” EURASIP J. Wirel. Commun. Netw., vol. 2012, no. 1, p. 28, 2012.
[6] M. R. Manesh , S. Subramania, H. Reyes, and N. Kaabouch, “Real-time Spectrum Occupancy Monitoring
Using a Probabilistic Model,” Computer Networks, Elsevier, 2017.
[7] F. Salahdine, H. El Ghazi, N. Kaabouch, and W. F. Fihri, “Matched Filter Detection with Dynamic Threshold
for Cognitive Radio Networks,” Int. Conf. Wirel. Networks Mob. Commun., 2015.
[8] H. Reyes, S. Subramaniam, N. Kaabouch, and W. Chen, “A spectrum sensing technique based on
autocorrelation and Euclidean distance and its comparison with energy detection for cognitive radio
networks,” Comput. Electr. Eng., 2015.
[9] X. Lu, P. Wang, D. Niyato, and E. Hossain, “Dynamic Spectrum Access in Cognitive Radio Networks with
RF Energy Harvesting,” IEEE Wirel. Commun., vol. 21, no. 3, pp. 102–110, 2014.
[10] N. Armi, M. Z. Yusoff, and N. M. Saad, “Decentralized cooperative user in opportunistic spectrum access
systemThe 4th Int. Conf. Intell. Adv. Syst. World Eng. Sci. Technol. Congr., vol. 1, pp. 179–183, 2012.
[11] N. Armi, M. Z. Yusoff, N. M. Saad, and B. S. Iskandar, “Cooperative Spectrum Sensing in Decentralized
Cognitive Radio System,” pp. 113–118, 2013.
[12] A. Ghasemi and E. Sousa, “Spectrum sensing in cognitive radio networks: requirements, challenges and
design trade-offs,” Commun. Mag. IEEE, vol. 46, no. 4, pp. 32–39, 2008.
[13] Ž. Tabaković, “A Survey of Cognitive Radio Systems,” Post Electron. Commun. Agency, 2011.
[14] J. Mitola, “Cognitive Radio Architecture Evolution,” Proc. IEEE, vol. 97, no. 4, 2009.
[15] E. Axell, G. Leus, E. Larsson, and H. Poor, “Spectrum Sensing for Cognitive Radio: State-of-the-Art and
Recent Advances,” IEEE Signal Process. Mag., vol. 29, no. 3, pp. 101–116, 2012.
[16] J. Mitola and G. Q. Maguire, “Cognitive radio: making software radios more personal,” IEEE Pers.
Commun., vol. 6, no. 4, pp. 13–18, 1999.
[17] F. Salahdine, N. Kaabouch, and H. El Ghazi, “Techniques for Dealing with Uncertainty in Cognitive Radio
Networks,” 2017 IEEE 7th Ann. Computing and Commun. Workshop and Conf., pp. 1–6, 2017.
[18] W. Jinlong, F. Shuo, W. U. Qihui, Z. Xueqiang, and X. U. Yuhua, “Hierarchical Cognition Cycle for
Cognitive Radio Networks,” in Communications, China, 2015, pp. 108–121.
[19] R. Tandra and A. Sahai, “SNR Walls for Signal Detection,” Sel. Top. Signal Process. IEEE J., vol. 2, no. 1,
pp. 4–17, 2008.
[20] A. F. Molisch, L. J. Greenstein, and M. Shafi, “Propagation issues for cognitive radio,” Proc. IEEE, vol. 97,
no. 5, pp. 787–804, 2009.
[21] F. Salahdine, N. Kaabouch, and H. El Ghazi, “A Survey on Compressive Sensing Techniques for Cognitive
Radio Networks,” Phys. Commun., vol. 20, pp. 61–73, 2016.
[22] F. Salahdine, N. Kaabouch, and H. El Ghazi, “Bayesian Compressive Sensing with Circulant Matrix for
Spectrum Sensing in Cognitive Radio Networks,” 7th IEEE Annu. Ubiquitous Comput. Electron. Mob.
Commun. Conf., pp. 1–6, 2016.
[23] F. Salahdine, N. Kaabouch, and H. El Ghazi, “A Bayesian Recovery with Toeplitz Matrix for Compressive
Spectrum Sensing in Cognitive Radio Networks,” pp. 1–13, 2017.
[24] M. R. Manesh, S. Apu, N. Kaabouch, and W. Hu, “Performance Evaluation of Spectrum Sensing Techniques
for Cognitive Radio Systems,” Ubiquitous Computing, Electronics & Mobile Commun. Conf., IEEE Annual,

18

pp. 1–6, 2016.
[25] A. Gueye, A. Gueye, L. Jiang, and L. Jiang, “Correlation-Based Spectrum Sensing in Cognitive Radio,
Spectrum sensing in Cognitive Radio,” Communication, pp. 1–16, 2006.
[26] K. Ben Letaief and W. Zhang, “Cooperative Spectrum Sensing,” in Cognitive Wireless Communication
Networks, pp. 115–138, 2007.
[27] Y. Kondareddy and P. Agrawal, “Collaborative spectrum sensing in cognitive radio networks,” 2011 IEEE
Glob. Telecommun. Conf., vol. 59, no. 7, pp. 1–6, 2011.
[28] W. Ejaz, N. Ul Hasan, M. A. Azam, and H. S. Kim, “Improved local spectrum sensing for cognitive radio
networks,” EURASIP J. Adv. Signal Process., vol. 2012, no. 1, p. 242, 2012.
[29] K. A. Mohan and C. R. Murthy, “Cooperative sequential binary hypothesis testing using cyclostationary
features,” IEEE Work. Signal Process. Adv. Wirel. Commun. SPAWC, no. 2, 2010.
[30] P. Avinash, R. Gandhiraj, and K. P. Soman, “Spectrum Sensing using Compressed Sensing Techniques for
Sparse Multiband Signals,” Int. J. Sci. Eng. Res., vol. 3, no. 5, pp. 1–5, 2012.
[31] A. A. Khan, M. H. Rehmani, and M. Reisslein, “Cognitive radio for smart grids: Survey of architectures,
spectrum sensing mechanisms, and networking protocols,” IEEE Commun. Surv. Tutorials, vol. 18, no. 1,
pp. 860–898, 2016.
[32] S. M. Mishra, R. Tandra, and A. Sahai, “The case for multiband sensing,” in Proc. of the Forty-fifth Annual
Allerton Conference on Communication, Control, and Computing, 2007, pp. 1–10.
[33] S. Gong, P. Wang, and W. Liu, “Spectrum sensing under distribution uncertainty in cognitive radio
networks,” IEEE Int. Conf. Commun., pp. 1512–1516, 2012.
[34] F. Weidling, D. Datla, V. Petty, P. Krishnan, and G. J. Minden, “A framework for R.F. spectrum
measurements and analysis,” in First IEEE International Symposium on New Frontiers in Dynamic Spectrum
Access Networks, 2005, pp. 573–576.
[35] L. Xiang, W. Bin, W. Hong, H. Pin-Han, B. Zhiqiang, and P. Lili, “Adaptive Threshold Control for Energy
Detection Based Spectrum Sensing in Cognitive Radios,” IEEE Wirel. Commun. Lett, vol. 1, p. 448–451,
2012.
[36] C. H. Lim, “Adaptive energy detection for spectrum sensing in unknown white Gaussian noise,” IET
Commun., vol. 6, pp. 1884–1889, 2012.
[37] M. López-Benítez and F. Casadevall, “Improved energy detection spectrum sensing for cognitive radio,” IET
Commun., vol. 6, pp. 785–796, 2012.
[38] J. Vartiainen, H. Sarvanko, J. Lehtomaki, M. Juntti, and M. Latva-Aho, “Spectrum Sensing with LAD-Based
Methods,” IEEE 18th Int. Sym, pp. 1–5, 2007.
[39] M. R. Manesh, N. Kaabouch, and H. Reyes, “A Bayesian Approach to Estimate and Model SINR in Wireless
Networks,” International Journal of Communication Systems, Wiley, pp. 1-11, 2016.
[40] M. R. Manesh, A. Quadri, S. Subramanian, and N. Kaabouch, "An Optimized SNR Estimation Technique
Using Particle Swarm Optimization Algorithm,” The IEEE Ann. Computing and Commun. Workshop and
Conf., pp. 1-7, 2017.
[41] Q. Zhi, C. Shuguang, A. H. Sayed, and H. V. Poor, “Wideband Spectrum Sensing in Cognitive Radio
Networks,” in IEEE Int. Conf, pp. 901–906, 2008.
[42] A. Elrharras, R. Saadane, M. El Aroussi, M. Wahbi, and A. Hamdoun, “Spectrum sensing with an improved
Energy detection,” Multimedia Computing and Systems Int. Conf., pp. 1–6, 2014.
[43] S. Subramaniaml, H. Reyesl, and N. Kaabouch, “Spectrum Occupancy Measurement: An Autocorrelation
based Scanning Technique using USRP,” IEEE 16th Ann. Wireless and Microwave Technology Conf., pp.
1–5, 2015.
[44] N. M. and T. Ikuma, “Autocorrelation-based spectrum sensing for cognitive radios,” IEEE Trans. Veh.
Technol., pp. 718–733, 2010.
[45] W. C. Reyes, H., Subramaniam, S., Kaabouch, N., Hu, “A Bayesian inference method for estimating the
channel occupancy,” Ubiquitous Computing, Electronics & Mobile Commun. Conf. IEEE Ann., pp. 1–6,
2016.
[46] Z. T. and G. B. Giannakis, “A wavelet approach to wideband spectrum sensing for cognitive radios,” IEEE
Int. Conf. Cognitive Radio Oriented Wireless Netw. Commun, 2006, pp. 1–6.
[47] X. Z. Z. Zhang, Q. Yang, L. Wang, “A novel hybrid matched filter structure for III 802.22 Standard,” Proc.
IEEE, pp. 1–6, 2010.
[48] M. Sharkasi, Y.F. McLernon, D. Ghogho, “Robust spectrum sensing in the presence of carrier frequency
offset and phase noise for cognitive radio,” Wireless Telecommunications Symposium, pp. 1–6, 2012.
[49] S. Chatterjee and P. Banerjee, “Non Cooperative Primary Users-Localization in Cognitive Radio Networks,”

19

pp. 68–75, 2015.
[50] D. Cabric, A. Tkachenko, and R. W. Brodersen, “Spectrum sensing measurements of pilot, energy, and
collaborative detection,” Proc. IEEE Mil. Commun. Conf., pp. 1–7, 2007.
[51] T. El Derini, N. Kaabouch, and H. Reyes, “Channel Quality Estimation Metrics in Cognitive Radio
Networks,” IET Commun. J., 2017.
[52] T. El Derini, N. Kaabouch, and H. Reyes, “Outage Probability Estimation Technique Based on a Bayesian
Model for Cognitive Radio Networks,” IEEE Ann. Computing and Commun. Workshop and Conf., pp. 1-6,
2017.

20

