1. Field of the Invention
The invention relates to radio communication, and, more particularly, to a frequency division multiplexing (FDM) communication systems.
Orthogonal frequency division multiplexing (OFDM)-based physical layers have been selected for several wireless standards such as IEEE 802.11, IEEE 802.16, and IEEE 802.20. A low-cost physical layer implementation thereof is challenging under impairments associated with analog components. Among the analog components, down-conversion is one of the fundamental stages in radio-frequency (RF) front-end architectures. The down-conversion serves as a device to transfer the high carrier frequency signal to intermediate frequencies appropriate for further amplification and processing and, eventually, to the zero frequency (baseband). There are different architectures for converting the RF signal to the baseband, either through an intermediate frequency (IF) or by direct down-conversion to a baseband signal (zero intermediate frequency). There are advantages and disadvantages associated with each one. Due to certain advantages (e.g., cost, area, power consumption, and less off-chip components) in direct conversion, many future RF designs are adopting this scheme. However, a problem with direct conversion receivers when compared to other receivers is that the baseband signals are more severely distorted by imbalances within the I and Q branches.
The down-conversion of RF signals to the baseband through either direct conversion or heterodyne architectures is implemented by complex down-conversion.
A variety of techniques have been developed in the analog domain to reduce IQ mismatching. Component mismatches are reduced by layout techniques and by increasing the physical size of the devices to benefit from the averaging over the area. Additionally, different circuit topologies have been used in analog circuit designs that provide more robust protection against component mismatches. Such techniques, however, increases device sizes and raises power consumption in the analog domain. Even accepting the power consumption penalty does not remove the mismatches completely. Any process variation in resistor or capacitor values causes them to introduce mismatches in the analog domain. Layout parasitic, dynamic fabrication, and temperature variations can limit the achievable match between the I and Q branches at high carrier frequencies.
In “Compensation schemes and performance analysis of IQ imbalances in OFDM receivers,” IEEE Trans. Signal. Proc., vol. 53, no. 8, pp. 3257-3268, August 2005, Tarighat et al. introduce a formulation that systematically describes the input-output relation in an OFDM system with IQ imbalances as a function of the channel taps and distortion parameters. The input-output relation is then used to motivate and derive compensation algorithms (both pre-FFT and post-FFT-based), as well as an adaptive compensation algorithm with improved convergence rate. However, Tarighat does not take into account the effect of the carrier frequency offset (CFO) which is a common impairment in OFDM receivers.
Using the same pre-FFT compensation architecture as Tarighat, United States Publication No. 2006/0029150, Capozio et al. propose an adaptive approach to estimate the phase and gain imbalance parameters in the presence of CFO. The proposed algorithm enjoys low-complexity but suffers from low convergence rate for tracking the required parameters. Exploiting the assumption that the channel response does not change substantially between successive frequency taps, Tubbax el. al. in US Patent Application Publication, no. 2005/0152482 proposed a post-FFT approach to estimate the phase and gain imbalance parameters and to correct the frequency channel responses. In US Patent Publication No. 2005/0276354, S. L. Su proposes that the repetitive attribute of the preamble in a signal received by the receiver is used to estimate the IQ imbalance parameters.
Accordingly, a method for solving the IQ distortion in OFDM receivers by exploiting baseband and digital signal processing is desirable.
In one aspect of the invention, a method for compensating IQ imbalance is provided. First, an OFDM signal is received. The OFDM signal is then translated into frequency domain to form a translated OFDM signal, where the translated OFDM signal has N sub-carriers. An IQ imbalance compensation factor is thus generated according to the k-th sub-carrier of the translated signal, the (N−k+2)-th sub-carrier of the translated signal, and the complex conjugates thereof.
In another aspect of the invention, a method for compensating IQ imbalance is provided. First, an OFDM signal is received. The OFDM signal is then translated into frequency domain to form a translated OFDM signal, where the translated OFDM signal has N sub-carriers. An IQ imbalance compensation factor is thus generated according to a first matrix A, a conjugate transpose of the first matrix A*, and the M sub-carriers of the translated OFDM signal.
In yet another aspect of the invention, a method for compensating IQ imbalance is provided. The method comprises generating an IQ imbalance compensation factor of a n-th OFDM frame ρn by filtering ρn-1, wherein
ρn-1 is a IQ imbalance compensation factor of the (n-1)-th frame, ρn is a IQ imbalance compensation factor of the n-th frame, γ is a factor which is not larger than one, and,
is an estimated IQ imbalance compensation factor of the n-th frame.
The invention will become more fully understood from the detailed description, given herein below, and the accompanying drawings. The drawings and description are provided for purposes of illustration only, and, thus, are not intended to be limiting of the invention.
a and 6b show flowcharts of a method for compensating IQ imbalance according to the invention, and
y(t)=αejΔf
The distortion parameters α and β are related to amplitude and phase imbalance between I and Q branches in the RF/Analog demodulation process through a simplifying model as follows:
α=cos(θ/2)+jε sin(θ/2) Eq. (2)
β=ε cos(θ/2)−j sin(θ/2)
where θ and ε are, respectively, the phase and amplitude imbalance between the I and Q branches. When stated in dB, the amplitude imbalance is computed as 20 log10 (ε). In the following, the parameters α and β are referred to as the IQ imbalance parameters. The values of the imbalance parameters are not known at the receiver. Block 202 down-converts the RF signal into baseband, and then samples the analog signal y(t) into digital yn, where:
y
n
=αe
jΔf
n
b
n
+βe
−jΔf
n
b*
n. Eq. (3)
The IQ mismatch estimator 210 estimates the amount of distortion to be compensated, thus, IQ compensator 204 generates a compensated signal {tilde over (γ)}n. The compensated signal {tilde over (γ)}n can be expressed as:
Obviously, the IQ distortion can be removed by using the above transformation given that the value of
is provided. The value
is regarded as the IQ imbalance compensation factor. Alternatively, a compensated signal can also be expressed as: {tilde over ({tilde over (γ)}n, where:
CFO estimator 206 combining with CFO compensator 208 removes the CFO from compensated signal {tilde over (γ)}n. OFDM demodulator 212 proceeds the IQ mismatch and CFO compensated signal to recover bn.
A signal Y(k) presented the k-th sub-carrier output of the DFT module in 210 can be expressed as:
Y(k)=αDFT{ejΔf
Ignoring the impairment due to the CFO, Eq. (6) can be expressed as:
Y(k)=αH(k)X(k)+βH*(N−k+2)X*(N−k+2). Eq. (7)
where H(k) represents the channel frequency response at the k-th sub-carrier, and X(k) represents the transmitted pilot data at the k-th sub-carrier. On the other hand, the signal Y(N−k+2) presented on the (N−k+2)-th sub-carrier can be expressed as:
Y(N−k+2)=αH(N−k+2)X(N−k+2)+βH*(k)X*(k). Eq. (8)
Let Ω{k;k ε pilot} and
Y(k)Y(N−k+2)=αβ|H(k)|2|X(k)|2+αβ|H(N−k+1)|2|X(N−k+1)|2+ . . . Y(k)Y*(k)=αα*|H(k)|2|X(k)|2+ββ*|H(N−k+1)|2|X(N−k+1)|2+ . . . Y(N−k+2)Y*(N−k+2)=αα*|H(N−k+2)|251 X(N−k+2)|2+ββ*|H(k)|2|X(k)|2+ . . . ,.
where the notation “ . . . ” indicates less significant components in the equation. Next, dividing
obtains:
Note that the summation with respect to k in Eq. (9) corresponds to some pilot indexes, i.e. kεΩ. The summation can include either all the sub-carriers in Ω or partial sub-carriers in Ω. With Eq. (9), the IQ imbalance compensation factor
can be calculated by:
Clearly, in the invention, channel information H(k) and pilot data X(k) are not required. In addition, it should be noted that, in the presence of CFO, no changes are required to perform the invention.
For a special case where: X(N−k+2)=0. ∀(N−k+2)ε
Y(k)Y(N−k+2)=αβ|H(k)|2|X(k)|2+ . . . Y(k)Y*(k)=αα*|H(k)|2|X(k)|2+ . . .
As a result, the value
can be estimated by:
where the row values correspond to the selected pilots. With Y and A,
can be derived from:
In order to obtain A, the channel information H(k) and pilot data X(k) are required. For practical systems, pilots {X(k)} which are used to estimate channel parameters are usually available and are known at the receiver. With the pilot data, the channel can also be estimated using channel estimators (CE), e.g., the MMSE CE. The estimated channel information Ĥ(k) is then applied to construct A. Consequently, the IQ parameters can be estimated by Eq. (13). In fact, to perform Eq. (13), matrix inverse is unnecessary, since only the ratio between α* and β is required and not the individual values. Let:
Eq. (14) can be re-formulated as:
As a result, the ratio between α* and β is given by:
It should be noted that, even if applying Eq. (5) to compensate the IQ imbalance, the obtained IQ parameters {tilde over (α)}* and {tilde over (β)} can be used directly.
For a special case where X(N−k+2)=0,∀(N−k+2)ε
As a result, the parameter {tilde over (α)} which is proportional to α can be estimated by:
{tilde over (α)}=a*Y Eq. (18)
Moreover, the parameter {tilde over (β)} which is proportional to β can be estimated by:
{tilde over (β)}=a*
where
The embodiments aforementioned can be performed to calculate
as long as the OFDM symbol contains pilots. Since the IQ parameters vary slowly in time, an estimated
can be represented in averaging the previous estimation ρn-1. That is,
which is the same as:
where n indicates the estimation index and γ≦1 is the forgotten factor. ρn can be regarded as the estimated ratio
at the n-th index and use it to compensate the IQ imbalance according to Eq. (4). For example, as shown in
is estimated by the preamble (pilots in preamble) of the n-th frame. In this case, the ρn can be evaluated according to Eq. (20). Finally, ρn can be applied to compensate the IQ imbalance after the n-th frame according to Eq. (4).
a shows a flowchart of a method for compensating IQ imbalance according to one embodiment of the invention. In step 601, an OFDM signal y(t) is received. The OFDM signal is translated into frequency domain in step 602, wherein the translated OFDM signal has N sub-carriers Y(1)-Y(N). In step 603A, the IQ imbalance compensation factor is generated according to the k-th sub-carrier of the translated signal Y(k), the (N−k+2)-th sub-carrier of the translated signal Y(N−k+2), and the complex conjugates thereof. In step 604, an IQ imbalance compensation factor of the n-th OFDM frame ρn can be generated by filtering ρn-1, wherein
In one embodiment of the invention, the IQ imbalance compensation factor can be generated from the following formula:
where Y*(k) is the complex conjugate of Y(k), and Y*(N−k+2) is the complex conjugate of Y(N−k+2). Set
equals to B, and the IQ imbalance compensation factor is
b shows a flowchart of a method for calculating IQ imbalance factor or IQ imbalance parameters according to another embodiment of the invention. The steps 601-602 are substantially the same with the steps in
For example, the IQ imbalance compensation factor according to [A*A]−1AY, where Y=[ . . . Y(k) . . . ]T, and Y(k) is the k-th sub-carrier of the OFDM signal. The first matrix A can be expressed as:
where H(k) is the k-th sub-carrier frequency response of the transmission channel which the OFDM signal has passed through, and X(k) is the pilot at the k-th sub-carrier of the original OFDM signal. The result of [A*A]−1AY can be expressed as:
In some embodiments, with the estimated IQ parameters {tilde over (α)}* and {tilde over (β)}, the IQ imbalance can be compensated by
In other embodiments, with the estimated IQ parameters {tilde over (α)}* and {tilde over (β)}, the IQ imbalance can also be compensated by {tilde over (α)}*yn−{tilde over (β)}y*n.
In some embodiments of the invention, the pilot X(N−k+2) is 0, then the first matrix A is simplified as
In some embodiments of the invention, a carrier frequency offset (CFO) can be estimated according to the imbalance compensated signal, and hence the CFO inherited in the imbalance compensated signal is reduced.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.