Skip to main content
Top
Published in: EURASIP Journal on Wireless Communications and Networking 1/2009

Open Access 01-12-2009 | Research Article

Low-Complexity Estimation of CFO and Frequency Independent I/Q Mismatch for OFDM Systems

Authors: Ying Chen, Jian(Andrew) Zhang, A.D.S. Jayalath

Published in: EURASIP Journal on Wireless Communications and Networking | Issue 1/2009

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

CFO and I/Q mismatch could cause significant performance degradation to OFDM systems. Their estimation and compensation are generally difficult as they are entangled in the received signal. In this paper, we propose some low-complexity estimation and compensation schemes in the receiver, which are robust to various CFO and I/Q mismatch values although the performance is slightly degraded for very small CFO. These schemes consist of three steps: forming a cosine estimator free of I/Q mismatch interference, estimating I/Q mismatch using the estimated cosine value, and forming a sine estimator using samples after I/Q mismatch compensation. These estimators are based on the perception that an estimate of cosine serves much better as the basis for I/Q mismatch estimation than the estimate of CFO derived from the cosine function. Simulation results show that the proposed schemes can improve system performance significantly, and they are robust to CFO and I/Q mismatch.

1. Introduction

Orthogonal Frequency Division Multiplexing (OFDM) becomes the foundation technique for broadband wireless communications because of its various advantages including high spectrum efficiency, low complexity equalization and great flexibility in resource optimization. However, one well-known disadvantage of OFDM is its high sensitivity to carrier frequency offset (CFO) [1]. CFO refers to the frequency difference between the local oscillators in the transmitter and receiver. CFO causes intercarrier interference (ICI) and could deteriorate the system performance seriously. CFO itself is not difficult to estimate and compensate, using either training-based or blind estimation schemes [2, 3]. However, when some distortions, in particular, I/Q mismatch, are entangled with CFO, the performance of conventional CFO estimator will degrade significantly [4].
I/Q mismatch is caused by the imbalance between the components of the Inphase (I-) and Quadrature (Q-) branches in I/Q modulated systems. I/Q mismatch includes gain and phase mismatches. Gain mismatch is caused by the gain difference of amplifiers or filters in I- and Q- branches. Phase mismatch is caused by the nonideal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq1_HTML.gif rotation in local oscillators and the phase difference between analogue filters in I- and Q- branches. In a practical receiver with analog I/Q separation, I/Q mismatch always exists and contributes as interference in general CFO estimation. On the other hand, without the knowledge of CFO, a training-based estimator cannot estimate I/Q mismatch accurately. CFO estimation in the presence of I/Q mismatch is not trivial, and has been investigated in, for example, [514]. Each of these schemes partially solves the CFO estimation problem in the presence of I/Q mismatch, with respective drawbacks. In [5, 6], initial CFO is estimated in the presence of errors caused by I/Q imbalance. Then, based on the CFO estimates, [5] proposes an iterative I/Q mismatch estimation approach, which requires five iterations to obtain the gain parameter. In [6], a simple time domain I/Q mismatch estimation method is proposed, but the performance degrades significantly when CFO is small. [6] also proposes a frequency domain estimator which improves performance when CFO is small, however, it is sensitive to transmitter side mismatch. In [7], an iterative scheme is proposed, requiring special training symbols which contain many zeros to suppress the I/Q mismatch effect in the receiver. In [8], a searching-based CFO estimator is developed. The high computational complexity, however, may prevent it from practical applications. In [12] iterative estimators are proposed, and they have relatively high complexity. In [13], a frequency domain adaptive I/Q mismatch compensation scheme is proposed, however, it requires perfect CFO knowledge. In [14], perfect CFO knowledge is required either in the training based RLS method or in forming the per-tone-equalizer. In [9, 10], CFO estimators based on three identical training symbols are proposed. However, [9] only uses a cosine function of the CFO to estimate the CFO parameter. The scheme is thus very sensitive to noise when CFO and/or I/Q mismatch is small, and has a phase ambiguity problem with positive and negative phases. Improvement to [9] is made in [10], using two groups of three identical training symbols. Although this estimator is robust to both transmitter and receiver I/Q mismatch, the special long training symbols designed for CFO estimation increase system overhead and are incompatible with current standards. In [11], a complete CFO and I/Q mismatch estimation and compensation scheme is proposed based on the CFO estimator in [9]. However, I/Q mismatch parameters are estimated based on the CFO estimates, which is sensitive to noise, particularly when CFO is small.
In our early work [15], we independently developed a CFO estimation scheme partially similar to the approach in [10]. Different to [10], our scheme only requires one group of three identical training symbols by forming an approximated estimator for the CFO. The scheme works well for various I/Q mismatch values when the CFO is not too small (say, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq2_HTML.gif of the normalized CFO), and the performance otherwise degrades. In this paper, we propose some novel estimation schemes which are robust to any values of both transmitter and receiver I/Q mismatch, and have better accuracy of the I/Q mismatch estimation for small CFO. The schemes use a group of at least three identical training symbols, which are generally present in the preamble of current systems, for example, WLAN and WiMAX systems. They serially estimate I/Q mismatch and CFO with low complexity, without incurring iterative process. The schemes mainly consist of three steps. Firstly, a cosine function of the CFO, which is free of I/Q mismatch interference, is formed using a group of three identical training symbols. Secondly, based on the estimated value of the cosine function instead of the CFO estimate, the I/Q mismatch parameters are estimated. Thirdly, the I/Q mismatch is compensated using the estimates, and a sine function of the CFO is formed based on the compensated signal. Combining the results of cosine and sine functions, CFO can then be estimated accurately. The use of cosine value instead of the CFO estimate for I/Q mismatch estimation is from the insight that the cosine value is much more robust to noise than the CFO estimate. The rest of the paper is organized as follows. Section 2 formulates the problem of CFO and I/Q mismatch estimation in OFDM systems. In Section 3, the proposed CFO and I/Q mismatch estimation schemes are developed. Simulation results are presented in Section 4. Section 5 concludes the paper.

