Beruflich Dokumente
Kultur Dokumente
=
(
= =
(
_
" 1
where
n
X is the data symbol on the n-th sub-carrier,
N is the number of sub-carriers. Considering the
unknown symbol arrival time u and carrier frequency
offset f A , the received OFDM signals with additive
Gaussian noise n(k) is given by:
( ) ( )
2
exp( ) ( )
fk
r k s k j n k
N
t
u
A
= +
2
3 Schmidl & Cox method
Schmidl & Coxs synchronization algorithm was
proposed in 1997
[1]
, which includes two PN sequences
to finish synchronization. Table 1 illustrates the use of
PN sequences (c
1,k
, c
2,k
) in the training sequences for an
OFDM symbol with nine sub-carriers with the points
from a subset of a 256-QAM constellation.
g3.1 symbol timing synchronization method
The first training sequence in Table 1 contains two
identical halves in time domain after IFFT. According to
IFF
T
D/A
C
h
a
n
n
e
l
A /D
Sync
S/P Remove
CP
FFT P/S
bit stream
S/P P/S Insert cp (N)
r(k)
bit stream
X
n s(k)
Fig. 1 Block Diagram of A Base Band OFDM System
the first training sequence where the first half is
identical to the second half, expect for a phase shift
caused by the carrier frequency offset. If the
conjugate of a sample from the first half is
multiplied by the corresponding sample from the
second half, the effect of the channel should cancel.
At the start of the frame, the products of each of
these pairs of samples will have approximately the
same phase, so the magnitude of the sum will be a
large value, and let the sum of the pairs of products
be:
/ 2 1
0
*
( )
/2
N
m
P d
d m d m N
r r
=
_
=
+ + +
3
The received energy for the second half-symbol is
defined by:
/ 2 1
0
/ 2
2
( )
N
m
d m N
R d r
=
+ +
_ =
4
The timing metric is given by:
2
2
( )
( )
( )
P d
M d
R d
=
5
Where d is a time index corresponding to the first
sample in a window of N samples. The timing metric
reaches a plateau (Fig.3) which leads to some
uncertainty as to the start of the frame.
Table 1 Illustrates of Use of PN Sequence for The Training Sequences
Freq.num.k -4 -3 -2 -1 0 1 2 3 4
c
1,k
7+7j 0 -7+7j 0 7+7j 0 7-7j 0 7+7j
c
2,k
5-5j -5-5j -5-5j -5+5j -5-5j 5+5j -5+5j 5-5j 5+5j
-j j -1 -1 1
2,
2
1,
c
k
v
k
c
k
=
v
k
is the differentially-modulated PN sequence on the even frequencies of the second training symbol
1-653
The Eighth International Conference on Electronic Measurement and Instruments ICEMI2007
g3.2 frequency offset estimation method
Assume the frequency offset would be
f f o i f o
f f f + A = A A (
ffo
f A is fractional
frequency offset and
ifo
f A is integer frequency
offset),from the above symbol timing estimation
shown, near the best timing point, the main difference
between the two halves of the first training symbol
will be a phase difference of T f | t = A , then fraction
frequency offset estimation is / T
ffo
f | t
.
= A , after
the two symbols are frequency corrected by
/ T | t
.
(by multiplying the samples by ),
Let their FFTs be Y
2 / j t T
e
|
.
1,k
Y
2,k
.The PN sequence v
k
will appear at the output except it will be shifted by 2z
z is an integer positions because of the
uncompensated frequency shift of 2z/T. Let X be the
set of indices for the even frequency components:
The number of even positions shifted can be
calculated by finding to maximize g
.
2
* *
1, 2 2 , 2
( )
2
2
2 ( )
2 ,
Y v Y
k g k k g
k X
B g
Y
k
k X
_
+ +
e
=
_
e
6
With integer g spanning the range of possible
frequency offsets and W being the number of even
frequencies with the PN sequence. Then the frequency
offset estimate would be:
7
'
f / 2 / T g | t
A . .
A = + T
4 Modified Method
For eliminating the timing plateu caused by
Schmidl&Cox method, the samples of the modified
training symbol(excluding cyclic prefix) are
designed to be of the form(in the time domain):
$ % $ % $ % $ %
Where A represent samples of length L=N/8 in the
time domain. B is symmetry sequence of training
sequence A, as shown in Fig.2.
4.1 symbol timing synchronization algorithm
The timing metric of modified method is given by:
( )
3
( )
3
2
( )
3
P d
M d
R d
=
8
/ 2
( ) ( )( )
3
0
N
P d r d k d k
k
= + _
=
9
2
/ 2
( ) ( )
3
0
N
R d r d k
k
= + _
=
10