Method and apparatus for I/Q imbalance estimation

Information

  • Patent Grant
  • 7558338
  • Patent Number
    7,558,338
  • Date Filed
    Thursday, August 28, 2003
    21 years ago
  • Date Issued
    Tuesday, July 7, 2009
    15 years ago
Abstract
An apparatus and method for estimating an I/Q imbalance parameter of a receiver and a transmitter. An apparatus for estimating an I/Q imbalance parameter of a receiver, the apparatus comprising: a signal generator; a transmitter; a receiver; and an estimator. An apparatus for estimating an I/Q imbalance parameter of a transmitter, the apparatus comprising: a signal generator; a transmitter; and an estimator.
Description
BACKGROUND OF THE INVENTION

1. Field of the Invention


The present invention relates to signal estimation and compensation, and particularly to a method and apparatus for I/Q imbalance compensation and estimation.


2. Description of the Prior Art


In a quadrature modulation/demodulation system, the real and imaginary parts of a baseband time-domain complex signal are transmitted simultaneously from the transmitter. They are carried on two orthogonal carriers (sine and cosine waves), respectively. The receiver uses the same orthogonal carriers to demodulate the received signal and derives the original real and imaginary part of the baseband complex signal. The modulation/demodulation of the real part of the baseband complex signal is called in-phase (I) modulation/demodulation while that of the imaginary part is called quadrature-phase (Q) modulation/demodulation.


In practice, there is always a mismatch between I and Q modulation/demodulation, that is to say, there are always gain and phase offset in the I/Q modulated (or demodulated) signals. This is the I/Q imbalance known in the art.



FIGS. 1A and 1B are diagrams respectively showing the I/Q imbalance at the receiver and transmitter. As shown in the figures, crosstalk occurs due to I/Q imbalance, which can not be eliminated even with the ACG (automatic gain control) and carrier recovery circuitry. Further, ICI (inter carrier interference) also occurs for OFDM signals.


Conventionally, the solution to the previous problem is a circuitry system carefully designed to alleviate the I/Q imbalance. However, in an OFDM system, ICI is easily caused by I/Q imbalance because multi-carriers are used for high-speed transmission. This raises a need for a correction circuitry system, such as an equalizer or ICI eliminator. Even worse, in an OFDM system used for wireless LAN using burst mode transmission, the equalizer or ICI eliminator cannot achieve adequate compensation of I/Q imbalance.


SUMMARY OF THE INVENTION

The present invention provides a method for receiver I/Q imbalance estimation comprising the steps of transmitting a first OFDM signal by a first and second modulated carrier through a same modulation path at a transmitter, receiving the first OFDM signal by a first and second demodulated carrier respectively through a first and second demodulation path at a receiver, transmitting a second OFDM signal by the first and second modulated carrier through the same modulation path at the transmitter, receiving the second OFDM signal by the first and second demodulated carrier respectively through the first and second demodulation path at the receiver, and deriving an I/Q imbalance of the receiver by the first and second OFDM signal, wherein the first and second OFDM signal are symmetrical in frequency domain.





BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings, given by way of illustration only and thus not intended to be limitative of the present invention.



FIGS. 1A and 1B are diagrams respectively showing the I/Q imbalance at the receiver and transmitter.



FIG. 2 is a diagram showing an apparatus for estimation and compensation of I/Q imbalance according to one embodiment of the invention.



FIG. 3 is a diagram showing an estimator used in the apparatus for estimation and compensation of I/Q imbalance according to one embodiment of the invention.



FIGS. 4A and 4B respectively show constellations of an imbalanced modulation before and after the compensation.





DETAILED DESCRIPTION OF THE INVENTION

In the following embodiment of the invention, since there is usually no rapid variation in I/Q imbalance, the imbalance is estimated and corrected based upon the characters of the OFDM transmitter or receiver when the system being started or idled.