2. Problem Formulation and System Structure

An OFDM system model with CFO and I/Q mismatch estimation and compensation is shown in Figure 1. Let transmitter's gain mismatch be https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq3_HTML.gif and phase mismatch be https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq4_HTML.gif . Denoting the baseband signal as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq5_HTML.gif , the analog signal radiated from the transmitter antenna (denoted as RF signal hereafter) can be represented as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ1_HTML.gif
(1)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq6_HTML.gif is the carrier frequency. The received RF signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq7_HTML.gif becomes
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ2_HTML.gif
(2)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq8_HTML.gif is the channel impulse response, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq9_HTML.gif is additive white Gaussian Noise (AWGN), and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq10_HTML.gif denotes the linear convolution. The signal is down-converted to baseband by an oscillator with imbalanced inphase input https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq11_HTML.gif and quadrature input https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq12_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq13_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq14_HTML.gif represent gain and phase mismatch in the receiver, respectively, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq15_HTML.gif is the frequency offset between the transmitter and receiver oscillators. The received signal is then filtered by a Low Pass Filter (LPF). The filtered signal is sampled at a sampling rate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq16_HTML.gif , where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq17_HTML.gif is the sampling period. The sampled baseband signal, consisted of signals in I- and Q- branches, can be represented as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ3_HTML.gif
(3)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ4_HTML.gif
(4)
The https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq18_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq19_HTML.gif in (4) are the sampled real and imaginary outputs of the convolution between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq20_HTML.gif and the baseband channel impulse response, respectively, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq21_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq22_HTML.gif are the noise in I- and Q- branches, respectively. Define
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ5_HTML.gif
(5)
Equation (4) can be rewritten as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ6_HTML.gif
(6)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ7_HTML.gif
(7)
Equation (6) shows that the transmitter side and the receiver side I/Q mismatch impacts can be decoupled and the transmitter side I/Q mismatch is only contained in https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq23_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq24_HTML.gif . If the channel is static during CFO estimation, periodically transmitted training symbols lead to periodical https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq25_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq26_HTML.gif at the receiver. In the CFO and I/Q mismatch estimation algorithms to be presented, only the periodicity of the baseband signal is required and exploited, and the detailed information of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq27_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq28_HTML.gif is not required. After the CFO and receiver side I/Q mismatch are compensated, the transmitter-side I/Q mismatch can be estimated via joint estimation of channel and I/Q mismatch proposed in [6] or by a least square estimator. In the following, we propose some CFO and I/Q mismatch joint estimators, which only require the periodicity of training sequences instead of the actual signal values.
The complex signal in (3) can also be written as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ8_HTML.gif
(8)
where
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ9_HTML.gif
(9)
and the superscript "*" denotes the conjugate.
According to (8), the received signal becomes the sum of the scaled original signal and the interference from its own conjugation. It is clear that CFO is always entangled with I/Q mismatch. Even when CFO is known, without the information of I/Q mismatch, the second part in (8) cannot be eliminated, so CFO cannot be compensated correctly. Thus it is a natural task to estimate CFO and I/Q mismatch jointly.

