You are on page 1of 6

This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts

for publication in the WCNC 2009 proceedings.

Efficient compensation of RF impairments for


OFDM systems
Deepaknath Tandur† , Chong-you Lee‡ and Marc Moonen†
† Department of Electrical Engineering, Katholieke Universiteit Leuven, B-3001 Leuven, Belgium
‡ Department of Electrical Engineering, National Chiao Tung University, Hsinchu, Taiwan

Email: † {deepaknath.tandur, marc.moonen}@esat.kuleuven.be, ‡ leelityo@commlab.tw

Abstract—OFDM based systems are very sensitive to Radio of CFO along with frequency independent Rx IQ imbalance
frequency (RF) impairments such as in-phase/quadrature-phase has been proposed in [13]. In [9], [10] and [14], the authors
(IQ) imbalance and carrier frequency offset (CFO). In this paper, consider both Tx and Rx IQ imbalance with residual or no
a generally applicable joint transmitter (Tx) and receiver (Rx)
RF impairment compensation scheme is proposed. It is composed CFO in the system. In [15], we proposed a generally applicable
of a time domain equalizer (TEQ) and two frequency domain adaptive frequency domain equalizer for joint compensation of
equalizers (FEQ). The TEQ utilizes the short training symbols frequency selective Tx and Rx IQ imbalance along with CFO
(STS) to estimate and compensate the frequency selective Rx IQ over insufficient cyclic prefix (CP) length. This equalizer is
imbalance along with the CFO. The two FEQs then work on the based on the per-tone equalization scheme (PTEQ) [16]. The
specially induced phase rotated long training symbols (LTS) in
order to compensate the remaining Tx or the combined Tx and drawback of a general purpose PTEQ scheme is that they tend
Rx IQ imbalance along with the channel. A frequency-domain to be heavy and may require a long training sequence for their
smoothing technique is also utilized in order to further speed initialization.
up the convergence of the equalizers. The resulting cascade of This paper is an extension of [15] as it targets to provide a
equalizers provide an efficient compensation scheme in terms of generally applicable (Tx-Rx IQ imbalance and CFO) equaliza-
both computational complexity as well as faster convergence.
tion scheme with less training and computational requirements.
I. I NTRODUCTION The proposed scheme utilizes both the short training symbols
(STS) as well as the long training symbols (LTS) in the system
With the ever increasing demand of wireless communication to estimate and compensate RF impairments along with the
systems, the availability of cheaper and low power radios have multipath channel. The entire equalization scheme involves
become an important issue in today’s wireless industry. In one time domain equalizer (TEQ) and two frequency domain
addition to their small size and low cost, the radios should equalizers (FEQ). The advantage of such a scheme is that the
also be flexible enough to support the growing number of individual equalizers are generally small in size and easy to
wireless standards. The direct-conversion (or zero-IF) based implement. Also the equalizers can be separately optimized to
architecture provides an attractive alternative as it can convert improve the overall performance.
the radio frequency (RF) signal directly to baseband (BB) or The paper is organized as follows: The system model is
vice-versa without any intermediate frequencies (IF) [1]. How- presented in section II. Section III explains the RF impairment
ever, the direct-conversion based systems are very sensitive compensation scheme. Computer simulations are shown in
to component imperfections which is sometimes unavoidable Section IV and finally section V concludes the paper.
due to manufacturing defects, etc. These analog imperfections Notation: Vectors are indicated in bold and scalar param-
generally lead to RF impairments such as in-phase/quadrature- eters in normal font. Superscripts {}∗ , {}T , {}H represent
phase (IQ) imbalance and carrier frequency offset (CFO). The conjugate, transpose and Hermitian respectively. F and F−1
result could be a degradation in performance especially when represent the N × N discrete Fourier transform and its in-
multi-carrier based systems such as orthogonal frequency verse. IN is the N × N identity matrix and 0M ×N is the
division multiplexing (OFDM) systems are considered [2]-[4]. M × N all zero matrix. Operators ,  and . denote linear
Recently several articles [5]-[15] have been published to convolution, circular convolution and component-wise vector
study the effects of these impairments and develop their multiplication.
compensation scheme digitally. The performance degradation
due to receiver (Rx) IQ imbalance and CFO in OFDM II. S YSTEM M ODEL
systems has been well investigated in [5] and [6]. In [7], a We consider an OFDM transmission over frequency selec-
specially induced phase rotated short training symbols have tive fading channels. We assume a single-input single-output
been proposed to estimate the Rx IQ imbalance along with (SISO) system, but the results can be easily extended to
the channel. However this scheme is not valid in the presence multiple-input multiple-output (MIMO) systems. Let S be an
of transmitter (Tx) IQ imbalance in the system. In [11]-[12], uncoded frequency domain OFDM symbol of size (N × 1).
efficient compensation schemes for frequency selective Rx This symbol is transformed to the time domain by an inverse
IQ Imbalance have been developed. The joint compensation discrete Fourier transform (IDFT) operation. A cyclic prefix

