Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Hindawi Publishing Corporation

EURASIP Journal on Advances in Signal Processing


Volume 2010, Article ID 381465, 15 pages
doi:10.1155/2010/381465

Review Article
A Review on Spectrum Sensing for Cognitive Radio:
Challenges and Solutions

Yonghong Zeng, Ying-Chang Liang, Anh Tuan Hoang, and Rui Zhang
Institute for Infocomm Research, A STAR, Singapore 138632

Correspondence should be addressed to Yonghong Zeng, yhzeng@i2r.a-star.edu.sg

Received 13 May 2009; Accepted 9 October 2009

Academic Editor: Jinho Choi

Copyright 2010 Yonghong Zeng et al. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.

Cognitive radio is widely expected to be the next Big Bang in wireless communications. Spectrum sensing, that is, detecting the
presence of the primary users in a licensed spectrum, is a fundamental problem for cognitive radio. As a result, spectrum sensing
has reborn as a very active research area in recent years despite its long history. In this paper, spectrum sensing techniques from the
optimal likelihood ratio test to energy detection, matched filtering detection, cyclostationary detection, eigenvalue-based sensing,
joint space-time sensing, and robust sensing methods are reviewed. Cooperative spectrum sensing with multiple receivers is also
discussed. Special attention is paid to sensing methods that need little prior information on the source signal and the propagation
channel. Practical challenges such as noise power uncertainty are discussed and possible solutions are provided. Theoretical analysis
on the test statistic distribution and threshold setting is also investigated.

1. Introduction is, detecting the presence of the primary users. Whenever


the primary users become active, the secondary users have
It was shown in a recent report [1] by the USA Federal to detect the presence of them with a high probability
Communications Commission (FCC) that the conventional and vacate the channel or reduce transmit power within
fixed spectrum allocation rules have resulted in low spectrum certain amount of time. For example, for the upcoming IEEE
usage eciency in almost all currently deployed frequency 802.22 standard, it is required for the secondary users to
bands. Measurements in other countries also have shown detect the TV and wireless microphone signals and vacant
similar results [2]. Cognitive radio, first proposed in [3], is the channel within two seconds once they become active.
a promising technology to fully exploit the under-utilized Furthermore, for TV signal detection, it is required to achieve
spectrum, and consequently it is now widely expected to be 90% probability of detection and 10% probability of false
the next Big Bang in wireless communications. There have alarm at signal-to-noise ratio (SNR) level as low as 20 dB.
been tremendous academic researches on cognitive radios, There are several factors that make spectrum sensing
for example, [4, 5], as well as application initiatives, such as practically challenging. First, the required SNR for detection
the IEEE 802.22 standard on wireless regional area network may be very low. For example, even if a primary transmitter
(WRAN) [6, 7] and the Wireless Innovation Alliance [8] is near a secondary user (the detection node), the transmitted
including Google and Microsoft as members, which advocate signal of the primary user can be deep faded such that
to unlock the potential in the so-called White Spaces in the primary signals SNR at the secondary receiver is well
the television (TV) spectrum. The basic idea of a cognitive below 20 dB. However, the secondary user still needs
radio is spectral reusing or spectrum sharing, which allows to detect the primary user and avoid using the channel
the secondary networks/users to communicate over the because it may strongly interfere with the primary receiver
spectrum allocated/licensed to the primary users when they if it transmits. A practical scenario of this is a wireless
are not fully utilizing it. To do so, the secondary users microphone operating in TV bands, which only transmits
are required to frequently perform spectrum sensing, that with a power less than 50 mW and a bandwidth less than
2 EURASIP Journal on Advances in Signal Processing

200 KHz. If a secondary user is several hundred meters attention to sensing methods with practical application
away from the microphone device, the received SNR may potentials. The focus of this paper is on practical sensing
be well below 20 dB. Secondly, multipath fading and time algorithm designs; for other aspects of spectrum sensing in
dispersion of the wireless channels complicate the sensing cognitive radio, the interested readers may refer to other
problem. Multipath fading may cause the signal power to resources like [4552].
fluctuate as much as 30 dB. On the other hand, unknown The rest of this paper is organized as follows. The
time dispersion in wireless channels may turn the coherent system model for the general setup with multiple receivers
detection unreliable. Thirdly, the noise/interference level for sensing is given in Section 2. The optimal LRT-based
may change with time and location, which yields the noise sensing due to the Neyman-Pearson theorem is reviewed
power uncertainty issue for detection [912]. in Section 3. Under some special conditions, it is shown
Facing these challenges, spectrum sensing has reborn as that the LRT becomes equivalent to the estimator-correlator
a very active research area over recent years despite its long detection, energy detection, or matched filtering detection.
history. Quite a few sensing methods have been proposed, The Bayesian method and the generalized LRT for sensing
including the classic likelihood ratio test (LRT) [13], energy are discussed in Section 4. Detection methods based on
detection (ED) [9, 10, 13, 14], matched filtering (MF) detec- the spatial correlations among multiple received signals are
tion [10, 13, 15], cyclostationary detection (CSD) [1619], discussed in Section 5, where optimally combined energy
and some newly emerging methods such as eigenvalue-based detection and blindly combined energy detection are shown
sensing [6, 2025], wavelet-based sensing [26], covariance- to be optimal under certain conditions. Detection methods
based sensing [6, 27, 28], and blindly combined energy combining both spatial and time correlations are reviewed in
detection [29]. These methods have dierent requirements Section 6, where the eigenvalue-based and covariance-based
for implementation and accordingly can be classified into detections are discussed in particular. The cyclostationary
three general categories: (a) methods requiring both source detection, which exploits the statistical features of the pri-
signal and noise power information, (b) methods requiring mary signals, is reviewed in Section 7. Cooperative sensing
only noise power information (semiblind detection), and is discussed in Section 8. The impacts of noise uncertainty
(c) methods requiring no information on source signal or and noise power estimation to the sensing performance
noise power (totally blind detection). For example, LRT, are analyzed in Section 9. The test statistic distribution and
MF, and CSD belong to category A; ED and wavelet-based threshold setting for sensing are reviewed in Section 10,
sensing methods belong to category B; eigenvalue-based where it is shown that the random matrix theory is very
sensing, covariance-based sensing, and blindly combined useful for the related study. The robust spectrum sensing
energy detection belong to category C. In this paper, we to deal with uncertainties in source signal and/or noise
focus on methods in categories B and C, although some power knowledge is reviewed in Section 11, with special
other methods in category A are also discussed for the sake emphasis on the robust versions of LRT and matched filtering
of completeness. Multiantenna/receiver systems have been detection methods. Practical challenges and future research
widely deployed to increase the channel capacity or improve directions for spectrum sensing are discussed in Section 12.
the transmission reliability in wireless communications. In Finally, Section 13 concludes the paper.
addition, multiple antennas/receivers are commonly used
to form an array radar [30, 31] or a multiple-input 2. System Model
multiple-output (MIMO) radar [32, 33] to enhance the
performance of range, direction, and/or velocity estimations. We assume that there are M 1 antennas at the receiver.
Consequently, MIMO techniques can also be applied to These antennas can be suciently close to each other to
improve the performance of spectrum sensing. Therefore, form an antenna array or well separated from each other.
in this paper we assume a multi-antenna system model in We assume that a centralized unit is available to process the
general, while the single-antenna system is treated as a special signals from all the antennas. The model under consideration
case. is also applicable to the multinode cooperative sensing [34
When there are multiple secondary users/receivers dis- 44, 53], if all nodes are able to send their observed signals to
tributed at dierent locations, it is possible for them to a central node for processing. There are two hypotheses: H0 ,
cooperate to achieve higher sensing reliability. There are signal absent, and H1 , signal present. The received signal at
various sensing cooperation schemes in the current literature antenna/receiver i is given by
[3444]. In general, these schemes can be classified into two
categories: (A) data fusion: each user sends its raw data or H0 : xi (n) = i (n),
processed data to a specific user, which processes the data (1)
collected and then makes the final decision; (B) decision H1 : xi (n) = si (n) + i (n), i = 1, . . . , M.
fusion: multiple users process their data independently and In hypothesis H1 , si (n) is the received source signal at
send their decisions to a specific user, which then makes the antenna/receiver i, which may include the channel multipath
final decision. and fading eects. In general, si (n) can be expressed as
In this paper, we will review various spectrum sensing
methods from the optimal LRT to practical joint space-time  qik
K 
sensing, robust sensing, and cooperative sensing and discuss si (n) = hik (l)sk (n l), (2)
their advantages and disadvantages. We will pay special k=1 l=0
EURASIP Journal on Advances in Signal Processing 3