3. CFO and I/Q Mismatch Estimation

Referring to Figure 1, the proposed scheme consists of three steps, including forming a cosine estimator for CFO which is free of I/Q mismatch interference, estimating I/Q mismatch using the estimated cosine value, and forming a sine estimator for CFO by removing I/Q mismatch in the received signal using the estimated I/Q mismatch parameters. The CFO is then estimated by combining the sine and cosine estimator. In the process, both CFO and I/Q mismatch are estimated in the presence of minimum interference from each other, introduced by the residual estimation error due to the noise.

3.1. Cosine Estimator Free of I/Q Mismatch Interference

Denote the number of samples in each training symbol as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq29_HTML.gif , and let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq30_HTML.gif . From (6), in I- branch, we have
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ10_HTML.gif
(10)
where the sum and difference formulas of sine and cosine functions are used.
Then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq31_HTML.gif can be estimated by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ11_HTML.gif
(11)
To reduce the noise effect, final estimate needs to be averaged over a number of samples. The general approach is to use a maximal ratio combining (MRC). Denote the number of total samples in the training sequence as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq32_HTML.gif . For I-branch, the estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq33_HTML.gif based on MRC is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ12_HTML.gif
(12)
The formulation of (12) is similar to [10], where the estimator is derived based on mixed signals from I/Q branches. As an alternative to the MRC approach we propose a lower complexity combiner. For I-branch, the estimator is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ13_HTML.gif
(13)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq34_HTML.gif for real https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq35_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq36_HTML.gif . The combiner is similar to an equal gain combiner (EGC), with the function https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq37_HTML.gif ensuring samples to be combined in a constructive way. This combiner, which will be called as EGC hereafter, only requires one division, plus https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq38_HTML.gif additions.
The EGC estimator even promises better performance than MRC when the number of training symbols is large and the CFO is small. The reason is that the MRC is the best one only when (1) signal and noise are independent and (2) noise samples are uncorrelated. However, when more than three training symbols are used in averaging, each noise samples could appear several times in combining. These repeated noise samples are scaled by https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq39_HTML.gif , and in EGC, some of the items have opposite phases and a noise cancellation effect can be achieved when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq40_HTML.gif approaches https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq41_HTML.gif . Thus the total noise can be partially cancelled due to the noise correlation in the EGC estimator when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq42_HTML.gif is approaching https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq43_HTML.gif .
For Q-branch, we can form a similar estimator. By combining I- and Q- branches, the final cosine estimator using EGC is given by(14)
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ14_HTML.gif
(14)
The corresponding CFO estimate is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ15_HTML.gif
(15)
There are two problems with this estimator though it is robust to I/Q mismatch. One is the phase ambiguity problem as the range for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq44_HTML.gif in the estimator needs to be limited to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq45_HTML.gif . The other is, when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq46_HTML.gif is small, the estimation error of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq47_HTML.gif increases rapidly even with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq48_HTML.gif varying slightly. This is because the gradient of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq49_HTML.gif is large in this case. The effect can be observed from Figure 2, where the variances of the estimation errors for https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq50_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq51_HTML.gif obtained from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq52_HTML.gif are plotted against the normalized CFO. The results are obtained by using the general CFO estimation scheme in (14) in an IEEE802.11a system without introducing I/Q mismatch.
To eliminate the phase ambiguity and reduce the estimation error for small https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq56_HTML.gif , a complementary sine estimator is generally needed. Such a sine estimator free of I/Q mismatch cannot be constructed directly. In [10], a sine estimator is proposed based on special training symbols, which are created by taking the original training sequences and superimposing an artificial CFO to generate point-wise https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq57_HTML.gif -degree phase rotation. In [15], we introduce an approximated sine estimator, which can work without changing the training symbols for the cosine estimator. However the estimator in [15] sees interference from I/Q mismatch, particularly when the mismatch is large. It is thus natural to consider the approach of forming a sine estimator free of I/Q mismatch after estimating and compensating it.

3.2. Estimation of I/Q Mismatch Parameters