978-1-4244-2948-6/09/$25.00 ©2009 IEEE


This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.

(CPr) of length νpr is then added to the head of each symbol. carrier (S∗m ) to the carrier under consideration (S) and thus
The resulting time domain baseband signal s is given as: causes inter-carrier-interference (ICI). Here ()m denotes the
s = PF−1 S (1) mirroring operation in which the vector indices are reversed,
where P is the cyclic such that Sm [l] = S[lm ] where lm = 2 + N − l for l = 2 . . . N
 insertion matrix given by: and lm = l for l = 1.
0 Iνpr
P = (νpr ×N −νpr ) In the presence of carrier frequency offset Δf in the OFDM
IN
We represent frequency selective (FS) IQ imbalance re- system, the resulting baseband signal can be written as [15]:
sulting from Tx front-end components by two mismatched z = gr1  (r.ej2πΔf.t ) + gr2  (r∗ .e−j2πΔf.t ) (6)
filters with frequency responses given as Hti = F{hti } and
where e is the element-wise exponential function on the
jx
Htq = F{htq }. The frequency independent (FI) IQ imbalance
vector x and t is the time vector. The joint effect of both
is represented by amplitude and phase mismatch gt and
Tx and Rx IQ imbalance along with CFO results in a severe
φt between the two front-end branches. Following [11], the
performance degradation, as will be shown in section 4.
baseband signal p after front-end distortions can be given as:
III. RF IMPAIRMENTS COMPENSATION SCHEME
p = gt1  s + gt2  s∗ (2)
A. Joint Tx-Rx IQ imbalance and CFO
where In the generalized case of CFO impairment along with both
 
−1 Hti + gt e−jφt Htq
−1
the Tx and Rx IQ imbalance, we first design a time domain
gt1 = F {Gt1 } = F equalizer (TEQ) to compensate the Rx IQ imbalance in the
2
  presence of CFO. The TEQ utilizes the identical short training
−1 −1 Hti − gt ejφt Htq symbols (STS) available in the OFDM system to estimate and
gt2 = F {Gt2 } = F
2 compensate the IQ impairments.
Here gt1 and gt2 are mostly truncated to length Lt and Let there be Ms identical STS symbols each of size Nt × 1
(i)
then padded with N − Lt zero elements. They represent in the OFDM system. Then zs represents the equivalent base-
the combined frequency independent and dependent Tx IQ band STS signal as defined in equation (6). The superscript
imbalance. i = 1. . . . Ms denotes the symbol number in the STS packet.
Finally, an expression similar to equation (2) can be used In order to estimate the CFO, any robust CFO estimation
to model IQ imbalance at the receiver. Let z represent the algorithm based on STS can be used. In this work we estimate
down-converted baseband complex signal after being distorted the CFO based on the average phase rotation between each
by combined frequency dependent and independent Rx IQ available pair of training symbol in the STS packet. The raw