where K denotes the number of primary user/antenna source signal distribution, the wireless channels, and the
signals, sk (n) denotes the transmitted signal from primary noise distribution, while the distribution of x under H0 is
user/antenna k, hik (l) denotes the propagation channel related to the noise distribution. In order to use the LRT, we
coecient from the kth primary user/antenna to the ith need to obtain the knowledge of the channels as well as the
receiver antenna, and qik denotes the channel order for hik . signal and noise distributions, which is practically dicult to
It is assumed that the noise samples i (n)s are independent realize.
and identically distributed (i.i.d) over both n and i. For If we assume that the channels are flat-fading, and the
simplicity, we assume that the signal, noise, and channel received source signal sample si (n)s are independent over n,
coecients are all real numbers. the PDFs in LRT are decoupled as
The objective of spectrum sensing is to make a decision 1
on the binary hypothesis testing (choose H0 or H1 ) based on 
N
p(x | H1 ) = p(x(n) | H1 ),
the received signal. If the decision is H1 , further information n=0
such as signal waveform and modulation schemes may be (6)

N 1
classified for some applications. However, in this paper, we
focus on the basic binary hypothesis testing problem. The p(x | H0 ) = p(x(n) | H0 ).
n=0
performance of a sensing algorithm is generally indicated by
two metrics: probability of detection, Pd , which defines, at If we further assume that noise and signal samples are both
the hypothesis H1 , the probability of the algorithm correctly Gaussian distributed, that is, (n) N (0, 2 I) and s(n)
detecting the presence of the primary signal; and probability N (0, Rs ), the LRT becomes the estimator-correlator (EC)
of false alarm, P f a , which defines, at the hypothesis H0 , [13] detector for which the test statistic is given by
the probability of the algorithm mistakenly declaring the 1
N  1
presence of the primary signal. A sensing algorithm is called TEC (x) = xT (n)Rs Rs + 2 I x(n). (7)
optimal if it achieves the highest Pd for a given P f a with a n=0
fixed number of samples, though there could be other criteria
1
to evaluate the performance of a sensing algorithm. From (4), we see that Rs (Rs + 22 I) x(n) is actually the
Stacking the signals from the M antennas/receivers yields minimum-mean-squared-error (MMSE) estimation of the
the following M 1 vectors: source signal s(n). Thus, TEC (x) in (7) can be seen as the
correlation of the observed signal x(n) with the MMSE
 T
x(n) = x1 (n) xM (n) , estimation of s(n).
The EC detector needs to know the source signal
 T covariance matrix Rs and noise power 2 . When the signal
s(n) = s1 (n) sM (n) , (3)
presence is unknown yet, it is unrealistic to require the source
 T signal covariance matrix (related to unknown channels) for
(n) = 1 (n) M (n) . detection. Thus, if we further assume that Rs = s2 I, the EC
detector in (7) reduces to the well-known energy detector
The hypothesis testing problem based on N signal samples is (ED) [9, 14] for which the test statistic is given as follows (by
then obtained as discarding irrelevant constant terms):
H0 : x(n) = (n), 1
N
(4) TED (x) = xT (n)x(n). (8)
H1 : x(n) = s(n) + (n), n = 0, . . . , N 1. n=0

Note that for the multi-antenna/receiver case, TED is actually


3. Neyman-Pearson Theorem the summation of signals from all antennas, which is a
straightforward cooperative sensing scheme [41, 56, 57]. In
The Neyman-Pearson (NP) theorem [13, 54, 55] states that, general, the ED is not optimal if Rs is non-diagonal.
for a given probability of false alarm, the test statistic that If we assume that noise is Gaussian distributed and
maximizes the probability of detection is the likelihood ratio source signal s(n) is deterministic and known to the receiver,
test (LRT) defined as which is the case for radar signal processing [32, 33, 58], it is
p(x | H1 ) easy to show that the LRT in this case becomes the matched
TLRT (x) = , (5) filtering-based detector, for which the test statistic is
p(x | H0 )
1
N
where p() denotes the probability density function (PDF), TMF (x) = sT (n)x(n). (9)
and x denotes the received signal vector that is the aggre- n=0
gation of x(n), n = 0, 1, . . . , N 1. Such a likelihood ratio
test decides H1 when TLRT (x) exceeds a threshold , and H0 4. Bayesian Method and the Generalized
otherwise. Likelihood Ratio Test
The major diculty in using the LRT is its requirements
on the exact distributions given in (5). Obviously, the In most practical scenarios, it is impossible to know the
distribution of random vector x under H1 is related to the likelihood functions exactly, because of the existence of
4 EURASIP Journal on Advances in Signal Processing

uncertainty about one or more parameters in these func- It is not guaranteed that the GLRT is optimal or
tions. For instance, we may not know the noise power 2 approaches to be optimal when the sample size goes to
and/or source signal covariance Rs . Hypothesis testing in the infinity. Since the unknown parameters in 0 and 1 are
presence of uncertain parameters is known as composite highly dependent on the noise and signal statistical models,
hypothesis testing. In classic detection theory, there are two the estimations of them could be vulnerable to the modeling
main approaches to tackle this problem: the Bayesian method errors. Under the assumption of Gaussian distributed source
and the generalized likelihood ratio test (GLRT). signals and noises, and flat-fading channels, some ecient
In the Bayesian method [13], the objective is to eval- spectrum sensing methods based on the GLRT can be found
uate the likelihood functions needed in the LRT through in [60].
marginalization, that is,
5. Exploiting Spatial Correlation of
p(x | H0 ) = p(x | H0 , 0 )p(0 | H0 )d0 , (10)
Multiple Received Signals
where 0 represents all the unknowns when H0 is true. Note The received signal samples at dierent antennas/receivers
that the integration operation in (10) should be replaced are usually correlated, because all si (n)s are generated from
with a summation if the elements in 0 are drawn from a the same source signal sk (n)s. As mentioned previously, the
discrete sample space. Critically, we have to assign a prior energy detection defined in (8) is not optimal for this case.
distribution p(0 | H0 ) to the unknown parameters. In Furthermore, it is dicult to realize the LRT in practice.
other words, we need to treat these unknowns as random Hence, we consider suboptimal sensing methods as follows.
variables and use their known distributions to express our If M > 1, K = 1, and assuming that the propagation
belief in their values. Similarly, p(x | H1 ) can be defined. channels are flat-fading (qik = 0, i, k) and known to the
The main drawbacks of the Bayesian approach are listed as receiver, the energy at dierent antennas can be coherently
follows. combined to obtain a nearly optimal detection [41, 43,
(1) The marginalization operation in (10) is often not 57]. This is also called maximum ratio combining (MRC).
tractable except for very simple cases. However, in practice, the channel coecients are unknown
at the receiver. As a result, the coherent combining may not
(2) The choice of prior distributions aects the detection be applicable and the equal gain combining (EGC) is used in
performance dramatically and thus it is not a trivial practice [41, 57], which is the same as the energy detection
task to choose them. defined in (8).
To make the LRT applicable, we may estimate the In general, we can choose a matrix B with M rows to
unknown parameters first and then use the estimated combine the signals from all antennas as
parameters in the LRT. Known estimation techniques could z(n) = BT x(n), n = 0, 1, . . . , N 1. (13)
be used for this purpose [59]. However, there is one major
dierence from the conventional estimation problem where The combining matrix should be chosen such that the
we know that signal is present, while in the case of spectrum resultant signal has the largest SNR. It is obvious that the
sensing we are not sure whether there is source signal or not SNR after combining is
(the first priority here is the detection of signal presence). At  2 
dierent hypothesis (H0 or H1 ), the unknown parameters E BT s(n)
are also dierent. (B) =  2  , (14)
The GLRT is one ecient method [13, 55] to resolve the E BT (n)
above problem, which has been used in many applications, where E() denotes the mathematical expectation. Hence,
for example, radar and sonar signal processing. For this the optimal combining matrix should maximize the value
method, the maximum likelihood (ML) estimation of the of function (B). Let Rs = E[s(n)sT (n)] be the statistical
unknown parameters under H0 and H1 is first obtained as covariance matrix of the primary signals. It can be verified

0 = arg max p(x | H0 , 0 ),
that
0
(11) Tr BT Rs B
(B) = 2 , (15)

1 = arg max p(x | H1 , 1 ),
Tr(BT B)
1

where 0 and 1 are the set of unknown parameters under where Tr() denotes the trace of a matrix. Let max be the
H0 and H1 , respectively. Then, the GLRT statistic is formed maximum eigenvalue of Rs and let 1 be the corresponding
as eigenvector. It can be proved that the optimal combining
  matrix degrades to the vector 1 [29].

1 , H1
p x| Upon substituting 1 into (13), the test statistic for the
TGLRT (x) =  . (12) energy detection becomes

