Implementations of SignalProcessing Algorithms for OFDM Systems
View this Special IssueResearch Article  Open Access
Advanced Receiver Design for Mitigating Multiple RF Impairments in OFDM Systems: Algorithms and RF Measurements
Abstract
Directconversion architecturebased orthogonal frequency division multiplexing (OFDM) systems are troubled by impairments such as inphase and quadraturephase (I/Q) imbalance and carrier frequency offset (CFO). These impairments are unavoidable in any practical implementation and severely degrade the obtainable link performance. In this contribution, we study the joint impact of frequencyselective I/Q imbalance at both transmitter and receiver together with channel distortions and CFO error. Two estimation and compensation structures based on different pilot patterns are proposed for coping with such impairments. The first structure is based on preamble pilot pattern while the second one assumes a sparse pilot pattern. The proposed estimation/compensation structures are able to separate the individual impairments, which are then compensated in the reverse order of their appearance at the receiver. We present timedomain estimation and compensation algorithms for receiver I/Q imbalance and CFO and propose lowcomplexity algorithms for the compensation of channel distortions and transmitter IQ imbalance. The performance of the compensation algorithms is investigated with computer simulations as well as with practical radio frequency (RF) measurements. The performance results indicate that the proposed techniques provide close to the ideal performance both in simulations and measurements.
1. Introduction
With the everincreasing demand for high data rates and high quality of services for end users, bandwidthefficient transmission schemes such as orthogonal frequency division multiplexing (OFDM) are being adopted in emerging wireless communication systems (e.g., WLAN 802.11a/g/n [1], WiMAX IEEE 802.16 [2], DVBT [3], DVBH [4], 3GPP LTE [5]). The physical layer implementation of OFDMbased systems with directconversion (zeroIF or homodyne) radio architecture represents a promising solution for future wireless systems. The directconversion architecture offers a simplified analog front end (FE) as it performs the frequency translation in one step and thus eliminates the need of bulky image rejection filters [6, 7]. This yields an easy integration of analog and digital components of the FE on a single chip and consequently results in lowercost and less power consumption. From the perspective of practical implementation, a tradeoff exists between the high integrability and the performance. The directconversion architecturebased transceivers are extremely vulnerable to the nonidealities of analog frontend components. The main impairments that degrade the system performance are inphase quadraturephase (I/Q) imbalance, DC offset, and carrier frequency offset (CFO) [6, 7]. The adoption of higherorder modulation alphabets (such as 64QAM) in OFDM systems suggests that they are increasingly sensitive to any impairments in the underlying analog hardware. Rather than trying to improve the quality of individual analog modules, it is more costefficient to tolerate these RF impairments to a certain degree in the analog domain and afterward compensating them in the digital domain.
The frequency up and downconversion in the directconversion architectures are implemented by I/Q mixing, which suffers from the amplitude and phase mismatch between the I and Q branches [8โ24]. This problem is mainly inflicted by the modulators/demodulators which employ the principle of having equal gain and exact 90ยฐ phase difference between the quadrature branches. However, other analog frontend components such as DACs or ADCs and LPFs also contribute in general to the imbalance effects, resulting in frequencyselective I/Q imbalance [8โ10]. Estimation and compensation schemes dealing with I/Q imbalance have been proposed in several papers including [8โ12] and references therein.
CFO is another important RF impairment, particularly associated with OFDMbased communication systems. It is caused by the instability of local oscillator and also due to the mobility of users [25, 26]. OFDM systems divide the available bandwidth into many orthogonal subcarriers with a small subcarrier spacing. The subcarriers orthogonality is lost in the presence of CFO, leading to intercarrier interference. Because the CFO cannot be perfectly estimated in the presence of I/Q imbalances, most of the recent works (e.g., [18โ24, 27]) treat them jointly. The algorithms introduced in [18โ21] analyze the performance degradation and propose compensation scheme coping with CFO and receiver I/Q imbalance, but do not take into account the transmitter I/Q imbalance. Gil et al. [22], Chung and Phoong [23], and Tandur and Moonen [24] developed the joint estimation algorithm of the I/Q imbalance, CFO, and channel, however frequencyindependent I/Q imbalance model is assumed. Finally, in [27], compensation methods for the mitigation of frequencyselective transmitter and receiver I/Q imbalance combined with CFO and channel distortions are proposed by the authors of this article. But the application of proposed algorithms is restricted to systems with a preamble pilot, and also the computational complexity for CFO estimation is very large.
In this paper, we consider DSPbased compensation of frequencyselective transmitter and receiver I/Q imbalance together with frequencyselective channel and CFO in the OFDM system context. The central theme is to first systematically formulate the baseband equivalent of the received signal. Based on this signal model, we propose new lowcomplexity decoupled estimation and compensation algorithms. Unlike the joint estimation algorithms (e.g., [22, 24]) where the compensator parameters have to be reestimated with channel variations, the decoupled schemes are advantageous in the sense that only the varying parameter has to be reestimated, while the other parameters remain the same. More precisely, at the estimation and compensation stage, we first compensate the generally timeinvariant receiver I/Q imbalance in time domain with blind methods proposed in authorsโ earlier work [11, 13]. The subsequent estimation and compensation of nonidealities including CFO, channel distortions, and transmitter IQ imbalance is done for pilot symbolassisted modulation (PSAM) OFDM systems in each transmission. With practical considerations, two pilot patterns are taken into account in this work, namely, the preamble pilot pattern, where one complete OFDM symbol in a transmission frame is assumed known, and the sparse pilot pattern, where pilot symbols are placed over different subcarriers of certain OFDM symbols. We propose two alternative estimation and compensation structures depending on the pilot pattern. The leading principle in CFO estimation and compensation for both pilot patterns is to use an already existing technique of [28] and apply it in time domain. For the preamble pilotbased estimation, we propose zeroforcing (ZF) and maximumlikelihood (ML) estimation methods for joint channel distortions and transmitter I/Q imbalance compensation, whereas an algorithm for successive compensation of channel distortions and transmitter I/Q imbalance is proposed for sparse pilotbased structure. The performance of algorithms is evaluated with extensive computer simulations as well as with laboratory measurement setup.
The novelty of this paper is as follows: (1)We do not make any specific assumption about the location of pilots for sparse pilotbased estimation and compensation structure. The existing algorithms, for example [29], allocate the pilots to mirror frequency pairs which is generally not valid in practical radio systems like LTE [5].(2)In this work, instead of proposing comprehensive and brand new algorithms to cope with multiple RF impairments at once, we simplify the complexity of the problem by reforming overall receiver design and decoupling the effects of individual RF impairments. Then incorporating already existing efficient algorithms with new proposed methods, a hybrid timeandfrequency domain compensation architecture with very reasonable complexity and good performance is achieved.(3) Practical RF measurements are used to verify the applicability of algorithms in realworld receiver design which, to the best of authorsโ knowledge, has not been addressed so far in the literature. The performance of individual impairments has been evaluated though, for example, [9, 11], but RF performance evaluation in the presence of all the considered impairments is still new. (4)Here we use two widely deployed pilot patterns in the current and upcoming OFDMbased radio systems (e.g., IEEE 802.11n [1], DVBH/T [3, 4], and LTE [5] systems), namely, the preamblebased and sparsely located pilot structures for parameter estimations. As a result, the proposed algorithms can be directly applied in the corresponding receiver design without any modification.
An attractive feature of receiver I/Q imbalance compensation algorithm is that it is able to track the timevariation of I/Q imbalance and updates the coefficients of compensation filter appropriately.
The paper is organized as follows. I/Q imbalance model and its impact, OFDM signal model under frequencyselective I/Q imbalances, channel distortions, and CFO are described in Section 2. Section 3 presents the estimation and compensation techniques for the mitigation of impairments. Computer simulation results are shown in Section 4. In Section 5, the measurement setup and obtained results are presented. Finally, the conclusions are drawn in Section 6.
Preliminaries. The notations used in this paper are as follows. Scalar parameters are represented by lower case letters and frequency domain quantities with upper case letters . We denote the time domain vectors/matrices by lower case bold face with overbar and frequency domain vectors/matrices by bold face letters . Superscript , and denote the transpose, conjugate, and inverse of a vector, a scalar, or a matrix, respectively. The quantity of a matrix is defined by and )th quantity by . The convolution operation is indicated by . If is an OFDM symbol with subcarriers then is the conjugate of mirror subcarriers vector. The discrete Fourier transform operation is denoted by a matrix of size defined as .
2. Signal and System Model
2.1. FrequencySelective I/Q Imbalance Model
The directconversion transmitter architecture is based on the principle of directly I/Q upconverting the baseband signal to the RF frequency. The upconversion is performed in the analog domain by a quadrature mixer, which theoretically provides infinite image signal attenuation. This eliminates the need for image rejection filter, relaxing the overall requirement for RF filtering. A perfectly balanced modulator corresponds to equal gain and phase difference between the quadrature branches. However, in practice, this requirement is not fully satisfied. In addition to that, other modem components such as DACs and LPFs in the I and Q branch are not perfectly matched [7, 8]. These effects are called I/Q imbalance, and it results in the limited suppression of the image signal [8, 9]. In the wideband system context, the reconstruction filters in the modulator exhibit frequencydependent response, which causes the I/Q imbalance to vary as a function of frequency. Consequently, we can characterize the I/Q imbalance with transmitter gain imbalance and phase imbalance parameter and , respectively [8, 27]. In addition, the relative nonideal filter transfer function between in the I and Q branches is modeled with the filter . A conceptual block diagram is illustrated in Figure 1. To see the impact of I/Q imbalance on the transmitted signal, we denote the baseband equivalent ideal transmit signal as . The complex envelope of the transmitted RF signal with I/Q imbalance effects is [8] where the complex filters and correspond to imbalance filters and are defined as The baseband equivalent signal in frequency domain is The above equation indicates that the imbalanced baseband signal is weighted sum of the desired signal and the undesired image signal . The undesired image signal term is produced by the I/Q imbalance and results in the mirror frequency interference.
On the receiver side, the RF signal is downconverted to baseband using a quadrature demodulator. The downconverted baseband equivalent of the received signal is of the form [11] with the receiver I/Q imbalance filters and given as The Fourier transform of (4) is Again the mirrorfrequency interference due to I/Q imbalance is evident from (6).
The image rejection ratio (IRR) quantifies the image signal suppression and is defined as the ratio of desired signal power to image signal power, expressed in dB as With careful analog design, IRRโs in the order of 25โ40โdB are stated feasible [6โ8].
2.2. OFDM Signal Model with RF Impairments
We consider an OFDM system with subcarriers. At the transmitter, OFDM symbols are generated by computing the point inverse discrete Fourier transform (IDFT) of the data symbols . A cyclic prefix (CP) of length is appended ahead of each OFDM symbol which is removed at the receiver after DFT.
Referring to Figure 2, consider the transmission of symbol of size , the frequency domain transmitted signal corresponding to OFDM symbol is then given by where and are frequency domain diagonal matrices whose diagonal elements possess frequency responses of transmitter I/Q imbalance filters in (2)). We consider the transmission over a block fading channel whose impulse response is denoted by with channel length . The received frequency domain signal can then be expressed as where is frequency domain matrix that contains the channel frequency response on its main diagonal and is additive white Gaussian noise (AWGN).
Assume now that the local oscillator of transmitter and receiver are not synchronized and a CFO is present. If we denote the time domain received signal vector as , then the signal in the presence of CFO can be modeled as , where is the CFO matrix with main diagonal entries Here is the frequency offset in Hertz and is the sampling rate. The frequency domain CFO matrix is circulant in nature and has on its main diagonal and and on the first suband superdiagonal [30]. Including the CFO effect to (9), we obtain Finally taking into account the receiver I/Q imbalance, the signal at the downconversion stage appears as where again and are frequency domain diagonal matrices whose diagonal elements are DFT of receiver I/Q imbalance filters in (5)). After some simple mathematical manipulations, the complex baseband equivalent of the received signal in terms of transmitter/receiver I/Q imbalance, channel, and CFO is given by where are the mirrored matrix of , respectively. The noise term now becomes , whose elements are still complex circular Gaussian, but with correlated mirror subcarriers.In the ideal case when there is perfect transmitter/receiver modulator/demodulator matching as well as perfect synchronization between the transmitter/receiver local oscillator, the model in (13) reduces to which can be equalized with one complex multiplication for each subcarrier in each OFDM symbol. As evident from (13), both I/Q imbalances and CFO introduce ICI and severely degrade the system performance, thus digital compensation is needed.
In this paper, we assume that the length of the cascade of impulse responses of the transmitter I/Q imbalance filters ( and in (1)), the multipath radio channel, and the receiver I/Q imbalance filters ( and in (4)) does not exceed the length of CP. It is reasonable to make such an assumption as the frequencyselective transceiver I/Q imbalance is rather moderate and can be estimated with sufficient accuracy with only a few taps [8, 11, 27].
3. Estimation and Compensation of Nonidealities
The estimation and compensation of radio frequency impairments in OFDM systems can be performed blindly and/or with the aid of training (a.k.a. pilot) symbols. For forming such pilotsymbolassisted OFDM systems, it involves inserting the known symbols in the stream of data symbols. With practical system design, two types of pilot patterns are widely usedโthe preamble pilot pattern that amends an entirely known OFDM symbol at the beginning of the frame and the sparse pilot pattern where pilot symbols are sparsely inserted at some subcarriers of specific OFDM symbols. Figure 3 illustrate these two ways of inserting pilots among the data symbols.
(a)
(b)
In the following, we discuss receiverbased estimation and compensation algorithms for mitigating all the considered RF impairments. With developed signal model and given pilot patterns, we are able to isolate them individually and then process them for estimation and compensation in the reverse order of their appearance in the transmitter and receiver front end. We first discuss the receiver I/Q imbalance estimation and compensation, which is performed in time domain and is independent of the pilot pattern. Then, two lowcomplexity and novel structures are proposed for CFO, channel, and transmitter I/Q imbalance compensation with both preamble and sparse pilot structures. The CFO estimation and compensation is also carried out in time domain, while the channel and transmitter IQ imbalance are compensated in frequency domain.
3.1. Blind Receiver I/Q Imbalance Compensation
For receiver I/Q imbalance estimation and compensation, we propose to utilize the statistical signal processingbased blind I/Q imbalance compensation algorithms, developed in authorsโ earlier work [11, 13, 14]. In general, most complex communication waveforms based on PSK and QAM (with ) are proper or circular [31]. The OFDM signal constructed from these alphabets is thus also circular. I/Q imbalance destroys this property and makes the signal noncircular. The strategy used in [11] is to recover the circularity using secondorder statisticsbased approach, under the assumption that the received signal (without receiver I/Q imbalance) is circular. The circularity of received signal is inherently lost in the presence of transmitter I/Q imbalance, potentially hindering the applicability of the I/Q imbalance compensation algorithms of [11]. However, it is shown in [13] that either a CFO or a fading channel will restore the circularity of the received signal (without receiver I/Q imbalance), thus making it possible to utilize the circularitybased algorithms of [11]. These blind algorithms are also beneficial from the point of view that they do not affect the subsequent signal processing of CFO, channel, and transmitter I/Q imbalance estimation and compensation.
For notational simplicity, we drop the noise term in (13) and continue the analysis. Notice that even though the actual compensation processing is done partly in the time domain (for receiver I/Q imbalance and CFO), the following analysis is done completely in the frequency domain. From (12), we recognize that the signal is the linear combination of the received signal and its mirror conjugate . For such a system model, the natural compensator is of the form Substituting the observed signal of (12) into the compensator in (14), the output can be written as From (15), it follows that the optimum compensation filter canceling the mirrorfrequency interference is, in frequency domain diagonal matrix, of the form and is derived in [11].
Applying the optimum compensation filter to (15) cancels the mirror conjugate term and results in the output signal as It is well known that and for any practical imbalance values; thus the contributions of the second terms inside the parentheses are relatively very small compared to the first term and can be omitted, leading to the following form: Comparing (16) with (13) suggests that, given , the compensator is able to fully suppress the image signal term generated by a frequencyselective receiver I/Q imbalance in the presence of CFO, channel distortions, and transmitter I/Q imbalance. The estimation of is described in [11, 13] and is not reproduced here. Next, we discuss the pilotbased estimation and compensation schemes for CFO, channel distortions, and transmitter I/Q imbalance.
3.2. Estimation and Compensation with Preamble Pilot Structure
The compensation structure proposed in this section utilizes one complete pilot OFDM symbol embedded in the OFDM frame. The preamble pilot symbol is transmitted at the beginning of the transmission to estimate the RF impairments. This kind of pilot pattern assumes that the channel remains static over several OFDM symbols and has the benefit of efficiently using the available bandwidth. OFDMbased systems such as IEEE 802.11โn and IEEE 802.16d have a preamble at the beginning of the frame [25]. Figure 4 shows the system model with RF impairments estimation and compensation block in place. In the following, we discuss the algorithms for the estimation and compensation of RF impairments.
3.2.1. CFO Estimation and Compensation
There exists an abundant literature on CFO estimation (see, e.g, [18โ25] and references therein), but most of these algorithms assume a specific pilot structure which restrict their use in our problem. The subspacebased CFO estimation approach proposed in [26] utilizes only one OFDM symbol, and can be directly used here at the expense of increased computational complexity. We rather suggest to use the CFO estimation algorithm of [28] as discussed in [25]. More specifically, the actual CFO estimation is performed in two stages: first the fractional part of CFO is estimated and corrected in time domain by using the CP correlation. The integer part is then estimated in frequency domain in the second stage. Even though the presence of transmitter I/Q imbalance is not taken into account in this method, we show with simulations that the algorithm is still able to achieve reasonable good CFO estimation performance.
Assuming perfect CFO estimate is obtained, we perform CFO compensation in time domain by multiplying the time domain equivalent of (17) with the complex conjugate of , which, in time domain, can be written as where .
3.2.2. Joint Transmitter I/Q Imbalance and Channel Equalization
The joint transmitter I/Q imbalance and channel equalization are carried out in frequency domain. To simplify the analysis further, let us define the direct and image signal filters as and , which transforms (18) into We now switch to the subcarrier model and write the CFO compensated symbol for the subcarrier and the complex conjugate of its mirror subcarrier. In the subsequent derivations, the subcarrier index refers to the physically opposite mirror subcarrier The matrix represents the joint transmitter I/Q imbalance and channel response. Assuming the coefficients of matrix are known, we are able to directly apply the ZF or the ML detection principle on the mirror subcarrier pair to estimate the transmitted symbol.
With ZF equalization scheme, the estimate of original transmit symbols is obtained by solving (20) for each subcarrier and its mirror subcarrier as It is well known that ZF equalization suffers from the noise enhancement problem, yet it gives good calibration performance as will be shown in Section 4.
Alternatively, the transmitted symbols can be estimated using ML detection principle which is based on the principle of minimizing the cost function where in (22) denotes the trial value of OFDM symbol . The ML equalizer is able to exploit the frequency diversity induced by transmitter I/Q imbalance and gives better performance than ZF, but the computational complexity associated with ML is very large which increases with higherorder constellations and large number of subcarriers.
3.2.3. LS Identification of
We consider the LS estimation of the joint transmitter I/Q imbalance and channel filters and . The filters are estimated in time domain similar to [32], where a timedomain ML channel estimator was proposed for OFDM. This approach can utilize the frequency domain correlation of the channel implicitly without making any statistical assumptions about the channel, through limiting the length of the estimated channel response estimates as .
We switch to matrixvector algebra and write the timedomain received symbol corresponding to preamble pilot as and the observable imbalance filters as , where is the length of pilot data and is the length of estimated filters. The received symbol vector during the pilot symbol is then where is the timedomain circularconvolution matrix formed from IDFT of pilot symbol . The LS estimates of imbalance filters can be computed as [33] Here represents the pseudoinverse of and is given by [33]. Frequency domain expressions of the estimated filters and , which are needed for equalization/detection in (20)โ(22), are then obtained through DFT.
3.3. Estimation and Compensation with Sparse Pilot Structure
OFDM systems such as LTE and DVBT/H do not include a preamble pilot in their frame, rather the pilot tones are inserted sparsely in the OFDM symbols. DVBT/H standard defines both continual and scattered pilots, on the other hand, LTE includes pilot subcarriers only on specified OFDM symbols. Figure 5 shows the reference pilot structure for LTE system with pilot symbols at every sixth subcarrier during the first and fifth OFDM symbol of each slot.
One big challenge with sparse located pilot structure is that the pilots are most likely not allocated to mirrorfrequency pairs which is required by most of the pilotbased algorithms developed in literature, for example, [29]. The compensation algorithms proposed in this section consist of estimating the impairments at the pilot frequencies and then interpolating the estimates over all the subcarriers. Therefore, no pilot structure modification is needed, and they can be directly applied for the development of, for example, LTE receiver. The estimation and compensation structure is illustrated in Figure 6. Again, notice that the receiver I/Q imbalance has already been compensated with the blind method discussed in Section 3.1.
3.3.1. CFO Estimation and Compensation
For the CFO estimation, we again apply the twostep timedomain approach of [25] as discussed in the previous subsection, resulting in the time domain CFO compensated signal similar to (18) as
3.3.2. Decoupled Transmitter I/Q Imbalance and Channel Equalization
With the sparse pilot structure, we propose to compensate the channel and transmitter I/Q imbalance successively. โAlgorithm 1 summarizes the algorithm for the estimation of transmitted symbols.
Algorithm 1 (It is for estimation of channel distortions and transmitter I/Q imbalance). (1) Estimate widelylinear filter (see Section 3.3.3).(2) Switch to subcarrier model and write (25) in frequency domain for subcarrier as (3) Divide (26) by to obtain the equalized subcarriers as Clearly, the channel effect is removed and the only impairment present in the signal now is the transmitter I/Q imbalance.(4) Harddecisionbased detection of the mirror subcarriers of equalized symbol, given by where denotes the decision.(5) At the pilot subcarriers, we now have (6) From above equation, we find the compensation filter at the pilot subcarriers as (7) Interpolate to all subcarriers to obtain (see Section 3.3.4).(8) The estimated symbols are then given as
3.3.3. Estimation of Widely Linear Filter
The filter can also be estimated in the time domain as discussed in the previous subsection. For the received OFDM symbol after receiver I/Q imbalance and CFO compensation, we perform the DFT operation and pick the data on pilot subcarriers. The time domain OFDM symbol corresponding to pilot subcarriers can then be written as and the observable imbalance filter as , where again is the length of sparse pilot symbols and is the length of estimated filters. The LS estimate of is then where is the timedomain circularconvolution matrix formed from by taking the IDFT of pilot symbols .
3.3.4. Interpolation of
Here, we derive the transformation for the interpolation of filter in (30). Assume that the pilot estimates stem from a time domain impulse response of length , then the model expressed in (30) becomes where is diagonal matrix and denotes the indices of pilot subcarriers. Now, let us define the DFT matrix comprised of first columns and rows corresponding to the pilot subcarriers, formally given as then the impulse response vector is estimated based on minimizing the mean square error which can be found by minimizing the LS scheme, corresponding to left multiplying th pseudoinverse of to (30) yielding The interpolated frequencydomain coefficients are then obtained as The estimates obtained from the above equation are then plugged in (31) to obtain transmitted symbols estimate.
In practice, some of the coefficients of might be very biased due to deep channel fading. These biased estimates can be improved by using weightedleastsquares (WLS) solution. There are many possibilities for defining the weight matrix, for example, giving more weight to the subcarriers that have strong mirror subcarrier. In this work, we define the weight matrix as which transform the original LS problem into WLS as or equivalently in frequency domain as
3.4. Compensation Complexity
In Table 1, we summarize the complexity in terms of number of the complex multiplications required by each compensation stage.

