Professional Documents
Culture Documents
Research Article
New Adaptive Method for IQ Imbalance Compensation of
Quadrature Modulators in Predistortion Systems
Imperfections in quadrature modulators (QMs), such as inphase and quadrature (IQ) imbalance, can severely impact the
performance of power amplifier (PA) linearization systems, in particular in adaptive digital predistorters (PDs). In this paper,
we first analyze the effect of IQ imbalance on the performance of a memory orthogonal polynomials predistorter (MOP PD),
and then we propose a new adaptive algorithm to estimate and compensate the unknown IQ imbalance in QM. Unlike previous
compensation techniques, the proposed method was capable of online IQ imbalance compensation with faster convergence, and
no special calibration or training signals were needed. The effectiveness of the proposed IQ imbalance compensator was validated
by simulations. The results clearly show the performance of the MOP PD to be enhanced significantly by adding the proposed IQ
imbalance compensator.
Copyright © 2009 H. Zareian and V. T. Vakili. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.
QM errors, such as those caused by temperature variation, Figure 1. Note that the digital-to-analog converter (DAC),
are impossible to track [9], (3) the convergence speed is very the reconstruction filter in feedforward path, as well as the
slow and the linearization performance of the PDs is not antialiasing filter and the analog-to-digital converter (ADC)
good [10], and (4) high computational and implementation in the feedback path were ignored for simplicity. Moreover,
complexity is involved in [11], and its application of the all signals were treated as complex baseband.
proposed compensation method is limited to use with the The baseband input first goes through the PD, the
polynomial PDs. The proposed method in this paper solves output distorted signal of which is converted into an analog
these drawbacks as follows: (1) no special calibration training signal by the DAC and further up-converted in a QM to
signals are needed, (2) the online calibration technique using the RF frequency. Then, the signal is amplified by PA and
only the regular transmit signal is capable of following transmitted. The feedback path is used for PD training. Since
the changes in the IQ imbalance parameters, (3) by using we are interested in a digital baseband PD, the passband PA
the recursive least squares (RLSs) adaptive algorithm the output is translated to its equivalent digital baseband form
achieved convergence is faster as well as computationally using the quadrature demodulator (QDM) and ADC.
more economical, and (4) it is not dependent on the Unfortunately, there are imperfections, such as the IQ
predistortion systems and can be used in conjunction with imbalance in the analog QM and QDM, which can affect
all kinds of PDs. Moreover, the linearization performance of the PD performance greatly [12]. In this paper, we assumed
PDs can be significantly improved. an ideal QDM to form the complex baseband signal, and
In summary, the contributions of this paper are the the IQ imbalance in QM was assumed to be invariant with
following. First, the effects of IQ imbalance in QM on the frequency.
performance parameters of a memory orthogonal polynomi-
als predistorter (MOP PD), such as the convergence behavior 2.1. IQ Imbalance Compensation. Let gm and ϕm denote
of PD coefficients adaptation, input amplitude to output gain and phase imbalances between the in-phase (I) and
amplitude (AM/AM) and input amplitude to input–output quadrature (Q) branches in the QM, respectively. Using
phase difference (AM/PM) characteristics of the linearized matrix notation, the distortions caused by the IQ imbalance
PA, adjacent channel power ratio (ACPR), and error vector in QM can be modeled by [13]
magnitude (EVM), were investigated. Second, an adaptive
IQ imbalance compensator to enhance the PA linearization ⎡ ⎤ ⎡ ⎤ ⎡ ⎤
wI [n] zI [n] 1 −gm sin ϕm
system performance is proposed. ⎣ ⎦ = m⎣ ⎦, m=⎣ ⎦,
The remainder of this paper is organized as follows. wQ [n] zQ [n] 0 gm cos ϕm
Section 2 briefly describes the problem of IQ imbalance and (1)
the predistortion compensation scheme. In this section we
also introduce a recursive algorithm based on the MOP PD where w[n] = wI [n] + jwQ [n] is the complex baseband
as the adaptive linearization technique for the memory PA. In representation of the QM’s output distorted signal. The
Section 3, we study the influence of this QM imperfection on terms zI [n] and zQ [n] are the inphase and quadrature
the MOP PD performance using simulation. To alleviate the components of the baseband signal of z[n], respectively.
IQ imbalance, we propose an adaptive digital algorithm for The IQ imbalance compensation based on digital predis-
a QM compensator (QMC) in Section 4. Section 5 presents tortion is more convenient, less expensive, and more precise
computer simulation results in order to evaluate the MOP to implement. As shown in Figure 2, having obtained the
PD performance in conjunction with the proposed IQ estimates of the gain and phase imbalances, that is, gm and
imbalance compensator. Finally, conclusions are given in ϕm , respectively, we use them to compensate the zI [n] and
Section 6. zQ [n] baseband signals before applying them to the QM.
Throughout the paper, the transpose and conjugate Therefore, we can obtain the compensated uI [n] and uQ [n]
operations are denoted by (·)T and (·)∗ , respectively. baseband signals by
⎡ ⎤ ⎡ ⎤ ⎡ ⎤
1 tan ϕm
uI [n] zI [n] ⎢ ⎥
2. System Overview ⎣ ⎦ = c⎣ ⎦, c = m−1 = ⎣ 1 ⎦.
uQ [n] zQ [n] 0
A simplified block diagram of a direct conversion transmitter gm cos ϕm
with a predistortion linearization system is presented in (2)
EURASIP Journal on Advances in Signal Processing 3
QMC QM
u1 [n]
z1 [n] w1 [n]
−
⎡ ⎤ ⎡ ⎤
1 gm tan(ϕm )
gm sin(ϕm )
gm sin(ϕm )
1 −gm sin(ϕm )
⎢ ⎥ ⎣ ⎦
⎢ ⎥
⎣ 1 ⎦ 0 gm cos(ϕm )
0
gm cos(ϕm )
uQ [n]
zQ [n] 1/ gm cos(ϕm ) gm cos(ϕm ) wQ [n]
Perfect compensation (w[n] = z[n]) can be achieved if the conventional polynomials even if the signal distribution
the parameters of the QMC are equal to the real IQ imbalance deviates from complex Gaussian [16].
parameters of the QM (ϕm = ϕm , gm = gm ). We used an adaptive approach to obtain the predistorter
Since gm and ϕm are unknown in practice, they have to be coefficients. In the remainder of this paper the predistorter
estimated. In this paper a new IQ imbalance compensation based on this solution will be called MOP PD. MOP
scheme is presented, in which the unknown analog imbal- PD employs the RLS adaptive algorithm to track time-
ance parameters are estimated digitally, without the need for varying PA characteristics caused by changes in operating
any calibration or training signal. temperature, component aging, and environmental and
manual variations. Therefore, adaptation of the predistorter
2.2. An Adaptive MOP PD. In this section, we introduce was achieved by comparing z[n] with z[n] and adjusting the
an adaptive identification algorithm for the MOP PD with predistorter parameters αkq by minimizing the criterion:
an indirect learning structure, as shown in Figure 1. The
n
n
2
benefit of this structure is that we can obtain directly the J[n] = λn−l |e[l]|2 = λn−l z[l] − z[l] , (5)
PD parameters instead of assuming a model for the PA, l=1 l=1
estimating the PA parameters, and then constructing its where λ is the forgetting factor. Using matrix notation we can
inverse [14]. reformulate (5) as
In the absence of IQ imbalance, we would have w[n] =
z[n]. Ideally, the output of this system should be y[n] = x[n], z[n] = αT ψ[n], (6)
when z[n] equals z[n]; that is, it makes the error term e[n] = where
z[n] − z[n] = 0. The output–input relation of the PD training T
block can be described by a memory orthogonal polynomial α = α10 , . . . , αK0 , . . . , α1Q . . . , αKQ ,
(MOP) model [15]: T
ψ[n] = ψ10 [n], . . . , ψK0 [n], . . . , ψ1Q [n], . . . , ψKQ [n] .
K
Q (7)
z[n] = αkq ψkq [n], (3) The RLS adaptive algorithm to extract the predistorter
k=1 q=0
Odd coefficient vector α is initialized [17] by
where the memory length of the PD and the polynomial P[0] = δ −1 I,
order are equal to Q and K, respectively, and αkq are complex- (8)
α[0] = [0.1, 0, . . . , 0]T ,
value coefficients. The memory orthogonal polynomial basis
function ψkq [n] for a complex Gaussian process with zero where δ is a small positive constant, α[0] is a K (Q + 1)
mean and σ y2 variance, such as an OFDM signal, is defined column vector, where K is (K + 1)/2. In order to update
[16] as the coefficient vector of α at every iteration, n = 1, 2, . . . , the
⎛ ⎞ calculation of the following equations is required
√
m
(−1)m−k m + 1 ⎝m⎠
ψ2m+1,q [n] = φ2k+1,q [n], (4) e[n] = z[n] − z[n] = z[n] − αT [n − 1]ψ[n],
k=0
σ y2k+1 (k + 1)! k
P[n − 1]ψ ∗ [n]
K[n] = ,
k−1
where φkq [n] | y[n − q]| y[n − q] is the conventional λ + ψ T [n]P[n − 1]ψ ∗ [n]
memory polynomial basis function. It is noted that y[n] is (9)
non-Gaussian, before identification and predistortion, even α[n] = α[n − 1] + K[n]e[n],
if x[n] is Gaussian. However, the orthogonal polynomials can 1 1
alleviate the numerical instability problem associated with P[n] = P[n − 1] − K[n]ψ T [n]P[n − 1].
λ λ
4 EURASIP Journal on Advances in Signal Processing
where A2s denotes the input saturation power of the PA, where dx [k] and d y [k], respectively, denote a sequence of 16-
and A2o presents the maximum PA output power. Moreover, QAM-OFDM signals and their corresponding demodulated
σx2 and σ y2 are the mean power of the input and output values. The parameters r0 and r1 were optimized to compen-
signals, respectively. Throughout the simulations, the IBO sate for rotation and offset of the constellation.
was chosen as 9 dB, which is equivalent to an OBO of 4.7 dB. Figure 6 shows the effects of IQ imbalance on the 16-
We have set the parameters of the MOP PD to K = 5 and QAM-OFDM constellation at the linearized PA output for
Q = 1 for the order of orthogonal polynomial and length the differential values of gain and phase imbalances as well
of memory, respectively. Moreover, we chose a forgetting as its corresponding EVM value. This result indicates that
factor of λ = 0.95 and used an oversampling factor of 8 for IQ imbalances have a large impact on the EVM performance
simulations. of the MOP PD. Specifically, the EVM increased from about
EURASIP Journal on Advances in Signal Processing 5
IQ imbalance IQ imbalance
No IQ imbalance (gain = 3%, phase = 3◦ ) (gain = 10%, phase = 10◦ )
2400 2400 2400
Number of samples
Number of samples
1200 1200 1200
0 0 0
0.24 0.245 0.25 0.255 0.26 0.2 0.22 0.24 0.26 0.28 0.2 0.25 0.3
|α10 | |α10 | |α10 |
Figure 4: The variation histogram of the first MOP PD coefficient with and without IQ imbalance.
IQ imbalance IQ imbalance
No IQ imbalance (gain = 3%, phase = 3◦ ) (gain = 10%, phase = 10◦ )
Output amplitude and phase (rad)
0 0 0
−0.2 NMSE = −40.6559 dB −0.2 NMSE = −31.5921 dB −0.2 NMSE = −20.4148 dB
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Normalized input amplitude Normalized input amplitude Normalized input amplitude
(a) (b) (c)
Figure 5: The AM/AM and AM/PM curves of the linearized PA with and without IQ imbalance.
0.7% without IQ imbalance to approximately 2.2% and 8.1% the ACPR performance of the MOP PD. For instance, the
for cases A and B, respectively. resulting ACPR values for case A (−41 dB) and B (−32 dB)
Finally, to qualify the effect of IQ imbalance on the ACPR are larger than without IQ imbalance (−52 dB).
performance of the MOP PD, we analyzed the power spectral This section illustrated the effect of IQ imbalance on the
densities (PSDs) of the input and output signals of the MOP PD performance and the need for a method to achieve
linearized PA. The ACPR characterizes the spectral regrowth IQ imbalance compensation, which will be presented in the
and is defined as the ratio of power radiated into an adjacent next section.
channel to the power in the main channel:
⎛ ⎞
fadjmax
⎜ adjf Y f df ⎟
4. Proposed IQ Imbalance Compensation
ACPR = 10 log10 ⎝ f min ⎠, (13)
mainmax A complete block diagram of the system model for the
fmainmin Y f df
proposed IQ compensator in conjunction with the MOP PD
where f denotes the frequency and Y ( f ) the PSD of the is shown in Figure 8.
PA output signal. The normalized PSDs of the output signal Based on the baseband input u[n] and the passband
and the corresponding ACPR values computed by (13) were output of the QM, we developed a method to estimate the
shown in Figure 7. For comparison, the PSD of the original QM model parameters and construct the associated QMC by
input signal and the output PSD of the system employing the digital predistortion technique (see Figure 2). An inverse
an ideal PD without IQ imbalance also are shown. As noted memory PA model (the MOP PD) is also estimated using the
before, the IQ imbalance in QM can dramatically degrade RLS algorithm to achieve PA linearization.
6 EURASIP Journal on Advances in Signal Processing
−20
Quadrature
1
−30
−1 −40
−50
−3
−60
−5
−70
−5 −3 −1 1 3 5 −0.5 0 0.5 1 1.5 2 2.5 3 3.5 4
In-phase Frequency normalized by symbol frequency
In the following, we derived an RLS algorithm for Ideal envelope detector (ED)
estimation and compensation of the IQ imbalance based on
the envelope of the output signal at QM. The adaptation of s(t)
Square-law s[n]
the RLS algorithm is to minimize the criterion J on the error
w(t) ADC
detector
eqm [n] = s[n] − s[n],
n 2
Figure 9: Block diagram of internal ideal ED structure.
J[n] = λn−l eqm [l] , (15)
l=1
where λ is the forgetting factor. We first rewrite (1) in linear By substituting (16) into (14) through some manipula-
form: tions, (14) can be rewritten as
w(t) = zI (t) − gm sin ϕm zQ (t) + jgm cos ϕm zQ (t). T
(16) s[n] − zI2 [n] = ζ χ[n],
(17)
EURASIP Journal on Advances in Signal Processing 7
IQ imbalance IQ imbalance
(gain = 3%, phase = 3◦ ) (gain = 3%, phase = 3◦ )
1.2 6
0.8 4
0.6 3
deg
0.4 2
0.2 1
rad
0 0
0 100 200 300 400 500 0 100 200 300 400 500
Number of iterations Number of iterations
ζ1 gm
ζ2 ϕm
(a) (b)
Figure 10: Convergence behavior of (a) QM model coefficients adaptation (b) the corresponding parameters estimation of IQ imbalance.
MOP PD coefficients
0.06
adaptation
adaptation
0.2
0.04
0.1
0.02
0 0
0 100 200 300 400 500 0 100 200 300 400 500
Number of iterations Number of iterations
|α10 | |α11 |
|α30 | |α31 |
|α50 | |α51 |
(a) (b)
where ζ and χ[n] are complex vectors defined by Note that in order to obtain the parameters of the IQ
imbalance in the asymmetric QM model, we have applied
ζ = [ζ1 , ζ2 ]T , a two-step technique for each instant of n. During the first
T
(18) step, ζ1 and ζ2 were estimated, and for the second step, the
χ[n] = zQ2 [n], −2zI [n]zQ [n] . gm and ϕm were derived and reserved as the parameters of
compensator for the next instant, n + 1.
The QM model coefficients of ζ1 and ζ2 are related to the By defining s[l] s[l] − zI2 [l] and s[l] s[l] − zI2 [l], we
gain and phase imbalances as follows:
can modify the criterion J in (15) as
ζ1 = gm2 ,
n 2
(19) J[n] = λn−l s[l] − s [l] . (20)
ζ2 = gm sin ϕm . l=1
8 EURASIP Journal on Advances in Signal Processing
IQ imbalance (gain = 3%, phase = 3◦ ), IBO = 9 dB IQ imbalance (gain = 3%, phase = 3◦ ), IBO = 9 dB
100 100
Relative amplitude error
10−1 10−1
10−2 10−2
Phase error
10−3 10−3
10−4 10−4
10−5 10−5
10−6 10−6
QM + PA QM + PA
Method in [11] Method in [11]
w/ PD, w/ QMC w/ PD, w/ QMC
(a) (b)
Figure 12: Instantaneous errors between the input and output of the linearized PA with the proposed IQ imbalance compensator (a) relative
amplitude error (b) phase error.
Therefore, we have the following adaptive algorithm for IQ imbalance (gain = 3%, phase = 3◦ ), IBO = 9 dB
updating ζ[n] for every n = 1, 2, . . ., directly computed from 5
(21)–(24):
3
eqm [n] = s[n] −s[l] = s[n] − zI2 [n] − ζ T [n − 1]χ[n], (21)
P[n − 1]χ ∗ [n]
K[n] =
Quadrature
, (22) 1
λ + χ T [n]P[n − 1]χ ∗ [n]
ζ[n] = ζ[n − 1] + K[n]eqm [n], (23) −1
1 1
P[n] = P[n − 1] − K[n]χ T [n]P[n − 1]. (24)
λ λ −3
IQ imbalance (gain = 3%, phase = 3◦ ), IBO = 9 dB the proposed method and the method in [11] is evaluated.
0
Although the proposed method used an extra loop for
QM compensation that has only an envelope detector for
adaptation, unlike the method in [11], it estimated the QMC
Power spectral density (PSD) (dB)
−10
parameters and the MOP PD coefficients directly, and the
−20 length of coefficients vector was deduced from 2K (Q +
1) = 12 (see [11]) to K (Q + 1) + 2 = 8 by using
−30 the proposed method. Consequently, the computational
complexity and implementation of the proposed algorithm
−40 were quite modest.
The major advantage of the proposed method over that
−50
in [11] is its independence from the predistortion systems
−60
that can be used in conjunction with any variety of PDs.
−70 6. Conclusions
−0.5 0 0.5 1 1.5 2 2.5 3 3.5 4
Frequency normalized by symbol frequency In this paper, the effects of QM imperfections, such as gain
Original, ACPR = −56.1243 dB and phase imbalances on the MOP PD performance, were
QM + PA, ACPR = −34.8659 dB examined through computer simulations. The results show
Method in [11], ACPR = −51.9977 dB that the MOP PD does not achieve sufficient compensation
w/ PD, w/ QMC, ACPR = −52.0022 dB of the PA effects in the presence of IQ imbalance in QM.
Ideal PD + PA, ACPR = −53.3925 dB Therefore, we have proposed an adaptive algorithm to
Figure 14: ACPR performance of the MOP PD with and without estimate and correct the IQ imbalance of QM and to enhance
the proposed IQ imbalance compensator. the MOP PD performance.
The proposed compensation technique was used in
conjunction with the MOP PD performance, and using
computer simulations we showed that the MOP PD achieves
IQ imbalance parameters (gm = 1.03, ϕm = 3◦ ). The rapid significant improvements over the case without any IQ
and reliable convergence of the MOP PD coefficients toward imbalance compensation. For instance, with a gain imbal-
their optimal values by adding the proposed adaptive IQ ance of approximately 3% and a phase imbalance of around
imbalance compensator is shown in Figure 11. 3◦ , the EVM and the ACPR performances of the MOP PD
Figure 12 shows the instantaneous errors (amplitude and improved by 3% and 8 dB, respectively, after applying the
phase) as a function of the number of iterations, with and proposed correction method.
without a joint compensator. After convergence, both the Unlike previously published techniques, the introduced
proposed method and the method of [11] reduced the error adaptive method is capable of online IQ imbalance compen-
significantly and showed fast convergence, but the proposed sation without using special training signals. It presents faster
method was still somewhat more accurate and reliable than adaptation and more reliable convergence than previously
the method in [11]. published methods, which enables it to track the possible
To evaluate EVM performance of the MOP PD, the trans- variations of IQ imbalance parameters of QM.
mitted signal constellation with the proposed correction
method is shown in Figure 13. For comparison, the EVM
performance of the method in [11] and an ideal PD without References
IQ imbalance (i.e., soft limiter) are presented as well. It is [1] R. Van Nee and R. Prasad, OFDM for Wireless Multimedia
noted that the EVM performance improves from about 2.2% Communications, Artech House, Norwood, Mass, USA, 2000.
(see Figure 6) to approximately 0.55% (slightly less than the [2] P. B. Kenington, High-Linearity RF Amplifier Design, Artech
method in [11]) after the proposed QMC method is applied, House, Norwood, Mass, USA, 2000.
obtaining a residual vector error of less than 0.3% of the ideal [3] J. K. Cavers, “The effect of quadrature modulator and demod-
case of linear amplification without IQ imbalance. ulator errors on adaptive digital predistorters for amplifier
Figure 14 compares the normalized PSD of the output linearization,” IEEE Transactions on Vehicular Technology, vol.
signal and the corresponding ACPR value for a linearized 46, no. 2, pp. 456–466, 1997.
PA with and without the proposed adaptive correction [4] X. Huang, “On transmitter gain/phase imbalance compensa-
method. From Figure 14, it is evident that with the proposed tion at receiver,” IEEE Communications Letters, vol. 4, no. 11,
pp. 363–365, 2000.
compensation techniques or method of [11], the ACPR
[5] J. K. Cavers and M. W. Liao, “Adaptive compensation for
performance improved from −41 (see Figure 7) to −52 dB, imbalance and offset losses in direct conversion transceivers,”
an improvement of about 11 dB. IEEE Transactions on Vehicular Technology, vol. 42, no. 4, pp.
Based on the above discussion, the digital IQ imbalance 581–588, 1993.
compensator similar to the method in [11] was an effective [6] M. Faulkner, T. Mattsson, and W. Yates, “Automatic adjust-
technique for improving the linearization performance of ment of quadrature modulators,” Electronics Letters, vol. 27,
the MOP PD. In the following, the complexity of both no. 3, pp. 214–216, 1991.
10 EURASIP Journal on Advances in Signal Processing