Frequency Offset Tracking for OFDM Systems via Scattered Pilots and Virtual Carriers Tao Cui Department of Electrical Engineering California Institute of Technology Pasadena, CA 91125, USA Email: taocui@caltech.edu Feifei Gao and A. Nallanathan Department of Electrical and Computer Engineering National University of Singapore Singapore 119260 Email: {feifeigao, elena}@nus.edu.sg Abstract—In this paper, we propose a new carrier frequency offset (CFO) tracking algorithm for orthogonal frequency divi- sion multiplexing (OFDM) systems. Assuming that the channel remains constant during two consecutive OFDM blocks, a CFO estimation algorithm is proposed based on the limited number of pilots in each OFDM block. Identifiability of this pilot based algorithm is fully discussed under the noise free environment. A weighted algorithm is then developed by considering both pilot carriers and virtual carriers. The asymptotic mean square error (MSE) of the proposed algorithm is provided, and simulation re- sults clearly show the performance improvement of the proposed algorithm over the existing methods. I. I NTRODUCTION Orthogonal frequency-division multiplexing (OFDM) [1], is a promising candidate for next generation high-speed wireless communication systems. In OFDM systems, it is well known that a CFO, caused by oscillators’ mismatch or Doppler effects, destroys the subcarriers orthogonality and results in a substantial bit error rate (BER) degradation [2]. Frequency synchronization for OFDM systems usually con- tains the acquisition stage and the tracking stage. Several CFO acquisition methods have been proposed in [3]- [7] by using the periodic nature of the time domain signal. However, using the periodic nature greatly reduces the CFO estimation region. Furthermore, all these methods, except [3]- [4], are only applicable in CFO acquisition stage because consecutive training blocks are required. In the tracking stage, the CP based method [3], [4], can still be used for residue CFO estimation. This method will be referred as Beek’s method in this paper. However, the performance of Beek’s method depends critically on the difference between the length of the CP and the channel length. Therefore, an alternative way is to implement CFO tracking based on the scattered pilots available in existing OFDM standards. However, all the above mentioned CFO estimation methods [3]- [7] fail to work with the limited number of pilots. To the best of the authors’ knowledge, only an algorithm in [8] considers the scattered pilot symbols. This method is referred as Classen&Meyr’s method in this paper. There are two drawbacks of Classen&Meyr’s method: 1) It is only applicable to a sufficiently small CFO; 2) An error floor appears at high SNR. In this paper, we first develop a new CFO tracking algorithm by using the scattered pilot carriers. Identifiability of this pilot aided algorithm is studied for the noise free case. We then consider further utilizing the virtual carriers existing in practical OFDM standards. A weighted algorithm, called pv- algorithm is then proposed by exploiting both scattered pilots and virtual carriers. We show that in the pv-algorithm, the p-algorithm part increases the estimation accuracy, while the v-algorithm part reduces the ambiguity effect. Moreover, we derive the asymptotic mean square error (MSE) of our pro- posed algorithm, and the optimal weight in the pv-algorithm is given in a closed-form. II. PROBLEM FORMULATION Let K denote the number of subcarriers in one OFDM block. The index sets for pilot carriers and virtual carriers are denoted as P and V , respectively.The transmitted symbol on the kth subcarrier in the mth OFDM block is s k (m)= p k (m) ∈C p , k ∈P , 0, k ∈V , d k (m), ∈C d otherwise, (1) where d k (m) is the information symbol from the signal constellation C d , and p k (m) is the pilot symbol from the signal constellation C p . The power of the pilot symbols is normalized, i.e., |p k (m)| =1. Suppose the channel length is upper bounded by LT s . The equivalent discrete channel vector can then be represented as h =[h 0 , ..., h L ] T , with normalized power h 2 =1. For DFT-based OFDM, a CP with length P is added in the front of each transmitted block. If P L, the mth received block after the removal of the CP is given by y(m)= e j2πφ((m-1)Ks+P ) Ω(φ)FHs(m)+ n(m), (2) where K s represents K + P , for simplicity in notations; s(m) = [s 0 (m), ..., s K-1 (m)] T is the mth OFDM block transmitted on all subcarriers; F is the K × K normalized IDFT matrix with the (a, b)th entry given by 1 K e j2π(a-1)(b-1) K ; Ω(φ) = diag{1,e j2πφ , ..., e j2πφ(K-1) }; φ is the normalized CFO by 1/T s ; H is the diagonal matrix with its (k,k)th element given by H(k,k)= H k-1 L l=0 h l e - j2π(k-1)l K , and each elements of n(m) is the sample of zero-mean white Gaussian noise with the variance σ 2 . 1-4244-0353-7/07/$25.00 ©2007 IEEE This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the ICC 2007 proceedings.