You are on page 1of 9

Shi et al.

EURASIP Journal on Wireless Communications and Networking 2014, 2014:224


http://jwcn.eurasipjournals.com/content/2014/1/224

R ESEA R CH Open Access

Improved spectrum sensing for OFDM


cognitive radio in the presence of timing offset
Zhenguo Shi1 , Des McLernon2 , Mounir Ghogho2,3 and Zhilu Wu1*

Abstract
Spectrum sensing is an important aspect of an (interweave) cognitive radio network. In the particular case of
orthogonal frequency division multiplexing (OFDM) transmission, many previous spectrum sensing algorithms have
utilized the unique correlation properties provided by the cyclic prefix (CP). However, they have also had to both
estimate and compensate for the inherent timing offset of a practical system. This is because the timing offset will
affect both the test statistic and the threshold, and the inaccurate estimation of timing offset will lead to poor
performance. So in this paper, we propose an improved CP detector by constructing a likelihood ratio test (LRT) based
on the multivariate probability density functions (pdf) of a particular auto-correlation vector that is chosen to exploit
the existence of the CP. This leads to probability of detection (Pd ) and probability of false alarm (Pf ) terms that are
actually independent of timing offset, and we can get an accurate threshold without estimating timing offset.
Simulation results illustrate that the proposed algorithm outperforms existing methods, even for low SNR values.
Finally, we show how the algorithms parameters must be carefully chosen in a trade-off between spectrum sensing
success and overall system performance.
Keywords: Cognitive radio; OFDM; Spectrum sensing; CP detection

Introduction [13], an alternative method based on the cyclostationary


Recently, cognitive radio (CR) has been used as an effec- nature of the orthogonal frequency division multiplexing
tive method to tackle the conflict between spectrum (OFDM) signal was investigated, and it was shown that it
scarcity and spectrum utilization [1,2]. CR technology has can satisfy system requirements. However, compared with
the inherent ability to sense the wireless communication energy detection, the cyclostationary detection approach
networks environment and immediately adapt to meet needs additional computational load for real-time appli-
the requirements of the system [3,4]. One of the most cations.
challenging and crucial tasks in (interweave) CR networks Now OFDM, which has the capability of mitigating
is spectrum sensing in order to avoid interfering with the inter-symbol interference (ISI) and combating multipath
primary users [5-7]. As a result, it is important to be fading [14-16], is the most popular communication tech-
able to detect the presence of the primary users within nology in current and next-generation communication
a short time under very low signal-to-noise ratio (SNR) systems, such as WiMAX, WiFi, and LTE [17,18]. Hence,
conditions [8]. Existing spectrum sensing methods can it is reasonable to assume that any CR should be able to
be broadly classified into energy detection [9], cyclosta- detect OFDM signals by exploiting their properties. There
tionary detection [10], matched filter detection [1], and are existing OFDM sensing algorithms proposed and ana-
covariance detection [11]. lyzed in the literature. Most of them use the features of
Energy detection is one of the most basic sensing tech- the pilot tones (PT) [19,20] and the cyclic prefix (CP)
nologies, and it is widely employed for its simplicity. [21,22] inherent in OFDM signals. In [8], the authors pro-
However, it is highly sensitive to noise uncertainty [12]. In posed a spectrum sensing algorithm using the PT, which
is based on time-domain symbol cross-correlation. How-
*Correspondence: wuzhilu@hit.edu.cn; ever, the method is highly susceptible to carrier frequency
1 School of Electronics and Information Engineering, Harbin Institute of
Technology, 92 Xidazhi street, 150001 Harbin, China offset. New detection algorithms based on the correlation
Full list of author information is available at the end of the article properties of the CP are proposed in [21,22]. But these

2014 Shi et al.; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons
Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction
in any medium, provided the original work is properly credited.
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 2 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