imbalance gr1 and gr2 of length Lr . Then z will be given CFO estimate Δf is then given by:
as: 
(i)T (j)∗
z = gr1  r + gr2  r∗
∧ arg{zs zs }
(3) Δf = Ξ (7)
2π(j − i)Nt Ts
where
r=cp+n where i = 1 . . . Ms − 1 and j = i + 1 . . . Ms . Ts is the sample
period and Ξ is the expectation operator. At this point we

Here c is the baseband representation of the multipath channel
assume that the estimated CFO Δf is sufficiently accurate.
of length L and n is the additive white Gaussian noise
We now design a TEQ w of length L1 taps and apply it to
(AWGN). Equation (2) can be substituted in equation (3)
the complex conjugate of the received signal z∗s . The output
leading to
of the TEQ is then added to the received signal zs , leading to:
z =(gr1  c  gt1 + gr2  c∗  g∗t2 )  s + gr1  n+ zt =zs + z∗s  w
(gr1  c  gt2 + gr2  c∗  g∗t1 )  s∗ + gr2  n∗ (4) =(gr1 + g∗r2 w)  (r.ej2πΔf.t ) + (gr2 + g∗r1 w)  (r∗ .e−j2πΔf.t )
=d1  s + d2  s∗ + gr1  n + gr2  n∗


f1 f2
where d1 and d2 are the combined Tx IQ, channel and Rx IQ (8)
impulse responses of length Lt + L + Lr − 2. In this paper we In equation (8), the term f2 vanishes if the filter w =
consider the CPr νpr to be long enough to accommodate d1 −F−1 { GG∗r2[l[l] } where l=1 . . . N denotes the subcarrier index
r1 m ]
and d2 . Thus in frequency domain, equation (4) can be given of the OFDM frequency domain symbol. Thus w measures
as: the amount of IQ mismatch between the I and Q branch. In
∼ practical systems depending on the IQ mismatch, the solution
Z =(Gr1 .Gt1 .C + Gr2 .G∗t2m .C∗m ).S(i) + Gr1 . n of w may have an energy distribution both at the top and
∼∗ (5)
+ (Gr1 .Gt2 .C + Gr2 .G∗t1m .C∗m ).S∗(i)
m + Gr2 . n m bottom end of the OFDM time domain symbol. Thus w can
∼ be represented by:
where Z, Gr1 , Gr2 , C and n are frequency domain represen-
tations of z, gr1 , gr2 , c and n. Equation (5) shows that due to w = [w0 w1 . . . wa 0N −a−b×1 w−b . . . w−1 ]T



the IQ imbalance, power leaks from the signal on the mirror wT
a wT
b
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.


N +ν Zt [l]
tone [l]


N N point S[l]
FFT
N +ν Vb [l]
z ∧


tone [lm ] Zt [lm ] ( )*
zt zt
( )* N +ν
Va [l]
−j2πΔf.t
b
e
a+b.c
0 a
w−b w−1 w0 wa c
Signal Flow Graph
L1

Fig. 1. Compensation scheme for OFDM with frequency selective Tx-Rx IQ imbalance and CFO

where the length of wa and wb are La and Lb respectively. At this point every pair of STS symbol after Rx IQ
The total length being La + Lb = L1 . wa and wb are the non imbalance compensation can be written as:
zero elements at the top and bottom end of the symbol. Here (j) (i)
the length Lb determines the cyclic postfix (CPo) length νpo zt = ejΩs zt
needed to effectively compensate the Rx IQ imbalance. Both z(j) − ejΩs z(i)
s = (e
jΩs (i)∗
zs − z(j)∗ )w (10)