The overall complexity of the proposed compensation schemes is .
Conceptually, a conventional channel equalizer in the absence of CFO and I/Q imbalances operates on a persubcarrier basis, requiring 1 complex multiplication per active subcarrier. However, a joint equalizer for channel, CFO, and Tx. Rx. imbalances has to take into account the contribution of all active subcarriers. Therefore, for such an equalizer with active subcarriers, complex multiplications would be required. Comparing this complexity with the complexity of proposed decoupled schemes clearly signifies the benefit of decoupled compensation.
4. Simulation Results
The performance of proposed algorithms is illustrated in this section with computer simulations. We first evaluate the performance of CFO estimator in the presence of transmitter I/Q imbalance and channel distortions and do not take into account receiver I/Q imbalance, for both preamble and sparse pilot structures. Then, SER simulations are performed to evaluate the detection performance of compensation schemes in the presence of transmitter and receiver I/Q imbalance, channel distortions, and CFO.
4.1. Performance of CFO Estimator
The parameters considered for CFO estimator simulations are as follows: OFDMbased system with 64QAM subcarrier modulation, total number of subcarriers , of which 600 are active, 50 OFDM symbols, and the subcarrier spacing is 15โKHz. In the case of preamble pilot, the first complete OFDM symbol is considered as pilot and used for the CFO estimation. For sparse pilot example, pilot symbols are inserted at every sixth subcarrier. The multipath channel is 39 taps long with maximum delay spread of ms and power delay profile as described in [34]. The transmitter I/Q imbalance filters impulse responses are . Frequencyindependent gain and phase are chosen corresponding to IRR levels of dB, dB, dB, and infinite (INF.). These IRR levels map to gain imbalance of and phase imbalance of 10ยฐ, 4ยฐ, 1ยฐ, 0ยฐ, respectively. The mean received SNR is dB. The performance results are illustrated by plotting the mean square error (MSE) over normalized CFO values with 500 independent channel realizations:
Figures 7 and 8 show the performance of CFO estimation scheme of [25] for preamble and sparse pilot cases, respectively. For the sparse pilot example, we assume that the system under consideration is LTE for which normalized CFO can be higher than one [25], and we simulate the algorithm over the normalized CFO range of . As evident from the results, the algorithm delivers sufficiently reliable estimates for small to large imbalance values. The MSE remains below than with preamble and in the order of when pilots are inserted sparsely at โdB.
4.2. SER Performance
Now, we perform the SER simulations and illustrate the results by plotting the mean SER as a function of received SNR. A typical 64QAM OFDM system is considered whose parameters are given in Table 2. The OFDM signal parameters are similar to 3GPP longterm evolution (LTE) specifications [35]. The I/Q imbalance values stated in the table correspond to 23โ30โdB frontend IRR and represent a practical example case.