algorithms are sensitive to timing offset, which therefore section OFDM signal-sensing algorithm. In Simulation
needs to be estimated, and so this will decrease the overall results section, we present simulation results and com-
performance of the system. pare our proposed method with other recent algorithms.
In this paper, a new spectrum sensing algorithm based Finally, conclusions are given in the Conclusions section.
on correlation of the CP is proposed. It is designed to
detect OFDM signals in a multipath environment, and it is System model
based on the generalized likelihood ratio test (LRT). The Figure 1 illustrates a simplified block diagram of an OFDM
advantage of our proposed scheme is that the expressions system and the spectrum sensing algorithm. The mth
for probability of detection Pd and probability of false block of data symbols mapped onto the sub-carriers are
alarm Pf are independent of the timing offset. Thus, we shown as Im (0), . . . , Im (Nd 1), where Nd is the data
can get an accurate threshold without timing offset esti- block size. Without loss of generality, the inverse fast
mation. The contribution of this paper can be summarized Fourier transform (IFFT) block size is also taken to be
as follows. Nd . And after the IFFT, we have the time-domain signals
A new method which just needs to test auto- 
xm (0), . . . ,
xm (Nd 1), where
correlation of the received signal (i.e., Ri in (5) to detect 

k=N d /21
the PU is proposed in this paper. It is much simpler than Es

xm (n) = Im (k)ejnk/Nd (1)
most of the current methods (especially the optimal detec- Nd
k=Nd /2
tor), and the performance of the proposed detector just
degrades a little compared with the optimal detector. and Es is the power of each transmitted symbol with n =
The theoretical expressions of Pd and Pf (see (25) 0, . . . , Nd 1. Then, the CP is added by putting an exact
and (26)) are derived through the probability distribution copy of  xm (Nd Nc ), . . . ,
xm (Nd 1) at the front of the
Nc +Nd 1
function for Ri under H0 and H1 based on the LRT. As a block. So, we have the transmitted signal {xm (n)}n=0 ,
result, it is easy to get the threshold for any given Pf . where Nc is the length of CP. Figure 2 shows the structure
The expressions derived for Pd and Pf are indepen- of this mth block of an OFDM transmission.
dent of the timing offset parameter ( ), and so unlike As regards the channel model, we will use the same
other methods, no estimation of is required to obtain model as [21]. But the important difference between the
the appropriate decision threshold. As a result, the cor- two models is that we actually incorporate the timing off-
rect threshold will be obtained without any error, leading set ( ) into our paper which is more practical. Thus, the
to performance improvement. So although we make some received signal of the mth block after passing through a
assumptions which will lead to minor performance degra- multipath fading channel can be written as
dation, the correct threshold will compensate.
The performance of our proposed method is com- 
L1
ym (n) = ej(2fq (n )/Nd +0 ) hl xm (nl )+em (n)
pared with other recent OFDM sensing schemes through
l=0
both simulation and theory. Moreover, the effects of
(2)
changing the CP ratio and the OFDM block size are
analyzed through simulations. where m = 0, . . . , M 1 and M is the total number
The paper is now organized as follows. Section System of received OFDM blocks; n = 0, . . . , Nc + Nd 1; fq
model presents the system model of the OFDM signal is the carrier frequency offset normalized to the subcar-
under frequency selective fading channels. The theoretical rier spacing; 0 is the original phase; hl is channel gain
derivation of the proposed detection statistic is given in of the lth path and hl CN (0, h2 ); L is the number

Figure 1 Block diagram of an OFDM system and the spectrum sensing algorithm. OFDM spectrum sensing structure in a cognitive radio
network.
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 3 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

 N
M1 c 1
Ri |H0 = em (i + j)em (i + j + Nd ). (6)
m=0 j=0

From (6), the mean and variance of Ri can easily be


computed as

0,i = E [Ri |H0 ]



Figure 2 The structure of the transmitted mth OFDM block. The
 N
M1 c 1
traditional structure of the transmitted mth OFDM block. = E em (i + j)em (i + j + Nd ) = 0,
m=0 j=0


2
0,i = E |Ri |2 |H0 E [Ri |H0 ]2
of the multipaths; and is the integer timing offset 2
and em (n) is the complex additive white Gaussian noise 
M1 c 1
N

(AWGN) with zero-mean and variance n2 . The SNR at the = E em (i + j)em (i + j + Nd )

receiver is defined as Es L1 l=0 |hl | /n . If we let am (n) =
2 2 m=0 j=0

ej2fq (n )/Nd +0 and
ym (n) = L1 l=0 hl xm (n l), then [2]  N
M1 c 1
can be rewritten as = E em (i + j)2 em (i + j + Nd )2
m=0 j=0
ym (n) = am (n)
ym (n ) + em (n). (3)

= E MNc em (i)2 em (i)2
OFDM signal-sensing algorithm = MNc n4 .
Consider two binary hypotheses, H0 and H1 , where H0 (7)
and H1 denote the absence and presence of a primary user,
respectively. A test statistic T is formulated to distinguish Similarly, under hypothesis H1 , Ri can be written as
between H0 and H1 as follows:
 N
M1 c 1
H0

T 0 (4) Ri |H1 = am (i + j)


ym (i + j )
H1
m=0 j=0

where 0 is the test threshold. + em (i + j) am (i + j + Nd )


Noting the unique feature of the CP, we will now pro-

ym (i + j + Nd ) + em (i + j + Nd ) .
pose the following measure of auto-correlation:
(8)
 N
M1 c 1
Ri = ym (i + j)ym (i + j + Nd ) (5) We will now do a similar evaluation for Ri |H1 , which as
m=0 j=0 we shall see, results in more complex expressions. So,

where i = 0, . . . , Nc + Nd 1 and stands for the com- 1,i = E[ Ri |H1 ]


plex conjugate operation. According to the central limit
 N
M1 c 1
theorem, if the M is large enough, then Ri approximates  
=E ym (i + j ) + em (i + j)
am (i + j)
a complex Gaussian random variable under both H0 and m=0 j=0
H1 . This assumption is used in most research papers to 
get the probability density function (pdf ) and has some am (i + j + Nd ) ym (i + j + Nd )

implications. On the negative side, the sensing time will 
increase. On the positive side, the derivation progress will + em (i + j + Nd )
be greatly simplified. In most simulations, M will be cho-
sen appropriately to decrease the sensing time. As a result, c 1 
N L1

the performance will be slightly affected. But this degrada- = ej2fq M h2 E[ xm (i + j l)


tion is acceptable for most papers. The impact of choice of j=0 l=0
the M will be discussed in the Simulation results section. xm (i + j l + Nd )] . (9)
And as we will later construct as a LRT, we now need
both the means and variances of Ri |H0 and Ri |H1 to form Now when i + j l C, then we get
their respective p.d.f s. So, for hypothesis H0 , the received

signal only contains noise and so: E xm (i + j l)xm (i + j l + Nd ) = Es (10)
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 4 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

 
where C =[ 1, 2, . . . , Nc ]. Let us define the indicator 11
p(R|H0 ) = (Nc +Nd )
exp RH B1
0, R (17)
function 1
(2) 2 |B0, | 2 2

1, if x C
1C (x) := (11)
0, if x /C 1
p(R|H1 ) = (Nc +Nd ) 1
then using (10) and (11), so we can rewrite (9) as (2) |B1, | 2
2

 
c 1 
N L1 1
exp (R mR )H B1 (R m ) (18)
1,i = ej2fq h2 MEs 1C (i + j l). (12) 2 1, R

j=0 l=0
where B0, and B1, are the covariance matrices of R under
c 1 L1
N  H0 and H1 with the indicating dependence on the tim-
Finally, letting W (i; , L) = 1C (i + j l), ing offset; and mR is the mean vector of R under H1 . As a
j=0 l=0
i = 0, . . . , Nc + Nd 1, then result, we will get
 
1,i = ej2fq h2 MEs W (i; , L). (13) 1
exp 12 (R mR )H B1
(Nc +Nd ) 1 1, (R mR )
(2) 2 |B1, | 2
Now, the variance of (8) can also be computed as T =  


1
exp 12 RH B1 R
(Nc +Nd ) 1
0,
2
1,i = E |Ri |2 |H1 E [Ri |H1 ]2 (2) 2 |B0, | 2
  
M1 1 H 1
  N c 1
|B0, | 2 exp 2 (R mR ) B1, (R mR ) H0
1
 
= E 
ym (i + j ) + em (i + j)
am (i + j) = 1
  0 .
 m=0 j=0 |B1, | 2 exp 12 RH B1 0, R
H1

am (i + j + Nd ) ym (i + j + Nd ) (19)
2

 We can see from (19) that there appears to be no closed-
+ em (i + j + Nd )  |1,i |2 form expression for the distribution of the test statistic T ,

so the threshold 0 has to be computed empirically.
 2
= Mh4 Es2 W (i; , L)2 + MNc Lh2 Es + n2 . (14)
The proposed improved CP detector
So as discussed above, using (19) as the test statistic for
Optimal CP detector
spectrum sensing is both difficulty and impractical. Firstly,
For most of the published CP detection methods, they
computing the inverse and determinant of the covariance
have to choose the largest Ri , i = {0, 1, . . . , Nc + Nd 1},
matrices is complex, especially for large Nc +Nd . Secondly,
and then apply some method (such as ML) to estimate the
we have to compute the threshold empirically. This means
timing offset . After that they will use the estimated
that every time we sense the spectrum, additional time
to calculate the test statistic and its threshold. However,
and system resources are needed to obtain the threshold.
due to the limitations of these estimation methods (i.e.,
In order to solve this problem, we will make some assump-
complexity, accuracy, etc.), the system performance will
tions during the algorithm derivation. The details will be
inevitably suffer due to the inaccurate estimation of both
shown in the rest of the paper. First, to simplify the deriva-
the test statistic and threshold. But in this paper, we will
Nc +Nd 1 tion of the joint distribution of R, we assume that all the Ri
propose using {Ri }i=0 rather than a single Ri and thus
in (15) are independent. Note that although not theoreti-
avoid explicit estimation of to get the test threshold. So
cally correct, simulations have shown that this assumption
we will define the vector:
has indeed very little effect on the true result. Thus, (16)
R =[ R0 , R1 , . . . , RNc +Nd 1 ]T . (15) can be approximated as
Nc +N
 
Based on the LRT, we can define the following test d 1 1 |Ri 1,i |2
exp
statistic: 21,i 2
21,i
i=0
T1 =  
p(R|H1 ) H0 Nc +N
d 1
T = 0 (16) 1 |Ri |2
p(R|H0 ) H1 exp 2
i=0
20,i 20,i
where p() denotes the probability density function (pdf ) Nc +N 1  
d 0,i |Ri 1,i |2 |Ri |2
and 0 is the threshold.The pdf of p(R) under H0 and H1 = exp + . (20)
can be expressed (respectively) as 1,i 2
21,i 2
20,i
i=0
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 5 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

Using Mathematica and some algebra, then from (20), Then, the probability of detection and false alarm can be
we can show that (16) is equivalent to: easily computed as
|R0 + 0 |2 |R1 + 1 |2
T1 = + + Nc +N
d 1
0 1 21,i
2
|RNc +Nd 1 + Nc +Nd 1 |2 2

+
Pd = Q #
i=0 0,i
, (25)
Nc +Nd 1 $
 1,i 1,i
$ Nc +N d 1 2 2
Nc +N %
d 1 |Ri + i |2 H0 0.5
= 1 (21) i=0
4
0,i
i H1
i=0
 
2 2 / 2 2 , = / 2 and
where i = 0,i 1,i 1,i 0,i i i 1,i 1,i

 
Nc +N
d 1 2 Nc +N
 d 1
2

+ 2 + 2ln 0 .
i 1,i 1,i
1 =
i i,i 0,i 2 .
i=0 i=0 Pf = Q # (26)
$
$ Nc +N
%  1,i
d 1 2

In particular, when the SNR is very low, then from (7) 0.5
and (14), we can say 0,i
2 2 . So (21) can be rewritten as
1,i i=0
2
0,i

Nc +N
d 1 ((Ri ) + i )2 + (Ri )2
T1 = In order to test the performance the spectrum sensing
i
i=0 method, we usually test the probability of detection or
Nc +N
d 1 the probability of misdetection for a fixed Pf . So based
i2 (Ri )2 + (Ri )2
= + on the NP criterion, we could calculate the threshold 2
i i
i=0 according to the (26) as
2i (Ri )
+ (22) #
i $ Nc +Nd 1 2
$  1,i
where () takes the real part and () takes the imaginary 2 = %0.5 Q1 (Pf ). (27)
2
2 2 , so , then we have
part. Because as 0,i 1,i i i=0 0,i

Nc +N
d 1 1,i H0 The detection process of the proposed spectrum sens-
T1 = (Ri ) 2 (23) ing method can be summarized as follows.
i=0
0,i
2
H1
(1) Compute the real parts of Ri , i = 0, 1, . . . , Nc +Nd 1
Nc +Nd 1 2 as defined in (5) by applying the received samples.
where 2 = ln(0 ) + i=0 1,i /20,i
2 , and it is the

threshold of the proposed method. According to (23), T1 (2) Compute 1,i and 0,i2 as stated in (13) and (7) with

is the test statistic of the proposed method. And it is obvi- the priori knowledge such as M, Nc , and so on.
ous that T1 contains three parts (1,i , 0,i 2 and (R ) ).
i
(3) Compute the test statistic T1 as defined in (23), using
With the priori knowledge, 1,i and 0,i could be calcu-
2 the 1,i , 0,i
2 , and (R ).
i

lated according to (13) and (7), respectively. In order to (4) Compute the threshold 2 according to (27) for a
calculate the (Ri ), the observation value of ym should be given Pf .
collected firstly, and then we could use (5) to evaluate the (5) Compare the test statistic T1 with threshold 2 . If
autocorrelation measures Ri , i = 0, 1, . . . , Nc + Nd 1 the T1 is smaller than 2 , the primary user is absent.
from the received OFDM signal. Finally, using both Ri , i = Otherwise, the primary user is present.
0, 1, . . . , Nc + Nd 1 and the statistics of H0 and H1 in 24,
The effect of timing offset
we can evaluate the test statistic T1 in 24. Clearly T1 in (23)
will have a Gaussian distribution: Now presence of an unknown timing offset ( ) will affect
the performance of any spectrum sensing algorithm. Most

Nc +N
 d 1
2 existing approaches attempt to estimate , and then use it

N 0, 1,i

, H0 to obtain the test statistic and the threshold. But an inac-
2 2
i=0 0,i
curate estimate of will give incorrect values for these two
T1

Nc +N
 d 1
2 Nc +N  d 1
2 2 parameters. So in this paper, we will now prove that Pd

1,i 1,i 1,i

N , , H1 . and Pf of our proposed suboptimal CP detector are in fact
2
0,i 2 4
0,i
i=0 i=0 independent of the timing offset ( ). As a result, for a fixed
(24) Pf or Pd , we can obtain the accurate threshold without
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 6 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

Nc +Nd 1
explicitly estimating . So, considering the terms in (25) of (W (i; , L))max . As a result, i=0 W (i; , L)2 and
Nc +Nd 1
and (26):
i=0 W (i; , L) are both constants for fixed L and
4

Nc +N   any value of . Therefore, Pd and Pf are in fact completely


d 1 21,i Nc +N
d 1 ej2fq 2 MEs W (i; , L) 2
= h independent of . So we will get an accurate threshold 2
0,i
2 MNc n4 in (23) for a given Pd or Pf , and thus greatly reduce the
i=0 i=0
q 4 ME 2 Nc +N
effect of estimation error for timing offset.
e j4f
s
d 1
h
= W (i; , L)2 (28)
Nc n4 Simulation results
i=0
In this section, we investigate the performance of the
and
proposed sensing scheme for OFDM signals over fre-
Nc +N
d 1 21,i 1,i
2 quency selective Rayleigh fading channels, where hl
0,i
4 CN (0, 1). To simplify the simulation processes, we assume
i=0 that the carrier frequency offset (fq ) is known. We fix


d 1 ej2fq 2 MEs W (i; , L) 2 '
Nc +N
Pf = 0.05, and from (25), we calculate 2 . Then, with 2
h
= Mh4 Es2 W (i; , L)2
M2 Nc2 n8 known, and via 106 Monte Carlo simulations for T1 in (23),
i=0
 2 ( we estimate Pd .
+ MNc Lh2 Es + n2 Figure 4 is a performance comparison of the proposed
CP detection method (based on (23)) with the recent
N +N 1
ej4fq h4 MEs2 h4 Es2 c d
= W (i; , L)4 OFDM sensing schemes in [21,22]. We also examine the
Nc n8 Nc performance of the optimal detector based on (19), where
i=0
we use exact value for . The OFDM block size is chosen
Nc +N
d 1
 2  as Nd = 256 and the CP is set to Nc = Nd /32. The total
+ Lh Es + n2 W (i; , L)2 .
i=0 number of received OFDM blocks is set to M = 50 and
(29) the number of mulitpaths is L = 4. The probability of mis-
detection (Pm ) is defined as Pm = 1 Pd . As expected,
From (29), we can see that only appears in the terms the optimal detector approach of (19) is the best, but
Nc +Nd 1 Nc +Nd 1
i=0 W (i; , L)2 and i=0 W (i; , L)4 . But now our proposed sub-optimal approach of (23) comes second,
consider W (i; , L) in Figure 3, which we have plotted outperforming [21,22]. The reason for the improvement is
against i for different values of (using L = 4 as an that the proposed method computes the correlation over
example). We can clearly see that W (i; , L) 0 and the the whole CP range and uses the vector R in (15) instead
timing offset only affects the position (i.e., the i value) of a single Ri , not withstanding the approximation that all
corresponding to (W (i; , L))max and not the actual value the elements of (15) are independent.

Figure 3 The value of W(i; , L). W(i; , L) in (27) and (28) parameterized by and plotted against i for L = 4.
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 7 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

Figure 4 Detection performance comparison. Pm = 1 Pd performance comparison of proposed method against other methods when
Pf = 0.05.

Figure 5 compares the performance of our proposed The performance of our proposed method under differ-
method for different CP ratios (Nc /Nd ), where Nd = 512, ent numbers (M) of received OFDM blocks is shown in
M = 20, and L = 4. Clearly, the higher the CP ratio, the Figure 6, where Nd = 512; Nc = Nd /32; Pf = 0.05, and
lower will be Pm . However, increasing the CP ratio will L = 4. It is apparent that by the increasing M, then Pm
also increase the signal redundancy and so decrease the rapidly decreases. Moreover, the performance improve-
system performance. ment due to an increase in M is smaller for low SNR

Figure 5 Detection performance comparison of proposed algorithm for different CP ratios. Pm = 1 Pd performance of proposed method
(see (23) and (25)) for different CP ratios (Nc /Nd ) when Pf = 0.05.
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 8 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

Figure 6 Performance comparison of proposed algorithm for different numbers of received OFDM blocks. Pm = 1 Pd performance of our
proposed method (see (23) and (25)) for different numbers (M) of received OFDM blocks.

compared to high SNR. On the other hand, the larger M, of M. The parameters are set as Nd = 256, and the CP
the longer the sensing time that will be needed. So in prac- is chosen as to Nc = Nd /32. It is clear that when M is
tical applications, we should make a trade-off between the small (less than 10), then Pm is too large. The performance
sensing time and the detection performance. degradation is due to both the auto-correlation compu-
Figure 7 illustrates the performance of the proposed tation and the fact that the approximation by a Gaussian
method under small M so as to further analyze the impact random variable does not hold anymore. When M is small,

Figure 7 Performance analysis of the proposed algorithm for small numbers of received OFDM blocks. Pm = 1 Pd performance of our
proposed method for small numbers (M) of received OFDM blocks.
Shi et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:224 Page 9 of 9
http://jwcn.eurasipjournals.com/content/2014/1/224

the value of T1 in (23) is small. So the difference between 3. N Zhao, S Li, Z Wu, Cognitive radio engine design based on ant colony
the T1 in H0 and H1 is not obvious, which will increase the optimization. Wireless Pers. Commun. 65(1), 1524 (2012)
4. X Ma, SM Djouadi, H Li, State estimation over a semi-Markov model based
error and decrease the performance. On the other hand, cognitive radio system. IEEE Trans. Wireless Commun. 11(7), 23912401
the assumption will not hold anymore if the M is small. So (2012)
a large error will be obtained. As a result, both factors will 5. DM Kalathil, R Jain, Spectrum sharing through contracts for cognitive
radios. IEEE Trans. Mobile Comput. 12(10), 19992011 (2013)
affect the overall final performance. 6. SM Almalfouh, GL Stueber, Joint spectrum-sensing design and power
control in cognitive radio networks: a stochastic approach. IEEE Trans.
Conclusions Wireless Commun. 11(12), 43724380 (2012)
7. E Axell, E Larsson, Eigenvalue-based spectrum sensing of orthogonal
In this paper, a new spectrum sensing method for OFDM space-time block coded signals. IEEE Trans. Signal Process.
signals is investigated. The proposed algorithm uses the 60(12), 67246728 (2012)
unique CP property of OFDM signals to detect the pres- 8. H-S Chen, W Gao, D Daut, Spectrum sensing for OFDM systems employing
pilot tones. Wireless Commun. IEEE Trans. 8(12), 58625870 (2009)
ence of a primary user over frequency selective channels. 9. K Ben Letaief, W Zhang, Cooperative communications for cognitive radio
The multivariate pdfs for a correlation vector (exploiting networks. Proc. IEEE. 97(5), 878893 (2009)
the CP property) under both hypotheses (i.e., presence 10. M Derakhshani, T Le-Ngoc, M Nasiri-Kenari, Efficient cooperative
cyclostationary spectrum sensing in cognitive radios at low SNR regimes.
and absence of primary) are calculated. These are then IEEE Trans. Wireless Commun. 10(11), 37543764 (2011)
used to construct a test statistic. The expressions derived 11. Y Zeng, Y-C Liang, Eigenvalue-based spectrum sensing algorithms for
for Pd and Pf are independent of the timing offset param- cognitive radio. Commun. IEEE Trans. 57(6), 17841793 (2009)
12. H Sun, DI Laurenson, C-X Wang, Computationally tractable model of
eter ( ), and so unlike other methods, no estimation of energy detection performance over slow fading channels. IEEE Commun.
is required to obtain the threshold. The simulation results Lett. 14(10), 924926 (2010)
show that the proposed improved CP detector outper- 13. LP Goh, Z Lei, F Chin, in Cognitive Radio Oriented Wireless Networks and
Communications, 2007. CrownCom 2007. 2nd International Conference On.
forms recently published algorithms dealing with a similar Feature detector for DVB-T signal in multipath fading channel (Orlando,
problem and it can also achieve a good performance at FL, 2007), pp. 234240
very low SNR. We also show in Figure 4 that, assum- 14. B Li, S Zhou, M Stojanovic, L Freitag, P Willett, Multicarrier communication
over underwater acoustic channels with nonuniform Doppler shifts. IEEE
ing independence of all the elements of (15), although J. Oceanic Eng. 33(2), 198209 (2008)
not strictly correct, reach in an excellent CP detector. 15. J Huang, VG Subramanian, R Agrawal, RA Berry, Downlink scheduling and
Moreover, the impact on the algorithms performance of resource allocation for OFDM systems. IEEE Trans. Wireless Commun.
8(1), 288296 (2009)
changing either the CP ratio or the number of received 16. W Dang, M Tao, H Mu, J Huang, Subcarrier-pair based resource allocation
OFDM blocks is also illustrated. Clearly, these parame- for cooperative multi-relay OFDM systems. IEEE Trans. Wireless Commun.
ters should be carefully chosen as a trade-off between 9(5), 16401649 (2010)
17. Z Abichar, Y Peng, JM Chang, WiMax: the emergence of wireless
detection and system performance. broadband. IT Prof. 8(4), 4448 (2006)
18. A Ghosh, R Ratasuk, B Mondal, N Mangalvedhe, T Thomas, LTE-advanced:
Competing interests next-generation wireless broadband technology. IEEE Wireless Commun.
The authors declare that they have no competing interests. 17(3), 1022 (2010)
19. A A Zahedi-Ghasabeh, B Tarighat, Daneshrad, Spectrum sensing of OFDM
Authors contributions waveforms using embedded pilots in the presence of impairments.
ZS proposed the algorithms and wrote the paper. DMcL gave instructions of Vehic. Technol. IEEE Trans. 61(3), 12081221 (2012)
the research and revised the paper. MG and ZW improved the algorithm and 20. J Font-Segura, X Wang, GLRT-based spectrum sensing for cognitive radio
revised the manuscript. All authors read and approved the final manuscript. with prior information. Commun. IEEE Trans. 58(7), 21372146 (2010)
21. Z Lei, FPS Chin, Sensing OFDM systems under frequency-selective fading
channels. IEEE Trans. Vehic. Technol. 59(4), 19601968 (2010)
Acknowledgements
22. Z Chen, T Luan, X-D Zhang, Sensing orthogonal frequency division
The research in this article is supported by the National Natural Science
multiplexing systems for cognitive radio with cyclic prefix and pilot tones.
Foundation of China (grant no. 61102084).
IET Commun. 6(1), 97106 (2012)
Author details
1 School of Electronics and Information Engineering, Harbin Institute of doi:10.1186/1687-1499-2014-224
Cite this article as: Shi et al.: Improved spectrum sensing for OFDM
Technology, 92 Xidazhi street, 150001 Harbin, China. 2 School of Electronic and
cognitive radio in the presence of timing offset. EURASIP Journal on Wireless
Electrical Engineering, University of Leeds, LS2 9JT, Leeds, UK. 3 School of Communications and Networking 2014 2014:224.
Electronics and Information Engineering, International University of Rabat,
Rocade de Rabat, 11100 Sala el Jadida, Morocco.

Received: 24 July 2014 Accepted: 9 December 2014


Published: 19 December 2014

References
1. D Tian, L Zheng, J Wang, L Zhao, in Consumer Electronics, Communications
and Networks (CECNet), 2012 2nd International Conference On. A new
spectrum sensing method for OFDM-based cognitive radios (Yichang,
China, 2012), pp. 812815
2. N Zhao, FR Yu, H Sun, A Nallanathan, Energy-efficient cooperative
spectrum sensing schemes for cognitive radio networks. Eurasip J.
Wireless Commun. Netw. 2013, 120 (2013)

You might also like