0 , H0
p x|
N 1
1 
Finally, the GLRT decides H1 if TGLRT (x) > , where is a TOCED (x) = 2
z(n) . (16)
threshold, and H0 otherwise. N n=0
EURASIP Journal on Advances in Signal Processing 5

The resulting detection method is called optimally combined (1) The received signal is oversampled. Let 0 be the
energy detection (OCED) [29]. It is easy to show that this test Nyquist sampling period of continuous-time signal sc (t) and
statistic is better than TED (x) in terms of SNR. let sc (n0 ) be the sampled signal based on the Nyquist
The OCED needs an eigenvector of the received source sampling rate. Thanks to the Nyquist theorem, the signal
signal covariance matrix, which is usually unknown. To sc (t) can be expressed as
overcome this diculty, we provide a method to estimate
the eigenvector using the received signal samples only.

Considering the statistical covariance matrix of the signal sc (t) = sc (n0 )g(t n0 ), (23)
n=
defined as
 
Rx = E x(n)xT (n) , (17) where g(t) is an interpolation function. Hence, the signal
samples s(n) = sc (ns ) are only related to sc (n0 ), where
we can verify that s is the actual sampling period. If the sampling rate at
the receiver is Rs = 1/s > 1/0 , that is, s < 0 , then
Rx = Rs + 2 IM . (18) s(n) = sc (ns ) must be correlated over n. An example of
this is the wireless microphone signal specified in the IEEE
Since Rx and Rs have the same eigenvectors, the vector 1 802.22 standard [6, 7], which occupies about 200 KHz in a
is also the eigenvector of Rx corresponding to its maximum 6-MHz TV band. In this example, if we sample the received
eigenvalue. However, in practice, we do not know the signal with sampling rate no lower than 6 MHz, the wireless
statistical covariance matrix Rx either, and therefore we microphone signal is actually oversampled and the resulting
cannot obtain the exact vector 1 . An approximation of the signal samples are highly correlated in time.
statistical covariance matrix is the sample covariance matrix (2) The propagation channel is time-dispersive. In this
defined as case, the received signal can be expressed as
N 1

x (N) =
1 
R x(n)xT (n). (19)
N n=0 sc (t) = h()s0 (t )d, (24)

2
Let  1 (normalized to  1  = 1) be the eigenvector of the where s0 (t) is the transmitted signal and h(t) is the response
sample covariance matrix corresponding to its maximum of the time-dispersive channel. Since the sampling period s
eigenvalue. We can replace the combining vector 1 by  1 , is usually very small, the integration (24) can be approxi-
that is, mated as
T
z(n) =  1 x(n). (20) 
sc (t) s h(ks )s0 (t ks ). (25)
Then, the test statistics for the resulting blindly combined k=

energy detection (BCED) [29] becomes


Hence,
1
N
1  
TBCED (x) = z(n)2 . (21) 
J1
N n=0 sc (ns ) s h(ks )s0 ((n k)s ), (26)
k=J0
It can be verified that
N 1 where [J0 s , J1 s ] is the support of the channel response
1  T
TBCED (x) = x(n)xT (n) 1 h(t), with h(t) = 0 for t / [J0 s , J1 s ]. For time-dispersive
N n=0 1 channels, J1 > J0 and thus even if the original signal samples
T (22) s0 (ns )s are i.i.d., the received signal samples sc (ns )s are
 R
=

1 x (N)1 correlated.
(3) The transmitted signal is correlated in time. In this

max (N),
= case, even if the channel is flat-fading and there is no
oversampling at the receiver, the received signal samples are
where
max (N) is the maximum eigenvalue of R
x (N). Thus, correlated.
TBCED (x) can be taken as the maximum eigenvalue of the The above discussions suggest that the assumption of
sample covariance matrix. Note that this test is a special case independent (in time) received signal samples may be invalid
of the eigenvalue-based detection (EBD) [2025]. in practice, such that the detection methods relying on this
assumption may not perform optimally. However, additional
6. Combining Space and Time Correlation correlation in time may not be harmful for signal detection,
while the problem is how we can exploit this property. For
In addition to being spatially correlated, the received signal the multi-antenna/receiver case, the received signal samples
samples are usually correlated in time due to the following are also correlated in space. Thus, to use both the space
reasons. and time correlations, we may stack the signals from the M
6 EURASIP Journal on Advances in Signal Processing

antennas and over L sampling periods all together and define Especially, when we have some prior information on the
the corresponding ML 1 signal/noise vectors: source signal correlation, we may choose a corresponding
subset of the elements in the sample covariance matrix to
xL (n) = [x1 (n) xM (n) x1 (n 1) xM (n 1) form a more ecient test.
Another eective usage of the covariance matrix for
x1 (n L + 1) xM (n L + 1)]T sensing is the eigenvalue based detection (EBD) [2025],
(27) which uses the eigenvalues of the covariance matrix as test
statistics.
sL (n) = [s1 (n) sM (n) s1 (n 1) sM (n 1)

s1 (n L + 1) sM (n L + 1)]T 7. Cyclostationary Detection


(28)
Practical communication signals may have special statisti-

L (n) = 1 (n) M (n) 1 (n 1) M (n 1) cal features. For example, digital modulated signals have
nonrandom components such as double sidedness due to
T
1 (n L + 1) M (n L + 1) . sinewave carrier and keying rate due to symbol period. Such
(29) signals have a special statistical feature called cyclostation-
arity, that is, their statistical parameters vary periodically
Then, by replacing x(n) by xL (n), we can directly extend the in time. This cyclostationarity can be extracted by the
previously introduced OCED and BCED methods to incor- spectral-correlation density (SCD) function [1618]. For a
porate joint space-time processing. Similarly, the eigenvalue- cyclostationary signal, its SCD function takes nonzero values
based detection methods [2124] can also be modified to at some nonzero cyclic frequencies. On the other hand, noise
work for correlated signals in both time and space. Another does not have any cyclostationarity at all; that is, its SCD
approach to make use of space-time signal correlation is function has zero values at all non-zero cyclic frequencies.
the covariance based detection [27, 28, 61] briefly described Hence, we can distinguish signal from noise by analyzing the
as follows. Defining the space-time statistical covariance SCD function. Furthermore, it is possible to distinguish the
matrices for the signal and noise as signal type because dierent signals may have dierent non-
  zero cyclic frequencies.
RL,x = E xL (n)xLT (n) , In the following, we list cyclic frequencies for some
  (30) signals of practical interest [17, 18].
RL,s = E sL (n)sTL (n) ,
(1) Analog TV signal: it has cyclic frequencies at mul-
respectively, we can verify that tiples of the TV-signal horizontal line-scan rate
(15.75 KHz in USA, 15.625 KHz in Europe).
RL,x = RL,s + 2 IL . (31) (2) AM signal: x(t) = a(t) cos(2 fc t + 0 ). It has cyclic
frequencies at 2 fc .
If the signal is not present, RL,s = 0, and thus the o-diagonal
elements in RL,x are all zeros. If there is a signal and the signal (3) PM and FM signal: x(t) = cos(2 fc t+(t)). It usually
samples are correlated, RL,s is not a diagonal matrix. Hence, has cyclic frequencies at 2 fc . The characteristics of
the nonzero o-diagonal elements of RL,x can be used for the SCD function at cyclic frequency 2 fc depend on
signal detection. (t).
In practice, the statistical covariance matrix can only be (4) Digital-modulated signals are as follows
computed using a limited number of signal samples, where
RL,x can be approximated by the sample covariance matrix 
(a) Amplitude-Shift Keying: x(t) = [ n= an p(t
defined as
ns t0 )] cos(2 fc t + 0 ). It has cyclic
N 1
1  frequencies at k/s , k = / 0 and 2 fc + k/s , k =

L,x (N) =
R xL (n)xLT (n). (32) 0, 1, 2, . . . .
N n=0
(b) Phase-Shift
 Keying: x(t) = cos[2 fc t +
Based on the sample covariance matrix, we could develop the n= na p(t ns t0 )]. For BPSK, it has cyclic
covariance absolute value (CAV) test [27, 28] defined as frequencies at k/s , k = / 0, and 2 fc +k/s , k =
0, 1, 2, . . . . For QPSK, it has cycle frequencies
1  at k/s , k =
ML ML
/ 0.
TCAV (x) = |rnm (N)|, (33)
ML n=1m=1
When source signal x(t) passes through a wireless
where rnm (N) denotes the (n, m)th element of the sample channel, the received signal is impaired by the unknown

L,x (N).
covariance matrix R propagation channel. In general, the received signal can be
There are other ways to utilize the elements in the written as
sample covariance matrix, for example, the maximum value
of the nondiagonal elements, to form dierent test statistics. y(t) = x(t) h(t), (34)
EURASIP Journal on Advances in Signal Processing 7