s
s 1
La and Lb can be considered short in length, this is because A B
in practical systems the frequency selective IQ imbalances are
where Ωs = 2π(j − i)Δf Nt Ts , i = 1 . . . Ms − 1 and
relatively smooth [11]. Based on this, we assume that a small
j = i + 1 . . . Ms . It is to be noted that for the first and last
portion of CPr can be dedicated to CPo thus leading to no (1) (M )
training symbols zs and zs s , only the samples where νpr
additional overhead of the system. In the presence of CPo, the
and νpo can hold true are considered in equation (10). Finally
cyclic matrix in equation (1) is modified as:
the filter coefficients can be obtained based on the following
⎡ ⎤ MSE minimization:
0(νpr ×N −νpr ) Iνpr  
P=⎣ IN ⎦ min Ξ |A − Bw  2
| (11)
 1
Iνpo 0(νpo ×N −νpo ) w

Based on equation (11), a maximum-likelihood (ML), least-


Also the linear convolution operation in equation (8) is now square (LS) or minimum mean-square-error (MMSE) algo-
replaced by the circular convolution one. This is required to rithm can be developed [14].
preserve the property of dot multiplication in the frequency Once the filter coefficients w1 are obtained, the CFO is re-
domain. Equation (8) can be written in matrix form as: estimated by substituting the filtered signal zt in place of zs
in equation (7). Thus the entire process from equation (7)-(11)
(i)
zt = z(i) (i)∗ 
s + zs w1 (9) can be repeated number of times till a much accurate estimate

of Δf and w1 are obtained. In section IV it is shown that this
where
iterative process may be needed 4-5 times, depending on the
(i) (i) (i) (i) (i) (i) (i) SNR value in order to obtain sufficiently accurate estimates.
zt = [zt1 zt2 . . . ztNt ]T z(i)
s = [zs1 zs2 . . . zsNt ]
T
⎡ (i)∗ (i)∗ (i−1)∗ (i−1)∗
⎤ The convergence speed of the filter w1 depends directly on
zs1+L . . . zs1 zsNt . . . zsNt −La +2 the length of the STS packet and the SNR condition. Once
⎢ (i)∗ b (i)∗ (i)∗ (i−1)∗ ⎥
⎢ zs1+Lb −1 . . . zs2 zs1 . . . zsNt −La +3 ⎥ the fine CFO estimate is available, we can then de-rotate zt
(i)∗
zs = ⎢⎢ ⎥ ∧
.. .. ⎥ with e−j2πf .t . This leads to:
⎣ . . ⎦
(i+1)∗ (i)∗ (i)∗ (i)∗ ∼ ∼
zsN t+Lb . . . zsN t zsN t−1 . . . zsNt −La +1 z t = zt .e−j2πΔf.t = f 1  r (12)

w1 = [w−b . . . w−1 w0 w1 . . . wa ] T
where f 1 = f1 .(e −j2πΔf.(0...(Lr −1)) −1
) . The resulting vector

z t now contains only Tx IQ imbalance along with channel
(i) (i)
where zsb and ztb stands for b = 1 . . . Nt sample of the and noise distortions. Similarly, the data and LTS symbols are
i = 1 . . . Ms received training symbol. filtered first by the TEQ w1 and then de-rotated. A DFT is
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.


then applied to the received sequence. In frequency domain,

signal Zs [l] is then applied to a second one tap FEQ Vb [l].
the received data signal Zt and the complex conjugate of its A standard FEQ employed in a typical OFDM system [2]
∼∗
mirror Ztm can be written as: can be used in this case. The second FEQ estimates and

compensates the remaining frequency selective distortions
∼ ∧
Zt = C.Gt1 .S + C.Gt2 .S∗m + n resulting in the OFDM symbol estimate S[l]. Thus the FEQ
∼∗ (13)
∼∗ coefficients compensate the term f3 corrupted by noise. In the
Ztm = C∗m .G∗t1m .S + C∗m .G∗t2m .S∗m + n m
noiseless case, the filter coefficients are given as:
∼  
Here the scaling term F{ f 1 } has been ignored for simplicity. 1 1 G∗t2 [lm ]
Vb [l] = = .
We now design a one tap frequency domain equalizer (FEQ) f3 [l] C[l] Gt1 [l].G∗t2 [lm ] − Gt2 [l].G∗t1 [lm ]
Va [l] for l = 1 . . . N and apply it to the mirror complex As Vb [l] is a dot multiplication of the inverse of the channel
∼∗
conjugate of the received signal Zt [lm ]. The output of the tone and Tx IQ imbalance terms, its impulse response w2