As can be seen from Figure 2, when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq58_HTML.gif is small, the estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq59_HTML.gif is much more robust to noise than https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq60_HTML.gif . Next we develop an algorithm to estimate the I/Q mismatch parameters based on the estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq61_HTML.gif instead of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq62_HTML.gif . This approach can estimate mismatch parameters more accurately, particularly when https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq63_HTML.gif is small.
From (8), the I/Q mismatch can be compensated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ16_HTML.gif
(16)
Since I/Q mismatch is generally fixed during one transmission, https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq64_HTML.gif is a fixed constant, and it will not contribute to the CFO estimation and can be absorbed in channel coefficients for I/Q mismatch compensation. Thus we only need to know https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq65_HTML.gif to compensate the I/Q mismatch for the moment. The value of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq66_HTML.gif can be computed via https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq67_HTML.gif , which can be estimated from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq68_HTML.gif . The formulation of estimating https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq69_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq70_HTML.gif is shown in the appendix, and the result is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ17_HTML.gif
(17)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq71_HTML.gif denotes the real part of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq72_HTML.gif .
From the estimate https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq73_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq74_HTML.gif can be computed by finding its phase and magnitude separately. The phase of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq75_HTML.gif is obtained by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ18_HTML.gif
(18)
To find the magnitude of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq76_HTML.gif , we use
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ19_HTML.gif
(19)
Solving the equation, we get
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ20_HTML.gif
(20)
Note that we have dropped another solution which is impractically large. Since https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq77_HTML.gif and in general systems the I/Q mismatch is not very large, we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq78_HTML.gif . Applying Taylor series to (20), the amplitude of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq79_HTML.gif can be approximated by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ21_HTML.gif
(21)
Thus the estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq80_HTML.gif can be calculated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ22_HTML.gif
(22)
As pointed out in the appendix, the estimation accuracy of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq81_HTML.gif becomes low when CFO is small and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq82_HTML.gif is approaching zero. This is the common drawback of general I/Q mismatch estimation schemes based on the periodicity of the training sequence. To improve the performance of the proposed schemes, further processing can be applied. For example, a threshold can be set to initiate a frequency domain least square estimator or a joint estimator for I/Q mismatch and channel response [6] when the estimated CFO from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq83_HTML.gif is smaller than the threshold. This threshold can be set as https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq84_HTML.gif according to our simulation results. The detailed discussion is beyond the scope of this paper.

3.3. CFO Estimation after I/Q Mismatch Compensation

3.3.1. Autocorrelation-Based CFO Estimation

When I/Q mismatch parameters are known, a general approach is to compensate the signal in time domain, and then apply conventional autocorrelation-based CFO estimation given in [3]. With estimated https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq85_HTML.gif given in (22), I/Q mismatch can be compensated via (16), generating samples
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ23_HTML.gif
(23)
An autocorrelation-based CFO estimator can then be applied to the compensated samples, generating CFO estimates
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ24_HTML.gif
(24)
The performance of this estimator depends on the accuracy of the estimated I/Q mismatch parameters.

3.3.2. Sine Estimator

The estimator given by (24) depends on the estimation of I/Q mismatch, and estimation error of I/Q mismatch affects both the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq86_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq87_HTML.gif parts of the CFO estimate. Alternatively, we can form a complementary sine estimator to exploit the cosine estimator developed in Section 3.1 which is free of I/Q mismatch. With estimated I/Q mismatch parameters, a sine estimator can be formed as follows.
It is easy to verify that
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ25_HTML.gif
(25)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq88_HTML.gif denotes the imaginary part of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq89_HTML.gif . Then https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq90_HTML.gif can be estimated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ26_HTML.gif
(26)
or
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ27_HTML.gif
(27)
Combining them together and incorporating MRC over a group of samples, the final estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq91_HTML.gif is given as follows:
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ28_HTML.gif
(28)
Combining https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq92_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq93_HTML.gif , the CFO https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq94_HTML.gif is given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ29_HTML.gif
(29)
The complexity of this scheme is approximately half of the autocorrelation-based one as only https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq95_HTML.gif needs to be estimated. Its performance, however, could be better than the latter because of the use of the interference-free cosine estimator.

3.4. CFO and I/Q Mismatch Compensation

With all the parameters estimated, CFO and I/Q mismatch can be compensated in time domain by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ30_HTML.gif
(30)
where we note that the term https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq96_HTML.gif will be absorbed in the channel coefficients and does not need to be known and compensated here.

3.5. Implementation Issues