where denotes the convolution, and h(t) denotes the be found [38, 43]. For the low-SNR case, it can be shown [43]
channel response. It can be shown that the SCD function of that the optimal combining coecients are given by
y(t) is
2
    gi = M i , i = 1, . . . , M , (37)
2
k=1 k
Sy f = H f + H f Sx f , (35)
2 2
where i2 is the received source signal (excluding the noise)
where denotes the conjugate, denotes the cyclic fre- power of user i.
quency for x(t), H( f ) is the Fourier transform of the A fusion scheme based on the CAV is given in [53],
channel h(t), and Sx ( f ) is the SCD function of x(t). Thus, which has the capability to mitigate interference and noise
the unknown channel could have major impacts on the uncertainty.
strength of SCD at certain cyclic frequencies.
Although cyclostationary detection has certain advan- 8.2. Decision Fusion. In decision fusion, each user sends its
tages (e.g., robustness to uncertainty in noise power and one-bit or multiple-bit decision to a central processor, which
propagation channel), it also has some disadvantages: (1) it deploys a fusion rule to make the final decision. Specifically, if
needs a very high sampling rate; (2) the computation of SCD each user only sends one-bit decision (1 for signal present
function requires large number of samples and thus high and 0 for signal absent) and no other information is
computational complexity; (3) the strength of SCD could available at the central processor, some commonly adopted
be aected by the unknown channel; (4) the sampling time decision fusion rules are described as follows [42].
error and frequency oset could aect the cyclic frequencies.
(1) Logical-OR (LO) Rule: If one of the decisions is 1,
the final decision is 1. Assuming that all decisions
8. Cooperative Sensing are independent, then the probability of detection
and probability of false alarm of the final decision are
When there are multiple users/receivers distributed in dier-  M
Pd = 1 M i=1 (1 Pd,i ) and P f a = 1 i=1 (1 P f a,i ),
ent locations, it is possible for them to cooperate to achieve
respectively, where Pd,i and P f a,i are the probability
higher sensing reliability, thus resulting in various cooper-
of detection and probability of false alarm for user i,
ative sensing schemes [3444, 53, 62]. Generally speaking,
respectively.
if each user sends its observed data or processed data to a
specific user, which jointly processes the collected data and (2) Logical-AND (LA) Rule: If and only if all decisions
makes a final decision, this cooperative sensing scheme is are 1, the final decision is 1. The probability of
called data fusion. Alternatively, if multiple receivers process detection and probability of false alarm of the final
 M
their observed data independently and send their decisions to decision are Pd = M i=1 Pd,i and P f a = i=1 P f a,i ,
a specific user, which then makes a final decision, it is called respectively.
decision fusion. (3) K out of M Rule: If and only if K decisions
or more are 1s, the final decision is 1. This
8.1. Data Fusion. If the raw data from all receivers are sent includes Logical-OR (LO) (K = 1), Logical-AND
to a central processor, the previously discussed methods (LA) (K = M), and Majority (K = M/2 ) as
for multi-antenna sensing can be directly applied. However, special cases [34]. The probability of detection and
communication of raw data may be very expensive for probability of false alarm of the final decision are
practical applications. Hence, in many cases, users only send
K
M M
processed/compressed data to the central processor.
Pd = 1 Pd,i M K i
A simple cooperative sensing scheme based on the energy K +i
i=0
detection is the combined energy detection. For this scheme,
each user computes its received source signal (including the K+i
 1 Pd,i ,
noise) energy as TED,i = (1/N) nN=01 |xi (n)|2 and sends it to
(38)
the central processor, which sums the collected energy values K
M M  M K i
using a linear combination (LC) to obtain the following test Pfa = 1 P f a,i
statistic: i=0 K +i
 K+i

M
1 P f a,i ,
TLC (x) = gi TED,i , (36)
i=1
respectively.
where gi is the combining coecient, with gi 0 and Alternatively, each user can send multiple-bit decision
M
i=1 gi = 1. If there is no information on the source signal such that the central processor gets more information to
power received by each user, the EGC can be used, that is, make a more reliable decision. A fusion scheme based on
gi = 1/M for all i. If the source signal power received by multiple-bit decisions is shown in [41]. In general, there is a
each user is known, the optimal combining coecients can tradeo between the number of decision bits and the fusion
8 EURASIP Journal on Advances in Signal Processing

reliability. There are also other fusion rules that may require 1
additional information [34, 63]. 0.9
Although cooperative sensing can achieve better perfor-
mance, there are some issues associated with it. First, reliable 0.8

Probability of detection
information exchanges among the cooperating users must 0.7
be guaranteed. In an ad hoc network, this is by no means
0.6
a simple task. Second, most data fusion methods in literature
are based on the simple energy detection and flat-fading 0.5
channel model, while more advanced data fusion algorithms 0.4
such as cyclostationary detection, space-time combining,
and eigenvalue-based detection, over more practical prop- 0.3
agation channels need to be further investigated. Third, 0.2
existing decision fusions have mostly assumed that decisions
0.1
of dierent users are independent, which may not be true
because all users actually receive signals from some common 102 101 100
sources. At last, practical fusion algorithms should be robust Probability of false alarm
to data errors due to channel impairment, interference, and
BCED ED-0.5 dB
noise.
MME ED-1 dB
EME ED-1.5 dB
9. Noise Power Uncertainty and Estimation ED ED-2 dB

Figure 1: ROC curve: i.i.d source signal.


For many detection methods, the receiver noise power is
assumed to be known a priori, in order to form the test
statistic and/or set the test threshold. However, the noise 1
power level may change over time, thus yielding the so- 0.9
called noise uncertainty problem. There are two types of
0.8
noise uncertainty: receiver device noise uncertainty and
Probability of detection

environment noise uncertainty. The receiver device noise 0.7


uncertainty comes from [911]: (a) nonlinearity of receiver 0.6
components and (b) time-varying thermal noise in these
components. The environment noise uncertainty is caused 0.5
by transmissions of other users, either unintentionally or 0.4
intentionally. Because of the noise uncertainty, in practice,
0.3
it is very dicult to obtain the accurate noise power.
Let the estimated noise power be
2 = 2 , where is 0.2
called the noise uncertainty factor. The upper bound on 0.1
(in dB scale) is then defined as
  102 101 100
B = sup 10 log10 , (39) Probability of false alarm