FEQ is then added with the received signal Zt in order to can be considered of fixed length L2 with non zero elements
compensate the Tx IQ imbalance. This leads to: both at the top wc and the bottom wd of the time domain
∧ ∼ ∼∗
symbol. The time domain symbol structure will be similar to
Zs = Zt + Va .Ztm w1 in equation (9). Thus the estimate of Vb [l] can be further
∼ improved by first applying the FEQ output to an IDFT and
= (C.Gt1 + Va .C∗m .G∗t1m ).S + n

then forcing the N −L2 terms to zero and then again applying
(14)
f3 a DFT resulting in an overall frequency smoothing operation
∼∗
+ (C.Gt2 + Va .C∗m .G∗t2m ).S∗m + Va . n m [12].

The frequency smoothing operation is not performed on the
f4
first FEQ coefficients Va [l] as its estimate consists of the chan-
Here the term f4 vanishes, if the filter coefficients Va [l] can nel term both at the numerator and the denominator. This leads
be given as: to a different impulse response length of Va [l] coefficients for
C[l].Gt2 [l] any variation in the multipath channel characteristics. Thus
Va [l] = − the frequency smoothing operation is performed only on the
(C∗ [lm ].G∗t2 [lm ])
second FEQ. The smoothing operation helps in accelerating
In order to design such an equalizer, we consider i = 1 . . . Ml the convergence of the equalizer coefficients resulting in an
number of phase rotated long training symbols (LTS). All the overall improved performance as will be shown in section IV.
training symbols are identical but with different phase rotations The proposed equalization scheme when applied to the data
ejΦl . The phase rotation term Φl is user defined and can be symbol is shown in Figure 1. As the TEQ operates at a
between 0 . . . 2π radians. Now equation (13) can be modified higher sampling rate compared to the two FEQs, if desired,
for the ith LTS symbol as follows: the TEQ can be transformed to the frequency domain and
∼(i) (i) (i) ∼ then combined with the remaining two FEQs. This will result
Zt = C.Gt1 .S(i) ejΦl + C.Gt2 .S∗(i)
m e
−jΦl
+n in an equalization structure similar to the joint compensation
∼(i)∗ (i) (i) ∼∗ scheme as proposed in [15].
Ztm = C∗m .G∗t1m .S(i) ejΦl + C∗m .G∗t2m .S(i)∗
m e
−jΦl
+ nm
(15) B. Joint Tx-Rx IQ imbalance
Similar to equation (10), we can now relate every sub-carrier In the absence of CFO, the equation (10) is no longer
pair of LTS symbol after Tx IQ imbalance compensation as: applicable. In this case we perform the entire compensation in
∧ (j) ∧ (i) the post-FFT scenario i.e., both the FEQs are utilized to com-
Zs [l] = ejΩl Zs [l] pensate the joint Tx-Rx IQ imbalance along with the channel
∼ (j) ∼(i) ∼(i)∗ ∼(j)∗ distortions. Also in the case of very small residual CFO in
Z [l] − ejΩl Zt [l] = (ejΩl Zt [lm ] − Zt [lm ])Va [l] the system, the CFO estimation and the TEQ compensation

t

E F scheme may not be very effective, in this case the presence of
(16) CFO is ignored and the above FEQ only equalization process
(j) (i)
where Ωl = Φl
− Φl ,
i = 1 . . . Ml − 1 and j = i + is applied. Thus a DFT is directly applicable on the received
1 . . . Ml . The total number of valid pairs that can be considered signal z as shown in equation (4). The first FEQ takes the
in equation (16) is given by Np = C2Ml − NΩ where Cab = mirror conjugate values from the DFT and its output values
a!(b−a)! and NΩ is the total number of pairs with Ωl=0,π,2π .
b!
are then directly added to the DFT output. This results in a
Finally, the filter coefficients can be obtained based on the modified form of equation (14), given as:
following MSE minimization: ∧
  Zs = Z + Va .Z∗m