As shown in FIG. 1A, the I/Q imbalance at the receiver is expressed as a 2*2 matrix function composed of parameters αr cos θr, αr sin θr, βr cos φr and βr sin φr, where αr and βr are gain offsets while θr and φr are phase offsets of the I and Q demodulation path in the receiver. The four parameters of the receiver I/Q imbalance matrix can be estimated in an embodiment of the present invention by generating a signal with a specific frequency before inverse fast Fourier Transform (IFFT). The signal with the specific frequency is transmitted in the from of a time-domain signal with either imaginary or real part power. Thus, the signal is transmitted through only one of the I and Q modulation paths of the transmitter. The gain and phase offsets of the signal can be compensated by the automatic gain control and carrier recovery circuit in the receiver. In this manner, the parameters αr cos θr and βr sin θr are derived through transmitting a time-domain real part power signal while the parameters αr sin θr and βr cos θr are derived through transmitting from a time-domain imaginary part power signal.


As shown in FIG. 1B, the I/Q imbalance at the transmitter is expressed as a 2*2 matrix function composed of parameters αt cos θt, αt sin θt, βt cos φt and βt sin φt, where αt and βt are gain offsets while θt and φt are phase offsets of the I and Q modulation path in the transmitter. The four parameters of the transmitter I/Q imbalance matrix can be estimated in an embodiment of the present invention by transmitting two signals, each of which includes the power of the real and imaginary part in the time domain, in two different periods and demodulating them at the receiver through the same demodulation path. In the demodulation of each signal received by the receiver, two orthogonal carriers are used to respectively demodulate the real and imaginary parts of time-domain signals from the received signal. The parameters αt cos θt and βt sin θt are derived from the real part of two receiving signals while the parameters αr sin θr and βr cos θr are derived from the imaginary part of two receiving signals. The estimated signal may include the gain and phase offsets. However, it can be compensated by channel effect processing.


Accordingly, the I/Q imbalance estimation is based on transmitting/receiving signal through one single modulation/demodulation path to estimate the I/Q imbalance parameters. The baseband signal for the imbalance estimation should be properly selected to simplify the estimation process.



FIG. 2 is a diagram showing an apparatus for estimation and compensation of I/Q imbalance according to one embodiment of the invention. The frequency-domain signal generator 400 transmits a signal to the IFFT processor 550 converting the signal from frequency domain to time domain. The time-domain signal is sent to the transmitting compensating matrix circuit 250. The I modulation path of the transmitter includes a multiplexer MUX1, a D/A converter 200, a low-pass filter 22, and a mixer MIX1. The Q modulation path of the transmitter includes multiplexers MUX2, MUX3, MUX4, and MUX5, a D/A converter 202, low-pass filter 24, and mixer MIX2. The multiplexer MUX1 switch signals in the I modulation path while the multiplexers MUX2 and MUX3 switches signals in the Q modulation path. The multiplexers MUX4 and MUX5 select carriers for the I and Q modulation paths.


The I demodulation path of the receiver includes a mixer MIX3, a low-pass filter 21, an A/D converter 100 and a multiplexer MUX6. The Q demodulation path of the receiver includes a mixer MIX4, a low-pass filter 23, an A/D converter 102, and multiplexers MUX 7 and MUX8. The signals going through the I and Q demodulation paths are sent to the receiving compensating matrix circuit 150 and then processed by the AGC circuit 352 and carrier recovery circuit 350. The FFT processor 500 converts the signal from the carrier recovery circuit 350 to a frequency-domain signal. The estimator 300 generates the parameters for the transmitting/receiving compensating matrix circuits 150 and 250. The multiplexer MUX6 switches signals in the I demodulation path while the multiplexers MUX7 and MUX8 select carriers for the I and Q demodulation paths.


The A/D converters 100 and 102 are followed by the receiving compensating matrix circuit 150 for compensation of the I/Q imbalance. Similarly, the D/A converters 200 and 202 are preceded by the transmitting compensating matrix circuit 250 for the same reason.


As shown in FIG. 1A, the receiver I/Q imbalance is expressed as:










[





y
i



(
t
)








y
q



(
t
)





]

=


[





α
r


cos






θ
r






α
r


sin






θ
r








-

β
r



sin






ϕ
r






β
r


cos






ϕ
r





]

·

[





x
i



(
t
)








x
q



(
t
)





]






(
1
)








Thus, by deriving the four parameters αr cos θr, αr sin θr, βr cos φr and βr sin φr, the compensation done by the receiving compensating matrix circuit 150 turns to be a matrix function:









[





β
r


cos






ϕ
r






-

α
r



sin






θ
r








β
r


sin






ϕ
r






α
r


cos






θ
r





]




(
2
)








The received signal is then expressed as:










[





r
i



(
t
)








r
q



(
t
)





]

=




[





β
r


cos






ϕ
r






-

α
r



sin






θ
r








β
r


sin






ϕ
r






α
r


cos






θ
r





]

·

[





y
i



(
t
)








y
q



(
t
)





]






(
3
)














=




[





β
r


cos






ϕ
r






-

α
r



sin






θ
r








β
r


sin






ϕ
r






α
r


cos






θ
r





]

·

[





α
r


cos






θ
r






α
r


sin






θ
r








-

β
r



sin






ϕ
r






β
r


cos






ϕ
r





]

·

[





x
i



(
t
)








x
q



(
t
)





]









=




[


α
r

·

β
r

·

cos


(


θ
r

-

ϕ
r


)



]

·

[



1


0




0


1



]

·

[





x
i



(
t
)








x
q



(
t
)





]









(
4
)








r·βr·cos(θr−φr)] is the residual gain offset which is further compensated by the AGC circuit. The phase difference between the transmitted and received signal has no impact on the compensation since it is eliminated by the carrier recovery circuit.


Similarly, by deriving the four parameters αt cos θt, αt sin θt, βt cos φt and βt sin φt, the compensation of the transmitter I/Q imbalance done by the transmitting compensating matrix circuit 250 turns to be a matrix function:









[





β
t


cos






ϕ
t






β
t


sin






ϕ
t








-

α
t



sin






θ
t






α
t


cos






θ
t





]




(
5
)








The compensated signal is then expressed as:










[





y
i



(
t
)








y
q



(
t
)





]

=





[





α
t


cos






θ
t






-

β
t



sin






ϕ
t








α
t


sin






θ
t






β
t


cos






ϕ
t





]

·

[





v
i



(
t
)








v
q



(
t
)





]










=




[





α
t


cos






θ
t






-

β
t



sin






ϕ
t








α
t


sin






θ
t






β
t


cos






ϕ
t





]

·

[





β
t


cos






ϕ
t






β
t


sin






ϕ
t








-

α
t



sin






θ
t






α
t


cos






θ
t





]

·

[





x
i



(
t
)








x
q



(
t
)





]







(
6
)











=




[


α
t

·

β
t

·

cos


(


θ
t

-

ϕ
t


)



]

·

[



1


0




0


1



]

·

[





x
i



(
t
)








x
q



(
t
)





]







(
7
)







These parameters can be identified by correlation of a predetermined OFDM signal with that after an imbalanced I/Q modulation/demodulation.


When a signal x (xi+jxq) is converted to a signal y (yi+jyq) by a function:











[




y
i






y
q




]

=


[




A
11




A
12






A
21




A
22




]

·

[




x
i






x
q




]



,




(
8
)








the signal y is a linear combination of x and x*, and can be expressed as:

y=C·x+D·x*  (9)

where C=ci+jcq, D=di+jdq, ci+di=A11, −cq+dq=A12, cq+dq=A21 and ci−di=A22.


If the signal x(t) is a complex OFDM signal, then










x


(
t
)


=





k
=

-

N
2





N
2









a
k

·



j2





π






f
x


t








(
10
)







y


(
t
)


=





k
=

-

N
2





N
2





(


C
·





a
k


+

D
·

a

-
k




)

·



j2





π






f
x


t








(
11
)











=





k
=

-

N
2





N
2










a
k

^

·



j2





π






f
x


t









(
12
)








where {circumflex over (α)}k can be expressed by the following matrix form:











[





a

k
,
i


^







a

k
,
q


^




]

=



[




c
i




-

c
q







c
q




c
i




]

·

[




a

k
,
i







a

k
,
q





]


+


[




d
i




d
q






d
q




-

d
i





]

·

[




a


-
k

,
i







a

k
,
q





]




,




(
13
)








where ak is the frequency-domain signal in kth sub-channel, ak,i is the real part of ak and ak,q is the imaginary part of ak.