Although the proposed schemes are divided into three steps, they can be implemented in a parallel manner. Thus very little memory is required in the hardware and the processing delay is very small. As can be seen from (12), (13), (17), (24), and (28), all the sums can be implemented in parallel because the CFO and I/Q imbalance parameters in these equations are fixed and independent of the received signal samples. Parameters can be estimated based on the final sums.
Figure 3 shows the implementation structure of the proposed algorithms. The input signals at the I and Q branches are first passed through register banks to generate the delayed signal https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq97_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq98_HTML.gif . Then they are added up in the first accumulator bank consisting of 4 accumulators to get the summations required for the cosine estimator. In the meantime, products between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq99_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq100_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq101_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq102_HTML.gif , https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq103_HTML.gif , and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq104_HTML.gif are generated by the multipliers. Then these products are summed up in other accumulator banks consisting of 9 accumulators. After all the training symbols are received, during the reception of the guarding intervals of the next OFDM block, estimation and compensation of the CFO and I/Q imbalance can be processed. The cosine estimator provides an estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq105_HTML.gif based on the summation. Then the mismatch estimator calculates the term https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq106_HTML.gif using the estimated https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq107_HTML.gif and the results of the accumulators. After obtaining https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq108_HTML.gif , the sine estimator calculates https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq109_HTML.gif using the estimated mismatch parameters and the outputs of the accumulators. Compensation is then performed using the estimates of CFO and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq110_HTML.gif for the following OFDM blocks. When the guarding interval is long enough, in most cases over 16 samples, estimation can be completed within this interval and will not cause delay in processing data symbols.

4. Simulation Results

The proposed schemes can be used in any OFDM systems with more than three periodical training symbols in the preamble. In our simulation, the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq111_HTML.gif Mbps option in the IEEE802.11a standard is followed, and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq112_HTML.gif QAM modulation and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq113_HTML.gif convolutional coding are used. We use ETSI Multipath A [16] in the simulation. Both mean square error (MSE) of estimates and bit error rate (BER) are used to evaluate the performance of the proposed systems. Each result presented was averaged over https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq114_HTML.gif packets, each with https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq115_HTML.gif bytes. Basically, at least 3 periodical training sequence are required for the proposed estimator, however, we assume https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq116_HTML.gif short training symbols are available for CFO and I/Q mismatch estimation which is the minimum requirement of the methods in [10].
In the simulation, our schemes are mainly compared with three known approaches: the two CFO estimators robust to I/Q mismatch proposed in [10, 11] and the time domain I/Q mismatch estimator proposed in [6, 10]. To ensure the compared schemes to have similar complexity, the frequency domain I/Q mismatch estimator for small CFO in [6] is not used for comparison. When simulating the scheme in [10], half of the training sequences are revised accordingly so that the total number of training symbols are the same for all schemes, and we assume the starting of the second group of training sequences are perfectly identified. Although in Section 3.3 we mentioned that incorporating a frequency domain I/Q mismatch estimator can improve the performance for small CFO ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq117_HTML.gif 0.1), it is not used in our simulation to ensure fair comparisons with other methods. Notations for different schemes are as follows:
(i)
MRC+ sin: MRC-based cosine and sine estimators using MRC cosine estimator and (28);
 
(ii)
EGC+Phase: EGC-based cosine estimator (14) to generate I/Q mismatch estimate, and autocorrelation estimator (24) for CFO estimation;
 
(iii)
Tubbax(Li): Joint CFO and time domain I/Q mismatch estimator in [6] which applies conventional autocorrelation-based CFO estimator in [3];
 
(iv)
Fan/Fan+Tubbax: CFO estimator in [11] plus the time domain I/Q mismatch estimator in [6] (combination of the two schemes generates much better performance than the single one in [11].);
 
(v)
Rore: CFO estimator in [10] using special training sequence.
 