2
min Ξ |E − FVa [l]| (17) ∼ ∼∗
Va [l] = (D1 + Va .D∗2m ).S + (D2 + Va .D∗1m ).S∗m + n t + Va . n tm



Once the mirror interference due to Tx IQ imbalance has f3 f4
been estimated and compensated by the FEQ, the filtered (18)
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.

where D1 = (Gr1 .Gt1 .C + Gr2 .G∗t2m .C∗m ), D2 = are given as φl = 0, π/4, π/2 and 3π/2. The filter impulse
∼ ∼ ∼∗
(Gr1 .Gt2 .C + Gr2 .G∗t1m .C∗m ) and n t = Gr1 . n + Gr2 . n m . responses are hri = [0.25, 0.9 0.1], hrq = [0.1 1.1, 0.25],
In order to mitigate f4 , the first FEQ coefficients Va [l] are hti = htq = [0.25, 1 0.2]. The frequency independent
given as: amplitude and phase imbalances are gt = gr = 10% and
φt = φr = 10◦ respectively. We consider a multipath channel
(Gr1 [l].Gt2 [l].C[l] + Gr2 [l].G∗t1 [lm ].C∗ [lm ])
Va [l] = − of L = 4 taps. The taps of the multipath channel are chosen
(G∗r1 [lm ].G∗t1 [lm ].C∗ [lm ] + G∗r2 [lm ].Gt2 [l].C[l]) independently with complex Gaussian distribution. CFO ζ is
and in the noiseless case, the second FEQ coefficients Vb [l] = considered as the ratio of the actual CFO Δf to the subcarrier
1
. As both the FEQ estimates will eventually spacing 1/T.N , where T is the sampling period. Figure 2(a)
(D1 [l]+Va [l].D∗
2 [lm ])
have the channel term in both the numerator as well as shows the iterative scheme employed to estimate the CFO.
the denominator, the frequency smoothing operation is not The figure shows that even for a small amount of CFO
considered in this case. The performance of the compensation ζ = 0.032 at 30 dB SNR, the estimation scheme is quite
scheme for a given number of training symbols Ml will accurate after 5 iterations. For large CFOs, the estimation
be similar to the compensation scheme in [9] and the joint scheme will require even less number of iterations. Figure
compensation scheme without CFO in [15]. 2(b)-(d) show the performance curves (BER vs SNR) for three
different RF impairment cases. The BER results depicted are
C. Rx IQ imbalance obtained by taking the average of the BER curves over 104
In the case of only Rx IQ imbalance in the system, we again independent channels. In all the three figures, we consider
perform the entire compensation in the post-FFT scenario CFO ζ = 0.32. The performance figures show that in the
using the two FEQs. Now the equation (18) is given as follows: absence of any compensation scheme in place, the OFDM

system is completely unusable. In Figure 2(b), we consider
Zs = Z + Va .Z∗m the case of only Rx IQ imbalance along with CFO. The
= C(Gr1 + Va .G∗r2m ).S + C∗m (Gr2 + Va .G∗r1m ).S∗m TEQ length is L1 = 9 taps where La = 5 and Lb = 4


taps. The compensation scheme proposed in [10] performs
f3 f4
poorly as it does not consider the cyclic postfix elements in
∼ ∼∗
+ nt + Va . n tm the OFDM symbol and thus it saturates at a higher BER. The
(19) Figure 2(c) considers both the Tx-Rx IQ imbalance along with
The solution for Va [l] is given as CFO. As the proposed equalizer splits the compensation task
Gr2 [l] between STS and LTS in TEQ and FEQ, it requires overall
Va [l] = − less number of training samples (Ms × Nt + Ml × N ) for
G∗r1 [lm ]
efficient equalization. Also the equalizers are much simpler to
and Vb [l] in the noiseless case as: implement and can be optimized separately. In comparison, the
  PTEQ scheme [12] requires almost (25×N ) samples from the