Thus, the parameters used for compensating the I/Q imbalance can be derived by the equation (13) and characteristics of the OFDM signal. In order to avoid the impact of the transmitter I/Q imbalance, only one single demodulation path (either real-part modulation path I_tx or imaginary-part modulation path Q_tx of the transmitting node) is used during the estimation of the receiver I/Q imbalance. When ak,i=a−k,i(symmetric) and ak,q=−a−k,q(anti-symmetric), only a real-part time-domain OFDM signal is transmitted. By transmitting this signal through only one of the I and Q modulation paths (In this embodiment, the signal is transmitted through the Q modulation path and carried by a cosine (cos(ωct)) carrier wave) and demodulating the received signal by the FFT processor 500, {circumflex over (α)}k is:













[





a

k
,
i


^







a

k
,
q


^




]

=




[




M
11




M
12






M
21




M
22




]



[




a

k
,
i







a

k
,
q





]








=




[





c
i

+

d
i





-

(


c
q

+

d
q


)








c
q

+

d
q






c
i

+

d
i





]

·

[




a

k
,
i







a

k
,
q





]









(
14
)











=




[





α
r


cos






θ
r






β
r


sin






ϕ
r








-

β
r



sin






ϕ
r






α
r


cos






θ
r





]

·

[




a

k
,
i







a

k
,
q





]







(
15
)