BCED ED-0.5 dB
where B is called the noise uncertainty bound. It is usually
MME ED-1 dB
assumed that in dB scale, that is, 10 log10 , is uniformly EME ED-1.5 dB
distributed in the interval [B, B] [10]. In practice, the ED ED-2 dB
noise uncertainty bound of a receiving device is normally
below 2 dB [10, 64], while the environment/interference Figure 2: ROC curve: wireless microphone source signal.
noise uncertainty can be much larger [10]. When there is
noise uncertainty, it is known that the energy detection is not
eective [911, 64]. compare TBCED and TED with the minimum eigenvalue of
To resolve the noise uncertainty problem, we need to the sample covariance matrix, resulting in the maximum
estimate the noise power in real time. For the multi-antenna to minimum eigenvalue (MME) detection and energy to
case, if we know that the number of active primary signals, minimum eigenvalue (EME) detection, respectively [21, 22].
K, is smaller than M, the minimum eigenvalue of the sample These methods can also be used for the single-antenna case
covariance matrix can be a reasonable estimate of the noise if signal samples are time-correlated [22].
power. If we further assume to know the dierence M Figures 1 and 2 show the Receiver Operating Charac-
K, the average of the M K smallest eigenvalues can be teristics (ROC) curves (Pd versus P f a ) at SNR = 15 dB,
used as a better estimate of the noise power. Accordingly, N = 5000, M = 4, and K = 1. In Figure 1, the source
instead of comparing the test statistics with an assumed noise signal is i.i.d and the flat-fading channel is assumed, while
power, we can compare them with the estimated noise power in Figure 2, the source signal is the wireless microphone
from the sample covariance matrix. For example, we can signal [61, 65] and the multipath fading channel (with eight
EURASIP Journal on Advances in Signal Processing 9

independent taps of equal power) is assumed. For Figure 2, For energy detection defined in (8), it can be shown that
in order to exploit the correlation of signal samples in both for a suciently large values of N, its test statistic can be well
space and time, the received signal samples are stacked as in approximated by the Gaussian distribution, that is,
(27). In both figures, ED-x dB means the energy detection  
with x-dB noise uncertainty. Note that both BCED and ED 1 24
TED (x) N 2 , under H0 . (44)
use the true noise power to set the test threshold, while NM NM
MME and EME only use the estimated noise power as the
minimum eigenvalue of the sample covariance matrix. It is Accordingly, for given P f a and N, the corresponding 1 can
observed that for both cases of i.i.d source (Figure 1) and be found as
correlated source (Figure 2), BCED performs better than ED, 
and so does MME than EME. Comparing Figures 1 and 2, we 2 1  
1 = NM Q Pfa + 1 , (45)
see that BCED and MME work better for correlated source NM
signals, while the reverse is true for ED and EME. It is also
observed that the performance of ED degrades dramatically where
when there is noise power uncertainty. +
1
eu /2 du.
2
Q(t) = (46)
2 t
10. Detection Threshold and Test
Statistic Distribution For the matched-filtering detection defined in (9), for a
suciently large N, we have
To make a decision on whether signal is present, we need to
1  
set a threshold for each proposed test statistic, such that  TMF (x) N 0, 2 under H0 .
certain Pd and/or P f a can be achieved. For a fixed sample N 1 2 (47)
n=0 s(n)
size N, we cannot set the threshold to meet the targets for
arbitrarily high Pd and low P f a at the same time, as they Thereby, for given P f a and N, it can be shown that
are conflicting to each other. Since we have little or no prior 
information on the signal (actually we even do not know   N
1
whether there is a signal or not), it is dicult to set the 1 = Q1 P f a ! s(n)2 . (48)
threshold based on Pd . Hence, a common practice is to n=0
choose the threshold based on P f a under hypothesis H0 .
Without loss of generality, the test threshold can be For the GLRT-based detection, it can be shown that the
decomposed into the following form: = 1 T0 (x), where 1 asymptotic (as N ) log-likelihood ratio is central chi-
is related to the sample size N and the target P f a , and T0 (x) square distributed [13]. More precisely,
is a statistic related to the noise distribution under H0 . For
example, for the energy detection with known noise power, 2 ln TGLRT (x) r2 under H0 , (49)
we have
where r is the number of independent scalar unknowns
T0 (x) = 2 . (40) under H0 and H1 . For instance, if 2 is known while Rs is
not, r will be equal to the number of independent real-valued
For the matched-filtering detection with known noise power, scalar variables in Rs . However, there is no explicit expression
we have for 1 in this case.
Random matrix theory (RMT) is useful for determining
T0 (x) = . (41)
the test statistic distribution and the parameter 1 for
For the EME/MME detection with no knowledge on the the class of eigenvalue-based detection methods. In the
noise power, we have following, we provide an example for the BCED detection
method with known noise power, that is, T0 (x) = 2 . For
T0 (x) =
min (N), (42) this method, we actually compare the ratio of the maximum
eigenvalue of the sample covariance matrix R
x (N) to the
where
min (N) is the minimum eigenvalue of the sample 2
noise power with a threshold 1 . To set the value for 1 , we
covariance matrix. For the CAV detection, we can set need to know the distribution of
max (N)/2 for any finite N.
With a finite N, R
x (N) may be very dierent from the actual
1 
ML
T0 (x) = |rnn (N)|. (43) covariance matrix Rx due to the noise. In fact, characterizing
ML n=1
the eigenvalue distributions for R
x (N) is a very complicated
In practice, the parameter 1 can be set either empirically problem [6669], which also makes the choice of 1 dicult
based on the observations over a period of time when the in general.
signal is known to be absent, or analytically based on the When there is no signal, R
x (N) reduces to R
(N), which
distribution of the test statistic under H0 . In general, such is the sample covariance matrix of the noise only. It is known
distributions are dicult to find, while some known results that R
(N) is a Wishart random matrix [66]. The study
are given as follows. of the eigenvalue distributions for random matrices is a
10 EURASIP Journal on Advances in Signal Processing

very hot research topic over recent years in mathematics, 0.9


communications engineering, and physics. The joint PDF of 0.8
the ordered eigenvalues of a Wishart random matrix has been
known for many years [66]. However, since the expression 0.7

Probability of false alarm


of the joint PDF is very complicated, no simple closed-form 0.6
expressions have been found for the marginal PDFs of the
ordered eigenvalues, although some computable expressions 0.5
have been found in [70]. Recently, Johnstone and Johansson 0.4
have found the distribution of the largest eigenvalue [67, 68]
of a Wishart random matrix as described in the following 0.3
theorem.
0.2
2

(N), = ( N 1+ M) ,
Theorem 1. Let A(N) = (N/2 )R 0.1
1/3
and = ( N 1 + M)(1/ N 1 + 1/ M) . Assume that
limN (M/N) = y (0 < y < 1). Then, (max (A(N)) 0.91 0.915 0.92 0.925 0.93 0.935 0.94 0.945 0.95
)/ converges (with probability one) to the Tracy-Widom 1/threshold
distribution of order 1 [71, 72]. Theoretical P f a
Actual P f a
The Tracy-Widom distribution provides the limiting law
for the largest eigenvalue of certain random matrices [71, Figure 3: Comparison of theoretical and actual P f a .
72]. Let F1 be the cumulative distribution function (CDF)
of the Tracy-Widom distribution of order 1. We have
  From the definitions of and in Theorem 1, we finally
1 obtain the value for 1 as
F1 (t) = exp q(u) + (u t)q2 (u) du , (50)
2 t  2
N+ M
where q(u) is the solution of the nonlinear Painleve II 1
N
dierential equation given by
 2/3 (55)
N+ M  

q (u) = uq(u) + 2q3 (u). (51) 1 + F11 1 P f a .
(NM)1/6
Accordingly, numerical solutions can be found for function
Note that 1 depends only on N and P f a . A similar approach
F1 (t) at dierent values of t. Also, there have been tables for
like the above can be used for the case of MME detection, as
values of F1 (t) [67] and Matlab codes to compute them [73].
shown in [21, 22].
Based on the above results, the probability of false alarm
Figure 3 shows the expected (theoretical) and actual (by
for the BCED detection can be obtained as
simulation) probability of false alarm values based on the
  theoretical threshold in (55) for N = 5000, M = 8, and
P f a = P
max (N) > 1 2 K = 1. It is observed that the dierences between these two
  sets of values are reasonably small, suggesting that the choice
2
=P max (A(N)) > 1 2 of the theoretical threshold is quite accurate.
N

= P max (A(N)) > 1 N (52) 11. Robust Spectrum Sensing
 
max (A(N)) 1 N In many detection applications, the knowledge of signal
=P > and/or noise is limited, incomplete, or imprecise. This is

especially true in cognitive radio systems, where the primary
 
1 N users usually do not cooperate with the secondary users
1 F1 ,
and as a result the wireless propagation channels between
the primary and secondary users are hard to be predicted
which leads to or estimated. Moreover, intentional or unintentional inter-
  ference is very common in wireless communications such
1 N that the resulting noise distribution becomes unpredictable.
F1 1 Pfa (53)
Suppose that a detector is designed for specific signal and
noise distributions. A pertinent question is then as follows:
or equivalently, how sensitive is the performance of the detector to the errors
in signal and/or noise distributions? In many situations,
1 N  
F11 1 P f a . (54) the designed detector based on the nominal assumptions
may suer a drastic degradation in performance even with
EURASIP Journal on Advances in Signal Processing 11

small deviations from the assumptions. Consequently, the After this seminal work, there have been quite a few
searching for robust detection methods has been of great researches in this area [78]. For example, similar minmax
interest in the field of signal processing and many others [74 solutions are found for some other uncertainty models [78].
77]. A very useful paradigm to design robust detectors is the
maxmin approach, which maximizes the worst case detection 11.2. Robust Matched Filtering. We turn the model (4) into a
performance. Among others, two techniques are very useful vector form as
for robust cognitive radio spectrum sensing: the robust
hypothesis testing [75] and the robust matched filtering H0 : x = ,
[76, 77]. In the following, we will give a brief overview (60)
on them, while for other robust detection techniques, the H1 : x = s + ,
interested readers may refer to the excellent survey paper [78]
where s is the signal vector and is the noise vector. Suppose
and references therein.
that s is known. In general, a matched-filtering detection
is TMF = gT x. Let the covariance matrix of the noise be
11.1. Robust Hypothesis Testing. Let the PDF of a received R = E(T ). If R = 2 I, it is known that choosing g = s
signal sample be f1 at hypothesis H1 and f0 at hypothesis is optimal. In general, it is easy to verify that the optimal g to
H0 . If we know these two functions, the LRT-based detection maximize the SNR is
described in Section 2 is optimal. However, in practice, due
to channel impairment, noise uncertainty, and interference, g = R1 s. (61)
it is very hard, if possible, to obtain these two functions
exactly. One possible situation is when we only know that f1 In practice, the signal vector s may not be known exactly. For
and f0 belong to certain classes. One such class is called the example, s may be only known to be around s0 with some
-contamination class given by errors modeled by
$ %
H0 : f0 F0 , F0 = (1 0 ) f00 + 0 g0 , s s0  , (62)
$ % (56)
H1 : f1 F1 , F1 = (1 1 ) f10 +  1 g1 , where is an upper bound on the Euclidean-norm of the
error. In this case, we are interested in finding a proper value
where ( j = 0, 1) is the nominal PDF under hypothesis H j ,
f j0
for g such that the worst-case SNR is maximized, that is,
 j in [0, 1] is the maximum degree of contamination, and g j