1 G∗r1 [lm ]
Vb [l] = − . LTS symbols to achieve the same performance curve. Also in
C[l] Gr1 [l].G∗r1 [lm ] − Gr2 [l].G∗r2 [lm ]
terms of complexity, the PTEQ requires (4Lr ×N ) coefficients
Notice that Va [l] is free from any channel term and it contains to be resolved whereas the proposed scheme requires to resolve
only the Rx IQ imbalance terms. Thus once the first FEQ only (L1 + 2N ) coefficients. The Figure 2(d) considers the
Va [l] estimates are known, they need not be re-estimated presence of only IQ imbalance in the system. In the case
with every change in the channel characteristics. The IQ of both Tx and Rx IQ imbalance, the performance of the
imbalance parameters remain relatively static and they can be proposed method is similar to the FEQ in [9] and the PTEQ
re-estimated far less frequently. Thus in the Rx IQ imbalance scheme without the CFO in [15]. Here there is no frequency
only scenario, both the IQ imbalance and the channel estimate smoothing scheme employed in the system. In the case of
can be decoupled by the two FEQs. Also in this case, the only Rx IQ Imbalance, a very good system performance is
frequency smoothing operation can be performed on both the achievable for even as low as only 2 LTS symbols.
FEQs resulting in a much improved performance with even as
low as only Ml = 2 training symbols. V. C ONCLUSION
IV. S IMULATION R ESULTS In this paper the joint effect of Tx-Rx IQ imbalance along
An OFDM system (similar to IEEE 802.11a) is simulated with CFO and multipath channel distortions has been stud-
to evaluate the performance of the compensation scheme.The ied. A generally applicable compensation scheme has been
parameters used in the simulation are as follows: OFDM developed that utilizes the availability of both STS and LTS
symbol length N = 64, cyclic prefix length νpr = 12, symbols in the system. The resulting cascade of TEQ and
cyclic postfix length νpo = 4 and constellation size=64QAM. FEQ equalizers provide an efficient compensation scheme in
We consider Ms = 10 identical STS symbols of length terms of both computational complexity as well as faster
Nt = 16 and Ml = 4 identical BPSK LTS symbols of convergence. The simulation results verify the effectiveness
length N = 64. The phase rotation of the LTS symbols of the proposed scheme.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.

SNR=30 dB, N=64, L=4


0
0.035 10
CFO real
CFO estimate

−1
10

0.03
CFO estimate

−2
10

Uncoded BER
−3
10
0.025

Ideal case − no IQ & CFO


−4
10 Proposed TEQ scheme−10 STS
TEQ scheme in [10]−10 STS
System w/o compensation
0.02
−5
10
1 2 3 4 5 6 10 15 20 25 30 35 40 45 50
SNR in dB
Iteration

(a) CFO estimation with iterative method (b) BER vs SNR for Rx IQ imbalance with CFO
0 0
10 10

−1 −1
10 10

−2 −2
Uncoded BER

Uncoded BER
10 10

−3 −3
10 10
Ideal case − no IQ & CFO
Ideal case − no IQ & CFO Proposed scheme for Rx IQ− 2 LTS
10
−4 Proposed TEQ+FEQ scheme −10 STS + 4 LTS −4
10 Proposed scheme for Rx−Tx IQ− 4 LTS
PTEQ scheme in [12] − 25 LTS FEQ [9], PTEQ [12] for Rx−TX IQ − 4 LTS
PTEQ scheme in [12] − 4 LTS FEQ [9], PTEQ [12] for Rx IQ − 2 LTS
System w/o compensation System w/o compensation
−5 −5
10 10
10 15 20 25 30 35 40 45 50 10 15 20 25 30 35 40 45 50
SNR in dB SNR in dB