In the following figures, legend โNo FE Distortionโ refers to the case when no transmitter and receiver I/Q imbalance and CFO is present and known channel estimates are used for channel equalization, โW/o Compensationโ refers to when all radio impairments are present and only channel is equalized with known estimates, and โW/Tx Rx IQ Imbalance onlyโ for the case when only transmitter and receiver IQ imbalance is present and channel is equalized with known estimates. โW/ZF Compensationโ โW/ML Compensationโ โW/LS Compensationโ, and โW/WLS Compensationโ legends exemplify the schemes proposed in Section 3. The results depicted are averaged over independent channel realizations.
For preamble pilotbased compensation, we transmit 50โOFDM symbols and use first OFDM symbol as pilot. In each simulation run, we generate a random CFO in the range and introduce it to the signal (with transmitter I/Q imbalance and channel distortions). The receiver I/Q imbalance is compensated with 3tap compensation filter, built by utilizing the secondorder statistics of the received signal. This is followed by CFO estimation and compensation, performed in time domain. ZF and ML estimation techniques are applied next. It can be seen in Figure 9 that communication system becomes completely unusable when no compensation scheme is in place and SER remains very high when only I/Q imbalance is present at both transmitter and receiver. The ZF equalizer is able to reduce the SER to the level of a system with no frontend distortion. On the other hand, the ML equalizer even outperforms the SER performance of system with no RF impairments and known channel estimates. In the low SNR region, the SER is close to the ideal system but as the SNR increases, the equalizer is able to extract the frequency diversity gain induced by transmitter I/Q imbalance. A similar diversity effect is also reported in [29] where only transmitter I/Q imbalance and channel distortions are considered.
The OFDM signal model for sparse pilotbased compensation is similar to LTE frame structure shown in Figure 10, consisting of one frame that is composed of ten subframes; each subframe is further divided into two slot. A slot consists of seven OFDM symbols, and pilot symbols are located at every sixth subcarrier of first and fifth OFDM symbol of each slot. Thus, in total, we transmit 140 OFDM symbols with pilot tones on 20 symbols. As discussed in the previous subsection, the normalized frequency offset is randomly generated in the range during each channel realization (CFO in LTE is much smaller, in fact it can be greater than one), and its effect is added to the signal. At the algorithm compensation level, we again apply a 3tap compensation filter for receiver I/Q compensation, followed by CFO estimation and compensation. The LS and WLS compensation algorithms are applied in frequency domain for channel distortions and transmitter I/Q imbalance calibration. Figure 10 illustrates the simulation results that renders excellent calibration property of proposed algorithms, with WLS achieving close to SER of a system with no FE distortions.
5. Experimental RF Measurements Results
In order to further validate the performance of proposed compensation algorithms, realworld RF measurements have been performed. We first summarize the overall measurement setup and then describe the measurement procedure in detail.
5.1. Prototype Implementation
The generic structure of the measurement setup is identical to the one shown in Figures 4 and 6, and the corresponding block diagram is depicted in Figure 11. The prototype implementation integrates Rohde and Schwarz (R&S) AFQ100A baseband I/Q signal generator, R&S FSG spectrum and signal analyzer, R&S SMJ vector signal generator, HP E4422B RF signal generator, LeCroy 534AL quadchannel oscilloscope, Analog Devices (AD) AD8349 direct conversion modulator evaluation kit, and Maxim 2023 demodulator evaluation kit. All the instruments are connected to a computer via general purpose interface bus (GPIB) for remote control operation.
5.2. Measurement Setup
A computer with MATLAB is used for performing digital signal processingrelated tasks and also for instrument control. The baseband OFDM signal with parameters similar to simulations as in Section 4 is generated in computer, and its samples are loaded into the memory of R&S AFQ. The analog I/Q signal output by R&S AFQ is upconverted to RF frequency by AD8349 modulator. In order to introduce the channel distortions and noise, we capture the baseband equivalent of the RF signal using builtin I/Q subsystem of R&S FSG. The I/Q subsystem first translates the signal to an intermediate frequency (IF) of 20.4โMHz, followed by IF filtering. The filtered signal is then digitized by a builtin ADC at a rate of 81.6โMHz. Finally the sampled signal is digitally downconverted to complex baseband, lowpass filtered, and resampled to desired sampling frequency. The samples are then read out in block of each in ASCII format. The channel distortions and noise are then added, and the samples of signal (with transmitter I/Q imbalance, channel distortions, and noise) are loaded into R&S SMJ memory, which outputs the RF signal. The CFO effect is introduced at the transmitter side by drifting the LO frequency of R&S SMJ relative to the RF frequency of HP E4422B. The LO frequency is used in the measurements in 1.5โGHz. On the receiver side, MAX2023 demodulator downconverts the signal from RF to baseband. The output of analog frontend of MAX2023 is captured with a quad channel oscilloscope. The samples recorded by the oscilloscope are then sent to MATLAB for offline processing.
5.3. Performance Analysis
5.3.1. FrontEnd IRR without Calibration
We first shortly address the estimation of frontend IRR of AD8349 and MAX2023 chips, without any compensation. Although the exact values of gain and phase imbalance of these chips are unknown, the IRR analysis is still possible using LS fitting approach as follows. We denote the reference time domain signal to be transmitted. The complex envelope of RF signal can be written as in (41). and are time domain convolution matrix and conjugate convolution matrix formed from reference signal and its conjugate , respectively. Assuming perfect synchronization in time, frequency, and phase, the LS estimates of the frontend imbalance filters are then given by (42) [8, 11].
In Figure 12, IRR curves with different I/Q imbalance filter lengths, utilizing samples and ensemble averaged over ten independent simulation runs, are plotted. The LO frequency is 1.5โGHz, and the signal is a 16QAM modulated signal with 18โMHz twosided bandwidth, six times oversampling, and root raised cosine pulse shaping. The results suggest that both chips have frequency selective image rejection, varying between 27โ29โdB for AD8349 (transmitter modulator) and 30โ33โdB for Maxim 2023 (receiver demodulator):
5.3.2. Blind Receiver I/Q Imbalance Compensation
The performance of blind receiver I/Q imbalance compensation algorithm is evaluated next. Here, R&S SMJ acts as transmitter to produce RF signal (with no transmitter IQ imbalance and channel distortions) and MAX2023 to demodulate the signal. The digitized baseband signal (with receiver I/Q imbalance) is transferred to computer through GPIB, where we apply blind DSP algorithm for compensation. The data captured from oscilloscope, however, cannot be used directly for compensation but rather it is first processed to remove the RF chain errors. That involves resampling, delay removal, phase synchronization, offset cancellation, and scaling. After these steps, we apply the compensation algorithm. For illustration purpose, we use a halfloaded OFDM signal with 300 active subcarriers (out of total 1024). The LO frequency is 1.5โGHz. Figure 13 shows the measured spectra before and after compensation, evidencing a clear improvement obtained with the compensation algorithm.
5.3.3. Characterization of PilotBased Compensation Schemes
The performance analysis of pilotbased compensation schemes is carried out by creating an OFDM waveform with parameters given in Table 2 as per LTE standard. The baseband OFDM signal is sampled at โKHz MHz, oversampled by 2, and output by R&S AFQ. The I/Q subsystem of R&S FSG implements the down conversion, filtering, and sampling from 81.6โMHz to MHz โMHz. Blocks of 512,000 samples are read from R&S FSG memory and loaded into MATLAB memory. The samples are processed for delay estimation, timing synchronization, and LO leakage removal. After the data conditioning, the channel distortions and noise are added, before feeding the signal to R&S SMJ. The CFO effect is also introduced in R&S SMJ by changing the RF frequency. The RF signal is downconverted and sampled at 50โMโSamples/second. These samples are extracted from oscilloscope and again processed in MATLAB for resampling to 30.72โMHz, delay estimation, phase synchronization, and scaling. After these processing stages, we have the baseband equivalent model of the signal that has transmitter/receiver I/Q imbalance, channel distortion, noise, and CFO effects included.
The example waveform used for preamble pilotbased compensation algorithms is an OFDM signal with same parameters as were in simulations. In the measurements, we transmit 10โOFDM symbols and use one known OFDM symbol during the estimation and calibration phase. The CFO is 10โKHz and a 3tap compensation filter for receiver I/Q imbalance compensation and also for transmitter I/Q imbalance estimation. Both ML and ZF equalization schemes are applied to the signal, after receiver I/Q imbalance and CFO compensation. With a fixed channel, the obtained results ensemble averaged over 10 independent measurements are plotted. Figure 14 shows the measurement results of CFO estimation over different SNR values. The results indicate that the estimator performance improves with increasing SNR. Even for small SNR, the MSE remains very low. In Figure 15, measured SER versus SNR is plotted. The figure also shows a reference curve (โNo FE Distortion,โ) obtained with MATLAB simulation with no I/Q imbalances, perfect CFO, and channel compensation with known estimates. As evident from Figure 15, the algorithms give very consistent performance with SER close to simulated SER. Also, the ML technique provides better performance than ZF technique. Notice that for SNR greater than 26, there is a little performance degradation which is most likely due to measurement noise. In Figure 16, we also plot the symbol constellation after compensation with ZF equalization scheme. The excellent calibration property of algorithms is also visible here.
(a)
(b)
In the second measurement example, the signal is an OFDM signal having 10 symbols and pilots located at every sixth subcarrier. The signal has altogether 600 active subcarriers out of 1024 subcarriers, with 15โKHz subcarrier spacing. Therefore, in total, there are 1000 pilot symbols. The signal is oversampled by 2. The CFO is now 45โKHz that is greater than the subcarrier spacing. Again the receiver I/Q imbalance is compensated with 3taps, and the LS and WLS approaches discussed in Section 3 are employed for transmitter I/Q imbalance and channel equalization. The CFO estimation in terms of MSE between the estimated and the true CFO value versus SNR is plotted in Figure 17, which demonstrates a similar behavior to previous preamble pilotbased estimation example. The measured SER versus SNR curve in Figure 18 and symbols after compensation are plotted in Figure 19. The results suggest that the proposed methods are able to deliver very accurate estimates. An important implication of Figure 18 is that with more pilot data available over different symbols, we are able to reduce the effect of measurement noise which was very dominant in the previous measurement example (Figure 15).
(a)
(b)
In general, it can be concluded from the measurements results of Figures 15 and 18 that the proposed estimator and compensator structures provide considerable improvements to achievable SER, giving confidence to deploy them in practical systems.
5.4. Implementation Challenges
In practice, the measurement setup is exposed to variety of errors, which must be corrected before introducing the channel distortion and noise as well as before applying the compensation algorithms. We briefly review these errors now.
The downconversion of RF signal (with transmitter I/Q imbalance) using R&S I/Q subsystem is subject to unavoidable residual errors such as synchronization, LO leakage, delay between original and measured signal, nonlinearities of components, and noise of its own. Frequency synchronization between the instruments is achieved by connecting the instruments to same reference clock of R&S FSG, as shown in Figure 11. Symbol timing synchronization is performed prior to downsampling the signal to symbol rate with ML algorithm. LO leakage results due to finite isolation between the LO and RF ports of the modulator/demodulator. Consequently, when RF signal is up/downconverted, LO leakage causes offset. It can be mitigated by removing the sample mean of the measured signal. The delay estimation is performed in two steps: first integer delay is removed with FFTbased correlator, allowing nondataaided (NDA) ML algorithm for fractional delay estimation and compensation. Detailed review of synchronization algorithms can be found in [36].
Similar to R&S FSG, the data captured from oscilloscope must be DSP conditioned before being used in actual estimation and compensation. The data conditioning involves resampling to original signal sample rate, delay estimation, and offset removal with alreadymentioned algorithms.
6. Conclusion
In this paper, the performance of OFDMbased communication systems is studied in the presence of frequencyselective I/Q imbalance, channel distortions and CFO. Based on our signal model, generally applicable algorithms have been developed for the compensation of such impairments. The proposed methods are composed of time domain and frequency domain compensation. It is shown with simulations that the proposed, estimator and compensator structures produce symbol error rates close to the ideal ones. A laboratory measurement setup is also proposed and extensive measurements are carried out to prove the practical value of the algorithms. The measurements results show that the achievable SER is close to the ideal. Hence, the compensation algorithms provide significant improvement to obtainable link performance and can be used in real world radio transceivers. Future work will focus on generalizing the work to MIMOOFDM and a realtime prototype implementation using FPGAโs for the digital parts and integrated RFASICโs for the analog circuitry.
Acknowledgments
This work was supported by the Technology Promotion Foundation of Finland (TES), the Nokia Foundation, the graduate school TISE, the Austrian Center of Competence in Mechatronics (ACCM), the Academy of Finland (under the projects โDigitallyEnhanced RF for Cognitive Radio Devicesโ and โJoint Analysis and DSPBased Mitigation of Multiple RF Impairments in Future Radio Devicesโ), and the Finnish Funding Agency for Technology and Innovation (Tekes; under the project โEnabling Methods for Dynamic Spectrum Access and Cognitive Radioโ), all of which are gratefully acknowledged. The authors would also like to thank the anonymous reviewers for their helpful comments and suggestions.
References
 โWireless LAN medium access control (MAC) and physical layer (PHY) specifications: high speed physical layer in 2.4 GHz band,โ Tech. Rep., IEEE, 1999. View at: Google Scholar
 โIEEE standard for local and metropolitan area networks part 16: air interface for fixed broadband wireless access systems,โ Tech. Rep., IEEE 802.16, 2004. View at: Google Scholar
 U. Ladebusch and C. A. Liss, โTerrestrial DVB (DVBT): a broadcast technology for stationary portable and mobile use,โ Proceedings of the IEEE, vol. 94, no. 1, pp. 183โ192, 2006. View at: Publisher Site  Google Scholar
 G. Faria, J. A. Henriksson, E. Stare, and P. Talmola, โDVBH: digital broadcast services to handheld devices,โ Proceedings of the IEEE, vol. 94, no. 1, pp. 194โ209, 2006. View at: Publisher Site  Google Scholar
 A. B. Ericsson, โLong term evolution (LTE): an introduction,โ White Paper, 2007. View at: Google Scholar
 S. Mirabbasi and K. Martin, โClassical and modern receiver architectures,โ IEEE Communications Magazine, vol. 38, no. 11, pp. 132โ139, 2000. View at: Publisher Site  Google Scholar
 A. A. Abidi, โDirectconversion radio transceivers for digital communications,โ IEEE Journal of SolidState Circuits, vol. 30, no. 12, pp. 1399โ1410, 1995. View at: Publisher Site  Google Scholar
 L. Anttila, M. Valkama, and M. Renfors, โFrequencyselective I/Q mismatch calibration of wideband directconversion transmitters,โ IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 55, no. 4, pp. 359โ363, 2008. View at: Publisher Site  Google Scholar
 L. Ding, Z. Ma, D. R. Morgan, M. Zierdt, and G. T. Zhou, โCompensation of frequencydependent gain/phase imbalance in predistortion linearization systems,โ IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 55, no. 1, pp. 390โ397, 2008. View at: Publisher Site  Google Scholar
 M. Valkama, M. Renfors, and V. Koivunen, โAdvanced methods for I/Q imbalance compensation in communication receivers,โ IEEE Transactions on Signal Processing, vol. 49, no. 10, pp. 2335โ2344, 2001. View at: Publisher Site  Google Scholar
 L. Anttila, M. Valkama, and M. Renfors, โCircularitybased I/Q imbalance compensation in wideband directconversion receivers,โ IEEE Transactions on Vehicular Technology, vol. 57, no. 4, pp. 2099โ2113, 2008. View at: Publisher Site  Google Scholar
 L. Anttila, M. Valkama, and M. Renfors, โEfficient mitigation of frequencyselective I/Q imbalance in OFDM receivers,โ in Proceedings of the IEEE Vehicular Technology Conference (VTCF '08), Calgary, Canada, September 2008. View at: Publisher Site  Google Scholar
 L. Anttila and M. Valkama, โOn circularity of receiver frontend signals under RF impairments,โ in Proceedings of the 17th European Wireless Conference, pp. 610โ617, Vienna, Austria, April 2011. View at: Google Scholar
 L. Anttila, M. Valkama, and M. Renfors, โBlind moment estimation techniques for I/Q imbalance compensation in quadrature receivers,โ in Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '06), Helsinki, Finland, September 2006. View at: Publisher Site  Google Scholar
 A. Tarighat, R. Bagheri, and A. H. Sayed, โCompensation schemes and performance analysis of IQ imbalances in OFDM receivers,โ IEEE Transactions on Signal Processing, vol. 53, no. 8, pp. 3257โ3268, 2005. View at: Publisher Site  Google Scholar
 M. Lipardi, D. Mattera, and F. Sterle, โMMSE equalization in presence of transmitter and receiver IQ imbalance,โ in Proceedings of the International Waveform Diversity and Design Conference (WDD '07), pp. 165โ168, Pisa, Italy, June 2007. View at: Publisher Site  Google Scholar
 A. Tarighat and A. H. Sayed, โJoint compensation of transmitter and receiver impairments in OFDM systems,โ IEEE Transactions on Wireless Communications, vol. 6, no. 1, pp. 240โ247, 2007. View at: Publisher Site  Google Scholar
 J. Tubbax, A. Fort, L. V. Der Perre et al., โJoint Compensation of IQ imbalance and Frequency Offset in OFDM systems,โ in Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '03), vol. 4, pp. 2365โ2369, San Francisco, Calif, USA, December 2003. View at: Google Scholar
 G. Xing, M. Shen, and H. Liu, โFrequency offset and I/Q imbalance compensation for directconversion receivers,โ IEEE Transactions on Wireless Communications, vol. 4, no. 2, pp. 673โ680, 2005. View at: Publisher Site  Google Scholar
 C. J. Hsu, R. Cheng, and W. H. Sheen, โJoint least squares estimation of frequency, DC offset, IQ imbalance, and channel in MIMO receivers,โ IEEE Transactions on Vehicular Technology, vol. 58, no. 5, pp. 2201โ2213, 2009. View at: Publisher Site  Google Scholar
 Y. J. Chiu and S. P. Hung, โEstimation scheme of the receiver IQ imbalance under carrier frequency offset in communication system,โ IET Communications, vol. 4, no. 11, pp. 1381โ1388, 2010. View at: Publisher Site  Google Scholar
 G.T. Gil, I.H. Sohn, J.K. Park, and Y. H. Lee, โJoint ML estimation of carrier frequency, channel, I/Q mismatch, and DC offset in communication receivers,โ IEEE Transactions on Vehicular Technology, vol. 54, no. 1, pp. 338โ349, 2005. View at: Publisher Site  Google Scholar
 Y.H. Chung and S.M. Phoong, โJoint estimation of transmitter and receiver I/Q imbalances, CFO, and channel response for OFDM systems,โ in Proceedings of the 1st International Conference on Green Circuits and Systems (ICGCS '10), pp. 247โ252, Shanghai, China, June 2010. View at: Publisher Site  Google Scholar
 D. Tandur and M. Moonen, โJoint adaptive compensation of transmitter and receiver IQ imbalance under carrier frequency offset in OFDMbased systems,โ IEEE Transactions on Signal Processing, vol. 55, no. 11, pp. 5246โ5252, 2007. View at: Publisher Site  Google Scholar
 J. GonzรกlezBayรณn, C. Carreras, and O. Edfors, โA multistandard frequency offset synchronization scheme for 802.11n, 802.16d, LTE, and DVBT/H systems,โ Journal of Computer Systems, Networks, and Communications, vol. 2010, Article ID 628657, 9 pages, 2010. View at: Publisher Site  Google Scholar
 T. Roman and V. Koivunen, โCarrier frequency synchronization for mobile television receivers,โ in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS '07), pp. 261โ264, May 2007. View at: Google Scholar
 A. Kiayani, L. Anttila, Y. Zou, and M. Valkama, โHybird time/frequency domain compensator for RF impairments in OFDM systems,โ in Proceedings of the 22nd IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '11), Toronto, Canada, September 2011. View at: Google Scholar
 M. Speth, S. Fechtel, G. Fock, and H. Meyr, โOptimum receiver design for OFDMbased broadband transmissionโpart II: a case study,โ IEEE Transactions on Communications, vol. 49, no. 4, pp. 571โ578, 2001. View at: Publisher Site  Google Scholar
 J. Younghwan, K. Jihyun, L. Yuro, A. Jaemin, C. Wongyu, and L. Dongchan, โAdditional diversity gain in OFDM receivers under the influence of IQ imbalances,โ in Proceedings of the IEEE International Conference on Communications (ICC '07), pp. 5915โ5920, Glasgow, Scotland, June 2007. View at: Publisher Site  Google Scholar
 S. Narayanan, B. Narasimhan, and N. AlDhahir, โDigital baseband compensation of joint TX/RX I/Q imbalance in mobile MIMO SCFDE transceivers in the presence of CFO,โ in Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '10), pp. 3510โ3513, March 2010. View at: Publisher Site  Google Scholar
 J. G. Proakis, Digital Communications, McGrawHill, New York, NY, USA, 3rd edition, 1995.
 L. Deneire, P. Vandenameele, L. Van der Perre, B. Gyselinckx, and M. Engels, โA lowcomplexity ML channel estimator for OFDM,โ IEEE Transactions on Communications, vol. 51, no. 2, pp. 135โ140, 2003. View at: Publisher Site  Google Scholar
 S. Haykin, Adaptive Filter Theory, PrenticeHall, Upper Saddle River, NJ, USA, 4th edition, 2002.
 T. B. Sorensen, P. E. Mogensen, and F. Frederksen, โExtension of the ITU channel models for wideband (OFDM) systems,โ in Proceedings of the IEEE Vehicular Technology Conference (VTC '05), pp. 392โ396, Dallas, Tex, USA, September 2005. View at: Google Scholar
 3GPP Technical Specification Group Radio Access Network, โEvolved universal terrestrial radio access (EUTRA) and evolved universal terrestrial radio access (EUTRAN); overall description; stage 2,โ Tech. Rep. TS 36.300, V1.0.0, 2007. View at: Google Scholar
 U. Mengali and A. N. D. Andrea, Synchronization Techniques for Digital Receivers, Plenum Press, New York, NY, USA, 1997.
Copyright
Copyright ยฉ 2012 Adnan Kiayani et al. 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.