is an arbitrary density function. Assume that we only know
g
= arg max min SNR s, g . (63)
f j0 and  j (an upper bound for contamination), j = 1, 2. The g s:||ss0 ||
problem is then to design a detection scheme to minimize
the worst-case probability of error (e.g., probability of false It was proved in [76, 77] that the optimal solution for the
alarm plus probability of mis-detection), that is, finding a above maxmin problem is
detector
such that  1
  g
= R + I s0 , (64)

= arg min
max P f a f0 , f1 , + 1 Pd f0 , f1 , .
( f0 , f1 )F0 F1 2
(57) where is a nonnegative number such that 2 
g = .
It is noted that there are also researches on the robust
Hubber [75] proved that the optimal test statistic is a matched filtering detection when the signal has other types
censored version of the LRT given by of uncertainty [78]. Moreover, if the noise has uncertainties,
that is, R is not known exactly, or both noise and signal have

N 1

= TCLRT (x) =
uncertainties, the optimal robust matched-filtering detector
r(x(n)), (58) was also found for some specific uncertainty models in [78].
n=0

where

12. Practical Considerations and

f 0 (t) Future Developments


c1 , c1 10 ,

f0 (t)

Although there have been quite a few methods proposed



f 0 (t)f 0 (t) for spectrum sensing, their realization and performance in
r(t) = 10 , c0 < 10 , < c1 (59) practical cognitive radio applications need to be tested [50

f0 (t) f0 (t)

52]. To build a practical sensing device, many factors should





f10 (t) be considered. Some of them are discussed as follows.

c0 , c0 ,
f00 (t) (1) Narrowband noise. One or more narrowband filters
may be used to extract the signal from a specific band. These
and c0 , c1 are nonnegative numbers related to 0 , 1 , f00 , and filters can be analog or digital. Only if the filter is ideally
f10 [75, 78]. Note that if choosing c0 = 0 and c1 = +, the designed and the signal is critically sampled (sampling rate
test is the conventional LRT with respect to nominal PDFs, is the same as the bandwidth of the filter), the discrete noise
f00 and f10 . samples could be i.i.d. In a practical device, however, the
12 EURASIP Journal on Advances in Signal Processing

noise samples are usually correlated. This will cause many (5) Complexity. This is of course one of the major factors
sensing methods unworkable, because they usually assume aecting the implementation of a sensing method. Simple
that the noise samples are i.i.d. For some methods, a noise but eective methods are always preferable.
prewhitening process can be used to make the noise samples To detect a desired signal at very low SNR and in a harsh
i.i.d. prior to the signal detection. For example, this method environment is by no means a simple task. In this paper,
has been deployed in [22] to enable the eigenvalue-based major attention is paid to the statistical detection methods.
detection methods. The similar method can be used for The major advantage of such methods is their little depen-
covariance-based detection methods, for example, the CAV. dency on signal/channel knowledge as well as relative ease for
(2) Spurious signal and interference. The received signal realization. However, their disadvantage is also obvious: they
may contain not only the desired signal and white noise but are in general vulnerable to undesired interferences. How we
also some spurious signal and interference. The spurious can eectively combine the statistical detection with known
signal may be generated by Analog-to-Digital Convert- signal features is not yet well understood. This might be
ers (ADC) due to its nonlinearity [79] or other inten- a promising research direction. Furthermore, most exiting
tional/unintentional transmitters. If the sensing antenna is spectrum sensing methods are passive in the sense that they
near some electronic devices, the spurious signal generated have neglected the interactions between the primary and
by the devices can be strong in the received signal. For some secondary networks via their mutual interferences. If the
sensing methods, such unwanted signals will be detected as reaction of the primary user (e.g., power control) upon
signals rather than noise. This will increase the probability receiving the secondary interference is exploited, some active
of false alarm. There are methods to mitigate the spurious spectrum sensing methods can be designed, which could
signal at the device level [79]. Alternatively, signal processing significantly outperform the conventional passive sensing
techniques can be used to eliminate the impact of spurious methods [88, 89]. At last, detecting the presence of signal is
signal/interference [53]. It is very dicult, if possible, to only the basic task of sensing. For a radio with high level
estimate the interference waveform or distribution because of cognition, further information such as signal waveform
of its variation with time and location. Depending on and modulation schemes may be exploited. Therefore, signal
situations, the interference power could be lower or higher identification turns to be an advanced task of sensing. If we
than the noise power. If the interference power is much could find an eective method for this advanced task, it in
higher than the noise power, it is possible to estimate the turn can help the basic sensing task.
interference first and subtract it from the received signal.
However, since we usually intend to detect signal at very 13. Conclusion
low SNR, the error of the interference estimation could be
large enough (say, larger than the primary signal) such that In this paper, various spectrum sensing techniques have been
the detection with the residue signal after the interference reviewed. Special attention has been paid to blind sensing
subtraction is still unreliable. If the interference power is methods that do not need information of the source signals
low, it is hard to estimate it anyway. Hence, in general we and the propagation channels. It has been shown that space-
cannot rely on the interference estimation and subtraction, time joint signal processing not only improves the sensing
especially for very low-power signal detection. performance but also solves the noise uncertainty problem to
(3) Fixed point realization. Many hardware realizations some extent. Theoretical analysis on test statistic distribution
use fixed point rather than floating point computation. This and threshold setting has also been investigated.
will limit the accuracy of detection methods due to the signal
truncation when it is saturated. A detection method should References
be robust to such unpredictable errors.
[1] FCC, Spectrum policy task force report, in Proceedings of the
(4) Wideband sensing. A cognitive radio device may
Federal Communications Commission (FCC 02), Washington,
need to monitor a very large contiguous or noncontiguous DC, USA, November 2002.
frequency range to find the best available band(s) for [2] M. H. Islam, C. L. Koh, S. W. Oh, et al., Spectrum survey
transmission. The aggregate bandwidth could be as large in Singapore: occupancy measurements and analysis, in
as several GHz. Such wideband sensing requires ultra- Proceedings of the 3rd International Conference on Cogni-
wide band RF frontend and very fast signal processing tive Radio Oriented Wireless Networks and Communications
devices. To sense a very large frequency range, typically (CROWNCOM 08), Singapor, May 2008.
a corresponding large sampling rate is required, which is [3] J. Mitola and G. Q. Maguire, Cognitive radio: making soft-
very challenging for practical implementation. Fortunately, ware radios more personal, IEEE Personal Communications,
if a large part of the frequency range is vacant, that is, the vol. 6, no. 4, pp. 1318, 1999.
signal is frequency-domain sparse, we can use the recently [4] S. Haykin, Cognitive radio: brain-empowered wireless com-
munications, IEEE Transactions on Communications, vol. 23,
developed compressed sampling (also called compressed
no. 2, pp. 201220, 2005.
sensing) to reduce the sampling rate by a large margin [5] N. Devroye, P. Mitran, and V. Tarokh, Achieveable rates in
[8082]. Although there have been studies in wideband cognitive radio channels, IEEE Transactions on Information
sensing algorithms [26, 8387], more researches are needed Theory, vol. 52, no. 5, pp. 18131827, 2006.
especially when the center frequencies and bandwidths of the [6] 802.22 Working Group, IEEE 802.22 D1: draft stan-
primary signals are unknown within the frequency range of dard for wireless regional area networks, March 2008,
interest. http://grouper.ieee.org/groups/802/22/.
EURASIP Journal on Advances in Signal Processing 13