We first examined the MSE of CFO estimates in the presence of I/Q mismatch ( https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq118_HTML.gif  dB for gain mismatch and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq119_HTML.gif for phase mismatch). All the estimators designed for CFO estimation in the presence of I/Q mismatch, showed robustness to I/Q mismatch in the experiments. Figure 4 shows the MSE of the CFO estimates for relatively large mismatch, where the signal to noise power ratio (SNR) is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq120_HTML.gif  dB. From the figure, we can see that the proposed schemes are robust to any CFO and achieve great improvement over the "Fan" and "Rore" schemes, particularly at smaller CFO. As mentioned in the introduction, the "Fan" scheme sees significant performance degradation at smaller CFO. The "Tubbax(Li)" scheme, which is the only one that ignores I/Q mismatch in CFO estimation, suffers from large performance degradation, particularly in the middle range of CFO values.
Figures 5 and 6 show the MSE of the mismatch estimates for different CFO values in both small and large I/Q mismatch cases for different SNRs (10 dB and 22 dB). To be consistent with the metric used in [6], the MSE of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq124_HTML.gif is used. From Figure 4 we know that the "Tubbax" or "Li" CFO estimator is not robust to I/Q mismatch, and it is not simulated for I/Q mismatch estimation. From the figures, we can see that when CFO is small, the proposed schemes largely outperform the "Fan+Tubbax" schemes, particularly for SNR = https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq125_HTML.gif  dB. This mainly contributes to the high stability of cosine function to noise at small CFO.
We further test the BER performance of different schemes. First, performance is examined for some specific CFO values with random I/Q mismatch values in Figure 7. The I/Q mismatch is set to be uniform distributed random variables in the range of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq136_HTML.gif  dB for gain and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq137_HTML.gif for phase. The SNR is https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq138_HTML.gif  dB. The figures show that the proposed schemes outperform the "Tubbax" and "Fan+Tubbax" methods, especially at smaller CFO. The "Rore" method can achieve better performance over other when CFO is small, the proposed methods, "Fan+Tubbax" and "Tubbax" outperform "Rore" method. This coincides with the observation for CFO and I/Q mismatch estimation from Figures 4, 5, and 6.
System performance versus SNR for coded and uncoded systems is shown in Figures 8 and 9 respectively, where CFO is uniformly distributed over https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq141_HTML.gif and the gain and phase I/Q mismatch are uniform distributed over https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq142_HTML.gif  dB and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq143_HTML.gif respectively. It is shown that the proposed method "MRC+Sin" can achieve similar performance as the "Rore" method, and the proposed "EGC+Phase" scheme experiences performance degradation in high SNR cases. The proposed methods outperform the "Tubbax" and "Fan+Tubbax" methods in all cases. Comparing Figures 8 and 9, we can see that without coding, AWGN has more impact on system performance and the BER difference between different methods is much smaller than that in the coded cases.

5. Conclusions

In this paper, some low-complexity joint CFO and I/Q mismatch estimators are proposed. The estimators are formed based on the observation that a cosine estimator of the CFO, which is free of I/Q mismatch, serves much better as the basis for I/Q mismatch estimation than an initial estimate of CFO. The proposed schemes are robust to any values of CFO and I/Q mismatch, and can improve the accuracy of CFO and I/Q mismatch estimates significantly. The proposed schemes are applicable to systems with conventional training symbols and have low complexity, and they are very promising for broadband systems where I/Q mismatch could deteriorate system performance significantly.

Appendix

We derive the estimation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq150_HTML.gif from https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq151_HTML.gif here.
According to (8), the received signals at https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq152_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq153_HTML.gif are given by
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ31_HTML.gif
(A1)
Since the signal is periodic, we have https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq154_HTML.gif . Let https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq155_HTML.gif . The energy of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq156_HTML.gif is
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ32_HTML.gif
(A2)
Adding https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq157_HTML.gif to both sides of (A.2), we get
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ33_HTML.gif
(A3)
On the other hand, replacing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq158_HTML.gif with (8), we have
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ34_HTML.gif
(A4)
Using the results in (A.4) and (8), we compute
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ35_HTML.gif
(A5)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq159_HTML.gif is the noise term. Combining (A.5) and (A.3), we get
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ36_HTML.gif
(A6)
which gives us the denominator of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq160_HTML.gif . An averaging is performed on (A.6).
We continue to find the numerator of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq161_HTML.gif . Similar to the computation of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq162_HTML.gif , we compute the difference between https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq163_HTML.gif and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq164_HTML.gif , giving
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ37_HTML.gif
(A7)
where https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq165_HTML.gif is the noise term. Combining the results in (A.7), we have
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ38_HTML.gif
(A8)
which gives the numerator of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq166_HTML.gif .
Synthesizing the results in (A.6) and (A.8), the estimate of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq167_HTML.gif can be calculated as
https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_Equ39_HTML.gif
(A9)
Equation (A.9) shows that the noise effect in the estimates of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq168_HTML.gif is inversely proportional to https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq169_HTML.gif . So the smaller the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq170_HTML.gif is, the larger the noise effects in the https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq171_HTML.gif are. When https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq172_HTML.gif is small and https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq173_HTML.gif is approaching zero, the estimation accuracy of https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq174_HTML.gif degrades. Averaging over a group of samples and replacing https://static-content.springer.com/image/art%3A10.1155%2F2009%2F542187/MediaObjects/13638_2008_Article_1693_IEq175_HTML.gif with its estimate establishes the final estimate as shown in (17).

