Professional Documents
Culture Documents
AbstractCognitive radio employs spectrum sensing to facilitate coexistence of different communication systems over a same
frequency band. A peculiar feature of this technology is the
possible presence of interference within the signal bandwidth,
which considerably complicates the synchronization task. This
paper investigates the problem of carrier frequency estimation
in an orthogonal frequency-division multiplexing (OFDM)-based
cognitive radio system that operates in the presence of narrowband interference (NBI). Synchronization algorithms devised for
conventional OFDM transmissions are expected to suffer from
significant performance degradation when the received signal
is plagued by NBI. To overcome this difficulty, we propose
a novel scheme in which the carrier frequency offset (CFO)
and interference power on each subcarrier are jointly estimated
through maximum likelihood (ML) methods. In doing so we
exploit two pilot blocks. The first one is composed of several
repeated parts in the time-domain and provides a CFO estimate
which may be affected by a certain residual ambiguity. The
second block conveys a known pseudo-noise sequence in the
frequency-domain and is used to resolve the ambiguity. The
performance of the proposed algorithm is assessed by simulation
in a scenario inspired by the IEEE 802.11g WLAN system in the
presence of a Bluetooth interferer.
Index TermsCognitive radio, frequency estimation, interference detection, maximum likelihood estimation.
I. I NTRODUCTION
HE recent proliferation of wireless communication systems has led to an ever increasing demand for frequency
spectrum, which has become a very scarce resource. A promising solution for alleviating spectrum limitations is based on the
cognitive radio concept [1]. This technology allows frequency
reuse and facilitates coexistence of different wireless services
on a same frequency band. A natural way to achieve this goal
consists of exploring the radio environment and adjusting the
transmission parameters so as to reduce interference among
simultaneously active systems. The favorite air-interface for
cognitive radio is based on orthogonal frequency-division multiplexing (OFDM) due to its inherent flexibility in allocating
power and data rate over distinct subchannels. In particular,
OFDM can generate non-contiguous groups of subcarriers to
fill existing gaps in the frequency spectrum while placing
unmodulated subcarriers over subbands occupied by other
communication systems. A practical application where cognitive radio can usefully be applied is the recently standardized
Manuscript received October 1, 2007; revised January 4, 2008; accepted
March 29, 2008. The associate editor coordinating the review of this paper
and approving it for publication was X. Wang.
The authors are with the Department of Information Engineering,
University of Pisa. Via G. Caruso 16, 56122 Pisa, Italy (e-mail:
marco.moretti@iet.unipi.it).
Digital Object Identifier 10.1109/T-WC.2008.071082
c 2008 IEEE
1536-1276/08$25.00
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
MORELLI and MORETTI: ROBUST FREQUENCY SYNCHRONIZATION FOR OFDM-BASED COGNITIVE RADIO SYSTEMS
5347
second reference block
(estimation of )
Fig. 1.
1st part
2nd part
Lth part
CP
known PN sequence
(1)
(2)
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
5348
0 m M 1 (3)
0mM 1
(4)
M1
m=0
M1
m=0
m=0
) with respect
In the second step we fix and maximize (S,
to S. This produces
1
)X(m)
S(m;
) = uH (
L
0mM 1
ln[
(m)]
(5)
2 and are trial values of S, 2 and , respectively,
where S,
while represents the Euclidean norm of the enclosed
vector. The joint ML estimate of the unknown parameters is
2 , ) achieves its global maximum.
the location where (S,
The latter can be found following a three-step procedure. In
fixed and let
2 vary. In such a
the first step we keep and S
(8)
(11)
2
1
S(m)u(
)
X(m)
2 (m)
) = 1
)
0 m M 1.
2 (m; S,
X(m) S(m)u(
L
(6)
Substituting this result into (5) and skipping irrelevant factors
) yields
and additive terms independent of (S,
M1
2
) .
(S, ) =
ln X(m) S(m)u(
(7)
(12)
(14)
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
MORELLI and MORETTI: ROBUST FREQUENCY SYNCHRONIZATION FOR OFDM-BASED COGNITIVE RADIO SYSTEMS
60
(
n ) and computes the local maximum nearest to M .
The coarse search can be efficiently performed using
Fast Fourier Transform (FFT) techniques. Specifically,
for each m = 0, 1, . . . , M 1 we consider the following
zero-padded sequence of length N
X (m)
0L1
(17)
X (m) =
0
LN 1
=0
L=2
= 0.1
40
= 0.5
= 1
20
n =
20
40
1
5349
0.2
0.4
0.6
0.8
M1
2
ln + X(m) (m, )
(15)
m=0
() ()
|()|2
|()|2
=0
=0
(16)
=0
j2
/L
nL
,
N
N
N
<n .
2
2
(18)
M1
m=0
(m, )
.
2 (m)
(19)
M1
1
2
X(m)
m=0
M1
1
+
(m, )
m=0
(21)
3SIN R
CRB() = 2
2 N (1 1/L2 )
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
(22)
5350
where
M1
2
1 |S(m)|
SIN R =
M m=0 2 (m)
A. Problem formulation
In order to compensate for the fractional offset , the
received samples belonging to the pilot blocks are first
counter-rotated at an angular speed 2
/N and subsequently
transformed to the frequency-domain by means of two N point DFT operations. Let Y0 (n) and Y1 (n) (0 n N 1)
be the DFT outputs corresponding to the first and second
block, respectively. In case of perfect compensation of , both
Y0 (n) and Y1 (n) are free from ICI. However, they will be
shifted from their correct position by a quantity L due to the
uncompensated integer CFO. Denoting by H(n) the channel
attenuation at the nth DFT output and assuming , we
may write
Yi (n) = H(n)ci (|n L|N ) e
j2iLNT /N
+ W i (n)
(24)
n = 0, 1, . . . , N 1
(25)
where W(n) = [W 0 (n), W 1 (n)]T is Gaussian distributed
2
with zero mean and covariance matrix w
(n)I2 . In the following, vectors {Y(n); n = 0, 1, . . . , N 1} are employed to find
the joint ML estimates of , H = [H(0), H(1), . . . , H(N
2
2
2
(0), w
(1), . . . , w
(N 1)]T .
1)]T and 2w = [w
2
ln[
w
(n)]
n=0
N
1
2 (n)
n=0 w
N
1
2
)d(n L)
Y(n) H(n)U(
(26)
2w and are trial values of the unknown paramewhere H,
2w , ) achieves its global maxters. The location where (H,
imum gives the joint ML estimate of (H, 2w , ). Following
the same steps of Sect. III.B, we begin by maximizing the
2w . This
log-likelihood function with respect to the variances
produces
2
2
) = 1
w
(n; H,
)d(n L)
Y(n) H(n)U(
(27)
2
0 n N 1.
Substituting this result into (26) and skipping irrelevant factors
and additive terms, yields
) =
(H,
N
1
2
)d(n L) .
ln Y(n) H(n)U(
n=0
(28)
) with respect
The next step is the maximization of (H,
for a given . After standard calculations we get
to H
dH (n L)UH (
)Y(n)
H(n;
) =
d(n L)2
0nN 1
(29)
)U(
) = I2 . The concentrated
having used the identity UH (
likelihood function for is eventually obtained after substituting (29) into the right-hand-side of (28). This produces
(
) given in (30), which, after some manipulations, can be
equivalently rewritten as in (31).
At this stage we recall that c0 (n) = 0 when n is not multiple
of L, and the same occurs with d0 (n L). In such a case,
2
the argument of the logarithm
in (31) reduces to |Y0 (n)| and
2
the corresponding term ln |Y0 (n)| can be neglected as it
becomes independent of . In conclusion, the ML estimate of
is found to be
= arg
max
|
|||max
{g(
)}
(32)
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
MORELLI and MORETTI: ROBUST FREQUENCY SYNCHRONIZATION FOR OFDM-BASED COGNITIVE RADIO SYSTEMS
N
1
(
) =
n=0
(
) =
N
1
g(
) =
M1
ln
M1
(30)
d0 (n L) Y1 (n)ej2LNT /N d1 (n L) Y0 (n)2
2
d0 (mL L)Y1 (mL)ej2LNT /N d1 (mL L)Y0 (mL)2
m=0
g(
) =
2
H
H
U(
)d(n
L)d
(n
L)U
(
)Y(n)
ln Y(n)
2
d(n L)
ln
n=0
5351
2
j2
LNT /N
ln d0 (mL L)Y1 (mL)e
d1 (mL L)Y0 (mL)
(31)
(33)
(34)
m=0
C. Remarks
(36)
g(
) =
M1
V. S IMULATION RESULTS
Computer simulations have been run to assess the performance of the frequency recovery schemes illustrated in the
previous sections. The simulation model is inspired by the
specifications of the IEEE 802.11g WLAN system and is
summarized as follows.
A. Simulation model
The considered WLAN system has N = 64 subcarriers
and operates in the 2.4 GHz frequency band. The signal
bandwidth is 20 MHz, corresponding to a subcarrier distance
of 312.5 kHz. The sampling period is Ts = 50 ns, so that
the useful part of each OFDM block has length 3.2 s.
A CP of 0.8 s is adopted to eliminate IBI. The discretetime CIR is composed by 8 channel taps collected into a
vector h = [h(0), h(1), . . . , h(7)]T . The taps are modeled as
independent circularly symmetric Gaussian random variables
with zero-mean (Rayleigh fading) and an exponential power
delay profile
2
E{|h(k)| } = exp(k)
k = 0, 1, . . . , 7
(39)
2
ln + d0 (mL L)Y1 (mL)ej2LNT /N d1 (mL L)Y0 (mL)
m=0
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
(35)
5352
(
) =
M1
m=0
(
) =
M1
(37)
e Y1 (mL)Y0 (mL)d0 (mL L)d1 (mL L)ej2LNT /N
(38)
m=0
10
10
L=2
L=4
SIR = 10 dB
SIR = 3 dB
SNR = 15 dB
MSEE
10
Fig. 3.
10
10
10
10
10
10
10
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
MORELLI and MORETTI: ROBUST FREQUENCY SYNCHRONIZATION FOR OFDM-BASED COGNITIVE RADIO SYSTEMS
5353
10
10
SNR = 15 dB
L=2
L=2
SIR = 10 dB
MM
MLEIFS
MLE
MMLE
MLEPVK
MSEE
MSEE
10
10
CRB
10
10
MM
MLEIFS
MLE
MMLE
MLEPVK
10
CRB
10
SNR (dB)
15
10
10
20
Fig. 4. Accuracy of the frequency estimators vs. SNR for L = 2 and SIR
= 10 dB
0
SIR (dB)
10
Fig. 6. Accuracy of the frequency estimators vs. SIR for SNR = 15 dB and
L = 2.
10
10
L=4
SIR = 10 dB
2
SIR = 10 dB
SIR = 3 dB
SNR = 4 dB
10
10
10
MSEE
L=4
2
10
CRB
10
10
MM
MLEIFS
MLE
MMLE
MLEPVK
5
10
L=2
4
10
SNR (dB)
15
20
10
10
10
10
10
10
10
10
Fig. 5. Accuracy of the frequency estimators vs. SNR for L = 4 and SIR
= 10 dB
As mentioned previously, the presence of a CFO after downconversion is a consequence of oscillator instabilities and
Doppler shifts arising from the relative motion between the
transmitter and receiver. Low-cost oscillators have a frequency
stability in the order of ten parts per million (ppm) while
Doppler shifts are normally limited within a few kilohertz.
Thus, recalling that the carrier frequency and subcarrier spacing in the considered WLAN scenario are 2.4 GHz and
312.5 kHz, respectively, the maximum expected normalized
CFO is max = 0.2. This means that the integer CFO is
always zero and its estimation is thus unnecessary. However,
in applications where the subcarriers are closely spaced in
frequency, the CFO can be much greater than the subcarrier
distance. In such a case, estimating the integer CFO becomes
mandatory.
In Fig. 7 we show the probability of failure of MMLE as a
function of for L = 2 and 4. Again, letting = 0 provides
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
5354
10
10
L=2
SIR = 10 dB
SNR = 4 dB
L=2
SC
MLEIFS
MLE
MMLE
MLEPVK
10
10
2
10
10
10
4
10
SC
MLEIFS
MLE
MMLE
MLEPVK
2
SNR (dB)
10
Fig. 8.
10
10
Fig. 10.
0
SIR (dB)
10
10
L=4
SIR = 10 dB
VI. C ONCLUSIONS
10
10
10
10
Fig. 9.
SC
MLEIFS
MLE
MMLE
MLEPVK
2
SNR (dB)
10
SC (
) =
Y1 (mL)Y0 (mL)d0 (mL L)d1 (mL L) .
m=0
(40)
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.
MORELLI and MORETTI: ROBUST FREQUENCY SYNCHRONIZATION FOR OFDM-BASED COGNITIVE RADIO SYSTEMS
(43)
D = L diag{2P1 , 2P1 , P2 }
(44)
v is a column-vector of dimension 3M
v = 2(L 1) [STI P1 STR P1 0TM ]T
(45)
S
0
S
R
M
2(L + 1) SH P1 S I
(L 1)
(47)
and observe that multiplying F by b results into a vector
e3M+1 with elements
1
if n = 3M + 1
e3M+1 (n) =
(48)
0
otherwise.
This says that b is actually the last column of F1 and, in
consequence, from (46) we have
CRB() =
3
.
2 2 L(1 1/L2 ) SH P1 S
(49)
M1
m=0
|S(m)|2
2 (m)
(50)
5355
Authorized licensed use limited to: Jeppiaar Engineering College. Downloaded on May 01,2010 at 04:59:42 UTC from IEEE Xplore. Restrictions apply.