[7] C. Stevenson, G. Chouinard, Z. D. Lei, W. D. Hu, S. Information Theory Workshop (ITW 09), Taormina, Sicily,
Shellhammer, and W. Caldwell, IEEE 802.22: the first cog- Italy, October 2009.
nitive radio wireless regional area network standard, IEEE [24] M. Maida, J. Najim, P. Bianchi, and M. Debbah, Performance
Communications Magazine, vol. 47, no. 1, pp. 130138, 2009. analysis of some eigen-based hypothesis tests for collaborative
[8] Wireless Innovation Alliance, 2008, http://www.wirelessin- sensing, in Proceedings of the IEEE Workshop on Statistical
novationalliance.com/. Signal Processing, Cardi, Wales, UK, September 2009.
[9] A. Sonnenschein and P. M. Fishman, Radiometric detection [25] F. Penna, R. Garello, and M. A. Spirito, Cooperative spectrum
of spreadspectrum signals in noise of uncertainty power, IEEE sensing based on the limiting eigenvalue ratio distribution in
Transactions on Aerospace and Electronic Systems, vol. 28, no. 3, wishart matrices, IEEE Communications Letters, vol. 13, no. 7,
pp. 654660, 1992. pp. 507509, 2009.
[26] Z. Tian and G. B. Giannakis, A wavelet approach to wideband
[10] A. Sahai and D. Cabric, Spectrum sensing: fundamental spectrum sensing for cognitive radios, in Proceedings of the 1st
limits and practical challenges, in IEEE International Sympo- International Conference on Cognitive Radio Oriented Wireless
sium on New Frontiers in Dynamic Spectrum Access Networks Networks and Communications (CROWNCOM 07), Mykonos,
(DySPAN 05), Baltimore, Md, USA, November 2005. Greece, June 2007.
[11] R. Tandra and A. Sahai, Fundamental limits on detection [27] Y. H. Zeng and Y.-C. Liang, Covariance based signal
in low SNR under noise uncertainty, in Proceedings of the detections for cognitive radio, in Proceedings of the 2nd
International Conference on Wireless Networks, Communica- IEEE International Symposium on New Frontiers in Dynamic
tions and Mobile Computing (WirelessCom 05), vol. 1, pp. 464 Spectrum Access Networks (DySPAN 07), pp. 202207, Dublin,
469, Maui, Hawaii, USA, June 2005. Ireland, April 2007.
[12] R. Tandra and A. Sahai, SNR walls for signal detection, IEEE [28] Y. H. Zeng and Y.-C. Liang, Spectrum-sensing algorithms
Journal on Selected Topics in Signal Processing, vol. 2, no. 1, pp. for cognitive radio based on statistical covariances, IEEE
417, 2008. Transactions on Vehicular Technology, vol. 58, no. 4, pp. 1804
[13] S. M. Kay, Fundamentals of Statistical Signal Processing: 1815, 2009.
Detection Theory, vol. 2, Prentice Hall, Upper Saddle River, NJ, [29] Y. H. Zeng, Y.-C. Liang, and R. Zhang, Blindly combined
USA, 1998. energy detection for spectrum sensing in cognitive radio,
[14] H. Urkowitz, Energy detection of unkown deterministic IEEE Signal Processing Letters, vol. 15, pp. 649652, 2008.
signals, Proceedings of the IEEE, vol. 55, no. 4, pp. 523531, [30] S. Pasupathy and A. N. Venetsanopoulos, Optimum active
1967. array processing structure and space-time factorability, IEEE
[15] H. S. Chen, W. Gao, and D. G. Daut, Signature based Transactions on Aerospace and Electronic Systems, vol. 10, no. 6,
spectrum sensing algorithms for IEEE 802.22 WRAN, in pp. 770778, 1974.
Proceedings of the IEEE International Conference on Commu- [31] A. Dogandzic and A. Nehorai, Cramer-rao bounds for
nications (ICC 07), pp. 64876492, Glasgow, Scotland, June estimating range, velocity, and direction with an active array,
2007. IEEE Transactions on Signal Processing, vol. 49, no. 6, pp. 1122
[16] W. A. Gardner, Exploitation of spectral redundancy in 1137, 2001.
cyclostationary signals, IEEE Signal Processing Magazine, vol. [32] E. Fishler, A. Haimovich, R. Blum, D. Chizhik, L. Cimini, and
8, no. 2, pp. 1436, 1991. R. Valenzuela, MIMO radar: an idea whose time has come,
[17] W. A. Gardner, Spectral correlation of modulated signals in Proceedings of the IEEE National Radar Conference, pp. 71
part I: analog modulation, IEEE Transactions on Communica- 78, Philadelphia, Pa, USA, April 2004.
tions, vol. 35, no. 6, pp. 584595, 1987. [33] A. Sheikhi and A. Zamani, Coherent detection for MIMO
[18] W. A. Gardner, W. A. Brown III, and C.-K. Chen, Spectral radars, in Proceedings of the IEEE National Radar Conference,
correlation of modulated signalspart II: digital modula- pp. 302307, April 2007.
tion, IEEE Transactions on Communications, vol. 35, no. 6, pp. [34] P. K. Varshney, Distributed Detection and Data Fusion,
595601, 1987. Springer, New York, NY, USA, 1996.
[19] N. Han, S. H. Shon, J. O. Joo, and J. M. Kim, Spectral [35] J. Unnikrishnan and V. V. Veeravalli, Cooperative sensing for
correlation based signal detection method for spectrum primary detection in cognitive radio, IEEE Journal on Selected
sensing in IEEE 802.22 WRAN systems, in Proceedings of Topics in Signal Processing, vol. 2, no. 1, pp. 1827, 2008.
the 8th International Conference on Advanced Communication [36] G. Ganesan and Y. Li, Cooperative spectrum sensing in
Technology, Phoenix Park, South Korea, Febraury 2006. cognitive radiopart I: two user networks, IEEE Transactions
[20] Y. H. Zeng and Y.-C. Liang, Eigenvalue based sensing on Wireless Communications, vol. 6, pp. 22042213, 2007.
algorithms, IEEE 802.22-06/0118r0, July 2006. [37] G. Ganesan and Y. Li, Cooperative spectrum sensing in cog-
[21] Y. H. Zeng and Y.-C. Liang, Maximum-minimum eigenvalue nitive radiopart II: multiuser networks, IEEE Transactions
detection for cognitive radio, in Proceedings of the 18th on Wireless Communications, vol. 6, pp. 22142222, 2007.
International Symposium on Personal, Indoor and Mobile Radio [38] Z. Quan, S. Cui, and A. H. Sayed, Optimal linear cooperation
Communications (PIMRC 07), Athens, Greece, September for spectrum sensing in cognitive radio networks, IEEE
2007. Journal on Selected Topics in Signal Processing, vol. 2, no. 1, pp.
[22] Y. H. Zeng and Y.-C. Liang, Eigenvalue-based spectrum 2840, 2007.
sensing algorithms for cognitive radio, IEEE Transactions on [39] S. M. Mishra, A. Sahai, and R. W. Brodersen, Cooperative
Communications, vol. 57, no. 6, pp. 17841793, 2009. sensing among cognitive radios, in Proceedings of the IEEE
[23] P. Bianchi, J. N. G. Alfano, and M. Debbah, Asymptotics of International Conference on Communications (ICC 06), vol. 4,
eigenbased collaborative sensing, in Proceedings of the IEEE pp. 16581663, Istanbul, Turkey, June 2006.
14 EURASIP Journal on Advances in Signal Processing