When ak,i=−a−k,i (symmetric) and ak,q=a−k,q (symmetric), only an imaginary-part time-domain OFDM signal is transmitted. By transmitting this signal through only one of the I and Q modulation paths (In this embodiment, the signal is transmitted through the I modulation path and carried by a sine (−sin(ωct)) carrier and demodulating the received signal by the FFT processor 500, {circumflex over (α)}k is turned to be:










[





a

k
,
i


^







a

k
,
q


^




]

=


[





c
i

-

d
i





-

(


c
q

-

d
q


)








c
q

-

d
q






c
i

-

d
i





]

·

[




a

k
,
i







a

k
,
q





]






(
16
)











=




[





β
r


cos






ϕ
r






α
r


sin






θ
r








-

α
r



sin






θ
r






β
r


cos






ϕ
r





]

·

[




a

k
,
i







a

k
,
q





]







(
17
)







Thus, from the equation (15), if ak,i=ak,q=1, and a−k,i=ak,i and a−k,q=−ak,q, then

{circumflex over (α)}k,jr cos θrr sin φr
{circumflex over (α)}k,q=−βr sin φrr cos θr  (18)














α
r






cos






θ
r


=




a

k
,
i




+


a

k
,
q





2









β
r






sin






ϕ
r


=




a

k
,
i




-


a

k
,
q





2








(
19
)







From the equation (17), if ak,i=ak,q=1, and a−k,i=−ak,i and a−k,q=ak,q, then











a

k
,
i




=



α
r






sin






θ
r


+


β
r






cos






ϕ
r







(
20
)








a

k
,
q




=



-

β
r







cos






ϕ
r


-


α
r






sin






θ
r
















α
r






sin






θ
r


=




a

k
,
i




-


a

k
,
q





2





(
21
)








β
r






cos






ϕ
r


=




a

k
,
i




+


a

k
,
q





2













Alternatively, the parameters αr cos θr, αr sin θr, βr cos φr and βr sin φr for the receiver I/Q imbalance compensation may also be estimated by correlation of predetermined and independent frequency-domain signals wherein ak,i=ak,q=±1 with the corresponding signal received by the receiver. FIG. 3 is a diagram showing an estimator used in the apparatus for estimation and compensation of I/Q imbalance according to the embodiment of the present invention. The values of M11, M12, M21 and M22 are αr cos θr, αr sin θr, βr sin φr and βr cos φr respectively, and are sent to the receiving compensating matrix circuit 150. N is the number of the transmitted symbols. The multipliers shown in FIG. 3 may be replaced by inverters or shift registers. This simplified parameter estimation and determine estimator may apply to a communication (transmitter/receiver) system having an RF circuit without DC bias for transmitting the continuous deterministic signals.


The transmitter I/Q imbalance is estimated by transmitting two OFDM signals with ak,i=a−k,i and ak,q=a−k,q through the I and Q modulation path respectively so that










[





a

k
,
i










a

k
,
q







]

=


[





c
i

+

d
i






-

c
q


+

d
q








c
q

+

d
q






c
i

-

d
i





]

·

[




a

k
,
i







a

k
,
q





]






(
22
)











=


[





α
t






cos






θ
t






-

β
t







sin






ϕ
t








α
t






sin






θ
t






β
t






cos






ϕ
t





]

·

[




a

k
,
i







a

k
,
q





]







(
23
)







In order to avoid the impact of receiver I/Q imbalance, only one single demodulation path (either real-part modulation path I_tx or imaginary-part modulation path Q_tx of the receiving node) is used during the estimation of transmitter I/Q imbalance. The real-part of the time-domain signal is demodulated alone using a cosine (cos(ωct carrier wave and the imaginary-part time-domain signal is demodulated alone using a sine (sin(ωct)) carrier wave in different time period.


When ak,i=a−k,i (symmetric) and ak,q=a−k,q (symmetric) that is both the real-part and the imaginary-part frequency domain signal are symmetric, the time-domain OFDM signal is transmitted through the Q demodulation path Q_rx and is demodulated using a cosine (cos(ωct)) carrier wave to demodulate the real-part time-domain signal. Then the real-part time-domain signal is converted to frequency domain by the FFT processor 500 so that










[





a

k
,
i










a

k
,
q







]

=


[





c
i

+

d
i






-

c
q


+

d
q






0


0



]

·

[




a

k
,
i







a

k
,
q





]






(
24
)











=


[





α
t






cos






θ
t






-

β
t







sin






ϕ
t






0


0



]

·

[




a

k
,
i







a

k
,
q





]







(
25
)







If the time-domain OFDM signal is transmitted through the Q demodulation path Q_rx and is demodulated using a sine (sin(ωct)) carrier wave to demodulate the imaginary-part time-domain signal. Then the imaginary-part time-domain signal is converted to frequency domain by the FFT processor 500 so that










[





a

k
,
i










a

k
,
q







]

=


[



0


0






c
q

+

d
q






c
i

-

d
i





]

·

[




a

k
,
i







a

k
,
q





]






(
26
)











=


[



0


0






α
t






sin






θ
t






β
t






cos






ϕ
t





]

·

[




a

k
,
i







a

k
,
q





]







(
27
)







By using the system and method disclosed above with the OFDM signals that ak,i=a−k,i (symmetric) and ak,q=a−k,q (symmetric), the parameters of αt cos θt, αt sin θt, βt sin φt and βt cos φt can be determined respectively. Alternatively, the parameters for compensation of the transmitter I/Q imbalance may also be derived by the estimator shown in FIG. 3, wherein the values of M11, M12, M21 and M22 are αt cos θt, −βt sin φt, αt sin θt and βt cos φt respectively. These parameters are for use by the transmitting compensation matrix circuit 250.



FIGS. 4A and 4B respectively show constellations of an imbalanced modulation before and after the compensation.


It should be noted that the relation between the ak,i, ak,i, ak,q and ak,q is not necessarily limited to that described previously. The receiver I/Q imbalance may be estimated only by transmitting the signal through the same modulation path and the transmitter I/Q imbalance may be estimated only by receiving the signal through the same demodulation path. However, this increases difficulty in baseband signal processing.


The present invention takes advantage of the modulation/demodulation characteristics of OFDM signals to estimate the receiver and transmitter I/Q imbalance, and further uses a specifically predetermined signal to simplify the estimation.


The foregoing description of the preferred embodiments of this invention has been presented for purposes of illustration and description. Obvious modifications or variations are possible in light of the above teaching. The embodiments were chosen and described to provide the best illustration of the principles of this invention and its practical application to thereby enable those skilled in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. All such modifications and variations are within the scope of the present invention as determined by the appended claims when interpreted in accordance with the breadth to which they are fairly, legally, and equitably entitled.

Claims
  • 1. A method for estimating an I/Q imbalance parameter of a receiver, comprising the steps of: transmitting a first signal modulated by a first and a second modulated carrier through only a single modulation path at a transmitter;receiving the first signal demodulated by a first demodulated carrier and a second demodulated carrier, respectively through first and second demodulation paths at a receiver;transmitting a second signal modulated by the first and the second modulated carrier through the single modulation path at the transmitter;receiving the second signal demodulated by the first and the second demodulated carrier respectively through the first and second demodulation paths at the receiver; andderiving the I/Q imbalance parameter of the receiver according to the first signal and the second signal transmitted by the transmitter and the demodulated first and second signals received by the receiver, wherein the first and second signals are symmetrical in the frequency domain.
  • 2. The method of claim 1, wherein the first modulated carrier is a real-value modulated carrier, the second modulated carrier is an imaginary-value modulated carrier, the modulation path is one of I_channel and Q_channel, the first demodulation path is a I_channel, the second demodulation path is a Q_channel, the first demodulated carrier is a real-value demodulated carrier, and the second demodulated carrier is an imaginary-value demodulated carrier.
  • 3. The method of claim 1, wherein the real part of the first signal is symmetric while the imaginary part of the first signal is anti-symmetric in the frequency domain.
  • 4. The method of claim 3, wherein amplitudes of the real and imaginary part of the first signal are the same in the frequency domain.
  • 5. The method of claim 1, wherein the real part of the second signal is anti-symmetric while the imaginary part of the second signal is symmetric in the frequency domain.
  • 6. The method of claim 5, wherein amplitudes of the real and imaginary part of the second signal are the same in the frequency domain.
  • 7. The method of claim 1, wherein the amplitude of the real and the imaginary part of the first and second signals are either +1 or −1.
  • 8. An apparatus for estimation of transmitter I/Q imbalance in a communication system, the apparatus comprising: a signal generator for generating a first and a second signals, wherein the first and the second signals are symmetrical in the frequency domain;a transmitter for transmitting both the first signal modulated by a first modulated carrier and the second signal modulated by a second modulated carrier through only one of a first modulation path or a second modulation path; andan estimator for deriving an I/Q imbalance parameter of the transmitter according the first signal and the second signal received by a receiver.
  • 9. The apparatus of claim 8, wherein the signal generator further comprises an IFFT processor.
  • 10. The apparatus of claim 8, wherein the real and the imaginary part of the first and the second signal are symmetric in the frequency domain.
  • 11. The apparatus of claim 8, wherein amplitudes of the real and the imaginary part of the first and the second signal are the same in the frequency domain.
  • 12. An apparatus for estimation of receiver I/Q imbalance in a communication system, comprising: a signal generator for generating a first and a second signal; a transmitter for transmitting the first signal modulated by a first modulated carrier and the second signal modulated by a second modulated carrier, wherein both the first and the second signals are transmitted through a single I_channel or through a single Q_channel;a receiver for receiving the first signal demodulated by a first demodulated carrier through a I_channel and demodulated by a second demodulated carrier through a Q_channel, and receiving a second signal demodulated by a first demodulated carrier through a I_channel and demodulated by a second demodulated carrier through a Q_channel; andan estimator for deriving an I/Q imbalance parameter of the receiver from the first signal and the second signal received by the receiver and the first and second signals transmitted by the transmitter.
  • 13. The apparatus of claim 12 the receiver further comprising a FFT processor.
  • 14. The apparatus of claim 12, wherein the real part of the first signal is symmetric while the imaginary part of the first signal is anti-symmetric in the frequency domain.
  • 15. The apparatus of claim 14, wherein amplitudes of the real and the imaginary part of the first signal are the same in the frequency domain.
  • 16. The apparatus of claim 12, wherein the real part of the second signal is anti-symmetric while the imaginary part of the second signal is symmetric in the frequency domain.
  • 17. The apparatus of claim 16, wherein amplitudes of the real and the imaginary part of the second signal are the same in the frequency domain.
  • 18. The apparatus of claim 12, wherein the real and the imaginary part of the first and the second signal are either +1 or −1.
Priority Claims (1)
Number Date Country Kind
91133808 A Nov 2002 TW national
US Referenced Citations (2)
Number Name Date Kind
6498822 Tanaka Dec 2002 B1
20040125732 Cheng et al. Jul 2004 A1
Foreign Referenced Citations (3)
Number Date Country
07-327023 Dec 1995 JP
09-153882 Jun 1997 JP
09153882 Oct 1997 JP
Related Publications (1)
Number Date Country
20040095993 A1 May 2004 US