The present invention relates to an apparatus and a method of compensating for an In-phase/Quadrature-phase (I/Q) imbalance in a direct up-conversion system, and more particularly to an apparatus and a method of compensating for an I/Q imbalance in a direct up-conversion system, by which an Orthogonal Frequency Domain Multiple (Access) (OFDM(A)) system using a direct up-conversion scheme efficiently compensates for an I/Q timing skew, an I/Q phase imbalance, and an I/Q gain imbalance by using a characteristic of an OFDM scheme, thereby preventing the performance of the system from being deteriorated.
A direct or homodyne up-conversion scheme is one of the conversion techniques widely used in various types of communication systems due to its convenience and economic feasibility.
According to a schematic operation of the conventional direct up-conversion system illustrated in
In the meantime, the I/Q modulator has an in-phase component I and a quadrature-phase component Q, in which I should accurately lie at right angles of 90° to Q. However, according to the direct up-conversion system, a phase imbalance that a phase between the in-phase component I and the quadrature-phase component Q is not 90° and a gain imbalance that a gain between the in-phase component I and the quadrature-phase component Q is differentiated are generated due to the characteristic of the I/Q modulator that is the analog device, so that the conventional up-conversion system has a disadvantage of the serious performance deterioration.
However, a technique for measuring and correcting an I/Q timing skew resulting from a delay time difference between I and Q components generated by a difference of DAC timings or PCB or cable lengths between I and Q components has not been researched much until recently. In this respect, in an OFDM communication system, such as actively used Wireless Local Area Network (WLAN), Worldwide Interoperability for Microwave Access (WiMAX), or Long-Term Evolution (LTE) in recent days, using a broadband, a performance of the system is deteriorated due to the I/Q timing skew.
In consideration of the performance deterioration of the system, a conventional and general I/Q imbalance compensation method used in the direct up-conversion system employing the OFDM(A) employs a method of removing the I/Q imbalance in a final output terminal of the direct up-conversion system by measuring I/Q imbalance factor values of the direct up-conversion system and then inversely pre-distorting the measured I/Q imbalance factor values by a transmission unit. A method of measuring the I/Q timing skew, the I/Q phase imbalance, and the I/Q gain imbalance, which are the I/Q imbalance factors, is dealt with in another patent application of an invention different from the present invention, so that the description of the present invention is progressed based on an assumption that one has been aware of the I/Q timing skew, the I/Q phase imbalance, and the I/Q gain imbalance.
Accordingly, the present invention has been made to solve the above-mentioned problems occurring in the prior art, and an aspect of the present invention is to provide an apparatus and a method of compensating for an I/Q imbalance in a direct up-conversion system, by which an OFDM(A) system using a direct up-conversion scheme efficiently compensates for I/Q timing skew, I/Q phase imbalance, and I/Q gain imbalance by using a characteristic of an OFDMA scheme, thereby preventing a performance of the system from being deteriorated.
In accordance with an aspect of the present invention, there is provided an In-phase/Quadrature-phase (I/Q) imbalance compensation apparatus in a direct up-conversion system, including: a pre-distortion factor calculator for fetching pre-measured I/Q imbalance factors and calculating pre-distortion factors A, B, C, and D; and a pre-distortion executer for executing a pre-distortion for each subcarrier through the distortion factors A, B, C, and D corresponding to each subcarrier, wherein the pre-distortion factors A, B, C, and D are calculated by following equations,
in which τ indicates IN timing skew, g indicates an I/Q gain imbalance, Φ indicates an I/Q phase imbalance, Δf indicates sampling rate/FFT size, and N indicates an FFT size.
According to the present invention, the direct up-conversion system is applied to an Orthogonal Frequency Domain Multiple (OFDM) system.
In the meantime, the I/Q imbalance compensation apparatus further includes a pre-distortion factor storage unit for storing the pre-distortion factors calculated by the pre-distortion factor calculator, and the pre-distortion executer fetches the pre-distortion factors calculated by the pre-distortion factor calculator to execute the pre-distortion.
The pre-distortion executer performs the pre-distortion for respective subcarriers bilaterally symmetric to each other with respect to a DC subcarrier, and the pre-distortion is performed by
Predistorted—I(fm)=A(fm)·I(fm)+B(fm)·Q(fm)+C(fm)·I(f−m)+D(f)·Q(f−m)
Predistorted—Q(fm)=A(fm)·Q(fm)−B(fm)·I(fm)+D(fm)·I(f−m)−C(f)·Q(f−m)
and
Predistorted—I(f−m)=A(f−m)·I(f−m)+B(f−m)·Q(f−m)+C(f−m)·I(fm)+D(f−m)·Q(fm)
Predistorted—Q(f−m)=A(f−m)·Q(f−m)−B(f−m)·I(f−m)+D(f−m)·I(fm)−C(f−m)·Q(fm),
in which fm indicates a predetermined subcarrier index, and f−m indicates a subcarrier index symmetric to fm.
In accordance with another aspect of the present invention, there is provided a direct up-conversion system including: the I/Q imbalance compensation apparatus for performing a pre-distortion so as to compensate for an I/Q imbalance for baseband digital I signals and baseband digital Q signals; a baseband processor including an IFFT (Inverse Fast Fourier Transformation) unit for performing an IFFT on I signals and Q signals pre-distorted by the I/Q imbalance compensation apparatus; a D/A converter for converting analog I signals and Q signals which have undergone the IFFT to digital data; and an I/Q modulator for I/Q modulating the digital data.
In accordance with another aspect of the present invention, there is provided a method of compensating for an I/Q imbalance in a direct up-conversion system, the method including the steps of: (a) calculating pre-distortion factors A, B, C, and D for each subcarrier by using pre-measured I/Q gain imbalance g, I/Q phase imbalance Φ, and I/Q timing skew τ (timing_skew); (b) executing a pre-distortion for each subcarrier through the calculated pre-distortion factors A, B, C, and D for each subcarrier; (c) performing an IFFT on pre-distorted I/Q signals; and (d) converting analog I signals and Q signals which have undergone an IFFT to digital data and I/Q modulating the digital data, wherein the pre-distortion factors A, B, C, and D are calculated by following equations,
in which τ indicates I/Q timing skew, g indicates an I/Q gain imbalance, Φ indicates an I/Q phase imbalance, Δf indicates sampling rate/FFT size, and N indicates an FFT size.
In the aforementioned construction, the method further includes a step of storing the pre-distortion factors calculated in the step of (a) before the step of (b), wherein the step of (b) is performed by fetching the stored pre-distortion factors.
The step of (b) is performed for respective subcarriers bilaterally symmetric to each other with respect to a DC subcarrier, and the pre-distortion is performed by
Predistorted—I(fm)=A(fm)·I(fm)+B(fm)·Q(fm)+C(fm)·I(f−m)+D(f)·Q(f−m)
Predistorted—Q(fm)=A(fm)·Q(fm)−B(fm)·I(fm)+D(fm)·I(f−m)−C(f)·Q(f−m)
and
Predistorted—I(f−m)=A(f−m)·I(f−m)+B(f−m)·Q(f−m)+C(f−m)·I(fm)+D(f−m)·Q(fm)
Predistorted—Q(f−m)=A(f−m)·Q(f−m)−B(f−m)·I(f−m)+D(f−m)·I(fm)−C(f−m)·Q(fm),
in which fm indicates a predetermined subcarrier index, and f−m indicates a subcarrier index symmetric to fm.
The method is applied to an OFDM system.
According to the apparatus and the method of compensating for an I/Q imbalance in the direct up-conversion system of the present invention, an OFDM(A) system using a direct up-conversion scheme may efficiently compensate for I/Q timing skew, I/Q phase imbalance, and I/Q gain imbalance by using a characteristic of an OFDMA scheme, so that a performance of the system is prevented from being deteriorated.
Hereinafter, an exemplary embodiment of an apparatus and a method of compensating for an I/Q imbalance in a direct up-conversion system of the present invention will be described with reference to the accompanying drawings in detail.
First, when it is assumed that an I/Q gain imbalance is g, an I/Q phase imbalance is Φ, and an I/Q timing skew is τ (timing_skew), which are measured in the direct up-conversion system, the pre-distorted baseband signal in
DI(t)=(1+g)cos φ·I(t)−(1−g)sin φ·Q(t)
DQ(t)=(1−g)cos φ·Q(t−τ)−(1+g)sin φ·I(t−τ) [Equation 1]
*40 In Equation 1, if Y(t)=DI(t)+jDQ(t), x(t)=I(t)+jQ(t), y(t) may be expressed as Equation 2.
In Equation 2, Fast Fourier Transform (FFT) is performed on y(t), it may be expressed as Equation 3, and Equation 3 is organized as Equation 4.
FFT{y(t)}=½{(1+g)cos φ[X(ω)+X*(−ω)]+j(1−g)sin φ[X(ω)−X*(−ω)]+(1−g)cos φ[X(ω)−X*(−ω)]e−jωτ−j(1+g)sin φ[X(ω)+X*(ω)]e−jωτ} [Equation 3]
Y(ω)=½{[((1+g)+(1−g)e−jωτ)cos φ+j(1−g)−(1+g)e−jωτ)sin φ]X(ω)+[((1+g)−(1−g)e−jωτ)cos φ−j((1−g)+(1+g)e−jωτ)sin φ]X*(−ω)} [Equation 4]
In the meantime, if Y(ω)=I(ω)+jQ(ω), a pre-distorted baseband signal in a frequency domain may be expressed as Equation 5. That is, the OFDM system using the direct up-conversion scheme performs the pre-distortion of the I/Q imbalance of the I/Q phase/gain/timing skew before an Inverse Fast Fourier Transform (IFFT), i.e. in the frequency domain, so that the OFDM system may easily compensate for all I/Q imbalance factors.
predistortI(ω)=A·I(ω)+B·Q(ω)+C·I(−ω)+D·Q(−ω)
predistortQ(ω)=−B·I(ω)+A·Q(ω)+D·I(−ω)−C·Q(−ω) [Equation 5]
A=(1+g)cos φ+(1−g)cos φ·cos ωτ−(1+g)sin φ·sin ωτ
B=(g−1)sin φ+(1−g)cos φ·sin ωτ+(1+g)sin φ·cos ωτ
C=(1+g)cos φ−(1−g)cos φ·cos ωτ−(1+g)sin φ·sin ωτ
D=(g−1)sin φ+(1−g)cos φ·sin ωτ−(1+g)sin φ·cos ωτ
Among the aforementioned constructions, the pre-distortion factor calculator 112 functions to calculate factors A, B, C, and D of Equation 5 by fetching pre-measured I/Q imbalance factors and store the calculated values of factors A, B, C, and D in the pre-distortion factor storage unit 114. In the OFDM scheme, subcarriers have inherent frequency values, and the respective subcarriers are spaced apart from each other in the frequency domain by a subcarrier spacing, Δf (=sampling rate/FFT size). Accordingly, since the frequency components co of the respective subcarriers become different in Equation 5, the respective subcarriers have the different values of factors A, B, C, and D, so that if the values of factors A, B, C, and D are calculated for each subcarrier every time, a quantity of calculation is increased. Accordingly, in the present invention, g, Φ, and τ (timing_skew), which are the I/Q imbalance factors of the direct up-conversion system, are hardware dependent values, so that the present invention uses a fact that g, Φ, and τ (timing_skew) have inherent values unless the hardware of the system is changed.
That is, when one direct up-conversion system is configured, the system has inherent values of g, Φ, and τ (timing_skew), so that the pre-distortion factor calculator 112 calculates the factors A, B, C, and D once, and stores the calculated values of factors A, B, C, and D in the pre-distortion factor storage unit 114. The values of factors A, B, C, and D may be calculated by Equation 6.
The pre-distortion factor storage unit 114 functions to store the values of factors A, B, C, and D in a number equal to the number of subcarriers calculated in the pre-distortion factor calculator 112 in a memory. Next, the pre-distortion executer 116 functions to fetch the values of factors A, B, C, and D corresponding to each subcarrier from the pre-distortion factor storage unit 114 and execute the pre-distortion for each subcarrier. The pre-distortion in the frequency domain is performed with the subcarriers bilaterally symmetric to each other with respect to a DC subcarrier, and the pre-distortion may be expressed as Equation 7.
Predistorted—I(fm)=A(fm)·I(fm)+B(fm)·Q(fm)+C(fm)·I(f−m)+D(f)·Q(f−m)
Predistorted—Q(fm)=A(fm)·Q(fm)−B(fm)·I(fm)+D(fm)·I(f−m)−C(f)·Q(f−m) [Equation 7]
Further, in Equation 7, if a subcarrier index, which is symmetric to a predetermined subcarrier index fm, is f−m, the pre-distorted baseband I/Q signals of the subcarrier index fm may be expressed as Equation 8.
Predistorted—I(f−m)=A(f−m)·I(f−m)+B(f−m)·Q(f−m)+C(f−m)·I(fm)+D(f−m)·Q(fm)
Predistorted—Q(f−m)=A(f−m)·Q(f−m)−B(f−m)·I(f−m)+D(f−m)·I(fm)−C(f−m)·Q(fm) [Equation 8]
Hereinafter, a method of compensating for an I/Q imbalance in the direct up-conversion system of the present invention will be described.
First, a general method of decreasing the performance deterioration resulting from the I/Q imbalance in the direct up-conversion communication system is to inversely pre-distort the I/Q imbalance for a baseband signal by using the measured I/Q imbalance of the system and remove the I/Q imbalance in a final output.
In this process, since the pre-distortion of an I/Q timing skew is realistically very difficult in a time domain, the OFDM system pre-distorts the I/Q imbalance including the I/Q timing skew in a previous stage of an IFFT by using the characteristic of the OFDM.
To this end, the I/Q gain imbalance g, the I/Q phase imbalance Φ, and the I/Q timing skew τ measured in the direct up-conversion system are first fetched from the outside in step S10. The pre-distortion factors A, B, C, and D for each subcarrier to pre-distort each subcarrier are calculated by using the fetched I/Q imbalance information in step S20. Steps S10 and S20 may be performed by the I/Q imbalance pre-distorter 110 and the pre-distortion factor calculator 112. In the meantime, the pre-distortion factors, A, B, C, and D for each subcarrier may be calculated through Equation 6.
In the meantime, since the pre-distortion factors, A, B, C, and D have different values for each subcarrier, the pre-distortion factors, A, B, C, and D have an N number of values, respectively, in a case of the OFDM system using an N-point FFT. In consideration of such a fact, the calculated values of the pre-distortion factors, A, B, C, and D are stored in the pre-distortion factor storage unit 114 in step S30.
In the meantime, the I/Q imbalance in the direct up-conversion system is a hardware dependent value, so that it has a fixed value in a single system. Accordingly, the pre-distortion factors are calculated and stored once at the time of the initialization of the system.
Next, the pre-distortion factors A, B, C, and D for each subcarrier are fetched from the pre-distortion factor storage unit 114, and then the pre-distortion is executed for each subcarrier, i.e. the I/Q timing skew, the I/Q phase imbalance, and the I/Q gain imbalance are pre-corrected, by using Equation 7 in step S40. Step S40 may be performed by the pre-distortion executer 116. In the meantime, the pre-distortion in the frequency domain uses the subcarriers which are bilaterally symmetric to each other with respect to the DC subcarrier.
When it is assumed that a subcarrier index, which is symmetric to a subcarrier index fm, is f−m, the pre-distortion baseband I/Q signals of the subcarrier index fm may be obtained by Equation 8.
Finally, the pre-distorted I/Q signals undergo the IFFT in step S50 and are modulated to OFDM signals in step S60.
The apparatus and the method of compensating for the I/Q imbalance in the direct up-conversion system of the present invention is not limited to the aforementioned embodiment, and may be variously modified and implemented within the scope of the technical spirit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2011-0121980 | Nov 2011 | KR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2012/003330 | 4/30/2012 | WO | 00 | 5/2/2014 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2013/077507 | 5/30/2013 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8094054 | Helfenstein et al. | Jan 2012 | B2 |
20020050372 | Lee | May 2002 | A1 |
20040219884 | Mo et al. | Nov 2004 | A1 |
20100289572 | Li et al. | Nov 2010 | A1 |
20140286382 | Dark | Sep 2014 | A1 |
Number | Date | Country |
---|---|---|
1020010064260 | Jul 2001 | KR |
1020100124216 | Nov 2010 | KR |
03021826 | Mar 2003 | WO |
Entry |
---|
Carolina Luque A. et al., Improved Dynamic Range for Multi-Tone Signal Using Model-Based Pre-distortion, Metrology and Measurement Systems, 2009, pp. 129-141. |
International Search Report-PCT/KR2012/003330 dated Nov. 26, 2012. |
Number | Date | Country | |
---|---|---|---|
20140294057 A1 | Oct 2014 | US |