Match Fltr Using PN
Transcript of Match Fltr Using PN
-
7/29/2019 Match Fltr Using PN
1/5
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC07)
MATCHED FILTER TIME AND FREQUENCY SYNCHRONIZATION METHOD
FOR OFDM SYSTEMS USING PN-SEQUENCE PREAMBLES
Henri Puska and Harri Saarnisaari
University of Oulu, Centre for Wireless Communications (CWC)
P.O.Box 4500, FI-90014 Oulu, FINLAND
ABSTRACT
Matched filter (MF) time and frequency synchronization
method for orthogonal frequency division multiplexing
(OFDM) systems is presented. The proposed method uses
the same pseudo-noise (PN)-preamble generation as was used
in [1], but signal processing in the receiver is different. The
performance of the proposed method is investigated using the-
oretical and simulated synchronization probabilities. The ob-
tained results indicate that the proposed synchronizer attains
the optimum theoretical performance.
I. INTRODUCTION
In orthogonal frequency division multiplexing (OFDM) sys-
tems, time and frequency synchronization are important issues
to be solved [2]. If these tasks are not performed with suffi-
cient accuracy, the orthogonality among the sub-carriers is lost,
and the communication system suffers from intersymbol inter-
ference (ISI) and intercarrier interference (ICI). Several tech-
niques have been proposed recently for OFDM timing and fre-
quency synchronization. Those suggested in [3], [4] propose
to use the correlation that exists between the samples of the
cyclic prefix and the corresponding portion of the OFDM sym-bol. Since received cyclic prefix is usually affected by ISI, the
performance of this estimator depends on the channel. To avoid
this problem in timing synchronization, the method in [1] uses
a training symbol with two identical halves in time domain.
However, the timing metric used in [1] suffers from broad au-
tocorrelation function (ACF), which may result large timing es-
timation error. This blurry ACF can be eliminated and, hence,
timing offset estimation error can be reduced by designing a
special training symbols which give more sharper timing met-
ric trajectory [5], [6].
It is well known that pseudo-noise (PN)-sequences have
good autocorrelation properties. Therefore, many authors have
proposed the use of time domain PN-sequence as preamble in
OFDM systems [7], [8]. The method used in [8] is also applied
in [9] but there the principle of frequency domain PN synchro-
nizer is also presented.
In this paper, we propose a method which uses the Schmidl
and Coxs [1] training symbol generation. Therein, two iden-
tical halves in time domain are generated by transmitting PN-
sequence on the even frequencies, while zeros are transmitted
on the odd frequencies. As a difference, instead of correlat-
ing two identical halves with each other in the receiver [1], our
This research was supported by the URANUS (Universal RAdio-link Plat-
form for EfficieNt User-centric AccesS) project of the EUs 6th frameworkprogramme (Project No. IST-27960 (URANUS))
proposal utilizes matched filter (MF) for time and frequency
synchronization.
The rest of the paper is organized as follows. The proposed
time and frequency synchronization methods are described in
Sections II and III, respectively. In Section IV simulated results
are compared with theoretical ones in additive white Gaussian
noise (AWGN) channel for verifying obtained results. The re-
sults are also compared to the Tufvessons method [8], where
time domain PN-preamble and slightly different timing metric
are used. Finally, conclusions are drawn in Section V.
II. PROPOSED TIME SYNCHRONIZATION METHOD
A block diagram of the typical OFDM system is shown in Fig.
1. Therein, input data bits are first encoded, interleaved and
mapped to data symbols, each of which modulates a different
subcarrier. In the proposed scheme, the transmitter transmits
every now and then a PN-preamble, whose length is L. This
PN-sequence is then zero padded such that zeros are placed
on the odd frequencies after serial-to-parallel (S/P) conversion.
Therefore, the total length of the PN-preamble is 2L, which is
equal to the number of subcarriers (Nc). Multicarrier modula-tion is performed by taking the inverse fast Fourier transform
(IFFT) of data symbols. The discrete time baseband OFDMsignal can be expressed as
s(n) =1Nc
Nc1k=0
D(k)ej2kn/Nc, (1)
where D(k) is a data symbol which modulates kth subcarrier.When the number of subcarriers is sufficiently large, s(n) ap-proximates a complex Gaussian process with zero mean and
variance 2s = E{|s(n)|2} [4]. An OFDM symbol has a use-ful symbol period Tu and preceding each symbol is a cyclicprefix of length Tcp, which is longer than the channel impulseresponse so that there will be no ISI [1]. The baseband signal
is digital-to-analog (D/A) transformed and up-converted to the
radio frequency (RF) and then transmitted through the channel.
At the receiver, discrete time baseband signal r(n) is ob-tained by down-converting and analog-to-digital (A/D) trans-
forming the continuous time RF-signal. In an AWGN channel,
without frequency offset, r(n) is given by
r(n) = s(n )ej + (n), (2)where is the propagation delay, is the carrier phase and(n) is AWG noise with zero mean and variance 2 =E{|(n)|2}. Cyclic prefix can not be removed until the re-ceiver has knowledge about frequency, phase, and symbol syn-
chronization (Fig. 1). In this section, we concentrate on timing
1-4244-1144-0/07/$25.00 c2007 IEEE
-
7/29/2019 Match Fltr Using PN
2/5
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC07)
RF RX
S/P P/S
P/SIFFTS/P
RF TX
0 0 0 0 0 0 00 0 0 0 0 0 00 0 0 0 0 0 01 1 1 1 1 1 11 1 1 1 1 1 11 1 1 1 1 1 1
Synchronization
Data
outDeinterleaving
+ decoding
Symbol
demapping
in
Data
Cyclix prefix
removal
Channel Cyclix prefix
addition
FFT
Coding +
interleaving
D/A
A/D
r(n)
PNpreamble
addition
Symbol
mapping
Figure 1: A block diagram of the OFDM system.
synchronization where the starting point of the OFDM symbol
is estimated. After cyclic prefix removal, multicarrier demodu-
lation is performed by taking the fast Fourier transform (FFT).
Then the received information symbols are demapped to bits
which are deinterleaved and decoded.
A. Time Domain MF Synchronizer
Fig. 2 shows the block diagram of the noncoherent MF timing
synchronizer implemented in time domain. The sampled signal
r(n), from A/D converter (Fig. 1), has signal-to-noise-ratio(SNR) = 2s/
2 .
PDI
2r(n) syncz(n)y(n)
threshold
Matched filter (MF)
Figure 2: Noncoherent MF time synchronization unit in time
domain.
The signal r(n) is then passed through MF whose impulseresponse h(n) is complex conjugated, time reversed and de-layed version of one half of the sPN(n), i.e., h(n) = s
PN(Ln). When the preamble signal sPN(n) is filtered using this MF,then two identical sharp ACFs occur as can be seen from Fig.
3. This is because the transmitted preamble consisted of two
identical halves. Post detection integration (PDI) can be used
to combine these two ACFs and time synchronization is made
from this combined signal shown in Fig. 4. As a reference,
timing metric of the Schmidl and Coxs method [1] is shownin Fig. 5. By comparing these figures, it can be seen that the
proposed scheme provides sharper timing metric.
Next, the theoretical synchronization probabilities for the
proposed method are presented. When sPN(n) and h(n) arenot synchronized, then the output of the MF (y(n)) is (if anideal ACF is assumed) complex valued Gaussian distributed
random variable with zero mean and variance equal to L2/2per I and Q branch. Therefore, the decision variable z(n) aftermagnitude squaring and PDI follows the central chi-square dis-
tribution with 4 degrees of freedom and the probability of false
alarm (PFA) is
PFA = expTH
L2
1k=0
1k! TH
L2
k, TH 0. (3)
0 50 100 150 200 2550
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Sample index
abs(MFoutput)
SNR = 0 dB
TCP
= 0
Nc
= 256
L=Tu/2
Angle separation ()
between thosespikes is proportional
to frequency offset (f)
L = 128
Figure 3: Magnitude squared output of the MF.
from which the detection threshold TH can be calculated inorder to obtain the desired PFA.
In the synchronous code phase position decision variable
z(n) is characterized by the noncentral chi-square distributionand the probability of detection (PD) is
PD = Q2
4L2s2
,
2THL2
. (4)
where Q() is the generalized Marcums Q-function [10].When the decision is made according to the maximum se-
lection, then the largest sample from L possible samples is se-lected from the set {z(n)} = [z(n) z(n + 1) z(n + L1)].The selected largest sample can be taken either from the cor-
rect (z(c)) or from the wrong code phase (z(w)). The prob-ability of selecting the correct sample from the set {z(n)} isdenoted by PMax = P(z(c) > z(w)i, i), where i refers toall of the L 1 possible false code phases. The probabilityPMax is obtained as [11]
PMax = P(z(w)i < z (c), i)
=
p(z(c))[P(z(w) < z (c))]L1 dz(c), (5)
where p(z(c)) is the probability density function (PDF) of therandom variable z(c). The probability that the maximum sam-ple is taken from the correct time instant and, in addition, it
also exceeds the threshold TH can be calculated as
PD,Max = PMaxPD, (6)
which is a useful probability when both maximum selection
and threshold comparison are utilized.
B. Frequency Domain MF Synchronizer
Fig. 6 illustrates the frequency domain implementation of
the equivalent time domain MF synchronizer structure (Fig.
-
7/29/2019 Match Fltr Using PN
3/5
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC07)
0 20 40 60 80 100 1270
0.05
0.1
0.15
0.2
0.25
Sample index
Timingmetricoftheproposedme
thod
SNR = 0 dB
Nc
= 256
L = 128
TCP
= 0
Figure 4: Noncoherently combined autocorrelation function.
2). As is well known, convolution in time domain corre-
sponds multiplication in frequency domain. Because OFDM
systems already have IFFT/FFT blocks for multicarrier modu-
lation and demodulation, it may be advantageous to use them
also in matched filtering. When the MF is implemented in
frequency domain, the incoming signal r(n), from A/D con-verter (Fig. 1), has to be transformed via FFT to the fre-
quency domain (R(f) = FFT[r(n)]). Impulse response h(n)of the MF has to be also transformed to frequency domain
(H(f) = FFT[h(n)]). Then R(f) and H(f) are multipliedand the result of this multiplication is IFFT transformed back
to time domain. Remaining part of Fig.6 is exactly the same
as was described in Fig. 2. It is explained, e.g., in [9], how
this filtering can be performed via the overlap-save method in
frequency domain.
III. FREQUENCY OFFSET ESTIMATION
A carrier frequency offset f causes a phase rotation of [1]
= f Tu (7)
between the two halves of the MF output signal y(n). Thephase difference can be estimated from the y(n) (Fig. 3)after timing synchronization by
= angle(y()y( + Tu2
)), (8)
where is the timing estimate. If|| < , then the frequencyoffset estimate is [1]f = /(Tu). (9)The Cramer-Rao bound (CRB) for the normalized frequency
offset can be expressed as [1]
Var[f Tu] = Var = 2
2L2s. (10)
0 50 100 150 200 2550
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
Sample index
TimingmetricoftheS&C
algorithm
SNR = 0 dB
Nc
= 256
L = 128
TCP
= 0
Figure 5: Timing metric of the Schmidl and Coxs method [1].
S/P P/SIFFT PDIFFT
y(n) 2r(n) Multiply by
H(f)
z(n) sync
Threshold
Figure 6: Noncoherent MF time synchronization unit in fre-
quency domain.
IV. RESULTS
Timing synchronization performance of the proposed method
is first evaluated. Therefore, theoretical optimum synchroniza-
tion probabilities from (3), (4), (5) and (6) are calculated when
L = 128, Nc = 256, f = 0 and Tcp = 0. The channelis AWGN throughout this study. Obtained theoretical proba-
bilities are then verified by simulations. As a reference, these
results are also compared to those given by the Schmidl and
Coxs (S&C) [1] and the Tufvessons methods (Tufv.) [8].
Figs. 7 and 8 show PD performances as a function of SNR.Theoretical and simulated detection probabilities of the pro-
posed method are shown in Fig. 7. In addition, there are sim-
ulated PD results of the Tufvessons method. It can be seenthat simulated and theoretical results of the proposed schemecoincide very well. The performances of the proposed method
and the Tufvessons method are almost the same too.
The PD performances of the proposed method and the S&Cmethod are compared in Fig. 8. It can be seen that the S&C
method has quite large performance loss ( 10 dB). Despite ofa broad timing metric of the S&C method (Fig. 5), it achieves
probability 1 because PD just tells the probability that thethreshold is exceeded when a sample is taken from the correct
time instant. However, the S&C method tends to raise false
alarm rate due to broad timing metric.
Figs. 9 and 10 show PMax and PD,Max performances as afunction of SNR. Theoretical and simulated results of the pro-
posed method are shown in Fig. 9. Simulated results of the
-
7/29/2019 Match Fltr Using PN
4/5
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC07)
30 25 20 15 10 5 00
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR [dB]
PD
Theory, 101
Simul., 101
Simul., Tufv. 101
Theory, 102
Simul., 102
Simul., Tufv. 102
Theory, 103
Simul., 103
Simul., Tufv. 103
Theory, 104
Simul., 104
Simul., Tufv. 104
Nc
= 256
L = 128
TCP
= 0
f = 0
Figure 7: PD results with different PFA values.
Tufvessons method are shown also. It can be seen that sim-
ulated and theoretical results of the proposed scheme coincide
very well again. The performances of the proposed method and
the Tufvessons method are almost the same too.
PMax and PD,Max performances of the proposed methodand the S&C method are compared in Fig. 10. It is observed
that now there is a big difference in the performance. The S&C
method does not attain probability 1 because a maximum sam-
ple may be selected easily from the incorrect time instant.
Frequency synchronization performance of the proposed
method is evaluated in Fig. 11, where f is 0.1 subcarrierspacings. It can be seen that the proposed method achieves
theoretical CRB when Ec/N0 > 10 dB.
V. CONCLUSIONS
A Matched filter based time and frequency synchronization
method for OFDM systems was proposed, which provides
fast synchronization using PN-sequence preambles. The pro-
posed method transmits a known PN-preamble in the frequencydomain and it has two identical halves in the time domain.
Because MF in the receiver is matched to one half of this
time domain preamble, two identical autocorrelation functions
are achieved from the MF output. These two autocorrela-
tion functions are used for timing and frequency synchroniza-
tion. In timing synchronization, these autocorrelation functions
are combined noncoherently. In frequency synchronization, a
phase difference between those is estimated. The obtained re-
sults indicate that the proposed method attains the optimum
theoretical performance.
30 25 20 15 10 5 00
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR [dB]
PD
Proposed method, 101
S&C 101
Proposed method, 102
S&C 102
Proposed method, 10
3
S&C 103
Proposed method, 104
S&C 104
Nc
= 256
L = 128
TCP
= 0
f = 0
Figure 8: PD results with different PFA values.
REFERENCES
[1] T. M. Schmidl and D. C. Cox, Robust Frequency and Timing Synchro-nization for OFDM, IEEE Transactions on Communications, vol. 45,no. 12, pp. 1613 - 1621, Dec. 1997.
[2] M. Speth, S. A. Fechtel, G. Fock and H. Meyr, Optimum ReceiverDesign for Wireless Broad-Band Systems Using OFDM Part - I, IEEETransactions on Wireless Communications, vol. 2, no. 3, pp. 424 - 430,May 2003.
[3] M. Sandell, J. J. van de Beek and P. O. Borjesson, Timing and Fre-
quency Synchronization in OFDM Systems Using the Cyclic Prefix, inProceedings of the IEEE International Symposium on Synchronization,1995, pp. 16-19.
[4] J. J. van de Beek, M. Sandell and P. O. Borjesson, ML Estimation ofTime and Frequency Offset in OFDM Systems, IEEE Transactions onSignal Processing, vol. 45, no. 7, pp. 1800 - 1805, July 1997.
[5] H. Minn, M. Zeng and V. K. Bhargava, On Timing Offset Estimationfor OFDM Systems, IEEE Communication Letters, vol. 4, no. 7, pp.242 - 244, July 2000.
[6] B. Park, H. Cheon, C. Kang and D. Hong, A Novel Timing Estima-tion Method for OFDM Systems, IEEE Communication Letters, vol. 7,no. 5, pp. 239 - 241, May 2003.
[7] J. L. Zhang, M. Z. Wang and W. L. Zhu, A Novel OFDM Frame Syn-chronization Scheme, in Proceedings of the IEEE International Con-
ference on Communications, Circuits and Systems and West Sino Expo-
sitions, 2002, pp. 119-123.[8] F. Tufvesson, O. Edfors and M. Faulkner, Time and Frequency Syn-
chronization for OFDM Using PN-sequence Preambles, in Proceed-ings of the IEEE Vehicular Technology Conference, 1999, vol. 4, pp.2203-2207.
[9] J. E. Kleider and S. Gifford, Synchronization for Broadband OFDMMobile Ad Hoc Networking: Simulation and Implementation, in Pro-ceedings of the IEEE International Conference on Acoustics, Speech,
and Signal Processing, 2002, vol. 4, pp. 3756-3759.
[10] J. G. Proakis, Digital Communications. McGraw-Hill, Inc., New York,USA, 1995.
[11] J. Iinatti, On the Threshold Setting Principles in Code Acquisition ofDS/SS Signals IEEE Journal on Selected Areas in Communications.vol. 18, no. 1, pp. 62-72, Jan. 2000.
-
7/29/2019 Match Fltr Using PN
5/5
The 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC07)
30 25 20 15 10 5 00
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR [dB]
PMax
&PD,Max
PMax
, theory
PMax
, simul.
PMax
, simul., Tufv.
PD,Max
, theory, 101
PD,Max
, simul., 101
PD,Max
, simul., Tufv., 101
PD,Max
, theory, 102
PD,Max
, simul., 102
PD,Max
, simul., Tufv., 102
PD,Max
, theory, 103
PD,Max
, simul., 103
PD,Max
, simul., Tufv., 103
PD,Max
, theory, 104
PD,Max
, simul., 104
PD,Max
, simul., Tufv., 104
Nc
= 256
L = 128
TCP
= 0
f = 0
Figure 9: PMax and PD,Max results with different PFA values.
30 25 20 15 10 5 00
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
SNR [dB]
PMax
&PD,Max
PMax
, Proposed method
PMax
, S&C
PD,Max
, Proposed method, 101
PD,Max
, S&C, 101
PD,Max
, Proposed method, 102
PD,Max
, S&C, 102
PD,Max
, Proposed method, 103
PD,Max
, S&C, 103
PD,Max
, Proposed method, 104
PD,Max
, S&C, 104
Nc
= 256
L = 128
TCP
= 0
f = 0
Figure 10: PMax and PD,Max results with different PFA val-ues.
20 15 10 5 0 5 1010
5
104
103
102
101
100
SNR [dB]
Frequencyerrorvariance
Simulated
CRB
Figure 11: Performance of the frequency offset estimator.