Academia.eduAcademia.edu

On the Synchronization Techniques for Wireless OFDM Systems

2006, IEEE Transactions on Broadcasting

236 IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 On the Synchronization Techniques for Wireless OFDM Systems Bo Ai, Member, IEEE, Zhi-xing Yang, Chang-yong Pan, Jian-hua Ge, Yong Wang, Member, IEEE, and Zhen Lu Abstract—The latest research works on the synchronization scheme for either continuous transmission mode or burst packet transmission mode for the wireless OFDM communications are overviewed in this paper. The typical algorithms dealing with the symbol timing synchronization, the carrier frequency synchronization as well as the sampling clock synchronization are briefly introduced and analyzed. Three improved methods for the fine symbol timing synchronization in frequency domain are also proposed, with several key issues on the synchronization for the OFDM systems discussed. Index Terms—Carrier frequency synchronization, continuous mode and burst packet mode transmission systems, OFDM, sampling clock synchronization, symbol timing synchronization. I. INTRODUCTION FDM, associated with other related technologies have found its wide applications in many scientific areas due to its high spectrum efficiency, its robustness against both multi-path and pulse noises, its highly reliable transmission speed under serious channel conditions, adaptive modulation for each sub-carrier according to the channel conditions, and etc. It has become fundamental technology in the future 4G-multimedia mobile communications systems [1]. Many digital transmission systems have adopted OFDM as the modulation technique such as digital video broadcasting terrestrial TV (DVB-T) [2], digital audio broadcasting (DAB), terrestrial integrated services digital broadcasting (ISDB-T), digital subscriber line (xDSL), WLAN systems based on the IEEE 802.11(a) [3] or Hiperlan2, multimedia mobile access communications (MMAC), and the fixed wireless access (FWA) system in IEEE 802.16.3 standard. OFDM has also found its application in Cable TV systems. Technologies fundamentally based on OFDM, such as vector OFDM (V-OFDM), wide-band OFDM (W-OFDM), flash OFDM (F-OFDM) have also shown their great advantages in certain application areas. There are some disadvantages, however, appeared in the OFDM systems, for example, the large Peak-to Average Power Ratio (PAPR) as well as high sensitivity to the synchronization errors. Synchronization issues are of great importance in all O Manuscript received April 26, 2005; revised October 27, 2005. This work was supported in part by the National Natural Science Funds in China (Nos. 50177001, 60372007, and 60332030) and by the Ministry of Information Industry Foundation under Grant no. 2002291. B. Ai is with the Dept. of E&E Tsinghua University, State Key Lab. on Microwave and Digital Communications, China (100084). He is also with the Engineering College of Armed Police Force, Xi’an, China (710086) (e-mail: abeffort_apple@yahoo.com.cn). Z. Yang and C. Pan are with the Dept. of E&E Tsinghua University, State Key Lab. on Microwave and Digital Communications, China (100084). J. Ge and Y. Wang are with the National key Lab. of Integrated Service Networks, Xidian Univ., Xi’an, China (710071). Z. Lu is with the Dept. of Electronic Engineering in Shanghai Jiaotong University, China (200052). Digital Object Identifier 10.1109/TBC.2006.872990 digital communications systems, especially in the OFDM systems. Synchronization errors not only cause inter-symbol interference (ISI) but also introduce inter-carrier interference (ICI) due to the loss of orthogonality among all sub-carriers. In this paper, we focus on the synchronization schemes in the OFDM systems. Fundamental theory for the synchronization is briefly described in Section II and in Section III, the symbol timing scheme and three improved methods for the fine symbol timing in frequency domain are proposed. We then conduct the analysis on the carrier frequency recovery as well as the sampling clock synchronization methods in Sections IV and V respectively. In Section VI, joint estimation of all the synchronization errors including timing, frequency and phase offsets is simply described. Technical forecast is made in Section VII with conclusions drawn in Section VIII. II. OVERVIEW FOR THE SYNCHRONIZATION IN OFDM SYSTEMS Synchronization is of great importance for all digital communication systems. OFDM systems are very sensitive to both timing and carrier frequency offset, especially, when combined with other multi-access techniques such as FDMA, TDMA, and CDMA. Therefore, synchronization is extremely crucial to the OFDM systems. A. Three Synchronization Issues in the OFDM Systems There are three major synchronization issues in the OFDM systems: a. The symbol timing synchronization, which is to determine the correct symbol start position before the FFT demodulation at the receiver end. b. The carrier frequency synchronization (i.e., carrier frequency recovery technique), which is utilized to eliminate the carrier frequency offset caused by the mismatch from the local oscillators between the transmitter and the receiver, nonlinear characteristic of the wireless channel as well as the Doppler shift. c. The sampling clock synchronization, which is to mitigate the sampling clock errors due to the mismatch of the crystal oscillators. All these synchronization errors will significantly degrade system performance [4], [5]. B. Synchronization Technologies in the Continuous Mode and Burst Packet Mode Transmission Systems Accurate synchronization is indispensable to suppress the negative impact of the synchronization errors in the communication systems no matter, whether it is in continuous or burst packet mode transmission systems. However, these two different modes require different synchronization schemes: 0018-9316/$20.00 © 2006 IEEE IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 a. In the burst packet mode, synchronization ought to be established at any time because when data streams are ready to transmit is unknown The duration of the training symbols used for synchronization in this mode is relatively short and synchronization should be done within a single training symbol time for the systems such as IEEE 802.11(a) [3] and HiperLan/2 to avoid the reduction of the system capacity. It is inappropriate to do averaging over many symbols or pilots because of the stringent requirement on synchronization time and the less number of sub-carriers. It is also important for the systems in this mode to establish the synchronization in time domain and this will greatly reduce the acquisition time since it avoids the feedback from frequency domain. b. In the continuous mode such as DAB, DVB-T [2] systems, averaging method can be used to improve the estimation accuracy because there is no stringent requirement on the acquisition time. In this mode, large numbers of sub-carriers has been utilized and, it is appropriate to apply the cyclic prefix (CP) or pilots to these synchronization methods. 237 (a) III. SYMBOL TIMING SYNCHRONIZATION When signals are transmitted through severe channel conditions of multi-path fading, pulse noise disturbance and the Doppler Shift, it is important to solve symbol timing synchronization problem first during the design process of an OFDM receiver. The symbol timing error can not only disturb the amplitude as well as the phase of the received signal, but also introduce ISI. In order to perform the FFT demodulation correctly, the symbol timing synchronization must be done to determine the starting point (i.e. FFT window) of the OFDM symbol. The cyclic prefix (CP, or Guard Interval, GIB) can be removed afterwards. The concept of the GIB was first proposed by A. Peled [6], which can prevent OFDM symbols from ISI disturbance and keeps the orthogonality among all the sub-carriers. Fig. 1 shows the variation of the signal constellation due to the symbol timing errors. Fig. 1(a) and (1b) represent the symbol starting point within GIB (case 1) and outside ISI-Free region (case 2) respectively. It clearly shows how bad the signal constellation could be due to the symbol timing errors. Accurate and steady symbol timing synchronization can be realized through the coarse symbol timing, the fine symbol timing as well as the symbol timing control structure combined together. The coarse symbol timing synchronization is first executed in time domain and then, the fine symbol timing in frequency domain is done to ensure a more accurate estimation. The symbol timing control structure is utilized to coordinate the operations of the coarse and the fine symbol timing. A. The Coarse Symbol Timing Algorithms in Continuous Mode The conventional algorithms for the coarse symbol timing synchronization in time domain are MLE (Maximum Likelihood Estimation) utilizing the cyclic prefix of the OFDM symbols. The most representative algorithm was proposed by J. J. Van de Beek [7]. However, good performance achieves (b) Fig. 1. (a) Constellation variation due to the symbol timing error. The total subcarriers N = 2048, cyclic prefix L = 128, 64-QAM mapping. No carrier frequency and sampling clock offset. The normalized symbol timing offset is 36 (samples) Case 1. (b) Constellation variation due to the symbol timing error. The total subcarriers N = 2048, cyclic prefix L = 128, 64-QAM mapping. No carrier frequency and sampling clock offset. The normalized symbol timing offset is 36 (samples) Case 2. only under the AWGN channel. When the channel condition becomes severely degraded, data in GIB is badly contaminated by ISI, there will be significant fluctuation for the starting point estimated for the OFDM symbol. And such fluctuation will have the significant influence on the carrier frequency offset as well as the sampling clock offset estimation in frequency domain. To improve the performance of ML Estimator, a novel scheme utilizing both CP and pilots to do the coarse symbol timing synchronization was proposed by D. Landström [8]. It has better performance compared to that of [7] under the multi-path fading channel. However, the nonnegligible fluctuation still exists because of the ISI contamination on the data within GIB and the limited number of pilots used for estimation. In order to mitigate the fluctuation, T. M. Schmidl 238 IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 introduced a new method making use of the training symbols in time domain, in which a timing function was defined [9]. It has better performance compared to those proposed by J. J. Van de Beek and D. Landström. Unfortunately, it has a “flat region” in the estimation, which, to a great extent, increases the variance of the symbol timing estimator. Some new schemes has been proposed in the literatures [10]–[13] in recent years to overcome the defects of the algorithms mentioned above, with the target to decrease the fluctuation of the starting point of the estimated symbol as well as to make the estimation within the ISI-Free region. The convolution characteristic of the cyclic prefix are utilized in literature [10], while, PN sequences are adopted in [11]–[13], to take the advantage of the intrinsic, fairly good correlation property of PN: Kasami sequence is utilized in [11] with the excellent correlation properties; and in [12], [13], a novel timing recovery methods for TDS-OFDM (key techniques for the Terrestrial Digital Multimedia/Television Broadcasting System, namely DMB-T proposed by Tsinghua University [14]) is developed. This scheme is based on the searching and tracking on the correlation peaks of the PN sequences, which is as the GIB for each OFDM symbol. Because of the excellent correlation properties of the so-called m-sequence, the performance of these algorithms [10]–[13] outperforms those from [7]–[9] under the multi-path fading channels. B. The Fine Symbol Timing Synchronization in Continuous Mode The fine symbol timing synchronization in frequency domain is often required to guarantee the estimation accuracy. A preamble structure including a synchronization field (S-filed) and a cell-searching field (C-field) is proposed in literature [15] with the fine symbol timing done by using the cell identification method. In [16], a specially designed pilot symbol structure is utilized to generate a fine symbol timing estimation. Computer simulations and analysis verify their good estimation performances but low bandwidth efficiency. The residual symbol timing error may cause the phase rotation of the sub-carriers in frequency domain. In this Section, we propose three improved algorithms to do the fine symbol timing based on the algorithm introduced by [17]. Computer simulations show that these proposed methods have better performance compared with the algorithm in [17] when under serious channel conditions. In the following, we referred the algorithm in [17] as Algorithm 1, and named our proposed methods as Algorithm 2, Algorithm 3 and Algorithm 4 respectively. Algorithm 2: (1) (2) Where, denotes the number of scattered pilots (SP), is a complex variable for the SP in the OFDM symbol, is the phase deviation of the two adjacent SP’s caused OFDM symbol, is the by the symbol timing offset of distance between the two adjacent SP’s. , , denotes the Fig. 2. Performance comparison among Algorithm 1, 2, 3, and 4 for the symbol timing estimation. The total subscribers N = 2048, cyclic prefix L = 128, SNR = 5 dB, Rayleigh fading channel [2], normalized carrier frequency offset is 0.135 and 48 respectively. 0 integer part of symbol timing offset, useful symbol duration period and the nominal sampling frequency respectively. This algorithm has the same limited estimation range as that in Algorithm 1 and its estimation accuracy is influenced by the carrier frequency offset [17]. Algorithm 3:: Algorithm 1 and 2 perform the estimation on the adjacent SP’s within the same OFDM symbol. In algorithm 3 and 4, we derive the offset for the fine symbol timing from the pilots in the two consecutive OFDM symbols (Fig. 2). That is, (3) denotes the complex conjugation of , Where, Algorithm 4:: The same as that in Algorithm 3, SP’s of consecutive OFDM symbols can be utilized. But the only different from algorithm 3 is the phase characteristic of known pilots is now given by: (4) Lots of computer simulations validate the following conclusions: a. The performances of algorithms 2 and 4 outperform that of algorithms 1 and 3 under multi-path fading channels respectively. This is because the phase characteristic is utilized in algorithms 2 and 4, while, the power characteristic is utilized in algorithms 1 and 3. It is well known that, power characteristic is much more sensitive to the multi-path fading channels than phase characteristic. b. When the normalized decimal carrier frequency offset is less than certain value (about 0.15 that of sub-carrier spacing), the performance of algorithms 3 and 4 outperform that of algorithms 1 and 2 and the best estimation results can be obtained with Algorithm 4. c. When the normalized decimal carrier frequency offset is larger than certain value (about 0.15 that of sub-carrier spacing), the performances of algorithms 1 and 2 outperform that of algorithms 3 and 4 and the best estimation results can be achieved by Algorithm 2. The detailed analysis for the effects of the carrier frequency offset on the fine symbol timing synchronization can be found in [17]. IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 239 Fig. 3. Frequency synchronization estimator. C. The Symbol Timing Synchronization Algorithms in Burst Packet Transmission Mode 64-QAM, tiny CFO may introduce severe degradation on the system performance [21]. The synchronization requirements vary with the applications, therefore, we should adopt the appropriate synchronization techniques in both continuous and burst packet transmission modes respectively. As being discussed in Section II-B, it is inappropriate to do the symbol timing synchronization with pilots in the burst packet mode due to the stringent requirements on synchronization time. In [18], a novel scheme to do the coarse symbol timing with training symbols is proposed and, the computer simulations based on IEEE 802.11(a) standard [3] illustrate that more accurate coarse symbol timing synchronization can be achieved by the convolution method in time domain than that by the ordinary MLE method, no matter it is in the office environment [19] or under much severe channel conditions [2]. This really comes from the fully utilization of the convolution property of CP. puts an extra phase factor of Carrier frequency offset in the received signal, where is the subcarrier spacing, is the CFO normalized by and is usually divided into an integer part , (multiple of the sub-carrier spacing, causing a shift of the sub-carrier indices), and a dec, (less than half of the sub-carrier spacing, causes imal part a number of impairments, including attenuation and rotation of the sub-carriers and ICI). D. Symbol Timing Synchronization Control Model Other than the accuracy of the estimation in the symbol timing synchronization process, the robust and efficient synchronization control structure to ensure the system stability is also requested. A new symbol timing synchronization control model has been proposed in [10]. Similar to those control models in [17], [20], it also has two synchronization states: the acquisition state and the tracking state. The difference is that the threshold and counters are utilized to perform the control process with less computational complexity than those in [17]. IV. CARRIER FREQUENCY RECOVERY TECHNIQUES Carrier frequency offset (CFO) caused by the Doppler shift, local oscillators mismatch between the transmitter and the receiver ends, may introduce ICI and destroy the orthogonality of OFDM sub-carriers, resulting in the losses of SNR. With the insertion of the GIB in OFDM symbols, symbol timing error within a certain range will not introduce ISI and ICI. OFDM system is more sensitive to the CFO and the sampling clock offset (SCO). Regarding to higher modulation modes such as We can divide CFO into three parts: the integer part, the coarse decimal part and the fine decimal part. CFO can usually be compensated for through the following procedures shown in Fig. 3. First, a coarse symbol starting point for the FFT demodulation is provided by the coarse symbol timing module and then, the estimation and correction of the coarse decimal frequency offset in time domain is performed to minimize the ICI impact on the estimation in frequency domain, with the integer part estimated in frequency domain to get the correct sub-carrier index. Finally, the residual frequency offset , i.e. the fine decimal frequency offset is estimated. A tracking loop structure (the Acquisition and the Tracking Mode Switching module) can be exploited to coordinate the coarse decimal part, the integer part and the fine decimal part of the frequency offset. Each of them makes unique contribution to the recovery of the carrier frequency offset [50]. Many literatures have discussed how to make OFDM systems less sensitive to the carrier frequency offset, for instances, perform the windowing on the transmitted signals or use self-cancellation schemes [22], [23]. However, long prefix adopted in systems with these approaches results in low bandwidth efficiency. Generally, we can divide the carrier frequency recovery algorithms into three categories: a. Methods are based on training symbols or pilots [9], [24]–[33], named Data Aided (DA) method. b. Methods use of the intrinsic structure of OFDM symbols, e.g. cyclic prefix [7], [34]–[40], which is called Non Data Aided (NDA) method. 240 IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 c. Blind approaches [41]–[43], which relies on the signal statistics and often has very high computational complexity, some approaches may have extra requirements on the channel statistics. A. Integer Carrier Frequency Offset The integer as well as the coarse decimal CFO correction can make the sub-carriers spacing offset less than half of sub-carrier spacing in the present of more than tens of sub-carriers. Most algorithms for the integer CFO estimation [9], [29], [31], [44]–[47] nowadays have two major defects: a. Limited estimation range on CFO; b. Stringent requirement on the symbol timing synchronization. The earliest algorithm in this category was proposed by P. H. Moose [47] with the estimation range , that is, only 1/2 that of sub-carrier limited within spacing. P. H. Moose tried to overcome this problem by increasing the . Howsub-carrier spacing to avoid phase offset exceeding satisfying (5) may ever, the increase of sub-carrier spacing decrease the useful OFDM symbol duration time , resulting in tighter requirements on the symbol timing synchronization. Besides, the increase of the sub-carrier spacing will not enlarge the range of the integer part estimation to a very large extent. (5) T. M. Schmidl et al., later, proposed an improved algorithm [9] with better performance under multi-path fading channel, and its estimation range was one time wider than that by P. H. Moose [47]. Unfortunately, a large prefix is still needed, for exprefix (2k mode) ample, in DVB-T [2] systems, must be used. On the other hand, its estimation range is still very limited and is sensitive to the symbol timing errors. Three improved estimation algorithms are proposed in literature [48] to overcome these defects. All of them use the power and phase characteristic of the known pilots, which is insensitive to the symbol timing errors and have a wider estimation range of integer part of CFO (i.e., as large as , with the total number of useful sub-carriers in one OFDM symbol). of the Guard Interval) correlation window length utilized for estimation, avoiding the data portion contaminated by the incorrect phase information from the symbol timing errors. Computer simulations show that when the decimal part of the CFO approaches to 0.5 of the sub-carrier spacing, the estimated value may, due to the multi-path fading, the phase noises as well as the discontinuity of the arctangent function, jump to the inverse polarity, as pointed out in literature [47]. For example, if the decimal frequency offset in data streams is 0.498 of the subcarrier spacing, the estimate result with the typical algorithms mentioned above may be -0.467 of the sub-carrier spacing. The strategy to avoid the above problem in P. H. Moose algorithm is to reduce the length of the DFT and use larger carrier spacing, degrading the overall system performance. A second-order IIR filtering can be used to solve this problem [49]. C. Fine Decimal Carrier Frequency Offset After correction based on the coarse decimal CFO estimation, the residual decimal CFO in data streams may be reduced to only 1%, and then the fine decimal CFO estimation deals with the residual CFO. The typical algorithm was also proposed by P. H. Moose [47]. However, it suffered a problem of poor bandwidth efficiency. In fact, pilots embedded in the OFDM symbols can be utilized to do the fine decimal CFO. D. Carrier Frequency Offset Control Model It is necessary to have a control module to coordinate the operations of the integer CFO, the coarse decimal CFO and the fine decimal CFO [48]. As shown in Fig. 3, this module consists of two modes: the acquisition mode and the tracking and fine decmode. After the estimation on the integer part in frequency domain, the counter value COUN imal part will increase or decrease depending on whether the value of is larger than a constant A (set by the system performance requirement, for example, ). The value of COUN decides whether it is in the tracking or the acquisition mode. Performance and detailed analysis on this control model is presented in [50] showing excellent performance in estimation, tracking and correction of CFO. E. Carrier Frequency Offset in the Burst Packet Mode B. Coarse Decimal Carrier Frequency Offset As mentioned earlier, CFO estimation should follow three procedures. If the decimal part of CFO, however, can be estimated in frequency domain, why should we carry out the coarse CFO estimation in time domain first? There are two main reasons: a. To reduce ICI caused by CFO, which lays the foundation on a more accurate CFO estimation in frequency domain; b. To estimate and compensate for the CFO all in time domain, reducing the synchronization time, and is suitable for the systems of burst packet transmission mode. The early-proposed typical algorithm on the coarse decimal CFO estimation was from J. J. Van de Beek et al. [7] with CP characteristic exploited. T. M. Schimdl et al., later, proposed a new algorithm named SCA [9]. However, either of them has a very stringent requirement on the symbol timing. An improved algorithm, not so sensitive to the symbol timing errors was pro( is the length posed recently in literature [49], with only There is no stringent requirement on acquisition time in the continuous systems such as DAB, DVB-T [2] and DMB-T [14], averaging method or filtering over many OFDM symbols can be adopted to increase estimation accuracy, where it is appropriate to adopt those methods based on CP or pilots. Some literatures make use of the null sub-carriers for power detection to estimate the CFO [51]. However, for systems in the burst packet mode, repetitive structure is often utilized with, no difference either between these null sub-carriers or the idle time between neighboring blocks. Those methods, therefore, are inappropriate in the burst packet mode. Because of the short duration time of packets, it has more stringent requirement on synchronization acquisition time (i.e., acquisition done within a single OFDM symbol). Besides the requirement on estimation accuracy, fast convergence is also needed. The accuracy of the CFO estimation in time domain, nonfeed back synchronization model are equally important to these systems and, the synchronization should be established only in time domain [13], [48]. IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 (a) (b) Fig. 4. Constellation variation due to the sampling clock offset. Total sub-carriers N = 2048, cyclic prefix L = 128, 64-QAM modulation, normalized sampling clock offset is 1 ppm, after 200 OFDM symbols. Other factors follow DVB-T standard [2]. V. SAMPLING CLOCK SYNCHRONIZATION The sampling clock errors are mainly from the mismatch of the crystal oscillators between the transmitter and the receiver. Other factors such as multi-path fading, noise disturbance, symbol timing estimation errors may also contribute to the sampling clock offset (SCO). The sampling clock errors will negatively influence the symbol timing synchronization. For example, assume 1 ppm sampling clock offset in 2 K mode with a GIB of 512 samples in DVB-T [2], the FFT window will move one sample around every 400 symbols. The higher the sampling clock offset, the more the influence on the symbol timing synchronization. Fig. 4 shows signal constellation variation due to the sampling clock offset. It is obvious that the larger the SCO, the more severe the distortion. Detailed analysis on the effects of 241 sampling clock offset on symbol timing is presented in [52]. In order to analyze the effects of SCO on the system performance in a more explicit way, SCO is divided into two parts: the sampling clock phase offset and the sampling clock frequency offset [17], [20], [53], [54]. Effects of the sampling clock phase offset is similar to that of the symbol timing offset, leading to the signal phase distortion; while the sampling clock frequency offset introduces ICI. By defining Inter-Sample-Interference, effects of the sampling clock offset on system performance could be analyzed deeply [55]. The synchronous sampling and the asynchronous sampling are two different kinds of methods for the sampling clock synchronizations [56]–[58]. 1) Timing algorithms are usually used in the synchronous systems to control both phase and frequency of a Voltage Control Crystal Oscillator (VCXO) [53], [59]–[61]. Compared to the asynchronous digital sampling systems, it has large timing fluctuation due to high-level phase noises. The need of the analog circuits makes it inconvenient for the system integration [62]. 2) An independent oscillator is often exploited for sampling in an all-digital system. Timing algorithms are used to control NCO (Numerical Control Oscillator) and then use the NCO output to control the interpolator filter. BER performance of the asynchronous system in [54], [62] shows that the asynchronous systems are more sensitive to CFO than the synchronous systems. Computer simulations in [63] demonstrate that unrealistic interpolator may cause cyclic tracking errors in asynchronous systems, which never occurs in the synchronous systems. The estimated sampling clock offset and decimal part of symbol timing error may be considered as an adjusting variable when we do sampling clock synchronization. This sampling clock adjusting variable is derived in frequency domain and then fed back to time domain to adjust digital oscillator, guaranteeing the stability of the loop control circuit. VI. JOINT ESTIMATION ALGORITHMS Some algorithms can be utilized for the joint estimation of all the synchronization errors including the symbol timing, the carrier frequency and the sampling clock offsets. Algorithms mentioned in the former sections such as [7]–[9], [47], are the typical algorithms to do the joint estimation of symbol timing and decimal CFO. The decimal CFO estimation utilizing the detected phase of the received frequency-domain complex data in the pilot sub-carriers or training symbols, is to be performed after the estimation of symbol timing errors. However, just as we have analyzed in Section IV-B, they all have stringent requirement on the symbol timing synchronization. Some new joint estimation algorithms are proposed recently [64], [65], in [64], the proposed algorithm with a weighted least squares technique generates offset estimates with minimum RMS errors. Multiple received OFDM symbols as an observation interval are utilized in [65], both of which are less sensitive to the symbol timing errors. The joint estimation and tracking of symbol timing and sampling clock errors are presented in [17], [53]. The main problem 242 IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 with time synchronization errors is that, until the sampling clock adjustment, the sample rob/stuff phenomenon due to the sampling clock frequency offset leads to the FFT window position offset, a joint algorithm for symbol timing recovery and sampling clock adjustment using such characteristic is proposed [17]. A delay-locked loop (DLL) technique to execute the combined symbol and sampling clock synchronization is presented in [53]. Joint estimation algorithms usually have low computational complexity compared to the separate estimation ones. Its estimation results, however, suffer from another synchronization estimation errors. Take the joint estimation of the symbol timing and the decimal CFO for example, the estimated symbol timing errors may affect the decimal CFO estimation. VII. TECHNICAL FORECAST Synchronization is one of the most critical technologies in the OFDM and other digital communication systems; it has great impact on the technologies such as channel estimation, equalization, decoding and so on to be implemented in this kind of systems. Based on all the introductions and analyzes above, we would like to give the following suggestions: 1) Frequency domain synchronization is often exploited to ensure the estimation accuracy after the coarse synchronization estimation done in time domain. The control model is absolutely necessary to coordinate the whole estimation process between time and frequency domains. This is unfavorable for the burst packet mode systems because the FFT calculation and other factors may significantly increase synchronization time. Therefore, it is of great importance to find the useful schemes performing the synchronization all in time domain with the acceptable estimation accuracy. Short acquisition time and low system complexity should be considered as well. 2) As mentioned in the above, conventional synchronization methods can be divided into three categories: DA, NDA and blind algorithms. Pilots, training symbols or the combination of them are generally applied to the DA-type of methods at the expense of the reduced bandwidth efficiency. For the NDA methods, data used for the estimation may be contaminated by ISI, resulting in the inaccurate estimation. The blind or semi-blind algorithms can improve the estimation accuracy without pilots or training symbols, however, it needs significant amount of statistical information on both signal and channels, leading to high computational complexity. In the future, two major research directions should be considered: efficiently design on the distribution patterns of the pilots or the training symbols; and the low computational complexity for the blind or semi-blind algorithms. 3) Most schemes at present deal with the synchronization and the channel estimation separately. In fact, the channel estimation may be severely affected by the residual synchronization errors, and from the system design optimization point of view, these two operations should be considered jointly. 4) The Doppler shift in wireless mobile communications causes ICI and destroys the orthogonality of OFDM symbols. Phase noises in the OFDM systems may introduce Common Phase Error (CPE) and ICI. There have already been many solutions, yet special attention should be paid in dealing with them in the OFDM systems. For the criteria selecting the appropriate synchronization algorithms, it greatly depends on the applications. For example, different synchronization algorithms have been adopted with different applications such as DVB-T [2], DMB-T [14], and systems in either continuous mode or, burst packet mode. In the continuous transmission mode, with the synchronization time not that critical, we can exploit frequency synchronization to ensure the more accurate synchronization results. Synchronization time, system complexity, the required system performance and etc. are all the factors that should be considered when choosing the synchronization scheme for the particular system. VIII. CONCLUSION In this paper, we focused on the major key synchronization issues in the OFDM systems. Typical algorithms such as the symbol timing, the carrier frequency and the sampling clock synchronization are discussed with the special emphasis on the difference in choosing of the synchronization technologies between the continuous and the burst packet mode systems. Three improved algorithms to do the fine symbol timing in frequency domain are also proposed with computer simulations validating its performance improvement. The technical forecast on the future trend of synchronization techniques provided at the end of this overview, which is of reference value when addressing the synchronization issues in the OFDM and other related systems. ACKNOWLEDGMENT The authors would like to acknowledge the National Natural Science Funds in China (Nos. 50177001, 60372007, and 60 332 030) and the Ministry of Information Industry Foundation under Grant 2002291, and also express their great thanks to Professor Song Jian in Tsinghua University and the anonymous reviewers for their thorough review and constructive suggestions. REFERENCES [1] W. Y. Zou and Y. Wu, “COFDM: an overview,” IEEE Trans. on Broadcasting, vol. 41, no. 1, pp. 1–8, Mar. 1995. [2] Digital Broadcasting Systems for Television, Sound and Data Services; Framing Structure, Channel Coding and Modulation for Digital Terrestrial Television, European Telecommunication Standard ETS 300 744, 1996. [3] DRAFT Suplement to STANDARD for Information Technology Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks—Specific Requirements—Part II Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: High Speed Physical Layer in the 5 GHz Band, IEEE P802.11a/D7.0, July 1999. [4] S. Mohamed, Y. Wu, and L. Házy, “OFDM uplink for interactive broadband wireless: analysis and simulation in the presence of carrier, clock and timing errors,” IEEE Trans. on Broadcasting, vol. 47, no. 1, pp. 3–19, Mar. 2001. [5] X. B. Wang, T. T. Tjhung, Y. Wu, and B. Caron, “SER performance evaluation and optimization of OFDM system with residual frequency and timing offsets from imperfect synchronization,” IEEE Trans. on Broadcasting, vol. 49, no. 2, pp. 170–177, June 2003. IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 [6] A. Peled and A. Ruiz, “Frequency domain data transmission using reduced computational complexity algorithms,” in Proc. IEEE International Conference: Acoustic, Speech and Signal Processing, ICASSP/80, vol. 5, Denver, CO, Apr. 1980, pp. 964–967. [7] J. J. Van de Beek, M. Sandelland, and P. O. Börjesson, “ML estimation of time and frequency offset in OFDM systems,” IEEE Trans. on Signal Processing, vol. 45, no. 7, pp. 1800–1805, July 1997. [8] D. Landström, S. K. Wilson, J. J. Van de Beek, P. Odling, and P. O. Börjesson, “Symbol time offset estimation in coherent OFDM systems,” in Proc. Int. Conf. On Communications, vol. 1, Vancouver, BC, Canada, June 1999, pp. 500–505. [9] T. M. Schmidl and D. C. Cox, “Robust frequency and timing synchronization for OFDM,” IEEE Trans. on Commun., vol. 45, no. 12, pp. 1613–1621, Dec. 1997. [10] B. Ai, J. H. Ge, and Y. Wang, “Symbol timing technique in OFDM systems,” IEEE Transactions on Broadcasting, vol. 50, no. 1, pp. 56–62, Mar. 2004. [11] X. B. Wang, Y. Wu, and B. Caron, “Transmitter identification using embedded pseudo random sequences,” IEEE Trans. on Broadcasting, vol. 50, no. 3, pp. 244–252, Sept. 2004. [12] Z. W. Zheng, Z. X. Yang, C. Y. Pan, and Y. S. Zhu, “Novel synchronization for TDS-OFDM-based digital television terrestrial broadcast systems,” IEEE Trans. on Broadcasting, vol. 50, no. 2, pp. 148–153, June 2004. [13] J. Wang, Z. X. Yang, C. Y. Pan, M. Han, and L. Yang, “A combined code acquisition and symbol timing recovery method for TDS-OFDM,” IEEE Trans. on Broadcasting, vol. 49, no. 3, pp. 304–308, Sept. 2003. [14] “Terrestrial Digital Multimedia/Television Broadcasting System,” P.R.China Patent 00 123 597.4, Mar. 2001. [15] K. S. Kim, K. H. Chang, S. W. Kim, and Y. S. Cho, “A preamble-based cell searching technique for OFDM cellular systems,” in IEEE 58th VTC, 2003—Fall, vol. 4, Oct. 1995, pp. 2471–2475. [16] Y. Ouyang and C. L. Wang, “A new symbol time estimator for orthogonal frequency division multiplexing systems,” in IEEE Global Telecommunications Conference, GLOBECOM’03, vol. 4, Dec. 2003, pp. 2300–2304. [17] D. K. Kim, S. H. Do, H. Cho, H. J. Chol, and K. B. Kim, “A new joint algorithm of symbol timing recovery and sampling clock adjustment for OFDM systems,” IEEE Trans. on Consumer Electronics, vol. 44, no. 3, pp. 1142–1149, Aug. 1998. [18] Y. Wang, J. H. Ge, and B. Ai, “A novel scheme for symbol timing in OFDM WLAN systems,” in IEEE Int. Symposium on Communications and Information Technologies 2004, ISCIT’04, Sapporo, Japan, Oct. 2004. [19] N. Chayat, “Tentative criteria for comparison of modulation methods,”, IEEE P802.11-97-96, Sept. 1999. [20] B. G. Yang, K. B. Letaief, and S. Roger, “Timing recovery for OFDM Transmission,” IEEE Journal on Selected Areas in Communications, vol. 18, no. 22, pp. 2278–2291, Nov. 2000. [21] T. Pollet, M. Van Bladel, and M. Moeneclaey, “BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise,” IEEE Trans. on Commun., vol. 43, no. (2/3/4), pp. 191–193, Feb./Mar./Apr. 1995. [22] J. Armstrong, “Analysis of new and existing methods of reducing intercarrier interference due to carrier frequency offset in OFDM,” IEEE Trans. on Commun, vol. 47, no. 3, pp. 365–369, Mar. 1999. [23] K. A. Seaton and J. Armstrong, “Polynomial cancellation coding and finite differences,” IEEE Trans on Information Theory, vol. 46, no. 1, pp. 31–313, Jan. 2000. [24] Z. S. Zhang, K. P. Long, and Y. A. Liu, “Complex efficient carrier frequency offset estimation algorithm in OFDM systems,” IEEE Trans. on Broadcasting, vol. 50, no. 2, pp. 159–164, June 2004. [25] W. D. Warner and C. Leung, “OFDM/FM frame synchronization for mobile radio data communication,” IEEE Trans. on Vehic. Tech., vol. 42, no. 3, pp. 302–313, Aug. 1997. [26] U. Lambrette, M. Speth, and H. Meyr, “OFDM burst frequency synchronization by single carrier training data,” IEEE Communications Letters, vol. 1, pp. 46–48, Mar. 1997. [27] M. Luise and R. Reggiannini, “Carrier frequency acquisition and tracking for OFDM systems,” IEEE Trans. on Communications, vol. 44, no. 11, pp. 1590–1598, Nov. 1996. , “Carrier frequency recovery in All-digital modems for burst-mode [28] transmissions,” IEEE Trans. on Communications., vol. 43, no. (2/3/4), pp. 1169–1180, Feb./Mar./Apr. 1995. [29] M. Sliskovic, “Carrier and sampling frequency offset estimation and correction in multicarrier systems,” in IEEE GLOBECOM’01.2001, vol. 1, Nov. 2001, pp. 285–289. 243 [30] H. Zou, B. Mcnair, and B. Daneshrad, “An integrated OFDM receiver for high-speed mobile data communications,” in IEEE GLOBECOM’01, vol. 5, Nov. 2001, pp. 3090–3094. [31] F. Daffara and O. Adami, “A new frequency detector for orthogonal multi-carrier transmission techniques,” in Proc. IEEE Vehic. Tech. Conf., vol. 2, Chicago, IL, July 1995, pp. 804–809. [32] H. K. Sang, Y. H. You, and J. H. Paik, “Frequency offset synchronization and channel estimation for OFDM-based transmission,” IEEE Communications Letters, vol. 4, no. 3, pp. 95–97, Mar. 2000. [33] T. Wakutsuand and M. Serizawa, “A novel carrier frequency offset estimation scheme for OFDM systems utilizing correlation with a pilot symbol without sub-carrier.,” in Proc. of IEEE 49th Vehicular Technology Conference, VTC’99, vol. 1, Houston, Texas, USA, May 1999, pp. 113–117. [34] F. Daffara and A. Chouly, “Maximum-likelihood frequency detectors for orthogonal multi-carrier systems,” in IEEE. Int. Conference on Communications, ICC’93, vol. 2, Geneva, Switzerland, May 1993, pp. 766–771. [35] J. J. Van de Beek, M. Sandell, M. Isaksson, and P. O. Börjesson, “Lowcomplex frame synchronization in OFDM systems,” in Proc. Int. Conf. Universal Personal Communications Record, Tokyo, Japan, Nov. 1995, pp. 982–986. [36] K. W. Kang, J. Ann, and H. S. Lee, “Decision-directed maximum-likelihood estimation of OFDM frame synchronization offset,” Electron Letters, vol. 30, no. 25, pp. 2153–2154, Dec. 1994. [37] M. Sandell, J. J. Van de Beek, and P. O. Börjesson, “Timing and frequency synchronization in OFDM systems using the cyclic prefix,” in Int. Symposium Synchronization, Essen, Germany, 1995, pp. 16–19. [38] J. S. Oh, Y. M. Chung, and S. U. Lee, “A carrier synchronization technique for OFDM on the frequency-selective fading environment,” in VTC Conference Record, vol. 3, Apr.–May 1996, pp. 1574–1578. [39] K. Braman, “Maximum likelihood clock and carrier recovery in a direct sequence spectrum communication system,” in Proc. of IEEE Int. Conf. on Personal Wireless Communications ICPWC’02, New Delhi, India, Dec. 2002, pp. 322–325. [40] M. Morelli, A. Andrea, and U. Mengali, “Feedback frequency synchronization for OFDM applications,” IEEE Communications Letters, vol. 5, no. 1, pp. 28–30, Jan. 2001. [41] U. Tureli, H. Lui, and M. O. Zoltowski, “OFDM blind carrier offset estimation: ESPRIT,” IEEE Trans. on Communications, vol. 48, no. 9, pp. 1459–1461, Sept. 2000. [42] U. Tureli and H. Liu, “Blind carrier synchronization and channel identification for OFDM communications,” in Proc. of IEEE ICASSP’98, vol. 6, Seattle, WA, May 1998, pp. 3509–3512. [43] M. Luise, M. Marselli, and R. Reggiannini, “Low-complexity blind carrier frequency recovery for OFDM signals over frequency-selective radio channels,” IEEE Trans. on Communications, vol. 50, no. 7, pp. 1182–1188, July 2002. [44] M. H. Hsieh and C. H. Wei, “A Low-complexity frame synchronization and frequency offset compensation scheme for OFDM systems over fading channels,” IEEE Trans. on Vehicular Technology, vol. 48, no. 5, pp. 1596–1609, Sept. 1999. [45] M. Morelli, A. N. D’Andrea, and U. Mengali, “Frequency ambiguity resolution in OFDM system,” IEEE Commun. Letters, vol. 4, no. 4, pp. 134–136, Apr. 2000. [46] M. Morelli and U. Mengali, “An improved frequency offset estimator for OFDM applications,” IEEE Communications Letters, vol. 3, no. 3, pp. 75–77, Mar. 1999. [47] P. H. Moose, “A technique for orthogonal frequency-division multiplexing frequency offset correction,” IEEE Trans. on Communications, vol. 42, no. 10, pp. 2908–2914, Oct. 1994. [48] B. Ai, J. H. Ge, Y. Wang, S. Y. Yang, P. Liu, and G. Liu, “Frequency offset estimation for OFDM in wireless communications,” IEEE Transactions on Consumer Electronics, vol. 50, no. 1, pp. 73–77, Mar. 2004. [49] B. Ai, J. H. Ge, Y. Wang, S. Y. Yang, and P. Liu, “Decimal frequency offset estimation in COFDM wireless communications,” IEEE Transactions on Broadcasting, vol. 50, no. 2, pp. 154–158, June 2004. [50] B. Ai, J. H. Ge, D. F. Zhang, J. Liu, Y. Wang, and Z. Lu, “Carrier frequency recovery technique in OFDM systems,” Wireless Personal Communications, vol. 32, no. 2, pp. 177–188, May 2005. [51] P. D. Bot, B. L. Floch, and V. Mignone, “An overview of the modulation and channel coding schemes developed for digital terrestrial television broadcasting within the dTTb project,” in Int. Broadcasting Conf., Sept. 1994, pp. 569–576. [52] T. Pollet, P. Spruyt, and M. Moeneclaey, “The BER performance of OFDM systems using nonsynchronized sampling,” in Proc. IEEE Globecom’94, vol. 1, San Francisco, Dec. 1994, pp. 253–257. 244 [53] B. G. Yang, K. B. Letaief, R. S. Cheng, and Z. G. Cao, “An improved combined symbol and sampling clock synchronization method for OFDM systems,” in Proc. of 1999 IEEE Wireless Communications and Networking Conference, WCNC ’99, vol. 3, Sept. 1999, pp. 1153–1157. [54] B. G. Yang, Z. X. Ma, and Z. G. Cao, “ML-oriented DA sampling clock synchronization for OFDM systems,” in Proc. of International Conference on Communication Technology, WCC-ICCT 2000, vol. 1, Aug. 2000, pp. 781–784. [55] J. Kim, E. J. Powers, and Y. Cho, “A nonsynchronized sampling scheme,” in The 36th Asilomar Conference on Signals, Systems and Computers, vol. 2, Nov. 2002, pp. 1900–1904. [56] M. Rice, “Loop control architectures for symbol timing synchronization in sampled data receivers,” in Proc. of MILCOM 2002, vol. 2, Oct. 2002, pp. 987–991. [57] F. M. Gardner, “Interpolation in digital modems—part I: fundamentals,” IEEE Transactions on Communications, vol. 41, no. 3, pp. 501–507, Mar. 1993. [58] L. Erup, F. M. Gardner, and R. A. Harris, “Interpolation in digital modems—part II: implementation and performance,” IEEE Transactions on Communications, vol. 41, no. 6, pp. 998–1008, June 1993. [59] W. G. Cowley and L. P. Sabel, “The performance of two symbol timing recovery algorithm for PSK demodulators,” IEEE Transactions on Communications, vol. 42, no. 6, pp. 2345–2355, June 1994. IEEE TRANSACTIONS ON BROADCASTING, VOL. 52, NO. 2, JUNE 2006 [60] A. N. D’Andrea and M. Luise, “Optimization of symbol timing recovery for QAM data demodulators,” IEEE Transactions on Communications, vol. 44, no. 3, pp. 399–406, Mar. 1996. [61] D. W. Paranchych and N. C. Beaulieu, “Performance of a digital symbol synchronizer in co-channel interference and noise,” IEEE Transactions on Communications, vol. 48, no. 11, pp. 1945–1954, Nov. 2000. [62] F. J. Harris and M. Rice, “Multirate digital filters for symbol timing synchronization in software defined radios,” IEEE Journal on Selected Areas in Communications, vol. 19, no. 12, pp. 2346–2357, Dec. 2001. [63] K. Bucket and M. Moeneclaey, “Tracking performance analysis of feedback timing synchronizers operating on interpolated signals,” in Proc. of the IEEE Globecom ’96: The Key to Global Prosperity, Nov. 1996, pp. 67–71. [64] P. Y. Tsai, H. Y. Kang, and T. D. Chiueh, “Joint weighted least squares estimation of frequency and timing offset for OFDM systems over fading channels,” in The 57th IEEE Semiannual Vehicular Technology Conference, VTC-2003—Spring, vol. 4, Apr. 2003, pp. 2543–2547. [65] T. J. Lv and J. Chen, “ML estimation of timing and frequency offset using multiple OFDM symbols in OFDM systems,” in IEEE Global Telecommunications Conference, vol. 4, Dec. 2003, pp. 2280–2284.