[40] C. Sun, W. Zhang, and K. B. Letaief, Cluster-based coop- [57] A. Pandharipande and J. P. M. G. Linnartz, Perfromcane anal-
erative spectrum sensing in cognitive radio systems, in ysis of primary user detection in multiple antenna cognitive
Proceedings of the 18th International Symposium on Personal, radio, in Proceedings of the IEEE International Conference on
Indoor and Mobile Radio Communications (PIMRC 07), pp. Communications (ICC 07), Glasgow, Scotland, June 2007.
25112515, Athens, Greece, September 2007. [58] P. Stoica, J. Li, and Y. Xie, On probing signal design for MIMO
[41] J. Ma and Y. Li, Soft combination and detection for radar, IEEE Transactions on Signal Processing, vol. 55, no. 8,
cooperative spectrum sensing in cognitive radio networks, pp. 41514161, 2007.
in Proceedings of the IEEE Global Communications Conference [59] G. B. Giannakis, Y. Hua, P. Stoica, and L. Tong, Signal
(GlobeCom 07), Washington, DC, USA, November 2007. Processing Advances in Wireless & Mobile Communications,
[42] E. Peh and Y.-C. Liang, Optimization for cooperative sensing Prentice Hall PTR, vol. 1, 2001.
in cognitive radio networks, in Proceedings of the IEEE [60] T. J. Lim, R. Zhang, Y. C. Liang, and Y. H. Zeng, GLRT-
Wireless Communications and Networking Conference (WCNC based spectrum sensing for cognitive radio, in Proceedings of
07), pp. 2732, Hong Kong, March 2007. the IEEE Global Telecommunications Conference (GLOBECOM
[43] Y.-C. Liang, Y. H. Zeng, E. Peh, and A. T. Hoang, Sensing- 08), pp. 43914395, New Orleans, La, USA, December 2008.
throughput tradeo for cognitive radio networks, IEEE [61] Y. H. Zeng and Y.-C. Liang, Simulations for wireless
Transactions on Wireless Communications, vol. 7, no. 4, pp. microphone detection by eigenvalue and covariance based
13261337, 2008. methods, IEEE 802.22-07/0325r0, July 2007.
[44] R. Tandra, S. M. Mishra, and A. Sahai, What is a spectrum [62] E. Peh, Y.-C. Liang, Y. L. Guan, and Y. H. Zeng, Optimization
hole and what does it take to recognize one, IEEE Proceedings, of cooperative sensing in cognitive radio networks: a sensing-
vol. 97, no. 5, pp. 824848, 2009. throughput trade o view, IEEE Transactions on Vehicular
[45] I. F. Akyildiz, W. Y. Lee, M. C. Vuran, and S. Mohanty, Next Technology, vol. 58, pp. 52945299, 2009.
generation/dynamic spectrum access/cognitive radio wireless [63] Z. Chair and P. K. Varshney, Optimal data fusion in multple
networks: a survey, Computer Networks Journal, vol. 50, no. sensor detection systems, IEEE Transactions on Aerospace and
13, pp. 21272159, 2006. Electronic Systems, vol. 22, no. 1, pp. 98101, 1986.
[46] Q. Zhao and B. M. Sadler, A survey of dynamic spectrum [64] S. Shellhammer and R. Tandra, Performance of the power
access: signal processing, networking, and regulatory policy, detector with noise uncertainty, doc. IEEE 802.22-06/0134r0,
IEEE Signal Processing Magazine, vol. 24, pp. 7989, 2007. July 2006.
[47] T. Ycek and H. Arslan, A survey of spectrum sensing [65] C. Clanton, M. Kenkel, and Y. Tang, Wireless microphone
algorithms for cognitive radio applications, IEEE Communi- signal simulation method, IEEE 802.22-07/0124r0, March
cations Surveys & Tutorials, vol. 11, no. 1, pp. 116160, 2009. 2007.
[48] A. Sahai, S. M. Mishra, R. Tandra, and K. A. Woyach, Cog- [66] A. M. Tulino and S. Verdu, Random Matrix Theory and
nitive radios for spectrum sharing, IEEE Signal Processing Wireless Communications, Now Publishers, Hanover, Mass,
Magazine, vol. 26, no. 1, pp. 140145, 2009. USA, 2004.
[49] A. Ghasemi and E. S. Sousa, Spectrum sensing in cognitive [67] I. M. Johnstone, On the distribution of the largest eigenvalue
radio networks: requirements, challenges and design trade- in principle components analysis, The Annals of Statistics, vol.
os, IEEE Communications Magazine, vol. 46, no. 4, pp. 32 29, no. 2, pp. 295327, 2001.
39, 2008. [68] K. Johansson, Shape fluctuations and random matrices,
[50] D. Cabric, Addressing the feasibility of cognitive radios, IEEE Communications in Mathematical Physics, vol. 209, no. 2, pp.
Signal Processing Magazine, vol. 25, no. 6, pp. 8593, 2008. 437476, 2000.
[51] S. W. Oh, A. A. S. Naveen, Y. H. Zeng, et al., White-space [69] Z. D. Bai, Methodologies in spectral analysis of large
sensing device for detecting vacant channels in TV bands, dimensional random matrices, a review, Statistica Sinica, vol.
in Proceedings of the 3rd International Conference on Cogni- 9, no. 3, pp. 611677, 1999.
tive Radio Oriented Wireless Networks and Communications, [70] A. Zanella, M. Chiani, and M. Z. Win, On the marginal
(CrownCom 08), Singapore, March 2008. distribution of the eigenvalues of wishart matrices, IEEE
[52] S. W. Oh, T. P. C. Le, W. Q. Zhang, S. A. A. Naveen, Y. H. Transactions on Communications, vol. 57, no. 4, pp. 1050
Zeng, and K. J. M. Kua, TV white-space sensing prototype, 1060, 2009.
Wireless Communications and Mobile Computing, vol. 9, pp. [71] C. A. Tracy and H. Widom, On orthogonal and symplectic
15431551, 2008. matrix ensembles, Communications in Mathematical Physics,
[53] Y. H. Zeng, Y.-C. Liang, E. Peh, and A. T. Hoang, Cooperative vol. 177, no. 3, pp. 727754, 1996.
covariance and eigenvalue based detections for robust sens- [72] C. A. Tracy and H. Widom, The distribution of the largest
ing, in Proceedings of the IEEE Global Communications Con- eigenvalue in the Gaussian ensembles, in Calogero-Moser-
ference (GlobeCom 09), Honolulu, Hawaii, USA, December Sutherland Models, J. van Diejen and L. Vinet, Eds., pp. 461
2009. 472, Springer, New York, NY, USA, 2000.
[54] H. V. Poor, An Introduction to Signal Detection and Estimation, [73] M. Dieng, RMLab Version 0.02, 2006, http://math.arizona
Springer, Berlin, Germany, 1988. .edu/?momar/.
[55] H. L. Van-Trees, Detection, Estimation and Modulation Theory, [74] P. J. Huber, Robust estimation of a location parameter, The
John Wiley & Sons, New York, NY, USA, 2001. Annals of Mathematical Statistics, vol. 35, pp. 73104, 1964.
[56] H. Uchiyama, K. Umebayashi, Y. Kamiya, et al., Study on [75] P. J. Huber, A robust version of the probability ratio test, The
cooperative sensing in cognitive radio based ad-hoc network, Annals of Mathematical Statistics, vol. 36, pp. 17531758, 1965.
in Proceedings of the 18th International Symposium on Personal, [76] L.-H. Zetterberg, Signal detection under noise interference in
Indoor and Mobile Radio Communications (PIMRC 07), a game situation, IRE Transactions on Information Theory, vol.
Athens, Greece, September 2007. 8, pp. 4757, 1962.
EURASIP Journal on Advances in Signal Processing 15

[77] H. V. Poor, Robust matched filters, IEEE Transactions on


Information Theory, vol. 29, no. 5, pp. 677687, 1983.
[78] S. A. Kassam and H. V. Poor, Robust techniques for signal
processing: a survey, Proceedings of the IEEE, vol. 73, no. 3,
pp. 433482, 1985.
[79] D. J. Rabideau and L. C. Howard, Mitigation of digital array
nonlinearities, in Proceedings of the IEEE National Radar
Conference, pp. 175180, Atlanta, Ga, USA, May 2001.
[80] E. J. Candes, J. Romberg, and T. Tao, Robust uncertainty
principles: exact signal reconstruction from highly imcom-
plete frequency information, IEEE Transactions on Informa-
tion Theory, vol. 52, no. 2, pp. 489509, 2006.
[81] E. J. Candes and M. B. Wakin, An introduction to compressive
sampling, IEEE Signal Processing Magazine, vol. 21, no. 3, pp.
2130, 2008.
[82] D. L. Donoho, Compressed sensing, IEEE Transactions on
Information Theory, vol. 52, no. 4, pp. 12891306, 2006.
[83] Y. L. Polo, Y. Wang, A. Pandharipande, and G. Leus, Com-
presive wideband spectrum sensing, in Proceedings of the
IEEE International Conference on Acoustics, Speech, and Signal
Processing (ICASSP 09), Taipei, Taiwan, April 2009.
[84] Y. H. Zeng, S. W. Oh, and R. H. Mo, Subcarrier sensing
for distributed OFDMA in powerline communication, in
Proceedings of the IEEE International Conference on Commu-
nications (ICC 09), Dresden, Germany, June 2009.
[85] Z. Quan, S. Cui, H. V. Poor, and A. H. Sayed, Collaborative
wideband sensing for cognitive radios, IEEE Signal Processing
Magazine, vol. 25, no. 6, pp. 6073, 2008.
[86] Z. Quan, S. Cui, A. H. Sayed, and H. V. Poor, Optimal
multiband joint detection for spectrum sensing in dynamic
spectrum access networks, IEEE Transactions on Signal Pro-
cessing, vol. 57, no. 3, pp. 11281140, 2009.
[87] Y. Pei, Y.-C. Liang, K. C. Teh, and K. H. Li, How much time
is needed for wideband spectrum sensing? to appear in IEEE
Transactions on Wireless Communications.
[88] R. Zhang and Y.-C. Liang, Exploiting hidden power-feedback
loops for cognitive radio, in Proceedings of the IEEE Sympo-
sium on New Frontiers in Dynamic Spectrum Access Networks
(DySPAN 08), pp. 730734, October 2008.
[89] G. Zhao, Y. G. Li, and C. Yang, Proactive detection of
spectrum holes in cognitive radio, in Proceedings of the
IEEE International Conference on Communications (ICC 09),
Dresden, Germany, June 2009.

You might also like