Acknowledgment

NICTA is funded by the Australian Government as represented by the Department of Broadband, Communications and the Digital Economy and the Australian Research Council through the ICT Centre of Excellence program.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://​creativecommons.​org/​licenses/​by/​2.​0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Literature
1.
go back to reference Pollet T, Van Bladel M, Moeneclaey M: BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise. IEEE Transactions on Communications 1995, 43(234):191-193.CrossRef Pollet T, Van Bladel M, Moeneclaey M: BER sensitivity of OFDM systems to carrier frequency offset and Wiener phase noise. IEEE Transactions on Communications 1995, 43(234):191-193.CrossRef
2.
go back to reference Moose P: A technique for orthogonal frequency division multiplexing frequency offset correction. IEEE Transactions on Communications 1994, 42: 2908-2914. 10.1109/26.328961CrossRef Moose P: A technique for orthogonal frequency division multiplexing frequency offset correction. IEEE Transactions on Communications 1994, 42: 2908-2914. 10.1109/26.328961CrossRef
3.
go back to reference Li J, Liu G, Giannakis GB: Carrier frequency offset estimation for OFDM-based WLANs. IEEE Signal Processing Letters 2001, 8(3):80-82. 10.1109/97.905946CrossRef Li J, Liu G, Giannakis GB: Carrier frequency offset estimation for OFDM-based WLANs. IEEE Signal Processing Letters 2001, 8(3):80-82. 10.1109/97.905946CrossRef
4.
go back to reference Ma V, Ylamurto T: Analysis of IQ imbalance on initial frequency offset estimation in direct down-conversion receivers. Proceedings of the 3rd IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '01), March 2001, Tauyuan, Taiwan 158-161. Ma V, Ylamurto T: Analysis of IQ imbalance on initial frequency offset estimation in direct down-conversion receivers. Proceedings of the 3rd IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '01), March 2001, Tauyuan, Taiwan 158-161.
5.
go back to reference Yu J-Y, Sun M-F, Hsu T-Y, Lee C-Y: A novel technique for I/Q imbalance and CFO compensation in OFDM systems. Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS '05), May 2005, Kobe, Japan 6: 6030-6033. Yu J-Y, Sun M-F, Hsu T-Y, Lee C-Y: A novel technique for I/Q imbalance and CFO compensation in OFDM systems. Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS '05), May 2005, Kobe, Japan 6: 6030-6033.
6.
go back to reference Tubbax J, Fort A, Van der Perre L, et al.: Joint compensation of IQ imbalance and frequency offset in OFDM systems. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '03), December 2003, San Francisco, Calif, USA 4: 2365-2369.CrossRef Tubbax J, Fort A, Van der Perre L, et al.: Joint compensation of IQ imbalance and frequency offset in OFDM systems. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '03), December 2003, San Francisco, Calif, USA 4: 2365-2369.CrossRef
7.
go back to reference Fouladifard S, Shafiee H: Frequency offset estimation in OFDM systems in presence of IQ imbalance. Proceedings of the 8th International Conference on Communication Systems (ICCS '02), November 2002 1: 214-218. Fouladifard S, Shafiee H: Frequency offset estimation in OFDM systems in presence of IQ imbalance. Proceedings of the 8th International Conference on Communication Systems (ICCS '02), November 2002 1: 214-218.
8.
go back to reference Xing G, Shen M, Liu H: Frequency offset and I/Q imbalance compensation for direct-conversion receivers. IEEE Transactions on Wireless Communications 2005, 4(2):673-680.CrossRef Xing G, Shen M, Liu H: Frequency offset and I/Q imbalance compensation for direct-conversion receivers. IEEE Transactions on Wireless Communications 2005, 4(2):673-680.CrossRef
9.
go back to reference Yan F, Zhu W-P, Ahmad MO: Carrier frequency offest estimation for OFDM systems with I/Q imbalance. Proceedings of the 47th IEEE Midwest Symposium on Circuits and Systems (MWSCAS '04), July 2004, Cincinnati, Ohio, USA 2: 633-636. Yan F, Zhu W-P, Ahmad MO: Carrier frequency offest estimation for OFDM systems with I/Q imbalance. Proceedings of the 47th IEEE Midwest Symposium on Circuits and Systems (MWSCAS '04), July 2004, Cincinnati, Ohio, USA 2: 633-636.
10.
go back to reference De Rore S, Lopez-Estraviz E, Horlin F, Van der Perre L: Joint estimation of carrier frequency offset and IQ imbalance for 4G mobile wireless systems. Proceedings of IEEE International Conference on Communications (ICC '06), June 2006, Istanbul, Turkey 5: 2066-2071. De Rore S, Lopez-Estraviz E, Horlin F, Van der Perre L: Joint estimation of carrier frequency offset and IQ imbalance for 4G mobile wireless systems. Proceedings of IEEE International Conference on Communications (ICC '06), June 2006, Istanbul, Turkey 5: 2066-2071.
11.
go back to reference Yan F, Zhu W-P, Ahmad MO: Carrier frequency offset estimation and I/Q imbalance compensation for OFDM systems. EURASIP Journal on Advances in Signal Processing 2007, 2007:-11. Yan F, Zhu W-P, Ahmad MO: Carrier frequency offset estimation and I/Q imbalance compensation for OFDM systems. EURASIP Journal on Advances in Signal Processing 2007, 2007:-11.
12.
go back to reference Horlin F, Bourdoux A, Lopez-Estraviz E, Van der Perre L: Low-complexity EM-based joint CFO and IQ imbalance acquisition. Proceedings of IEEE International Conference on Communications (ICC '07), June 2007, Glasgow, UK 2871-2876. Horlin F, Bourdoux A, Lopez-Estraviz E, Van der Perre L: Low-complexity EM-based joint CFO and IQ imbalance acquisition. Proceedings of IEEE International Conference on Communications (ICC '07), June 2007, Glasgow, UK 2871-2876.
13.
go back to reference Tandur D, Moonen M: Joint adaptive compensation of transmitter and receiver IQ imbalance under carrier frequency offset in OFDM-based systems. IEEE Transactions on Signal Processing 2007, 55(11):5246-5252.MathSciNetCrossRef Tandur D, Moonen M: Joint adaptive compensation of transmitter and receiver IQ imbalance under carrier frequency offset in OFDM-based systems. IEEE Transactions on Signal Processing 2007, 55(11):5246-5252.MathSciNetCrossRef
14.
go back to reference Barhumi I, Moonen M: IQ-imbalance compensation for OFDM in the presence of IBI and carrier-frequency offset. IEEE Transactions on Signal Processing 2007, 55(1):256-266.MathSciNetCrossRef Barhumi I, Moonen M: IQ-imbalance compensation for OFDM in the presence of IBI and carrier-frequency offset. IEEE Transactions on Signal Processing 2007, 55(1):256-266.MathSciNetCrossRef
15.
go back to reference Chen Y, Jayalath ADS, Zhang J, Pollock T: Frequency offset estimation for OFDM systems in the presence of I/Q mismatch. Proceedings of the 18th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '07), September 2007, Athens, Greece 1-5. Chen Y, Jayalath ADS, Zhang J, Pollock T: Frequency offset estimation for OFDM systems in the presence of I/Q mismatch. Proceedings of the 18th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '07), September 2007, Athens, Greece 1-5.
16.
go back to reference Channel models for hiperlan/2 in different indoor scenarios European Telecommunications Standards Institute, Norme ETSI, Sophia-Antipolis, Valbonne, France; 1998. Channel models for hiperlan/2 in different indoor scenarios European Telecommunications Standards Institute, Norme ETSI, Sophia-Antipolis, Valbonne, France; 1998.
Metadata
Title
Low-Complexity Estimation of CFO and Frequency Independent I/Q Mismatch for OFDM Systems
Authors
Ying Chen
Jian(Andrew) Zhang
A.D.S. Jayalath
Publication date
01-12-2009
Publisher
Springer International Publishing
DOI
https://doi.org/10.1155/2009/542187

Other articles of this Issue 1/2009

EURASIP Journal on Wireless Communications and Networking 1/2009 Go to the issue

Premium Partner