(c) BER vs SNR for Tx-Rx IQ imbalance with CFO (d) BER vs SNR for Tx-Rx IQ imbalance
Fig. 2. Simulation results for OFDM with 64QAM constellation.

R EFERENCES [10] J.Lin and E.Tsui, “Adaptive IQ imbalance correction for OFDM systems
with frequency and timing offsets,” in IEEE Globecom, Dallas, TX, Nov.
[1] A.A. Abidi,“Direct-conversion radio transceivers for digital communica- 2004.
tions,” IEEE Journal on Solid-State Circuits, vol. 30, pp. 1399-1410, Dec. [11] M.Valkama,M.Renfors and V.Koivunen, “Compensation of frequency-
1995. selective IQ imbalances in wideband receivers: models and algorithms,”
[2] “IEEE standard 802.11a-1999: wireless LAN medium access control Proceedings IEEE 3rd Workshop on Signap Processing Advances in
(MAC) & physical layer (PHY) specifications, high-speed physical layer Wireless Communications (SPAWC), Taoyuan, Taiwan, Mar. 2001, pp.
in the 5 GHz band,” 1999. 42-45.
[3] I.Koffman and V.Roman, “Broadband wireless access solutions based on [12] L.Anttila, M. Valkama and M.Renfors, “Efficient mitigation of
OFDM access in IEEE 802.16,” IEEE Communications Magazine, vol. frequency-selective I/Q imbalances in OFDM receivers,” Proceedings
40, no. 4, pp. 96-103, April 2002. IEEE 68th Vehicular Technology Conference (VTC), Calgary, Canada,
[4] “ETSI Digital Video Broadcasting; Framing structure, Channel Coding Sept. 2008.
& Modulation for Digital TV,” 2004. [13] J.Tubbax, B.Come, L.Van der Perre, M.Engels, M.Moonen and H.De
[5] C.L.Liu, “Impact of I/Q imbalance on QPSK-OFDM-QAM detection,” Man, “Joint compensation of IQ imbalance and carrier frequency offset
IEEE Transactions on Consumer Electronics, vol. 44, no. 8, pp. 984-989, in OFDM systems,” Proceedings Radio and Wireless Conference, Boston,
Aug. 1998. MA, Aug. 2003, pp. 39-42.
[6] T.Pollet, M. Van Bladel and M. Moeneclaey, “BER sensitivity of OFDM [14] D.Tandur and M.Moonen,“Joint compensation of OFDM frequency
systems to carrier frequency offset and wiener phase noise,” IEEE selective transmitter and receiver IQ imbalance,” Eurasip Journal on Wire-
Transactions on Communications, vol. 43, no. (2/3/4), pp. 191-193, 1995. less Communications and Networking (JWCN), Volume 2007 (2007),
[7] G.Xing, M. Shen and H. Liu, “Frequency offset and I/Q imbalance Article ID 68563, 10 pages.
compensation for Direct-Conversion Receivers,” IEEE Transactions on [15] D.Tandur and M.Moonen, “Digital compensation of RF impairments for
Wireless Communications, vol. 4, no. 2. pp. 673-680, March 2005. Broadband wireless systems,” in Proc. of 14th IEEE Symposium on Com-
[8] S.Fouladifard and H.Shafiee, “Frequency offset estimation in OFDM sys- munications and Vehicular Technology (SCVT), Delft, The Netherlands,
tems in presence of IQ imbalance,” Proceedings International Conference Nov 2007.
on Communications (ICC), Anchorage, AK, May 2003, pp. 2071-2075. [16] K.van Acker, G.Leus and M.Moonen,“Per-tone equalization for DMT
[9] A.Tarighat and A.H.Sayed, “OFDM systems with both transmitter & re- based systems,” IEEE Transactions on Communications, vol. 49, no. 1,
ceiver IQ imbalances,” in Proc. IEEE 6th Workshop on Signal Processing Jan. 2001.
Advances in Wireless Comm. (SPAWC), New York, NY, June 2005, pp.
735-739.

You might also like