Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Carrier Frequency Offset Estimation in OFDM Systems Praween Kumar Nishad P. Singh Electronics and Communication Department National Institute of Technology Rourkela, Odisha 769008 Email: nishad.praweenkumar@gmail.com Electronics and Communication Department National Institute of Technology Rourkela, Odisha 769008 Email:psingh@nitrkl.ac.in Abstract—This paper presents a basic useful technique for carrier frequency offset (CFO) estimation in orthogonal frequency division multiplexing (OFDM) over frequency selective fading channel. The performance of OFDM system is very sensitive to CFO, which introduces inter-carrier interference (ICI). In cyclic prefix (CP) based estimation, the CFO can be found from the phase angle of the product of CP and corresponding rear part of the OFDM symbol. In CFO estimation using training symbol, the CFO estimation range can be increased by reducing the distance between two blocks of samples for correlation. This was made possible by using training symbol that are repetitive with shorter period. An analytic expression in form of mean square error(MSE) of frequency offset synchronization is reported, and simulation results verify theoretical analysis. Index Terms—Orthogonal Frequency Division Multiplexing (OFDM), Carrier Frequency Offset (CFO), Inter-Carrier Interference (ICI). I. I NTRODUCTION OFDM system is widely used in multi-carrier modulation schemes. In this modulation all sub-carriers are orthogonal to each other, which increases the bandwidth efficiency of the system. OFDM transmission frequency channel converts in the group of narrow band flat fading channel, one channel across each sub-channel. OFDM modulation and de-modulation is implemented efficiently by inverse discrete Fourier transform and discrete Fourier transform at the transmitter and receiver respectively [1]. Cyclic prefix (CP) is used for extension of OFDM symbol in time domain which increases the robustness of OFDM system against inter symbol interference (ISI). OFDM has been used in great extent application like wireless local area network IEEE802.11a/g standard, wireless metropolitan network, digital audio broadcasting and terrestrial video broadcasting standard. OFDM is very sensitive to time and frequency synchronization. The synchronization problem consists of two major parts: carrier frequency offset (CFO) and symbol time offset (STO). This is due to Doppler shift and a mismatch between the local oscillator at the transmitter and receiver. In STO, time domain δ sample and phase shift offset is affected in the frequency domain. Frequency synchronization error destroys the orthogonality among the sub carriers which causes inter carrier interference (ICI) [2]. Therefore the CFO synchronization is essential to OFDM system. The CFO estimation has been extensively investigated for single input single output (SISO) and for multiple input multiple output (MIMO) OFDM based system. The normalized CFO can be divided into two parts which are integral CFO (IFO) ξi and fractional CFO (FFO) ξf . IFO produce a cyclic shift by ξi in receiver side to corresponding sub carrier it does not destroy orthogonality among the sub carrier frequency component and FFO destroys the orthogonality between the sub carriers. For CFO estimation in time domain, cyclic prefix ( CP) and training sequence are used. CP based estimation has analyzed assuming negligible channel effect. CFO can be found from the phase angle of the product of CP and the corresponding part of an OFDM symbol, the average has taken over the CP intervals and in training sequence estimation using training symbol that is repetitive with some shorter period. In CFO estimation using frequency domain, this technique involves the comparison of the phase of the each sub carrier to successive symbol, the phase shift in symbol due to the carrier frequency offset. Two different estimation modes for CFO estimation in pilot based estimation method is used which are acquisition and tracking mode. In the acquisition mode large range of CFO estimation is done and in tracking mode only the fine CFO is estimated.Initially we assume that acquisition estimation is already performed and hence fine CFO estimation is performed in this paper. All simulation results show mean square error (MSE) with respect to different signal to noise ratio (SNR) in db and comparied for training sequence with ratio of OFDM symbol to repetitive sequence length with respect to different CFO value. The rest of paper is organized as follows: OFDM system model is guven in section 2, CFO estimation methods in section 3, and simulation results shown in section 4. II. S YSTEM M ODEL In OFDM transmission scheme a wide-band channel divided into N orthogonal narrow-band sub-channels. N Point IFFT and FFT are used to implement OFDM Modulation and Demodulation. The transmitter maps the message bits Xm into a sequence of BPSK or QAM symbols which are subsequently converted into an N parallel bit stream. Each of N symbols from the serial-to-parallel (S/P) conversion is modulated on the different sub-carriers. yl [n] Xm Mapp -ing NPoint IFFT S/P Fig. 1. Add CP P/S D/A AWGN Channel Timing/ Frequecy Estimation A/D CP Remove Fig. 2. The passband and baseband OFDM in the continuous time domain. )) (∞ ( ∞ 1 X X xl [k]ψlk (t) (2) xl (t) = Re Tsym l=0 xl [n] = N −1 X Xl [k]e2πjkn/N OFDM Receiver block Here the first component is modulation and second component is ICI caused by the frequency offset.   N −1 X sinπξ .ejφ (7) (Xl Hl ) Ik = N sin(πξ(l − k + ξ)/N ) l=0,l6=k ejφ = eπjξ(N −1)/N e −πj(l−k)/N (8) In order to evaluate the statistical properties for estimation of the ICI, some further assumptions are necessary. Specifically, it will be assumed that E [Ik ] = 0 and E [Xk Xl∗ ] = |x|2 δlk the modulation values have zero mean and are uncorrelated. With this provision E[Ik ] = 0 III. CFO E STIMATION Hl [n]yl [n]e−2πjkn/N + Wl [n] (4) n=0 The received baseband symbols under the presence of CFO ξ and STO δ 1 N ping (3) for n = 0, 1, . . . . . N-1 the received baseband symbol with considering the effect of channel and noise at the receiver N −1 {yl [n]}n=0 the sample value of the received ODFM symbol yl (t) at t = lTsym +nTs is yl [n] = P/S Demap- the k th element of DFT sequence consist of three component. [4]   sinπξ yk = (Xk Hk ) eπj(N −1)/N + Ik + Wk (6) N sin(πξ/N ) k=0 N −1 X NPoint FFT k=0 The continuous time baseband OFDM signal is sampled at t = lTsym +nTs with Ts = Tsym /N and fk = k/Tsym to corresponding discrete time OFDM signal. N −1 X S/P OFDM Transmitter block Let Xl [k] denote the lth transmit symbol at k th sub-carrier l = 0, 2, . . . . . ∞ . k = 0, 1, 2, . . . . . N-1, Tsym = NTs OFDM symbol length.[3] OFDM signal at the k th sub-carrier,  2πjf (t−lT sym) k e 0 < t ≤ Tsym (1) ψlk (t) = 0 eleswhere yl [k] = Xm yl [n] Hl [k]Xl [k]e2πj(k+ξ)(n+δ)/N + Wl [k] (5) k=0 Where ξ is the normalized frequency offset (the ratio of actual frequency offset to the inter carrier spacing ∆f ) and wl [n] is the complex envelope of additive white Gaussian noise (AWGN). A. CP Based: With perfect symbol synchronization, a CFO of ξ results in a phase rotation of 2πnξ/N in the received signal. Under the assumption of negligible channel effect, the phase difference between CP and the corresponding rear part of an OFDM symbol (spaced N samples apart) is 2πNξ/N = 2πξ. Then, the CFO can be found from the phase angle of the product of CP and the corresponding rear part of an OFDM symbol, CFO estimation using CP based. ξe = (1/2π)arg {yl∗ [n]yl [n + N ]} (9) n = -1, -2, . . . . . . -Ng . In order to reduce the noise effect, its average can be taken over the samples in a CP interval.   −1   X yl∗ [n]yl [n + N ] ξe = (1/2π)arg (10)   n=−Ng −1 Arg() performed tan (), the range of the CFO estimation is [-0.5+0.5] and mean square error performed by ξe − ξ B. Symbol Based: Two identical training symbols are transmitted consecutively and the corresponding signals with CFO of ξ are related with each other. For an OFDM transmission symbol at one receiver with an assumption of the absence of noise the 2N Point sequence is [4] rn = N −1 1 X Hk Xk e2πj(k+ξ)/N N (11) k=0 n = 0, 1, . . . . . . 2N-1, The k th element of the N Point DFT of the first N points (11) is N −1 X rn e−2πjkn/N (12) R1k = n=0 k = 0, 1, 2, . . . . . . N-1, The second half of the sequence isR2k = N −1 X rn + N e−2πjkn/N (13) n=0 rn + N = rn e2πjξ , R2k = R1k e2πjξ , including the AWGN noise Y1k = R1k + W1k Y2k = R1k e2πjξ + W2k ; k = 0, 1, 2, . . . . . N-1. Observe that between the first and second DFT symbols, both ICI and signal are altered in exactly the same way, by a phase shift proportional to frequency offset. Therefore, if frequency offset ξ is estimated using above observations, it is possible to obtain accurate estimation even when the offset is too large for satisfactory data demodulation [4].   NP −1  ∗     Im[Y2k Y1k ]    1 k=0 −1 e (14) ξ = ( )tan NP −1   2π   ∗   Re[Y2k Y1k ]   k=0 The limit for accurate estimation by (14) is |ξ|≤ 0.5 C. Training Sequence Based: CFO only within the range|ξ|≤ 0.5, Since CFO can be large at initial synchronization stage, we may need estimation techniques that can cover wider CFO range. The range of CFO estimation can be increased by reducing the distance between two blocks of samples for correlation. This is made possible by using training symbols that are repetitive with some shorter period. Let D represents the ratio of the OFDM symbol length to the length of a repetitive pattern. Let the transmitter sends the training symbols with D repetitive patterns in the time domain, which generated combo-type signal in the frequency domain after taking IFFT.  Am if, k = D.i, i = 0, 1, .....(N/D − 1) Xl [k] = 0 eleswhere (15) where Am represents an M-ary symbol and N/D is an integer and xl [n] and Xl [n + N/D] are identical. After receiving repetitive length data sequence, receiver can make CFO estimation as [6]    N/D X yl∗ [n]yl [n + N/D] ξe = (D/2π)arg (16)   n=0 The estimation range in this technique is |ξ|≤ D/2, which becomes wider as D increases and number of samples for the computation of correlation is reduced by 1/D, which degrade the MSE performance of OFDM system. In other words, the increase in estimation range is obtained at the sacrifice of MSE (mean square error) performance. Figure (6) shows the estimation range of MSE vs. CFO performance for D = 2 and 4. simulation generates the plot which shows that the range of CFO is increased when the value of D is increasing.  D−2 X X N/D−1 yl∗ [n ξe = (D/2π)arg  m=0 n=0 (17)   + mN/D]yl [n + (m + 1)N/D]  The MSE performance can be improved without reducing the estimation range of CFO by taking the average of the estimates with the repetitive patterns of the shorter period. D. Pilot Based: Pilot tones inserted in the frequency domain and transmit every OFDM symbol for CFO tracking.The signals are transN −1 N −1 formed into Yl [k]k=0 and Yl+D [k]k=0 though FFT, from which pilot tones are extracted. After estimating CFO from pilot tones in the frequency domain, the signal is compensated with the estimated CFO in the time domain. In this process, two different estimation modes for CFO estimation are Implemented: acquisition and tracking modes. In the acquisition mode, a large range of CFO including an integer CFO is estimated and in the tracking mode, only fine CFO is estimated. The integer CFO is estimated by [5].   L−1 X 1 ξe = ( )max(ξ) | Yl+D [p[j],  2πTsub j=0 (18)   ∗ ξ]Yl∗ [p[j], ξ]Xl+D [p[j]]Xl [p[j]]|  where L, p[j], and Xl [p[j]] denote the number of pilot tones, location of the j th pilot tone, and the pilot tone located at p[j] in the frequency domain at the lth symbol period [3]. IV. S IMULATION R ESULTS CFO estimation is done by using four different techniques, first one by using Equation (10), the phase difference between CP and the corresponding rear part of an OFDM symbol. Second by using Equation (14), the phase difference between two repetitive preambles. Third by using Equation (16), training Fig. 3. Simulation With CFO = 0.15 sequence with D integer i.e. ratio of the OFDM symbol length to the length of a repetitive pattern, taking D = 1, 2 and 4, in this estimation range of CFO increases but MSE performance decreases with increasing the value of D. Simulation figure (5) shown for D = 1, 2 and 4, for MSE vs CFO performance shows in figure (6), in this figure D = 2 and D = 4, the range of CFO is increasing for D = 4 comparisons with D = 2, taking signal to noise ratio 6 dB. Fourth one by using Equation (18) estimation between pilot tones in two consecutive OFDM symbols. Figure (3) and Figure (4) show MSE performance for three different techniques with taking CFO = 0.15 and 0.30. Pilot tone based estimation is better then CP and Preamble based estimation. Performances of estimation techniques vary depending on the number of samples in CP, the number of samples in preamble, and the number of pilot tones, used for CFO estimation. Simulations are performed to verify the accuracy of MSE analysis. The OFDM system parameters are CFO = 0.15 and CFO = 0.30, N = 128, Ng = 16, Nps = 4 (Pilot spacing), Number of pilots Np = 32, signal to noise ratio (SNR) 0 to 30 db, D = 1, 2 and 4. For OFDM mapping QAM modulation used and taking signal energy Es = 1. Fig. 4. Simulation With CFO = 0.30 Fig. 5. Training Sequence Based V. D ISCUSSION AND C ONCLUSION In this paper, frequency synchronization in an OFDM system is studied. The simulation results show the superior performance of our proposed scheme in AWGN channel. Pilot based mean square estimation (MSE) performance is superior then compare to CP based and symbol based.By using repeated sequences with different value of D, CFO has been estimated. Further intensive research is needed in MIMO-OFDM system considering the generalized system model.Where the CFO and propagation delay between each transmit antenna and receive antenna are possibly different. R EFERENCES [1] S.B. Weinstein and P. M. Ebert, Data Transmission by Frequency-Division Multiplexing Using the Discrete Fourier Transform, IEEE transactions on communications., 1971, 19(5), pp.628-634. Fig. 6. MSE vs CFO [2] Al-Dweik A.J, Hamila R, Renfors M, Blind Estimation of Large Carrier Frequency Offset in Wireless OFDM Systems, IEEE Trans. Veh. technol., 2007, 56(2), pp.965-968 [3] Y. S. Cho, J. Kim, W. Y. Yang and C. G. Kang, MIMO-OFDM wireless communication with MATLAB, 1st ed. John Wiley and Sons (Asia) Pte Ltd, 2010. [4] Paul H. Moose, A Technique for Orthogonal Frequency Division Multiplexing Frequency Offset Correction, IEEE transactions on communications., 1994, 42(10), pp.2908-2914. [5] Ferdinand Classen, Heinrich Meyr, Frequency Synchronization Algorithms for OFDM Systems suitable for Communication over Frequency Selective Fading Channels, IEEE transactions on communications., 1994, 3, pp.1655-1659. [6] T.M.Schmidl, D.C.Cox, Robust frequency and timing synchronization for OFDM, IEEE transactions on communications., 1997, 45(12), pp.1613–1621.