ArticlePDF Available

Spectrum Sensing Methods for Cognitive Radio Networks: A Review

Authors:

Abstract and Figures

The main spectrum sensing (SS) techniques suitable for cognitive radio networks (CRNs) such as energy, matched filter, covariance and Hadamard ratio-based detectors are analyzed. Principal methods and concepts associated with SS-CRNs are explored while numerical simulation experiments and comparison analysis are interpreted aiming to corroborate those concepts and demonstrate the effectiveness and drawbacks of those well-established SS-CRN techniques and methods.
This content is subject to copyright. Terms and conditions apply.
Spectrum Sensing Methods for Cognitive Radio
Networks: A Review
Lucas Claudino
1
Taufik Abra
˜o
1
Published online: 21 April 2017
ÓSpringer Science+Business Media New York 2017
Abstract The main spectrum sensing (SS) techniques suitable for cognitive radio net-
works (CRNs) such as energy, matched filter, covariance and Hadamard ratio-based
detectors are analyzed. Principal methods and concepts associated with SS-CRNs are
explored while numerical simulation experiments and comparison analysis are interpreted
aiming to corroborate those concepts and demonstrate the effectiveness and drawbacks of
those well-established SS-CRN techniques and methods.
Keywords Spectrum sensing Cognitive radio network Energy detector Matched
filter Covariance detector Hadamard ratio-based detector Underlay
CRN mode Overlay CRN mode
1 Introduction
In order to optimize the spectrum utilization, cognitive radio (CR) principles establish for a
secondary user (SU) a methodology of co-transmitting with primary users via either
spectrum hole access or low power transmission over used frequencies. Spectrum hole is
defined as an unused spectrum band that can be used by unlicensed user; spectrum holes
are basic resource for cognitive radio systems. Most of existing contributions detect
spectrum opportunities by sensing whether a primary signal is present or not and then try to
access them so that CRs and primary users use the spectrum band either at different time
&Taufik Abra
˜o
taufik@uel.br; abrao@ieee.org; taufik.abrao@gmail.com;
http://www.uel.br/pessoal/taufik
Lucas Claudino
lsclaudino@gmail.com
1
Electrical Engineering Department, State University of Londrina (DEEL-UEL), Rod. Celso Garcia
Cid - PR445, s/n, Campus Universita
´rio, Po. Box 10.011, Londrina, PR 86057-970, Brazil
123
Wireless Pers Commun (2017) 95:5003–5037
DOI 10.1007/s11277-017-4143-1
slots or in different geographic locations [43]. Specifically, a CR system has a high-level of
environmental awareness so that it is able to recognize available band and to adapt its
transmission (frequency, waveform and protocols) to achieve a better performance within a
certain quality of service (QoS) [5,42].
A CR has to constantly monitor the spectrum and look for opportunities either in bands
or channels and investigate interference levels. This monitoring stage is not only important
for CRs to detect white spaces in spectrum, but also to keep control of all interference
which may harm any primary transmission [31].
Based on the above characteristics, cognitive radio operation is basically divided in
three ways: underlay, overlay or hybrid modes. The underlay method for spectrum sharing
allows the secondary user to transmit over all primary frequencies, as long as all inter-
ferences caused by this transmission do not harm the primary system’s performance. In
overlay approach, secondary users must use spectrum sensing (SS) techniques to detect
unused frequencies; then, the unlicensed user access these frequencies to transmit its data
without interfering PU’s transmission. Additionally, hybrid CR mixes both underlay and
overlay approaches. Spectrum sensing is also performed in hybrid access; however, when a
PU is detected, underlay constraints for transmission power and interference levels are
taken into consideration [9,27,33].
Figure 1shows basic operation modes for a CR system. Basically, for every scenario,
there will be Navailable channels to be sensed and shared between PUs and SUs. When
transmitting with underlay access strategies, channel status is not required, but transmis-
sion power upper limits must be respected, so all interference levels are kept under a
certain threshold over all transmission time. A SU transmission without SS is depicted in
Fig. 1a, where unlicensed user is transmitting over all the time Twithout impinging
interference to PU’s signal. Differently, in overlay access mode, Fig. 1b, SU firstly divides
the available time-slot Tin a sensing part (s) and a transmission part (Ts). Then, every
channel is sensed; in case of absence of primary signals, SU is allowed to transmit with its
full power; however, in case of presence of a PU, this channel must be left free to all
Ch. 1
Ch. 2
Ch. N
Ch. 1
Ch. 2
Ch. N
Ch. 1
Ch. 2
Ch. N
Frequency
Frequency
Frequency
emiTemiT
Time
Underlay transmission strategies
Overlay transmission strategies
Sensing time
No transmission
TτT - τ
τT - τ
(a) Underlay access
(c) Hybrid access
(b) Overlay access
Fig. 1 Access strategies in cognitive radio networks
5004 L. Claudino, T. Abra
˜o
123
current primary transmissions. Finally, a hybrid access strategy mixes both underlay and
overlay modes. The hybrid sensing is depicted in Fig. 1c, where SU also divides the
available time into two parts, i.e., sand (Ts); when a PU is not detected in that specific
channel, the secondary transmitter adapts its technique to transmit over the channel with a
maximum power Pmthat does not harm the licensed signal. In case of a free channel, full
power is used for secondary transmissions.
A chronological perspective for representative spectrum sensing methods applied to
CRNs is presented in Table 1. This is a sample for the state-of-art in SS-CRNs, covering
from spectrum sensing detectors to capacity aspects, single-band and multi-band power
spectral density (PSD) estimation scenarios, compressive sub-Nyquist sensing methods, as
well as cooperative SS applied to CRNs.
This paper is divided as follows: Sect. 2explains all basic access methods for CR, its
characteristics and operation. Basic processes of spectrum sensing and how each access
method uses them are shown in Sect. 3. Section 4studies the four main methods for
sensing primary signals. An important performance metric, namely SNR Wall, is explained
and applied to SS-CR methods in Sect. 5. Finally, representative numerical results are
analyzed in Sect. 6, whereas main conclusions and final remarks are offered in Sect. 7.
2 Access Methods for Cognitive Radio
As stated before, there are three basic ways a CR can operate: underlay, overlay and hybrid
modes. The next subsections are devoted to explain each of them.
2.1 Underlay CR Networks
In underlay mode, the whole available spectrum is shared by primary and secondary users.
From the primary user’s point of view, any secondary signal is seen as a kind of inter-
ference. Hence, when measuring the primary’s signal-to-interference plus noise ratio
(SINR), the interference level must be less than a pre-determined value. This interference
constraint means that total power of any secondary signal must respect a spectral mask
bounded by the power spectral density (PSD) interference over all frequencies under the
sensing band. Alternatively, for low variant interference constraints scenarios, the
threshold might be simply set according to an average value of the PSD interference taken
across all licensed frequencies [5].
Considering xias channel input for a secondary user instant i,yiis the correspondent
channel output at the primary user. Hence, the average interference power due to secondary
users at primary receiver under underlay mode is limited by a threshold c:
1
nX
n
i¼1
Ejyij2xi
hi
cð1Þ
where E½ is the expectation operator. Equation 1means that the interference’s average
power is given by the conditional expectation function of all received interference at PU
receiver in relation to transmitted secondary signal.
In order to quantize how harmful the interference is in a certain transmission, the
Federal Communications Community (FCC) established a metric to measure interference
caused by SUs in a primary transmission, named Interference Temperature (IT) [12], which
is defined as:
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5005
123
Table 1 Contributions in spectrum sensing methods for CRNs
Year References Description
2004 [6] Matched filtering, energy detection and cyclostationary feature detectors in CR are
investigated; the goal is to evaluate the ability to sense the spectral environment and
the flexibility to adapt transmission parameters aiming to maximize system capacity
while coexisting with legacy wireless networks. Cyclostationary detection has
advantages due to its ability to differentiate modulated signals, interference and noise
in low SNRs
2006 [36] Wideband spectrum sensing via wavelet transform (WT) approach is studied. WT is
used to identify spectrum irregularities and characterize frequency bounds of each
subband, and also estimate the spectrum mask, which defines used subbands and
white spaces. The proposed PSD estimation scheme showed to be simple and
efficient while is able to detect white spaces in wideband scenarios. However, when
noise floor increases, multiscale product method is required to increase accuracy and
consequently, computational complexity is also increased
2007 [21] CR Capacity is defined when transmitter and receiver have different, but correlated,
spectrum hole estimations. An analysis on the distributed and dynamic nature of CR
channels is made aiming to evaluate all channel availability uncertainties. Using
derived capacity expressions and results about the effect of correlation of spectral
activity, the authors analyze how important is/isn’t to add overhead of periodic
feedforward and/or feedback about spectrum occupancy on secondary transmissions
2007 [37] Authors propose a sub-Nyquist sampled compressed sensing technique based on
wavelet edge detection. White space detection is performed by: (1) compressing
random sub-Nyquist sampling of the spectrum, (2) linear PSD reconstruction via
Basis Pursuit technique, (3) number and width of subbands and spectrum spaces; (4)
estimation of the amplitude of each subband and classification in black, gray or white
spaces. A technique to directly estimate each suband’s characteristics (location,
width and amplitude) directly from the compressed sampled data is proposed
2008 [28] Overview about existing challenges and possible solutions for collaborative wideband
SS in CR networks, including a SS techniques review and the main challenges, i.e.,
SS reliability and high-resolution requirement for wideband sensing. A methodology
of combining SS of distributed nodes operating over narrowbands is proposed and
two fusion schemes are analyzed: hard decision fusion and summary statistics
combination. Also, a multiband joint detection is studied, where the wideband SS
jointly optimizes a group of narrowband sensors. A few considerations on physical
layer issues that emerge while designing a wideband CR network are made
2008 [8] Security aspects os SS: this contribution investigates the effect of primary user
emulation (PUE) attack, which is when a certain secondary user tries to copy PU’s
transmissions in order to confuse other SUs. Numerical results demonstrate how
harmful this action is and quantizes its influence on SS. A solution called LocDef
(location-based defense) is formulated to estimate location and other characteristics
of the transmitted signal while identify whether it is a legitimate PU or not
2008 [14] A SS methodology based on filter banks is proposed. Authors formulate a PSD
estimation technique for multiband CR using filter banks and compare its
performance with other former SS known as Thomson’s multipaper method (MPM).
Even though MTM has shown better performance and less signal’s samples are
needed, it has a very high computational burden. On the other hand, filter bank has
presented very accurate results for higher number of samples and presents much
lower computational complexity
2009 [29] A technique to jointly detect PUs over multiple bands is proposed. Differently from
other methods, authors formulate the SS problem as aggregate opportunistic
throughput maximization problem and use the interference limit to PUs as a
constraint of the main problem. Additionally, exploitation of spatial diversity is used
to propose a cooperative wideband SS to enhance detection rates when single SUs
are not able to reliably detect white spaces due to channel uncertainties (fading/
shadowing).
5006 L. Claudino, T. Abra
˜o
123
Table 1 continued
Year References Description
2009 [18] Multipaper method and cyclostationarity are investigated as strategies to enhance
spectrum sensing. MPM is theoretically studied and proved, via numerical results, to
be real-time computationally feasible, able to process multiband cases and present
cyclostationarity features that provide effective white space detection. Additionally,
it was proved that MPM may be formulated based on filter banks, which is a possible
solution to reduce complexity while preserve high detection rates
2010 [3] A joint cooperative multiband SS method to estimate the PSD at different locations is
proposed. This joint estimation allows SUs to have an overview about white spaces
at arbitrary locations, what may ease the spectrum management in CRNs. Indeed,
CRs cooperatively estimate the PSD and locate positions of different transmitters.
This architecture is useful in large CR areas, where an arbitrary PU signal does not
reaches all SUs. Results showed that implementation of an online D-Lasso
cooperation scheme stabilizes the PSD estimative over the entire network; as a
consequece, each SU is able to obtain a reliable PSD estimation. The overhead for
implementation of the D-Lasso procedure and its effect over the SU’s capacity have
not been considerered
2011 [40] Challenges in wideband cooperative SS-CRNs are discussed. Given the wideband
structure, compressive sensing is applied to reduce the necessary sampling rate.
Collaborative SS among spatially distributed CRs is exploited in order to make use
of spatial diversity principles. A decentralized decision algorithm is proposed to
manage all individual CR’s and obtain high performance with low computational
complexity or power overhead. Simulations are proceeded for cases with and without
channel knowledge
2012 [2] Overview on CRN structure and principles is carried out. Basic theory of energy
detection, feature detection, second order statistics-based, cyclostationarity-based,
covariance-based, filter bank-based and blind detectors is explained and a few
comparison points are enumerated. Authors also study wideband SS, compressive
and cooperative sensing
2013 [32] Analyses on various wideband SS methods, including Standard ADC (Analog-to-
Digital Conversion), Sweep-tune/filter bank sampling, Compressive sensing and
Multichannel sub-Nyquist sampling. Further discussion on the sub-Nyquist methods
as a solution to attend all necessary sampling rates of wideband CR networks. Also,
challenges of implementing feasible wideband SS for CR networks are addressed.
All analysis aim to explain, categorize and compare wideband SS methods. No
simulation or test results are provided to illustrate and quantify the comparisons
2014 [11] A detection scheme based on reconstruction of power spectrum of sub-Nyquist
sampled signals is proposed. Both sparse and non-sparse signals are considered as
well as, for the case of sparse signal, blind and non-blind detection schemes. For
each case, a minimal sampling rate and PSD reconstruction technique are proposed
(for noise-free environments). Numerical results, in therms of reliable (or not) PSD
reconstruction and ROC for each case are presented. Also, influence of SNR, number
of samples and number of frames is analyzed for different cases. Results demonstrate
that all sub-Nyquist PSD reconstruction proposed schemes are reliable solutions and
have similar performance, under a certain limit of SNR, if compared to detectors
implemented with Nyquist sampled signals
2015 [13] Wideband multichannel SS methods via FFT or filter-bank-based methods for
spectrum analysis are investigated under fine-grained spectrum analysis facilitating
the optimal energy detection in practical scenarios (non-flat spectrum). Such sensing
schemes can be tuned to the spectral characteristics of the target primary user signals,
allowing simultaneous sensing of multiple target primary signals with low additional
complexity. Model extension includes: specific scenario of detecting a reappearing
PU during secondary transmission, as well as in SS scenarios where the frequency
range of a primary user is unknown. The concept of area under the receiver
operating characteristics (RoC) curve is introduced for evaluating the overall
performance of the SS algorithms and scenarios
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5007
123
TI¼PI
jWð2Þ
where PIis the average interfering power, Wis the bandwidth and j¼1:38 1023 J/K is
the Boltzmann’s constant. Specially, if a system allows a certain interference limit TL,SU
is allowed to generate a maximum interference power of jWTL.
Section 3discusses more specifically about how a CR system senses the interference
temperature level and decides whether the transmission is within the acceptable limit or
not.
2.2 Overlay CR Networks
The overlay CRN is a method where secondary users are known as opportunistic users.
Unlicensed users are constantly monitoring the spectrum in order to detect any PU
occupancy in frequency, space or time dimensions. Once a temporary white space is
detected, SUs opportunistically communicate over it via orthogonal dimensions with
minimum interference [5].
The main constraint of overlay CR protocols is that all unlicensed users must accurately
detect a white space, otherwise its transmission power will harm the PU’s signal. It means
that the SU’s spectrum sensing phase has to be able to always keep a very low miss-
detection rate. These factors are well discussed in spectrum sensing techniques, once the
user has to develop a reasonable method to correctly identify spectrum holes.
Another important factor is to identify the maximum capacity for an overlay trans-
mission. Considering a network with one primary Tx–Rx pair and one secondary Tx–Rx
pair; the capacity for each channel is dictated by the Shannon capacity equation. Thus, Cp
is the primary user’s Shannon capacity (for a transmission where SUs are in silent) and Cs
is the associated SU’s capacity, considering a transmission with silent primary user.
Now, supposing both primary and secondary users sharing the same spectrum band-
width; each one has its own fraction of time for transmitting. Hence, ais the PU’s
transmission time. Indeed, primary channel’s capacity is given by aCp, whereas SU’s
capacity is given by ð1aÞCs. Then, the rate region for this time sharing strategy is
defined by the 2-tuple:
½Rp;Rs¼½aCp;ð1aÞCs
Expanding the system for Kpprimary users and Kssecondary users (KpþKs¼K),
Shannon capacity for the i-th PU is Ci, while Cjis the j-th SU’s capacity with associated
Table 1 continued
Year References Description
2016 [23] Smart grids (SGs) require reliable, intelligent and energy/spectrum efficient
communications network; indeed, SGs are a very promising scenario for CR
technologies. CR should be able to provide reliable communication over all
frequency bands available for SG. This paper provides an extensive discussion about
SG architecture, communication network requirements and possible solutions/
implementations of CR for this scenario. Additionally, a study of SS methods
(energy detection, feature detection) and management architectures for SS is done.
Authors also explain possible solutions to integrate CR and SG, summarize
IEEE.802.22 standard and relate it to SG architectures. Also, a study on interference
mitigation for CR-based SG is showed and possible solutions are proposed
5008 L. Claudino, T. Abra
˜o
123
time slots ap
iand as
jrespectively. Furthermore, the capacity region is the union over all ap
i
and as
j:
[R1¼a1Cp1;...;RKp¼aKpCKp;RKpþ1
¼as1Cs1;RK¼asKsCsKsgð3Þ
where PKp
i¼1apiþPKs
j¼1asj1 guarantees the spectrum sharing between secondary and
primary users.
3 Spectrum Sensing in CRNs: Basic Principles
Spectrum sensing is one of the necessary steps of cognitive radio networking. SS is
responsible for analyzing the medium and giving an overview about the spectrum scenario,
so the CR will be able to deploy these informations and adapt its techniques to co-transmit
with a primary user. Hence, understanding how SS works will be very useful for a more
accurate analysis of CR networks. Next, general spectrum sensing formulation in CRNs is
explored [7].
The spectrum sensing is based on signal detection techniques, which can be simply
stated by the following hypothesis test:
yðkÞ¼ gðkÞ:H0
sðkÞþgðkÞ:H1
ð4Þ
where y(k) is the sample to be analyzed at each instant k;gðkÞis additive noise and s(k)is
the transmitted signal. H0and H1are the two possible hypothesis: noise-only and signal-
plus-noise. In a more developed and realistic form, it can be re-written considering fading
and shadowing wireless channel effects, given by the complex random variable h:
yðkÞ¼ gðkÞ:H0
hsðkÞþgðkÞ:H1
ð5Þ
Figure 2depicts all four possible cases of signal detection:
1. Declaring H0when H0is true ðH0jH0Þ
2. Declaring H1when H1is true ðH1jH1Þ
3. Declaring H0when H1is true ðH0jH1Þ
4. Declaring H1when H0is true ðH1jH0Þ
H1
H0
H0
H1
P(H0|H0)
P(H
1
|H
0
)
P(H0|H1)
P(H1|H1)
Fig. 2 Hypothesis tests and
possible solutions for detection
problems
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5009
123
Case 3 is known as the missed detection, while case 4 is the false alarm, and cases 1 and
2 are correct detection. Basically, a detector targets a high number of correct detections
while keeping false alarm and the missed detection rates as low as possible.
3.1 SS in Underlay CR
A method of measuring the spectrum for cognitive underlaying mode is related to
Sect. 2.1. In this technique, the CR device has to be able to select a bandwidth and a power
level for transmitting its data without violating the interference temperature constraints.
Hence, the goal is to monitor transmission power levels in order to keep them under a pre-
defined limit and hence follow all interference temperature constraints [10]. Furthermore,
the work in [10] explores spectrum sensing models for underlay CR networks leading with
interference temperature.
3.2 SS in Overlay CR
According to Sect. 2.2, for overlay CR networks, the cognitive radio has to sense a white-
space in the spectrum and then use it for a secondary transmission. Hence, the sensing
systems must be able to do it without any help of the primary user, since in this work
relying on cooperative networks has not been considered. Many different techniques for
signal detection have been studies in CR context, i.e. energy detection (ED) sensing (EnS),
coherent sensing, cyclostationary-based sensing, matched filter sensing (MfS) [5][7],
Hadamard ratio-based spectrum sensing (HrS) [20,38], among others.
3.3 SS in Hybrid CR
Hybrid networks are a mix of underlay and overlay networks. Once SS is also necessary for
hybrid networks, all SS techniques studied for overlay CR will also be applied to hybrid
CR. The only difference is that, if no white space are detected, the CR transceiver may
adapt its transmission strategies to remain within a certain interference limit (underlay CR
mode).
4 Spectrum Sensing Methods
Correct detection of (un)occupied spectrum bands is extremely important in CR, once all
secondary transmission strategies are based on outcomes of this stage. Indeed, SS must
overcome all challenges and uncertainties like noise, channel effects and multipath fading
[15]. Several methods can be used for sensing those white-spaces, such as energy detection
(ED) sensing (EnS), coherent sensing (CS), cyclostationary-based sensing (CsS), matched
filter sensing (MfS) [5,7,19], Hadamard ratio-based spectrum sensing (HrS) [20,38],
combined sensors like energy-based maximum likelihood [24] among others. Each one has
its own characteristics, complexity and accuracy of detection. A brief comparison of basic
sensors in terms of accuracy and complexity is depicted in Fig. 3.
In this section, the main methods commonly deployed to sensing CRNs are explained
and analyzed in order to give theoretical base for results obtained in Sect. 6.
5010 L. Claudino, T. Abra
˜o
123
4.1 Energy Detection Method
An Energy Detector has to basically measure the energy of all signals present on the
medium and than compare it with a suitable threshold. The decision metric nED for this
sensor is formulated as:
nED ¼1
NX
N1
k¼0jyðkÞj2ð6Þ
Or, using the definition of signal energy:
nED ¼ZjyðtÞj2dt;ð7Þ
where Nis the total number of samples and y(n) is the sampled received signal, as
formulated in (5). Thus, the calculated signal energy is compared to a threshold cED and
finally hypothesis are chosen as H0if nED\cED and H1when nED cED ð.
Energy detector method is a very simple and easy to implement, if compared to other
sensors; however, it may be very susceptible to noise floor, presence of interferences in the
band, presence of frequency-selective fading and also its performance is very dependent on
the sample rate.
Once the sensor has already estimated the decision metric nED, it has to compare it with
an optimized threshold and evaluate if the transmission is within the interference levels or
not.
The performance of a detector can be analyzed via probabilities of false alarm and
missed detection. A simple model for ED without high noise effects is formulated in [5].
Indeed, the probability of false alarm (Pf) is given by:
PED
f¼E½nEDP1
NX
N1
n¼0jynj2[cED H0
!
¼E½nEDP2
r2
yX
N1
n¼0jynj2[2NcED
r2
yH0
!
ð8Þ
EnS
MfS
HrSCAV
CsS
Complexity
Accuracy
Fig. 3 Comparison of SS
methods in therms of complexity
accuracy
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5011
123
where the random variable (r.v.) nED Ncð0;r2
nÞand PðjÞ is the conditional probability;
consequently, the total sum in the conditional probability’s argument results in a chi-
squared distribution with 2Ndegrees of freedom.
Additionally, Eq. (8) can be re-written using a few notations:
PED
f¼QðN;NcED=r2
yÞð9Þ
where Qð;Þ denotes the generalized Marcumm Q-function.
Similarly, the probability of detection is given by:
PED
d¼Qffiffi
k
p;ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2NcED=r2
y
q

;ð10Þ
where
k,2
r2
xX
N1
n¼0jxnj2ð11Þ
4.1.1 Energy Detection in AWGN Channels
There are three important measurements for a EnS model: probability of false alarm PED
f,
probability of detection PED
dand threshold of detection cED, defined as:
cED ¼Q1PED
f

r2
0þr2
gð12Þ
PED
f¼QcED r2
g
r2
0
! ð13Þ
PED
d¼QcED l1
r2
1
 ð14Þ
where r2
0¼r2
g
ffiffiffi
N
p,l1¼r2
nð1þSNRÞand r2
1¼r2
0ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2SNR þ1
p.
Majority of researches on energy detection in CR apply uniform sampling; however,
random sampling was proved to be a good alternative to channel uncertainties and for-
bidden band restriction [30]. Herein, even though random sampling has been proven to
enhance performance, it will be focused on using uniform sampling of signals due to ease
on implementation and mathematical analysis.
4.2 Matched Filter Detection
In scenarios where there is a previous knowledge about some information of the primary
users transmission, MfS can enhance the sensing process. Basically, a prior knowledge
regarding some PU’s information is needed, usually a pilot sequence. This received signal
is then correlated with a pilot sequence at SU’s receiver device and a channel status
response is generated based on a certain preset threshold. An important point, which is
considered in this work, is the formulation of a threshold level that maximizes probabilities
of detection. Hence, the MfS uses this threshold value to decide between hypothesis H0and
H1.
5012 L. Claudino, T. Abra
˜o
123
In a continuous form, the statistical test comes from the correlation between received
signal y(t) and a replica of pilot sequence x(t); hence, the signal to be compared with a
threshold [26] is given by:
b
sðtÞ¼ZT
0
xðtsÞyðsÞdsð15Þ
Or, in discrete time [7]:
b
s½n¼X
N
k¼1
x½nky½kð16Þ
where N¼T
Ts, with Tsbeing the sampling period and Tthe total sensing time.
Figure 4shows an example of MF-based spectrum sensing signals to be compared with
a threshold. In Fig. 4a PU’s transmitted pilot pulse can be identified, while in Fig. 4ban
usual replica of pilot pulse in the MF filter, which is a mirrored version of the transmitted
pilot pulse. Graphic in Fig. 4c is a delayed version of this signal, while Fig. 4d is the
received signal (pilot pulse plus the additive noise), typically at low SNR. After a con-
volution operation step, the MF output signal identified by plot in Fig. 4e shows a peak of
energy, which is supposed to be at least the pilot signal replica’s energy.
Indeed, MF’s decision region is given by:
Decidefor ¼H0;if b
s\cMF;
H1;if b
scMF:
ð17Þ
where cMF is the threshold energy of detection in for MfS devices.
Furthermore, the probabilities of detection and false alarm for a MF spectrum sensing
detector are given by [4,26]:
(a)
(b)
(c)
(d)
(e) kEx
A
A
A
A
T
T
T
T
t
0
Peak SNR
Fig. 4 Example of a MF
detection signals
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5013
123
Pmf
f¼Pb
s[cMFjH0
fg
¼QcMF
ffiffiffiffiffiffi
er2
g
q
0
B
@1
C
Að18Þ
PMF
d¼Pb
s[cMFjH1
fg
¼QcMF e
ffiffiffiffiffiffi
er2
g
q
0
B
@1
C
Að19Þ
where e¼PN
k¼1x2½kand r2
gis the additive noise’s variance.
4.3 Covariance Absolute Value
The covariance absolute value (CAV) spectrum sensing detector is based on second order
statistics of received signal samples. Considering Lconsecutive samples, the received
signal, data and noise vectors can be defined, respectively, as:
yðkÞ¼ yðkÞyðk1Þ  yðkLþ1Þ½
Tð20Þ
sðkÞ¼ sðkÞsðk1Þ  sðkLþ1Þ½
Tð21Þ
gðkÞ¼ gðkÞgðk1Þ  gðkLþ1Þ½
Tð22Þ
where Lis known as smoothing factor length. Additionally, received and transmitted
signals covariance matrices are obtained as the expected values:
Ry¼EyðkÞyTðkÞ
 ð23Þ
Rs¼EsðkÞsTðkÞ
 ð24Þ
while the following equality holds:
Ry¼Rsþr2
gILð25Þ
If there is a signal, and its samples are sort of correlated, some of the off-diagonal elements
of Ryare non-zero. In contrast, if the signal is absent, then Rs¼0; hence, Ryhas all the
off-diagonal elements equals to zero. With this understanding, it is possible to create two
tests aiming to define presence or absence of signal. Denoting rij as the ith row and jth
column element of Ry, the following test metric can be deployed:
T1¼1
LX
L
i¼1X
L
j¼1jrijjð26Þ
T2¼1
LX
L
¼1jr‘‘tr½Ry
Lð27Þ
where tr½ is the trace matrix operator; indeed, T1metric has all the elements of Ry, while
T2presents only the diagonal ones. Thus, if there is no signal, the ratio T1
T2¼1. However, if
the signal is present, T1
T2
[1.
5014 L. Claudino, T. Abra
˜o
123
In practice, Nsamples are received, but the system is usually limited to work with L
samples. The covariance matrix Rycan be estimated via the sample covariance matrix:
b
Ry¼
bð0Þbð1Þ  bðL1Þ
bð1Þbð0Þ  bðL2Þ
.
.
..
.
...
..
.
.
bðL1ÞbðL2Þ  bð0Þ
2
6
6
6
6
4
3
7
7
7
7
5ð28Þ
where bðÞ¼1
NX
N1
n¼0
yðnÞyðnÞ;‘¼0;1;...;L1ð29Þ
Also, the statistics T1and T2can be adjusted according to b
RyðNÞ[16]:
b
T1¼1
LX
L
i¼1X
L
j¼1jb
rijjð30Þ
b
T2¼1
LX
L
i¼1jb
riijð31Þ
where b
rij is the ijth element of the sample covariance matrix, b
Ry.
In order to analyze the efficiency of a CAV detector, probabilities of detection and false
alarm have to be calculated [17,41]:
PCAV
f¼Pb
T1
b
T2
[cCAVH0
!
¼1Q
L1
cCAV ffiffiffiffiffiffi
2
Np
r1
ffiffiffiffiffiffiffiffi
2=N
p
0
B
B
B
@1
C
C
C
A
ð32Þ
PCAV
d¼Pb
T1
b
T2
[cCAVH1
!
¼1Q
1
cCAV þLSNR
cCAVðSNR þ1Þ1
ffiffiffiffiffiffiffiffi
2=N
p
0
B
B
@1
C
C
A
ð33Þ
where Lis the overall correlation strength:
L,2
LX
L1
¼1ðLÞja34Þ
and the normalized form of (34), namely normalized correlation coefficient, is given by
b
L¼L
r2
sr2
gð35Þ
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5015
123
and
a¼E½sðnÞsðnÞ
r2
s¼RsðÞ
r2
sð36Þ
Applying the inverse Q function, the value of the threshold cCAV is found based on an
estimation of PCAV
f:
cCAV ¼
1þðL1Þffiffiffiffiffiffi
2
Np
r
1Q1ðPCAV
fÞffiffiffiffiffiffiffiffi
2=N
pð37Þ
4.4 Hadamard Ratio-Based Robust Spectrum Sensing
Hadamard ratio (HR) test is a robust method to provide signal detection in multivariate
analysis which is able to deal with non-independent and identically distributed (IID) noise
[20]. Recently, the HR test has been exploited for robust spectrum sensing in CR [38]. This
subsection is devoted to analyze Hadamard ratio method for robust spectrum sensing
purpose. By computing the first and second exact negative moments for the signal-presence
hypothesis along with employing Beta distribution approximation, authors of [20] derived
accurate analytical expression for detection probability, enabling to theoretically evaluate
the detection behavior of the Hadamard ratio test. The analytic formula for the detection
probability of the Hadamard ratio test derived in [20] allows us to theoretically evaluate the
HrS performance.
Remembering that, according to (5), a received signal at instant kis y(k),s(k) is the
transmitted symbol and gðkÞis a zero mean complex Gaussian noise. Aiming to decide
between the two main hypothesis H0and H1the HrS detection method starts with a general
likelihood ratio test (GLRT) derivation.
For this purpose, a MIMO (Multiple Input Multiple Output) CR network where the SU
is equipped with nRantennas has been considering sensing the data from nTPUs; hence, a
hypothesis test has to be adjusted in (5), where now the observation vectors are given by:
sðkÞ¼ s1ðkÞs2ðkÞ  snTðkÞ½
Tð38Þ
gðnÞ¼ g1ðkÞg2ðkÞgnRðkÞ

Tð39Þ
yðkÞ¼ y1ðkÞy2ðkÞ  ynRðkÞ½
Tð40Þ
while the channel matrix established between SU and PUs is denoted by H2CnRnT.
Besides, we have assumed that elements of vector sðkÞare Gaussian-distributed values
with siðkÞNð0;r2
siÞ;i¼1;...;nTand giðkÞNð0;r2
giÞfor i¼1;...;nR. Indeed, the
binary hypothesis can be re-written as:
yðkÞ¼ gðkÞ:H0
HsðkÞþgðkÞ:H1
ð41Þ
Assuming that the observation vector follows a Gaussian distribution yjHiN 0;RðiÞ

,
i¼0;1, where RðiÞis the covariance matrix. The covariance matrix under H0becomes
Rð0Þ¼diagðrv1; ::; rvmÞ, while under H1is given by Rð1Þ,ðrijÞnRnR. According to these
5016 L. Claudino, T. Abra
˜o
123
assumptions, the likelihood function under a general hypothesis Hiis expressed by
[20,25]:
LYjRðiÞ

¼1
jRðiÞjNexp Ntr RðiÞ
hi
1b
R
 ð42Þ
Or even the log-likelihood function (LLF) of Y:
LYjRðiÞ

¼Nlog RðiÞ
þNtr RðiÞ
hi
b
R
 ð43Þ
where b
R¼1
NYYHis the sample covariance matrix and Y¼½y1;...;yNwith Nbeing the
number of samples. Note that, under hypothesis H0,b
Rð0Þ¼diagðb
RÞ, and under H1
becomes b
Rð1Þ¼b
R. Moreover, the GLRT, which takes into account the relationship
between probabilities of the two hypothesis, is computed and compared it with a preset
threshold in order to determine presence or absence of a PU, which is expressed by:
LYjRð0Þ

LYjRð1Þ
 ð44Þ
The Hadamard Ratio is now obtained substituting (43) into (44):
nHR ¼b
Rð1Þ
b
Rð0Þ
?
H0
H1
cHR ð45Þ
The exact distribution for this GLRT may assume complex values; however, its moments
can be easily expressed. Also, values for GLRT are always between 0 and 1, what allows
us to adopt a Beta distribution to approximate the test probabilities [25]. For this solution, a
moment determination for nHR is needed. Indeed, first and second exact negative moments
are computed and detection probability is obtained by matching these moments with the
Beta distribution ones. Hence, let’s firstly define the PDF of a Beta distribution with
parameters aand b[39]:
fZðhÞ’
ha1ð1hÞb1
Bða;bÞ;0h1
0;otherwise
8
<
:ð46Þ
where Bða;bÞ¼CðaÞCðbÞ
CðaþbÞis the Beta Function.
Given the k-th negative moment of a random variable Zdefined as Mk,E½Zk, the
first two negative moments of a Beta-distributed r.v. are defined as [22]:
M1¼aþb1
a1ð47Þ
M2¼ðaþb1Þðaþb2Þ
ða1Þða2Þð48Þ
Now, solving (47) and (48) for aand b:
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5017
123
a¼M12M2
M1þ1
M1M2
M1
ð49Þ
b¼ð1M
1Þð1aÞð50Þ
FðxÞ¼ 1
Bða;bÞZx
0
ha1ð1hÞb1dh¼Bxða;bÞ
Bða;bÞð51Þ
where Bxða;bÞ¼Rx
0ha1ð1hÞb1dhis the incomplete Beta function.
Hence, whenever the moments of the test statistic in (45) be matched to the ones of the
Beta distribution, the behaviour of nHR can be then be approximated by the Beta distri-
bution, as discussed in [20].
Finally, probability of detection for a Hadamard ratio-based spectrum sensor is
expressed as:
PHR
d,PnHR\cHR jH1
ðÞ¼FðcHRÞð52Þ
The next step is to define the probability of false alarm for the Hadamard Ratio-based
sensor. For this case, [25] studies the first two positive moments of (45) and proceeds
similarly to the abode mathematical methods. For this case, the two variables a2and b2are
given as a function of two positive moments of a beta distributed random variable:
a2¼M1M2M
1
ðÞ
M2
1M
2ð53Þ
b2¼1M
1
ðÞM
2M
1
ðÞ
M2
1M
2ð54Þ
Indeed, given the definition of a probability of false alarm PFA,Pr nHR \cHR jH0
fgand
using (46), we have:
PFA ZcHR
0
1
Bða2;b2Þta21ð1tÞb21dt
¼~
Bða2;b2;cHRÞ¼Bcða2;b2Þ
Bða2;b2Þ
ð55Þ
5 Performance Metric: SNR Walls
In order to properly sense a frequency channel, the sensor has to lead with a tradeoff
between prior knowledge of the signal, sensibility and computational complexity [35]. In
CR, system performance is usually evaluated via receiver operating characteristics (ROC)
analysis, which plots the dependency between probability of detection and false alarm.
Real-world scenarios need the highest Pdpossible for a given Pf(usually Pf¼0:1).
Figure 5shows a region that every CR sensor should target. Moreover, [1] and [35]
5018 L. Claudino, T. Abra
˜o
123
analyze a few ways of increasing performance in CR sensing; however, due to real case
uncertainties, a new effect turns in when looking at the sample complexity. At some limit
point, the ‘‘sample complexity blows up to infinity as the detector sensitivity approaches
certain critical values’’ [1]. This phenomenon is known as SNR Wall. Figure 6illustrates a
generic sensor with a SNR wall located at 46 dB; the black dashed line indicates how this
sensor should hypothetically behave.
1
Figure 6also leads to an interpretation that a sensor
with SNR wall is non-robust to noise, once it needs an infinity number of samples to
achieve a desirable performance for SNRs below the wall.
It is also possible to quantize this sample complexity by isolating the number of samples
in function of the usual variables of a CR spectrum sensing, including Pf,Pd,SNR and rg.
Herein, we are going to apply the SNR wall metric for EnS, MfS and CAV; however, the
Hadamard Ratio sensor, as seen in Sect. 4.4, does not have a closed expression for Pdand
Pfas a function of the number of samples, which precludes us to plot it together with the
other spectrum sensors.
5.1 SNR Wall for EnS
Given probabilities (13) and (14), the goal is to eliminate cED and find the value for N.
Authors in [35] also insert a factor q¼10x=10, which quantifies the level of uncertainty in
the noise power, scaling rgin an interval ½rg=q;qrg, where noise variance is allowed to
have xdB of uncertainty. The uncertainty modeling of a noise is used to give an idea of
approximated Gaussian noise (and not a precise one). The approximation consists in dis-
tributing the White noise (ga) moments over a closed interval
Eg2i
a

21
qiEg2i

;qiEg2i


;8i¼1;2;..., with gNð0;r2
gÞ, such approximated
00.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
Pd
Desired operation
Fig. 5 Desired operation for a CR sensor
1
In terms of linear dependence of the number of samples (log scale) increasing with the SNR (in dB)
decreasing.
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5019
123
moments are close enough to nominal moments.
2
Hence, the following modified version of
the probabilities emerge from this approximation:
PED
f¼QcED qr2
g
ffiffiffi
2
N
rqr2
g
0
B
B
@1
C
C
Að56Þ
PED
d¼QcED ðSNR þr2
g=qÞ
ffiffiffi
2
N
rðSNR þr2
g=qÞ
0
B
B
@1
C
C
Að57Þ
From (56), cED ¼qrg1þffiffiffiffiffiffiffiffi
2=N
pQ1ðPED
fÞ

, and from the false alarm probability
Eq. (57), cED ¼Pþr2
g=q

1þQ1ðPED
dffiffiffiffiffiffiffiffi
2=N
pÞ

.
Eliminating cED, by assuming that in the interest region ð1þSNRÞ1, we finally get
the Sample Complexity for an Energy Detector:
NED ¼
2Q1ðPED
fÞQ1ðPED
dÞ
hi
2
SNR q21
q2

2ð58Þ
which grows with the inverse of SNR. Notice that the denominator of (58) is fixed;
however, at some point it goes to zero (depending on SNR and qvalues) and the number of
−60 −50 −40 −30 −20 −10 0
10−5
100
105
1010
1015
SNR[dB]
Number of samples
SNR Wall
Sample Complexity
Hypothetical
Sample
Complexity
Fig. 6 SNR Wall characteristics
2
For a better detailed description of the noise model and uncertainty models used in this work, please refer
to [35].
5020 L. Claudino, T. Abra
˜o
123
samples tends to infinity. This simple mathematical analysis shows that, for SNR values
around and below this discontinuity the EnS is unrealizable.
In order to find the exact point of discontinuity, we have to set the denominator of (58)
to zero:
SNR q21
q2

2
¼0))SNRED
wall ¼q21
q2ð59Þ
5.2 SNR Wall for MfS
Similar to Sect. 5.1, a formula relating sample complexity and usual parameters is obtained
for a matched filter-based CR sensor. In this case, one more parameter may influence the
necessary number of samples, which is the percentage (h) of total power present in the pilot
tone. It is worth noting that SNR wall is an effect related to real world scenarios; hence,
[35] suggests that, in many cases, PU’s signal is multiplexed in time, what strongly limits
the coherence time. Also, [34] says that MfS should be divided in coherence blocks, each
one with Ncsamples. So, when analyzing the sample complexity of a MfS, it is fair enough
to divide it into two steps: firstly the signal is coherently sensed within each coherence time
(it keeps the noise uncertainty and boosts signal power by Nc). Secondly, the boosted signal
is detected via an Energy sensor.
A modification of (58) comes from the addition of variables hrepresenting the fraction
of pilot tone power and Nccorresponding to the influence of coherence time:
NMF ¼
2NcQ1ðPED
fÞQ1ðPED
dÞ
hi
2
hNcSNR q21
q2

2ð60Þ
A simple analysis of MfS states the ‘‘Energy Sensor’’ part still non-robust to noise
uncertainty; however, the coherent part boosts performance by a factor of Nch, where
h2Rj0h1
fg
is a fraction of the pilot tone’s total power. Similarly to the EnS case,
(60) also has a discontinuity where the number of samples tends to infinity, but this value is
also dependent on Ncand h. This dependence shifts the limit SNR to the left, meaning an
improvement of MfS detector performance regarding the ED.
To find the exact point of discontinuity, the denominator of (60) has been set to zero:
hNcSNR q21
q2

2
¼0))SNRMF
wall ¼q21
hNcq2ð61Þ
5.3 SNR Wall for CAV
For the covariance absolute value spectrum sensing detector, probabilities of detection and
false alarm are given by (33) and (32), respectively. Firstly, isolating cCAV in both
equations:
cCAV ¼
1þðL1Þffiffiffiffiffiffi
2
Np
r
1Q1PCAV
f

ffiffiffiffiffiffiffiffi
2=N
pð62Þ
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5021
123
cCAV ¼
1þLSNR
1þSNR
1þffiffiffiffiffiffiffiffi
2=N
pQ11PCAV
d
 ð63Þ
Now, both equations are combines and a closed expression for sample complexity of a
CAV spectrum sensor is obtained:
NCAV ¼2/2
dffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
d22D/
p

2ð64Þ
where:
d¼Q11PCAV
d

þðL1Þ
ffiffiffi
p
pþQ1ðPfÞ1þLSNR
1þSNR

/¼2ðL1Þ
ffiffiffi
p
pQ11PCAV
d

and D¼LSNR
1þSNR
The exact point of discontinuity is obtained when the denominator of (64) is set to zero:
dffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
d22D/
q

2
¼0))2D/ ¼0
2LSNR
1þSNR

1ðL1Þ
ffiffiffi
p
pQ1ð1PdÞ

¼0ð65Þ
There are two possibilities for the denominator to be set to zero: a) L¼1; b) L¼0. This
shows that, for fixed and valid values of Land L, the sample complexity for a CAV
detector will not present a discontinuity point in terms of SNR.
Authors of [35] and [34] extended their investigation on SNR wall optimization in and
showed that, for flat fading channels,
3
feature detectors are robust to noise uncertainty and
don’t have a SNR wall.
It is worth noting that Eq. (64) is proposed herein for first time; the numerical results
discussed in Sect. 6.5 demonstrate accuracy with the above analysis, once there is no
abrupt asymptotic behavior in sample complexity. This means that for our case of study,
the CAV does not present a SNR wall.
6 Numerical Results
This section firstly brings an individual analysis for representative spectrum sensing
detection schemes. Performance versus complexity analysis is carried out starting with
ROC graphics, i.e. detection false alarm probabilities, as well as detection probability
threshold, considering specific AWGN scenarios. The advantages and disadvantages or
each one method have been highlighted. For every realization, a zero-mean Gaussian
distributed data sequence is generated and its variance is chosen to be r2
x. In order to
simulate a simple channel, AWGN is added to transmitted data sequence and then all
analysis are evaluated using the received signal.
3
The channel scenario case studied herein for the CAV detector.
5022 L. Claudino, T. Abra
˜o
123
Additionally, as more realistic representation of real world scenarios, multipath Ray-
leigh channels have been introduced and SS detection schemes such as HrS and EnS are
compared in term of ROC and computational complexity.
Firstly, individual results for each sensor are comprehensively discussed. Subsequently,
a broad comparison with all sensor is done under AWGN effect. Finally, HrS and EnS are
analysed and compared considering more realistic Rayleigh channels.
6.1 Energy Detector
Detection probability dependence is given by Eq. (14). Indeed, the most significant
parameters are threshold and SNR. Figure 7shows that SNR is an extremely important
factor, once for lower SNR values the probability of detection reaches 1 only when PED
fis
close to 1. Therefore, higher system effectiveness is achieved for better values of SNR,
because for low Pfthe detector has already achieved PED
d1.
Equation (14) firstly shows that somehow the threshold affects probabilities of detection
and false alarm. A basic understanding is that l1and r2
1are constants dependent on noise
and cED is varying; hence, as cED increases, PED
ddecreases. The relationship on these
variables is depicted in Fig. 8. Therefore, a correct threshold is set based on test statistics
and correct estimation of the SNR. From this graph, it is observed that if the threshold is
too high and transmitted signals have not enough energy to overcome this value, the
spectrum sensor will identify every signal as a noise; consequently, the channel will always
be sensed as idle.
Variation of PED
daccording to values of SNR is shown in Fig. 9. For this simulation a
target PED
f¼0:1 has been set in order to find an adequate value for cED and assumed a
sensing period with N¼2000 samples. Threshold levels for EnS are directly related to
noise variance and consequently the actual SNR value. Indeed, each SNR value sets a cED
aiming to establish a suitable detection probability for the system. Also, under the system
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
ED
Pd
ED
SNR=−15dB
SNR=−13dB
SNR=−11dB
SNR=−9dB
Fig. 7 ROC for an Energy detector with N ¼1000 samples
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5023
123
configuration of Fig. 9(number of samples and false alarm probability), one can conclude
that ED is not recommended for scenarios where the SNR is less than 15 dB, once the
probability of detection is lower than 0.5.
Finally, in order to have a broad view about the behavior of PED
d, all main variables are
related in a single 3-D surface on Fig. 10. The simulation has been done for a target
probability of false alarm PED
f¼0:1. For an EnS detector, a reasonable number of samples
ranges from 500 to 1500, but also SNR has a strong effect on PED
d. For instance, if the CR is
working in a 10 dB scenario, a sensing with N¼1000 samples should result in
0.8 0.9 1 1.1 1.2 1.3 1.4 1.5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
γED
Pd
ED
SNR=−12dB
SNR=−10dB
SNR=−8dB
SNR=−7dB
SNR=−6dB
Fig. 8 Relationship between threshold and probability of detection
−40 −35 −30 −25 −20 −15 −10 −5 0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR[dB]
Pd
ED
Fig. 9 PED
ddependency on SNR and set threshold for N¼2000 and PED
f¼0:1
5024 L. Claudino, T. Abra
˜o
123
PED
d0:6; however, it is desirable a greater rate of detection. So, a sensing phase with
1500 samples could achieve PED
d0:1.
6.2 Matched Filter
Similarly to EnS, behavior of MfS and its various parameters have been analyzed in order
to identify their influence on sensor’s performance. Firstly, probabilities of detection and
false alarm for AWGN channels have been evaluated in terms of ROC. Figure 11 offers an
overall performance idea of a MfS. A first comparison already pointed out that MfS can
easily operate in much lower SNR scenarios than a EnS, once MfS ranges from SNR
¼30 dB to 20 dB, while EnS results in the same characteristics for 15\SNR
\9 dB. Corroborating this found, [4] states that an energy sensor is much more
degraded due to noise uncertainty than a traditional matched filter.
Figure 12 relates probability of detection and SNR for a MfS. From (18), cMF is directly
related to probability of false alarm and noise variance. So, in a real scenario, for an
optimal detection, the threshold has to be recalculated at each sensing process, once it is a
function of the noise strength at (SNR ¼r2
x
r2
n), which may have an instantaneous fluctuation.
Hence, for this simulation, at each new SNR value, a cMF is calculated and then inserted
into (19), generating the performance curve of Fig. 12.
Figure 13 depicts how PMF
dbehaves with changes in number of samples and SNR.
Comparing to EnS case, the MfS is able to work satisfactorily under low SNR scenarios
(30 dB). Indeed, for the same N¼1500 samples needed for EnS, MfS is able to provide
a good performance under a 20 dB scenario. As a conclusion, matched filter spectrum
sensing presents a working margin 10 dB greater than EnS.
Fig. 10 Probability of detection for EnS considering dependency on number of samples Nand SNR and
fixed PED
f¼0:1
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5025
123
6.3 Covariance Absolute Value Sensor
The CAV detection presented in Sect. 4.3 has its own probabilities of detection and false
alarm. Equations (32) and (33) show explicitly that system’s performance is highly related
to threshold, number of samples, SNR and also the correlation coefficient of received
samples. Hence, it is important to analyze how these factors affect the quality of spectrum
sensing.
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
MF
Pd
MF
SNR=−30dB
SNR=−28dB
SNR=−26dB
SNR=−24dB
SNR=−22dB
Fig. 11 ROC for a MF detector
−80 −70 −60 −50 −40 −30 −20 −10 0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR[dB]
Pd
MF
Fig. 12 Probability of detection analysis for different values of threshold and SNR with N¼2000 samples
and PMF
f¼0:1
5026 L. Claudino, T. Abra
˜o
123
Influence of SNR on ROC curves is presente in Fig. 14. Indeed, for values of SNR
around 13:5 dB, CAV sensing method almost reaches an ideal detection, with PCAV
f¼0
and PCAV
d¼1. Additionally, comparing Figs. 7and 14, one can identify which system has
better ROC performance. An EnS reaches an excellent performance under SNR ¼9 dB,
while a CAV sensor does it with much less energy, as indicated in Fig. 15, i.e., under
SNR ¼13:5 dB.
Notice that not only SNR affects CAV spectral sensing detector. Also smoothing factor
and the preset threshold do it. A CAV sensor is based on how strong correlated the samples
are. Hence, if there is a scenario with a fixed SNR, the higher Lis, the more efficient the
−40
−30
−20
−10
500
1000
1500
0
0.2
0.4
0.6
0.8
1
SNR [dB]
N. samples
Pd
MF
Fig. 13 Probability of detection for a MfS
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
CAV
Pd
CAV
SNR=−14dB
SNR=−13.5dB
SNR=−13dB
SNR=−12.5dB
SNR=−12dB
Fig. 14 ROC for a CAV detector with L¼10, L¼2 and N¼10;000
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5027
123
detection will be. Figure 16 illustrates it. With a graph of PCAV
dSNR and different values
for the overall correlation strength L, for example, if SNR ¼16 dB a system with a
correlation strength of 2 has PCAV
d¼0:1, while the detector with L¼4 has Pd1.
Previous results in the literature have already pointed out that CAV spectrum sensing
detectors need much higher number of samples when compared to EnS and MfS. Aiming
to corroborate it, Fig. 17 relates the main factor that may influence CAV performance in
terms of PCAV
d. This numerical result has been obtained for middle correlated AWGN
channels, i.e., L¼3, while the normalized correlation coefficient b
Lchanges according
to the SNR level. Indeed, from Fig. 17, given SNR ¼14 one can identify the CAV
sensor needs at least 9 times more samples than EnS and MfS. If SNR increases 2 dB,
around 12 dB, \6000 samples would satisfy a PCAV
d[0:8; however, it still a huge
number of samples, which may exceed the sensing time and consequently shorten the
transmission phase.
6.4 Hadamard Ratio Test
Literature for Hadamard ratio spectrum sensing is yet very limited; performance results for
this sensor are different from the ones present on previous sessions. A HrS performance for
a system with one primary signal operating under SNR ¼½15;8dB, nR¼4 SUs and
N¼½1000samples is presented in Fig. 18.
In order to compare the ROC with all previous cases dhas been set to 1 in Fig. 19a. As
analyzed in Sect. 4.4, performance of this sensor is enhanced according to number of PUs
and SUs present in the system. Hence, an analysis with nT¼1 will not make use of HrS’
full performance. Figure 19b shows how a simple increase in the number of PUs nT¼3
may enhance overall sensor’s performance.
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
CAV
Pd
CAV
SNR=−16dB
SNR=−15.5dB
SNR=−15dB
SNR=−14.5dB
SNR=−13.5dB
Fig. 15 ROC for a CAV detector with L¼10, L¼3 and N¼10;000
5028 L. Claudino, T. Abra
˜o
123
6.5 SNR Walls in Cognitive Radio Sensors
At this point, seen each sensor characteristics and ROCs curves have already been studied,
what gives an overview about its performance in scenarios of interest. Now, the next step is
to analyze the sample complexity for each sensor via SNR wall graphs and study which
presents better performance in a specific scenario. From the definition, a SNR wall is the
SNR limit for which each analyzed spectrum sensing detector is able to perform without
the necessity of using a number of sample tending to infinity. Figure 20 depicts the SNR
walls for three sensors: EnS, MfS and CAV. A SNR wall for HrS is impractical because a
few approximation have been done; hence, there is no theoretical expression relating
number of samples and SNR.
−22 −20 −18 −16 −14 −12 −10 −8
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR[dB]
Pd
CAV
¡L=0
¡L=1
¡L=2
¡L=3
¡L=4
¡L=5
Fig. 16 Probability of detection versus SNR for different values of correlation strength
−17 −16 −15 −14 −13 −12 −11
6000
8000
10000
12000
0
0.2
0.4
0.6
0.8
1
SNR [dB]
N. samples
Pd
CAV
Fig. 17 Probability of detection for a CAV detector
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5029
123
Firstly, a greater susceptibility to noise interference is observed in the EnS case, once its
SNR wall is located at around 13:5 dB and it has to use an extremely high number of
samples to keep its characteristics within an acceptable limit.
On the other hand, MfS’ characteristics shows that the sample complexity boost of the
coherent stage shifts SNR wall by around 30 dB, what gives an expressive working
margin before sample complexity tends to infinity. For example, in very low-SNR sensing
scenarios, i.e., ½30;25dB, MfS is a suitable choice if a number of samples as large as
100,000 or 10,000 is available inside the sensing time period.
Finally and differently from the other cases, CAV sensor does not have a SNR wall;
however, more samples are needed than MfS for low-SNR sensing scenarios. Another
important analysis similarly presented in is that the EnS does not require any assumptions
of the signal; consequently, the SNR wall is located at higher SNR. In contrast, MfS needs
several assumptions
4
of the signals under spectrum sensing; however, it presents a SNR
wall much lower than EnS. Presenting an intermediate sample complexity, CAV spectrum
sensor only makes structural assumption of the signal (medium/high correlated signals),
what may be the best choice as CRN Spectrum sensor in several practical scenarios of
interest.
Next Sect. 6.6 provides numerical analysis for four sensors applied to some real case
constraint scenarios.
6.6 Performance Analysis of ED, MF CAV and HR Sensors
A spectrum sensing system is usually applied to a real CRNs. Indeed, performance of SS
methods under some specific constraints is one of the most important points while
designing a CR network. In order to fairly compare previous analyzed sensors, optimal
parameter values for each sensor have been selected and compared. The adopted system
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
γHD
Pd
HD
M=6,N=20
M=6,N=50
M=60,N=100
Fig. 18 Probability of detection versus threshold of a HrS for a MIMO system with uncalibrated receivers;
Rayleigh channels
4
Actually MfS needs an entire pilot sequence.
5030 L. Claudino, T. Abra
˜o
123
and channel configuration are described according to the values depicted in Table 2. The
simulation trial has considered a LOS (line of sight) AWGN channel transmission of a
microphone signal operating in a TV band with a power of 50 mW and bandwidth of
200 kHz. For this system configuration, the CAV correlation coefficient is then normalized
by the signal and noise variances, as defined in Eq. (35), so it ranges between jb
Lj1.
Performance analysis for SS detectors operating under realistic mobile NLOS channels,
such as Rayleigh fading are discussed in Sect. 6.7.
Figure 21 depicts the spectrum sensing performance for several sensors under AWGN
interference hypothesis. The correlation coefficient is set to 0:09\b
L\0:15. Again,
notice that EnS is not efficient for low SNR scenarios, once it is based on an accurate
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
HD
Pd
HD
SNR=−15dB
SNR=−12dB
SNR=−10dB
SNR=−8dB
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
HD
Pd
HD
SNR=−15dB
SNR=−14dB
SNR=−12dB
(a)
(b)
Fig. 19 ROC for a HrS with N¼1000 and nR¼4: anT¼1; bnT¼3
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5031
123
estimation of the noise power. On the other hand, CAV and MfS also depend on other
characteristics of the received signal. MfS requires a pilot sequence given by PU, while
CAV relies on sensing a correlated channel. The ROC performance curves demonstrated
that for low SNR scenarios, MfS is much more efficient than CAV; however, for high/
medium correlated channels, CAV is able to achieve higher probabilities of detection. For
the HrS detector, the above graph shows that utilization of a MIMO CRN may enhance
−50 −40 −30 −20 −10 0
10−5
100
105
1010
1015
SNR[dB]
Number of samples
EnS
MfS
CAV
SNR Wall
(MfS)
SNR Wall
(EnS)
Fig. 20 Sample complexity for CRN sensors
Table 2 Adopted parameters
values for the spectrum sensing
system
Parameter Adopted Value
SU: microphone signal
Tx power 50 mW
Channel AWGN, LOS
Frequency band TV sub-band, BW ¼200 KHz
General SS detector parameters
Number of samples N1;10103
SNR range SNR 30;10
Threshold Varies for each sensor
Target Pf0.1
CAV detector
CAV correlation coefficient 0:09\b
L\0:15
Smoothing factor length L¼10
HrS detector
nTf1;3g
nR3
5032 L. Claudino, T. Abra
˜o
123
performance of spectrum sensing phase. For example, HrS with nT¼3 presents a much
higher performance than for the case with nT¼1 and same SNR range.
To sum up, the graph shows that, for the proposed channel, the best detector is the
Matched Filter Sensor, once the acceptable results of Pdand Pfare achieved under low
ranges of SNR (around 24 dB).
6.7 Performance Comparison Under Realistic NLOS Channels
This section is devoted to compare two former sensors applied to realistic wireless
channels. Section 6.6 has compared all previous studied sensors operating under AWGN
channels, which is not the most accurate representation of real transmission channels for
CRNs. For future 5G and CR systems, realistic MIMO channels must be studied in term of
SS performance. In order to analyze it, this section includes Rayleigh multipath fading and
AWGN noise in signal’s formulation, which are known to represent a more accurate
version of real scenarios. The path-loss influence can be overcome by increasing trans-
mission power; hence will not be deeply considered in this article.
Two sensors have been chosen for this simulation. EnS due its low computational
complexity and HrS because it is a robust sensor based on the accurate GLR theory,
although it is more complex to implement. Other sensors present intermediate results either
in terms of complexity or accuracy. All parameters necessary and respective values for this
simulations are shown in Table 3.
Numerical results depicted in Fig. 22 demonstrate that HrS presents higher performance
than EnS, in terms of detection probability. Considering the target Pf, EnS has not
achieved Pd0:8 for SNR ¼12 dB, while HrS presents Pd0:97 for SNR ¼5 dB. This
fact shows that statistic test based on likelihood function is actually much more accurate
than tests based only on signal’s energy. As a disadvantage, the HrS is known to be more
complex than EnS. Hence, the choice of which sensor should be used may depend not only
on detection probabilities, but also considering other factors, such as the available trans-
mission power and processing resources.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
Pd
EnS, SNR=-12dB
MfS, SNR=-30dB
MfS, SNR=-24dB
CAV, SNR=- 14 .5 dB, ΥL=0.10825
CAV, SNR=- 14 .5 dB, ΥL=0.12991
HrS, SNR =-10 dB, d=1
HrS, SNR =-10 dB, d=3
Fig. 21 ROC comparison for EnS, MfS, CAV and HrS
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5033
123
7 Conclusion
This paper aims to analyze the spectrum sensing detectors available in the literature and
further compare them for specific scenarios. Each sensor has a parameter that dramatically
changes its performance. Numerical and analytical results demonstrate that EnS is not
designed to work in low SNR scenarios, mainly because it is based on received signal’s
energy; therefore, if noise levels are too high at receiver, the sensor may look at it as an
actual primary signal. On the other hand, CAV spectrum sensing detector is able to work in
low SNR scenarios; however, correlated primary signals are needed. A significant increase
in probabilities of detection for CAV is achieved by small gains in correlation b
, as seen in
results of Sect. 6.6.
MfS, as discussed in Sects. 6.2 and 6.6, results in better performance if compared to
EnS and CAV. The disadvantage of this SS technique is that a pilot sequence (or any
known signal) is needed at the receiver, which is not often available in CR networks.
Furthermore, one more factor to worry about is the SNR wall with results discussed in
Sect. 6.5. Results have confirmed that, for high-SNR scenarios, the EnS may be an
acceptable choice as a CRN spectrum sensor, once it has slightly higher sample complexity
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Pf
Pd
HrS, SNR=0dB
HrS, SNR=5dB
EnS, SNR=8dB
EnS, SNR=12dB
Fig. 22 ROC comparison for EnS and HrS over Rayleigh channel
Table 3 SS system parameters
values deployed in more realistic
NLOS fading channels scenarios
Parameter Adopted value
Number of samples N¼1024
SNR range SNR 0;12
Threshold Varies for each sensor
Target Pf0.1
AWGN noise gC0;1Þ
PUs nT¼3
SUs nR¼12
5034 L. Claudino, T. Abra
˜o
123
but does not rely on any knowledge of the signal. However, for medium/low-SNR sce-
narios, the MfS performs better than all others and even lower sample complexity is
needed.
If a MIMO CR network is suitable, the results from 6.6 have demonstrated that the more
PUs and SUs are actually sensing the spectrum, the higher performance is achieved by
HrS. Hence, for researches leading with MIMO systems, it is worth to have a close look at
this promising spectrum sensing technique. In order to motivate this direction of investi-
gation, realistic CRN scenarios have been analysed in Sect. 6.7. Numerical results indi-
cated that HrS is able to perform more accurate spectrum sensing under low SNR
scenarios; however, higher computational complexity is needed, if compared no EnS.
Acknowledgements This work was supported in part by the National Council for Scientific and Techno-
logical Development (CNPq) of Brazil under Grant 304066/2015-0, Fundac¸a
˜o Arauca
´ria under Grant
302/2012, and in part by State University of Londrina—Parana
´State Government (UEL), and CAPES/DS
scholarship.
References
1. Anant Sahai, S. M. M., & Tandra, R. (2009). Spectrum sensing: Fundamental limits. Tech. rep.,
Berkeley University of California. http://www.eecs.berkeley.edu/*sahai/Papers/SensingChapter.pdf.
2. Axell, E., Leus, G., Larsson, E. G., & Poor, H. V. (2012). Spectrum sensing for cognitive radio : State-
of-the-art and recent advances. IEEE Signal Processing Magazine,29(3), 101–116. doi:10.1109/MSP.
2012.2183771.
3. Bazerque, J. A., & Giannakis, G. B. (2010). Distributed spectrum sensing for cognitive radio networks
by exploiting sparsity. IEEE Transactions on Signal Processing,58(3), 1847–1862. doi:10.1109/TSP.
2009.2038417.
4. Bhargavi, D., & Murthy, C. (2010). Performance comparison of energy, matched-filter and cyclosta-
tionarity-based spectrum sensing. In 2010 IEEE eleventh international workshop on signal processing
advances in wireless communications (SPAWC) (pp. 1–5). doi:10.1109/SPAWC.2010.5670882.
5. Biglieri, E., Goldshimith, A. J., & Greenstein, L. J. (2012). Principles of cognitive radio. Cambridge:
Cambridge University Press.
6. Cabric, D., Mishra, S. M., & Brodersen, R. W. (2004). Implementation issues in spectrum sensing for
cognitive radios. In Conference record of the thirty-eighth asilomar conference on signals, systems and
computers, 2004 (Vol. 1, pp. 772–776) doi:10.1109/ACSSC.2004.1399240.
7. Cardoso, L., Debbah, M., Lasaulce, S., Kobayashi, M., & Palicot, J. (2010). Spectrum sensing in
cognitive radio networks. In Y. Xiao & F. Hu (Eds.), Cognitive radio networks. Florida: CRC Press.
8. Chen, R., Park, J. M., & Reed, J. H. (2008). Defense against primary user emulation attacks in cognitive
radio networks. IEEE Journal on Selected Areas in Communications,26(1), 25–37. doi:10.1109/JSAC.
2008.080104.
9. Chung, G., Sridharan, S., Vishwanath, S., & Hwang, C. S. (2012). On the capacity of overlay cognitive
radios with partial cognition. IEEE Transacions on Information Theory,58(5), 2935–2949.
10. Clancy, T. C. (2007). Formalizing the interference temperature model. Wiley InterScience,7,
1077–1086.
11. Cohen, D., & Eldar, Y. C. (2014). Sub-nyquist sampling for power spectrum sensing in cognitive radios:
A unified approach. IEEE Transactions on Signal Processing,62(15), 3897–3910. doi:10.1109/TSP.
2014.2331613.
12. Community, F. C. (2003). Establishment of an interference temperature metric to quantify and manage
interference and to expand available unlicensed operation in certain fixed, mobile and satellite fre-
quency bands. Tech. Rep. 03-237, ET Rocket.
13. Dikmese, S., Sofotasios, P. C., Ihalainen, T., Renfors, M., & Valkama, M. (2015). Efficient energy
detection methods for spectrum sensing under non-flat spectral characteristics. IEEE Journal on
Selected Areas in Communications,33(5), 755–770. doi:10.1109/JSAC.2014.2361074.
14. Farhang-Boroujeny, B. (2008). Filter bank spectrum sensing for cognitive radios. IEEE Transactions on
Signal Processing,56(5), 1801–1811. doi:10.1109/TSP.2007.911490.
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5035
123
15. Gavrilovska, L., & Atanasovski, V. (2011). Spectrum sensing framework for cognitive radio networks.
Wireless Personal Communications,59(3), 447–469. doi:10.1007/s11277-011-0239-1.
16. Geethu, S., & Narayanan, G. (2012). A novel selection based hybrid spectrum sensing technique for
cognitive radios. In 2012 2nd international conference on power, control and embedded systems
(ICPCES) (pp. 1–6). doi:10.1109/ICPCES.2012.6508114.
17. Geethu, S., & Narayanan, G. (2013). A novel selection based hybrid spectrum sensing technique for
cognitive radios. In 2013 International conference on emerging trends in computing, communication
and nanotechnology (ICE-CCN) (pp. 476–480).
18. Haykin, S., Thomson, D. J., & Reed, J. H. (2009). Spectrum sensing for cognitive radio. Proceedings of
the IEEE,97(5), 849–877. doi:10.1109/JPROC.2009.2015711.
19. Hernandes, A. G., Kobayashi, R. T., & Abrao, T. (2016). Introduction to cognitive radio newtorks and
applications (pp. 46–81). Boca Raton: CRC Press. (chap. 4).
20. Huang, L., Xiao, Y., So, H. C., & Fang, J. (2015). Accurate performance analysis of hadamard ratio test
for robust spectrum sensing. IEEE Transactions on Wireless Communications,14(2), 750–758. doi:10.
1109/TWC.2014.2359223.
21. Jafar, S. A., & Srinivasa, S. (2007). Capacity limits of cognitive radio with distributed and dynamic
spectral activity. IEEE Journal on Selected Areas in Communications,25(3), 529–537. doi:10.1109/
JSAC.2007.070403.
22. Johnson, N. L., Kotz, S., & Balakrishnan, N. (1995). Continuous univariate distributions. London:
Wiley.
23. Khan, A. A., Rehmani, M. H., & Reisslein, M. (2016). Cognitive radio for smart grids: Survey of
architectures, spectrum sensing mechanisms, and networking protocols. IEEE Communications Surveys
Tutorials,18(1), 860–898. doi:10.1109/COMST.2015.2481722.
24. Li, C. M., & Lu, S. H. (2016). Energy-based maximum likelihood spectrum sensing method for the
cognitive radio. Wireless Personal Communications,89(1), 289–302. doi:10.1007/s11277-016-3266-0.
25. Mariani, A., Giorgetti, A., & Chiani, M. (2012). Test of independence for cooperative spectrum sensing
with uncalibrated receivers. In Global communications conference (GLOBECOM), 2012 IEEE (pp.
1374–1379). doi:10.1109/GLOCOM.2012.6503305.
26. McDonough, N. R., & Whalen, D. A. (1995). Detection of signals in noise (2nd ed.). Elsevier. http://
app.knovel.com/hotlink/toc/id:kpDSNE000A/detection-signals-in/detection-signals-in
27. Naeem, M., Anpalagan, A., Jaseemudin, M., & Lee, D. C. (2014). Resource allocation techniques in
cooperative cognitive radi networks. IEEE Communications Suerveys and Tutorials,16, 729–744.
28. Quan, Z., Cui, S., Poor, H. V., & Sayed, A. H. (2008). Collaborative wideband sensing for cognitive
radios. IEEE Signal Processing Magazine,25(6), 60–73. doi:10.1109/MSP.2008.929296.
29. Quan, Z., Cui, S., Sayed, A. H., & Poor, H. V. (2009). Optimal multiband joint detection for spectrum
sensing in cognitive radio networks. IEEE Transactions on Signal Processing,57(3), 1128–1140.
doi:10.1109/TSP.2008.2008540.
30. Semlali, H., Boumaaz, N., Soulmani, A., Ghammaz, A., & Diouris, J. F. (2014). Energy detection
approach for spectrum sensing in cognitive radio systems with the use of random sampling. Wireless
Personal Communications,79(2), 1053–1061. doi:10.1007/s11277-014-1917-6.
31. Sridhara, K., Chandra, A., & Tripathi, P. S. M. (2008). Spectrum challenges and solutions by cognitive
radio: An overview. Wireless Personal Communications,45(3), 281–291. doi:10.1007/s11277-008-
9465-6.
32. Sun, H., Nallanathan, A., Wang, C. X., & Chen, Y. (2013). Wideband spectrum sensing for cognitive
radio networks: A survey. IEEE Wireless Communications,20(2), 74–81. doi:10.1109/MWC.2013.
6507397.
33. Sun, S., Ju, Y., & Yamao, Y. (2013). Overlay cognitive radio ofdm system for 4g cellular networks.
IEEE Wireless Communications, 20(2), 68–73.
34. Tandra, R., & Sahai, A. (2007). Snr walls for feature detectors. In 2nd IEEE international symposium on
new frontiers in dynamic spectrum access networks, 2007. DySPAN 2007 (pp. 559–570). doi:10.1109/
DYSPAN.2007.79.
35. Tandra, R., & Sahai, A. (2008). Snr walls for signal detection. IEEE Journal of Selected Topics in
Signal Processing,2(1), 4–17. doi:10.1109/JSTSP.2007.914879.
36. Tian, Z., & Giannakis, G. B. (2006). A wavelet approach to wideband spectrum sensing for cognitive
radios. In 2006 1st international conference on cognitive radio Oriented wireless networks and com-
munications (pp. 1–5). doi:10.1109/CROWNCOM.2006.363459.
37. Tian, Z., & Giannakis, G. B. (2007). Compressed sensing for wideband cognitive radios. In 2007 IEEE
international conference on acoustics, speech and signal processing-ICASSP ’07 (Vol. 4, pp. IV-1357–
IV-1360). doi:10.1109/ICASSP.2007.367330.
5036 L. Claudino, T. Abra
˜o
123
38. Tugnait, J. (2012). On multiple antenna spectrum sensing under noise variance uncertainty and flat
fading. IEEE Transactions on Signal Processing,60(4), 1823–1832. doi:10.1109/TSP.2011.2180721.
39. Walck, C. (1998). Hand-book on statistical distributions for experimentalists. In Internal report.
40. Zeng, F., Li, C., & Tian, Z. (2011). Distributed compressive spectrum sensing in cooperative multihop
cognitive networks. IEEE Journal of Selected Topics in Signal Processing,5(1), 37–48. doi:10.1109/
JSTSP.2010.2055037.
41. Zeng, Y., & Liang, Y. C. (2009). Spectrum-sensing algorithms for cognitive radio based on statistical
covariances. IEEE Transactions on Vehicular Technology,58(4), 1804–1815. doi:10.1109/TVT.2008.
2005267.
42. Zhang, R., Liang, Y. C., & Cui, S. (2010). Dynamic resource allocation in cognitive networks. IEEE
Signal Processing Magazine,10, 102–114.
43. Zhao, G., Ma, J., Li, G., Wu, T., Kwon, Y., Soong, A., et al. (2009). Spatial spectrum holes for cognitive
radio with relay-assisted directional transmission. IEEE Transactions on Wireless Communications,
8(10), 5270–5279. doi:10.1109/TWC.2009.081541.
Lucas Claudino received his B.S. in Electrical Engineering from
Londrina State University (UEL) in 2016. Since 2013, he has been
engaged with telecommunication subjects at the Digital Signal Pro-
cessing and Telecommunications Lab. (UEL) and has undertaken an
internship at Swinburne University of Technology at the Centre for
Advanced Internet Architectures (CAIA) in 2014. His interests lie in
digital signal processing, internet architectures, cognitive radio,
resource alloation, heuristic and convex optimization aspects of 3G
and 4G systems, electronic systems and integrated circuit design.
Taufik Abra
˜o(IEEE Senior Member’12; IEEE Member’97) received
his B.S., M.Sc. and Ph.D., all in Electrical Engineering, from the
Polytechnic School of the University of Sa
˜o Paulo (EPUSP), Brazil, in
1992, 1996, and 2001, respectively. Since March 1997, he has been
with the Communications Group, Department of Electrical Engineer-
ing, Londrina State University (UEL), PR, Brazil, where he is currently
an Associate Professor in communications engineering. In 2012 (2nd
semester), he was an Academic Visitor at Communications, Signal
Processing and Control Research Group, University of Southampton,
UK. In 2007–2008, he was a postdoctoral researcher at the Department
of Signal Theory and Communications of the Polytechnic University
of Catalonia (TSC/UPC), Barcelona, Spain. Dr Abrao has participated
in several projects funded by government agencies and industrial
companies. He is involved in editorial board activities of three journals
in the communication area and he has served as TPC member in
several symposium and conferences in the field. Dr Abrao is a member
of the IEEE and SBrT. His research interests lie in communications and signal processing, including multi-
user detection and estimation, MC-CDMA and MIMO systems, cooperative communication and relaying,
resource allocation, heuristic and convex optimization aspects of 3G and 4G systems. He is authored or co-
authored of more than a 190 research papers published in specialized/international journals and conferences.
For more information, please, see the author’s personal HP: http://www.uel.br/pessoal/taufik/
Spectrum Sensing Methods for Cognitive Radio Networks: A Review 5037
123
... Hence, spectrum sensing (SS) has turned out to be a vital function in the CR. [1][2][3][4] The use of the spectrum is determined by two factors: the spectrum sensing accuracy and the rapidity with which a vacant/unused spectrum of PU can be found. As the PU must be detected precisely in quick time, when PU signal is vague to CR, the spectrum sensing scheme based on the energy detection (ED) approach is an appropriate choice. ...
... Therefore, the first cluster has been formed as (8,5,2). Likewise, in the second iteration, five CRs have reported to AP-1, six CRs to AP-2, and four CRs to AP-3, which results in the formation of a second cluster as (5,6,4). Figure 6 illustrates the performance of both the dynamic cluster networks and non-clustered networks for the target values of false alarm probability (P f ) and SNR of 0:01 and À25 dB, respectively. ...
... The figure depicts that for a fixed sensing time, the detection probability of a cluster-based network is higher than that of a non-clustered network. For example, at t ¼ 2:3 ms, P d ¼$ 0:727, $ 0:5062, and $ 0:3288, respectively, for cluster (5,6,4), cluster (8,5,2), and without cluster. However, from the extensive simulation analysis, it has been noticed that the obtained variations in the detection F I G U R E 6 Detection probability versus sensing time for different clusters F I G U R E 7 Detection probability versus sensing time F I G U R E 8 Detection probability versus sensing time for different multi slots with clustering probability are not optimal for a particular cluster, determined in each observation. ...
Article
Full-text available
The current work investigates the performance of multi‐slot‐based dynamic clustering in a cognitive radio network. For the spectrum sensing, every secondary user utilizes the multi‐slots of sensing time frame and combines the decisions of every multi‐slot, using the OR logic scheme, to get the sub‐local decision. The channel state information of the connections among the secondary users and access points present on the network's access points has been used to cluster the secondary users. To form the clusters, the secondary users with higher quality reporting channels for a specific access point have been chosen. Therefore, the clusters formed, in each iteration, with their respective access points, are dynamic in nature. Every secondary user in a cluster detects the availability of a primary user, makes a decision, and forwards it to its corresponding access point, via the reporting‐channel. Each access point employs the OR rule to merge the decisions of secondary users in the respective clusters, to make a local decision. Finally, the local decisions of all access points have been directed to fusion center, making the final decision about primary user's accessibility. The performance of multi‐slot‐based dynamic clustering has been studied relative to the different parameters, like detection probability, number of clusters, number of multi‐slots, secondary users, and access points. Further, the performance evaluation and comparisons of a multi‐slot‐based cognitive radio network with a single slot, cluster‐based cognitive radio network with non‐clustered, and multi‐slot‐based dynamic cluster with individual multi‐slots as well as dynamic clustering, have been done.
... Various techniques proposed for spectrum sensing operation, among others, Energy Detection (ED) [6][7][8][9], Cyclostationary features Detection (CSD) [6,10], Matched Filter detection (MF) [6,8,10], Maximum Eigenvalue Detection (MED) [8,[10][11][12]. Each one has its own characteristics, complexity and accuracy of detection. ...
... Various techniques proposed for spectrum sensing operation, among others, Energy Detection (ED) [6][7][8][9], Cyclostationary features Detection (CSD) [6,10], Matched Filter detection (MF) [6,8,10], Maximum Eigenvalue Detection (MED) [8,[10][11][12]. Each one has its own characteristics, complexity and accuracy of detection. ...
... Various techniques proposed for spectrum sensing operation, among others, Energy Detection (ED) [6][7][8][9], Cyclostationary features Detection (CSD) [6,10], Matched Filter detection (MF) [6,8,10], Maximum Eigenvalue Detection (MED) [8,[10][11][12]. Each one has its own characteristics, complexity and accuracy of detection. ...
Article
Full-text available
Cognitive Radio appears as a natural solution to the problems of spectrum scarcity resulting from the great popularity of wireless communications and the evolution of radio technologies. This technology allows an unlicensed user to use the licensed frequency bands in an opportunistic manner. In order to determine whether a given band is occupied or vacant, a spectrum sensing feature is required. Energy detector is the most popular technique used for spectrum sensing for its low computational requirements. In this contribution, we investigate the application of the Discrete Fourier Transform and random sampling combined with the energy detector technique in a cognitive radio system in order to reduce its complexity. We have evaluated the performance of the proposed approach in terms of the Receiver Operating Characteristics (ROC curves), the false alarm probability, complexity and losses in Signal to Noise Ratio. The obtained results are compared with an approach based on the LU (Gaussian Elimination) algorithm.
... The MFD strategy can only be used when the prerequisite knowledge, such as: pilot carrier, modulation type, spreading codes, and pulse shape, is known. It can tell the difference between other SU uses of the channel and the primary user [13]. The MFD statistical test is given [14]: ...
... Figure(12) illustrates the relationship between Pf and SNR using six SUs individually with different environmental conditions (gain, noise). Figure(13) indicates the relationship between Pf and SNR, for (OR, AND, and Non-Cooperative MFD). Here also, the better case is the OR case, and the other two cases are nearly the same. ...
Article
Full-text available
The vast rise in the number of internet-connected devices necessitates a more accessible spectrum. As a result, Cognitive Radio was already proposed as a solution to the problem of restricted spectrum resources by utilizing available spectrum which is assigned to primary users. This method allows the secondary user to utilize the spectrum whenever the primary user is not using it, and it does so without intruding with the primary user. Whenever the secondary user detects the spectrum, it faces many issues, such as complexity in sensing, leading to a lack of noise value, and the primary user is hidden to all secondary users. In order to tackle these challenges, many spectrum sensing frameworks were introduced in the literature. In this paper, an adaptive threshold matched filter detector and a cooperative matched filter detector frameworks are utilized to detect the spectrum and resolve the issues above. The probability of detection (Pd), probability of miss detection (Pm), and probability of false alarm (Pf) are the metrics used to assess sensing accuracy. To simulate suggested detectors results and proficiency, the MATLAB R2020a software was utilized. In comparison to earlier studies, the simulation conclusions reveal that the detection process starts with lower SNR values compared to previous work.
... The table shows that the earlier literature [18] provides an overview of traditional spectrum-sensing algorithms and presents future challenges. Ref. [19] further validates the effectiveness and shortcomings of some well-established SS-CRN techniques through simulations. Refs. ...
... Spectrum Sensing Methods for Cognitive Radio Networks: A Review [19] 2017 ...
Article
Full-text available
In recent years, with the rapid development in wireless communication and 5G networks, the rapid growth in mobile users has been accompanied by an increasing demand for the electromagnetic spectrum. The birth of cognitive radio and its spectrum-sensing technology provides hope for solving the problem of low utilization of the wireless spectrum. Artificial intelligence (AI) has been widely discussed globally. Deep learning technology, known for its strong learning ability and adaptability, plays a significant role in this field. Moreover, integrating deep learning with wireless communication technology has become a prominent research direction in recent years. The research objective of this paper is to summarize the algorithm of cognitive radio spectrum-sensing technology combined with deep learning technology. To review the advantages of deep-learning-based spectrum-sensing algorithms, this paper first introduces the traditional spectrum-sensing methods. It summarizes and compares the advantages and disadvantages of each method. It then describes the application of deep learning algorithms in spectrum sensing and focuses on the typical deep-neural-network-based sensing methods. Then, the existing deep-learning-based cooperative spectrum-sensing methods are summarized. Finally, the deep learning spectrum-sensing methods are discussed, along with challenges in the field and future research directions.
... Spectrum Sensing (SS) is one of the most crucial techniques of CR which provides real-time occupancy information of frequency bands that are available for SUs without interfering with PUs' operations [18]. An accurate detection of the occupancy of spectrum bands is critical in CR operation, since all secondary transmission strategies are based on it [19]. ...
... techniques like multiband sensing, wavelet-based sensing and compressive sensing, the paper discusses the practical implementation aspects for various sensing techniques. Work [19] first describes the different access modes for CR and then summarizes four common SS methods: ED, MFD, Covariance Absolute Value (CAV) detector and Hadamard ratio-based detector. The concept of Signal-to-Noise Ratio (SNR) wall is explained and the performance of the four SS detectors is analyzed and compared under various conditions. ...
Article
Full-text available
As we advance towards 6G communication systems, the number of network devices continues to increase resulting in spectrum scarcity. With the help of Spectrum Sensing (SS), Cognitive Radio (CR) exploits the frequency spectrum dynamically by detecting and transmitting in underutilized bands. The performance of 6G networks can be enhanced by utilizing Deep Neural Networks (DNNs) to perform SS. This paper provides a detailed survey of several Deep Learning (DL) algorithms used for SS by classifying them as Multilayer Perceptrons (MLPs), Convolutional Neural Networks (CNNs), Long Short-Term Memory (LSTM) networks, combined CNN-LSTM architectures and Autoencoders (AEs). The works are discussed in terms of the input provided to the DL algorithm, data acquisition technique used, data pre-processing technique used, architecture of each algorithm, evaluation metrics used, results obtained, and comparison with standard SS detectors. This survey further provides an overview of traditional ML algorithms and simple Artificial Neural Networks (ANNs) while highlighting the drawbacks of conventional SS approaches for completeness. A description of some publicly available Radio Frequency (RF) datasets is included and the need for comprehensive RF datasets and Transfer Learning (TL) is discussed. Furthermore, the research challenges related to the use of DL for SS are highlighted along with potential solutions.
... Due to its low computational complexity and uncomplicated implementation the most common method used in the sensing process is Energy Detection (ED) [45,48]. ED is also known as the semi-blind method since it does not require any prior knowledge about the PU signal. ...
... Cognitive radio technology was initially proposed to address the low spectrum utilization by cognitive users on land [9][10][11]. By detecting spectrum holes, sensing users enable cognitive users to quickly occupy unused spectra without interfering with authorized users. ...
Article
Full-text available
Spectrum-sensing technology is crucial for the development of underwater acoustic communication networks and plays a key role in detecting spectrum holes and channel occupancy. Energy detection technology, as the fundamental spectrum sensing technology in cognitive radio, has reached a mature level of development. Its application in hydroacoustic communications can significantly enhance the utilization of the hydroacoustic spectrum. However, due to the complexity of the hydroacoustic channel compared with that of the radio channel, the traditional double-threshold energy detection technique faces challenges such as fixed threshold values and limited flexibility. To address this, we propose a model for the hydroacoustic channel that incorporates a weight factor based on the signal-to-noise ratio in the algorithm. This allows for adaptive threshold values based on the user’s signal-to-noise environment, reducing false detection rates and improving overall detection performance. Through simulation experiments and comparisons, our proposed signal-to-noise weighted collaborative spectrum-sensing technique demonstrates superior detection performance compared with other spectrum-sensing techniques.
... Energy efficiency in cognitive radio networks was evaluated in [27]. An overview of different sensing algorithms was provided in [28]. Recently, spectrum sensing using machine learning and deep learning algorithms were suggested in [29,30]. ...
Article
Full-text available
This paper deals with spectrum sensing using the energy detector (ED) with multiple hops multibranch relaying where the primary user (PU) and relays harvest energy from radio frequency signal transmitted from a given node A. The harvested energy is used by PU and relays to transmit signals to the fusion center where the ED is used to detect the PU. The study is valid for amplify and forward relaying, any number of hops and any number of branches. We also suggest a new lower bound of the detection probability using the cumulative distribution function of signal-to-noise ratio (SNR). When there are many available branches, only the best one is activated. The activated branch offers the highest end-to-end SNR.
Chapter
The work involves designing and implementing conventional spectrum detection systems for the orthogonal frequency division multiplexing (OFDM) structure. The different detection algorithms are used to assess the performance of the system at the end of the receptor. The structure efficiency is explored by analysing Pd Vs SNR for various spectrum sensing techniques. The performance of the system was examined by simulating the energy detection (ED), matching filter (MF) and cyclostationary method in MATLAB 2014. The result of the projected work reveals that the cyclostationary exceeds the ED and MF technique and achieved a gain of 2 and 3.2 dB.KeywordsEDSpectrumMatched filterDetection
Article
Full-text available
In the rapid development of current wireless communication systems, how to effectively utilize the limited system spectrum to provide the high-speed data rate service becomes a very critical issue for the system operators. To improve the utilization efficiency of the wireless spectrum, the cognitive radio (CR) had been proposed currently. The key issue of applying the CR technique successfully is how to sense exactly and quickly whether or not the primary user exists, and looking for the spectrum holes to provide the secondary user. In this paper, an energy-based maximum likelihood (ML) spectrum sensing method for the CR is proposed. The proposed method avoids the troublesome calculation of the required threshold and has almost the optimal performance for the conventional energy-based method. Besides, incorporated with the double threshold, an extension of the proposed ML method is also provided to speed up the sensing period without degrading the detection performance.
Book
Widely regarded as one of the most promising emerging technologies for driving the future development of wireless communications, cognitive radio has the potential to mitigate the problem of increasing radio spectrum scarcity through dynamic spectrum allocation. Drawing on fundamental elements of information theory, network theory, propagation, optimisation and signal processing, a team of leading experts present a systematic treatment of the core physical and networking principles of cognitive radio and explore key design considerations for the development of new cognitive radio systems. Containing all the underlying principles you need to develop practical applications in cognitive radio, this book is an essential reference for students, researchers and practitioners alike in the field of wireless communications and signal processing.
Article
Traditional power grids are currently being transformed into smart grids (SGs). SGs feature multi-way communication among energy generation, transmission, distribution, and usage facilities. The reliable, efficient, and intelligent management of complex power systems requires integration of high-speed, reliable, and secure data information and communication technology into the SGs to monitor and regulate power generation and usage. Despite several challenges, such as trade-offs between wireless coverage and capacity as well as limited spectral resources in SGs, wireless communication is a promising SG communications technology. Cognitive radio networks (CRNs) in particular are highly promising for providing timely SG wireless communications by utilizing all available spectrum resources. We provide in this paper a comprehensive survey on the CRN communication paradigm in SGs, including the system architecture, communication network compositions, applications, and CR-based communication technologies. We highlight potential applications of CR-based SG systems. We survey CR-based spectrum sensing approaches with their major classifications. We also provide a survey on CR-based routing and MAC protocols, and describe interference mitigation schemes. We furthermore present open issues and research challenges faced by CR-based SG networks along with future directions.
Article
Cognitive radio is an emerging wireless technology that is capable of efficiently coordinating the use of the currently scarce spectrum resources, and spectrum sensing constitutes its most crucial operation. This paper proposes wideband multichannel spectrum sensing methods utilizing fast Fourier transform or filter-bank-based methods for spectrum analysis. Fine-grained spectrum analysis facilitates optimal energy detection in practical scenarios where the transmitted signal, channel frequency response, and/or receiver frequency response do not follow the commonly assumed boxcar model, which typically assumes, among other things, narrow-band communications with flat spectral characteristics. Such sensing schemes can be tuned to the spectral characteristics of the target primary user signals, allowing simultaneous sensing of multiple target primary signals with low additional complexity. This model is also extended to accounting for the specific scenario of detecting a reappearing primary user during secondary transmission, as well as in spectrum sensing scenarios where the frequency range of a primary user is unknown. Novel analytic expressions are derived for the corresponding probability of false alarm and probability of detection in each case, while the useful concept of the area under the receiver operating characteristics curve is additionally introduced as a single scalar metric for evaluating the overall performance of the proposed spectrum sensing algorithms and scenarios. The derived expressions have a rather simple algebraic representation, which renders them convenient to handle both analytically and numerically. The offered results are also extensively validated through comparisons with respective results from computer simulations and are subsequently employed in evaluating each technique analytically, which provides meaningful insights that are anticipated to be useful in future deployments of cognitive radio systems.
Article
Hadamard ratio test is a well-known approach to robust signal detection in multivariate analysis. Recently, it has been exploited for robust spectrum sensing in cognitive radio, but its detection performance is not yet completely analyzed. This work is devoted to accurate detection performance analysis of the Hadamard ratio method for robust spectrum sensing. By computing the first and second exact negative moments for the signal-presence hypothesis along with employing the Beta distribution approximation, we derive accurate analytic formulae for detection probability. This enables us to theoretically evaluate the detection behavior of the Hadamard ratio test. Numerical results are presented to validate our theoretical findings.
Article
In radiomobile contexte, radio frequency spectrum is a ressource that needs to be used with appropriate efficiency. This can be achieved by the mean of spectrum sensing operation. This function consists to analyze the occupancy of the radio frequency spectrum in order to detect which bands are unused. This concept is largely appreciated in cognitive radio where more flexibility is required to adapt to the communication environment. Different techniques are presented in the literature. In this paper, we are interested by the application of the energy detector method for spectrum sensing. This application is performed in cognitive radio systems with the use of random sampling. The performance of this approach is evaluated in term of its receiver operating characteristic curve and compared to the uniform sampling case.
Article
In the past decade, cognitive radio and cooperative communication techniques have been proposed in the literature for efficiently utilizing the radio resources. Cognitive radio is an emerging technology intended to enhance the utilization of the radio frequency spectrum. The cooperative communication system, with the same total power and bandwidth of legacy wireless communication systems, can increase the data rate of the future wireless communication system. A combination of cognitive radio with cooperative communication can further improve the future wireless network performance. Efficient resource allocation in cooperative cognitive radio network (CRN) is essential in order to meet the challenges of future wireless networks. In this article, a survey of resource allocation in cooperative CRN is presented. We discuss the taxonomy of objectives and protocols used in the literature for resource allocation in cooperative CRN. This paper also highlights the use of power control, cooperation types, network configurations and decision types used in cooperative CRN. Finally, directions for future research are outlined.
Conference Paper
Cognitive radio is a solution for the spectral crowding problem by introducing opportunistic usage of frequency bands that are not occupied by licensed primary users. Spectrum sensing is the most important task of cognitive radio which identifies the existence of the primary users in the frequency band under consideration. Energy detector (ED) is one of the simplest and basic methods for spectrum sensing but it suffers from noise uncertainty problem. Covariance Absolute Value (CAV) is another spectrum sensing method which is based on the statistical covariance of the received signal but it works well only if the signal samples are highly correlated. Hence another novel selection based hybrid spectrum sensing method is proposed which combines the advantages of both the methods. Simulation results prove that the novel selection based spectrum sensing method outperforms both the energy detection as well as CAV method and identifies the spectrum hole irrespective of the nature of the signal under consideration.