ICI Reduction Method for OFDM Systems Volker Fischer, Alexander Kurpiers and Dominik Karsunke Institute for Communication Technology Darmstadt University of Technology Germany v.fischer, a.kurpiers @nt.tu-darmstadt.de, [email protected] O RTHOGONAL Frequency Division Multiplexing (OFDM) divides the transmission bandwidth into many narrow sub-channels which are transmitted in parallel. The increased symbol duration together with the insertion of a guard-interval mitigates the Inter-SymbolInterference (ISI) caused by time-dispersive fading channels. However, a transmission in a mobile communication environment or through an ionospheric channel is impaired by both delay and Doppler spread. The time variations of the channel due to Doppler spread introduce Inter-Carrier-Interference (ICI) which degrades the performance. Using conventional channel equalization without ICI compensation, an additional noise term has to be considered when estimating the channel [1]. The effects of ICI are analyzed in [2] and a bound is given in [3]. The problem of performance degradation due to ICI arises if an OFDM-based system like the digital terrestrial television (DVB-T) which was originally developed for stationary reception is used in a mobile environment. Furthermore, the new OFDM-based Digital Radio Mondiale (DRM) system [4] which uses a high-level modulation II. S YSTEM M ODEL For our investigation on ICI we consider a simplified OFDM base-band system as depicted in Fig 1. In this X0 X1 X2 .. . XN wn sn rn hn 1 OFDM demodulation I. I NTRODUCTION system (16 / 64 QAM) also suffers from additional ICI noise. We show in our paper the performance degradation of a DRM transmission due to ICI on a fast fading channel and that this impairment can be significantly reduced by using the proposed algorithm. In several papers, methods are described to combat the ICI effects. One method is to linearly approximate the channel variation during one OFDM symbol [5] [6]. In most applications this approximation is possible since the Doppler spread is usually much smaller than the carrier spacing. From this approximation an estimate of the channel matrix can be obtained which can be used to cancel ICI. In our paper, we propose a new method for constructing a linearized model which outperforms the algorithms described in [5] and [6]. Furthermore, a new lowcomplexity method for using the estimated channel matrix for ICI cancellation is presented. The paper is structured as follows: Sect. II defines a system model which is sufficient for analyzing the ICI effects. The estimation of the channel matrix utilizing a linear approximation is described in Sect. III and a performance analysis of this method is given in Sect. IV. In Sect. V, methods for using the estimated channel matrix for ICI cancellation are presented and simulation results are shown in Sect. VI. OFDM modulation Abstract— Orthogonal Frequency Division Multiplexing (OFDM) has an increased symbol duration which makes it robust against Inter-Symbol-Interference (ISI). However, the longer symbol duration increases the Inter-CarrierInterference (ICI) caused by Doppler spread in time variant channels. One method to combat the performance degradation due to ICI is to linearly approximate the channel variation during one OFDM symbol and create a channel matrix which can be used for ICI cancellation. This approximation is applicable if the Doppler spread is much smaller than the carrier spacing, which is usually the case. There are various possibilities for constructing a linearized model for the channel matrix. In our paper, we propose a new model which outperforms the algorithms published in earlier papers. We investigate the effects of ICI on the new OFDM-based digital radio standard DRM and show that our proposed algorithm can significantly reduce the performance degradation caused by ICI. Y0 Y1 Y2 .. . YN 1 Fig. 1. Base-band OFDM system. paper, we assume perfect synchronization and the channel impulse response to be shorter than the length of the guard-interval. Under these assumptions the convolution of the transmitted signal and channel turns into a circular convolution and the received signal can be expressed for one OFDM symbol as 2π 1 N 1N 1 hm n Xl e j N l n m wn ∑ ∑ N l 0 m 0 n 0 N 1 rn (1) where N is the number of sub-channels, Xl represents the transmitted symbol cell on the l th sub-carrier, h m n denotes the channel impulse response at position m and instant n and wn is a sample of white Gaussian noise. After OFDM demodulation we get the relation between transmitted and received symbol on a sub-carrier µ as Hµ µ Xµ Yµ N 1 ∑ Hµ l Xl l 0 l µ W µ (2) ICI with Wµ ∑nN 1 j 2πN nµ 0 wn e Hµ l and the channel matrix 1 N 1N 1 ∑ hm n e N n∑ 0 m 0 j 2π N l m n nµ (3) The second term in Eq. 2 represents the ICI introduced by the time variations of the channel. Using conventional OFDM channel equalization with a one-tap equalizer, this part is not compensated and acts as an additional noise term. Thus, the Hµ µ in the first term are the channel estimates for a one-tap equalizer assuming ideal noise reduction. Consequently, by knowing the channel matrix, an ICI perturbed ideal channel estimation for conventional OFDM channel equalization can be obtained. In our derivations we assume that we know these estimates for all sub-channels. In a real system these estimates must be obtained from training symbol cells (so called pilot cells) which are known at the receiver. In the DRM system the pilot cells for channel estimation are scattered on the subcarriers. An example of a pilot pattern for one of the four DRM modes is shown in Fig. 2. The channel estimates on the data cells are obtained via interpolation. transfer function as N 1 Vl n ∑ hm n e j 2π N lm m 0 Using this definition, the channel matrix can be rewritten as 2π 1 N 1 Hµ l Vl n e j N n µ l (5) N n∑ 0 The Vl n are the time varying channel weights for each sub-channel l and time instant n. In the following, the calculation of the channel matrix is given for a tap delay line channel model which can be written as I 1 (6) rn ∑ γi n s n di i 0 where sn is the transmitted signal, γi n is the i-th fading tap with the delay di and I is the number of taps. In this special case, the calculation of the channel matrix simplifies to 2π 1 I 1 Hµ l Γi l µ e j N ldi (7) N i∑ 0 2π where Γi l ∑nN 01 γi n e j N nl is the DFT transformation of γi n . III. E STIMATION OF THE C HANNEL M ATRIX If the time variation of Vl n in Eq. 5 during one OFDM symbol is small, a linear interpolation on each sub-carrier l can be used as an approximation. For applying the approximation, at least one value of Vl n during each OFDM symbol must be known. From a conventional onetap channel estimation we get an estimate of Hµ µ which is an average of Vµ n during one OFDM symbol according to Eq. 5 setting l µ. Hence, we define Vµ Hµ µ 1 N 1 Vµ n N n∑ 0 frequency (subcarriers) Fig. 2. Pilot pattern for one of the four DRM modes. Filled dots mark the pilot cell positions. For our further derivations we define a time variant (8) It can be shown [5] that it is a good choice to use the value of V µ as a representation of Vµ n in the middle of the symbol. The proposed linear model for one OFDM symbol is then N 1 Vµ n V µ V µ n 2 time (OFDM symbols) (4) (9) where V µ is the derivative of V µ . This derivative can be calculated from the V µ value of the previous symbol prev next (V µ ) and the next symbol (V µ ) with V µ next prev Vµ Vµ 2NS (10) where NS is the length of one OFDM symbol including guard-interval. This corresponds to an average derivation between the previous, current and next symbol. The proposed linearization is depicted in Fig. 3. Vµ n guard interval linear approx. N 1 2 N previous symbol current symbol n NS next symbol Fig. 3. Linear approximation of Vµ n . Inserting Eq. 5 in Eq. 2 by utilizing the approximation from Eq. 9, using the fact that for integer n N 1 ∑e j 2π N nk k 0 and defining ζn as ζn 1 N 1 j 2π nk ke N N k∑ 0 N 0 n n 0 mod N 0 mod N (11) XµV µ diag v Ξdiag v N 1 2 n 1 1 e N 1 ∑ XlV l ζl l 0 containing the elements Hµ l . Since the matrix Ξ only depends on OFDM parameters, it is possible to precalculate it once at initialization. Our linear model differs from the model proposed in [6] by the choice of positioning the origin of linearization. Linnartz and Gorokhov use the beginning of an OFDM symbol as the origin which requires the knowledge of Vµ n at this point. Using their model with our estimates of V µ and V µ results in a poor performance. The linear model in [5] proposes the same origin of linearization as we do but instead of using only one linear function per OFDM symbol it is divided into two regions with different slopes. As a result, the estimation of the channel matrix requires more calculations than ours. In the next section we show that our model not only is a more efficient realization but also performs better than the model using two slopes. n 0 mod N j 2π N n 0 mod N (12) µ XµV l ζ0 Wµ (13) For a mathematical analysis of the linear approximation proposed in the previous section we follow the approach of [5]. By using the channel statistics defined in the DRM standard it is possible to restrict the following equations to a real valued analysis. For complex valued channel statistics the equations are slightly longer. The Signal-to-Interference Ratio (SIR) assuming only one fading path and a noise free system is given in [5] as Using the following vector and matrix definitions Ξ v v w x y ζ1 N ζ1 0 .. . 0 ζ 1 .. . ζ2 .. N ζN ζN .. . . 1 2 0 SIR (14) V 0 V 1 VN 1 T V 0 V 1 V N 1 T W0 W1 WN 1 T X0 X1 XN 1 T Y0 Y1 YN 1 T N 2 2 N 1 σEm ρm Ei ∑m 0 ln 1 ε 1 ρ2m σ2Em σ2Ĥ with the normalized covariance (17) m E Em Ĥm σEm σĤm ρm (18) where Ei stands for the exponential integral and ε 10 6 . Using Eq. 4 with only one path of time-variant chan nel (flat-fading) results in Vl n h n . Substituting this result in Eq. 9 and together with Eq. 10 we get Eq. 13 can compactly be written as y diag v Ξdiag v x w (16) IV. P ERFORMANCE A NALYSIS results in Yµ H useful part 0 where diag z is a diagonal matrix composed of the elements of vector z. The estimated channel matrix of size N N follows as ĥ n (15) Nc n h Nc h Nc NG h NS Nc 2NS (19) where we define the position in the middle of useful part as Nc N 2 1 and NG is the length of the guard-interval. The error caused by linear approximation is defined as e n rHH m ĥ n h n 50 45 (20) Since h n is a realization of a stochastic process H n , we define the following channel autocorrelation function E H n m H n 15 rHH 0 1 Nc m rHH 2Nc NG rHH NS NS 1 Nc m 2 rHH 0 rHH 2Nc NS NG (23) 2 2NS E Em Ĥm rHH 0 1 Nc m rHH 2Nc NS 1 Nc m rHH NS 2NS 1 Nc m 2 rHH 0 2 2NS 30 rHH Nc m NG rHH NS 10 2 3 4 Doppler spread [Hz] 5 6 Fig. 4. Average SIR of models using one or two slopes for linearization. The OFDM carrier spacing is 46 Hz. method is to apply an MMSE solution to Eq. 15 [6] to acquire an estimate of the transmitted symbols. This method requires some matrix multiplications and the calculation of the inverse of a matrix having the size N N. Since N can often have large dimension it is necessary to simplify the calculation of matrix inversion. Since the most energy in the channel matrix is concentrated in the neighborhood of the main diagonal, in [7] only some bands parallel to this diagonal line are used for inversion, the other elements are set to zero. The effort for the inversion can be significantly reduced with this method. The influence on BER performance caused by simplification of the channel matrix is shown in Fig 5, where we analyze an uncoded −1 10 complete q=2 q=4 q=6 q = 10 Nc m rHH Nc NG m rHH 2Nc NS NG 1 (24) −2 10 BER 35 20 (21) σ2Em E Em2 2 rHH 0 rHH Nc m 1 Nc m rHH 2Nc NG rHH NS NS rHH NS Nc m rHH Nc NG m 1 Nc m 2 rHH 0 rHH 2Nc NS NG (22) 2 2NS E Ĥm2 40 25 After a straight forward calculation by using Eq. 19 - 21 we get the following averages: σ2Ĥm 1 slope 1 slope simulation 2 slopes 55 average SIR [dB] 60 −3 10 In our simulation, we use a Gaussian Doppler model for rHH m defined in [4] Annex B. Fig. 4 shows the results using the OFDM parameters of DRM mode B with a spectrum occupancy of 4 5 kHz. A good match is observed between the analytical result and simulation. Additionally, we plotted the analytical results for using a two slope linearization. We can see that the average SIR performance of the proposed model is approx. 5 dB better than the model using two slopes. V. ICI C ANCELLATION In the previous sections, a linear model for estimating the channel matrix was derived. There exist different possibilities to utilize this matrix for ICI cancellation. One −4 10 20 25 30 35 SNR 40 45 50 Fig. 5. Influence of simplification of estimated channel matrix on BER using uncoded modulation. DRM system1 transmitted over a two path fading channel2 . The parameter q denotes the number of bands arranged next to the diagonal line used for matrix inversion. As seen, the BER performance depends strongly on the number of bands. Since even with using only two bands 1 DRM mode B, 10 kHz bandwidth 5 as defined in [4] 2 Channel (q 2) the effort is too high for a real-time implementation, we had to search for a better solution. Similar to the idea in [8] we use the estimated channel matrix in Eq. 2 to subtract the ICI component from the received signal. This requires knowledge of the transmitted data cells. At the pilot cells, the transmitted symbol is known but the data cells must be estimated. We propose to use an MMSE equalization of the received symbols to estimate these cells. This is a sub-optimal approach since the received symbols are ICI perturbed. The resulting ICI cancellation scheme is as follows pilot cells N 1 N 1 Yl Hl l Yµ Yµ ∑ Hµ l H 2 1 SNR ∑ Hµ l cl l l l 0 l 0 l µ p l 0 l µ p l 1 (25) 3 where p l indicates the pilot positions , cl are the known pilot cells and SNR is the Signal-to-Noise Ratio. The ICI cancelled Yµ can now be used in a conventional onetap equalizer. Simulations showed that this scheme gives comparable results to the method using simplified inversion of the channel matrix with q 4 but is much more efficient from a computational point of view. data cells VI. S IMULATION In our simulation, we use DRM system parameters 4 given in Annex A of the DRM standard. To get the worst ICI effects we consider the DRM channel 5 which is the fastest fading channel of the defined DRM channels suitable for the commonly used DRM mode B. It is a two path fading channel having a common Doppler spread on both paths of 4% of the carrier spacing. In Fig 6, the −1 ideal ideal with ICI ideal with ICI and ICI comp. Wiener Wiener and ICI comp. 10 −2 BER 10 −3 10 −4 10 18 19 20 21 SNR [dB] 22 23 Fig. 6. BER performance for DRM channel 5. BER performance for ideal channel estimation is plotted 3 If l is a pilot cell then p l 1, otherwise p l 0 mode B, 10 kHz bandwidth, 64 QAM, code rate R 0 6 4 DRM as a reference. The ICI perturbed ideal channel estimation gives a performance bound for the conventional channel estimation which is approx. 0 7 dB above the results for ideal channel estimation at an BER of 10 4 . Applying our ICI cancellation scheme to the noise free ICI perturbed ideal channel estimation results in nearly identical performance as ideal channel estimation. It shows that the linear model is a very good approximation of the real channel matrix since ICI is cancelled almost completely. The thicker curves show the performance of ICI cancellation applied to a real channel estimation based on pilots as depicted in Fig. 2 and using a Wiener channel estimation method described in [9]. The performance gain of our scheme at a BER of 10 4 is approx. 0 5 dB which compares very well with the 0 7 dB ICI effect on ideal channel estimation. VII. C ONCLUSION In our paper, we presented a new method of building a linear model for the estimation of the channel matrix which outperforms models proposed in previous papers. We evaluated a method for cancelling the ICI by calculating the inverse of a matrix which turned out to be not practically viable. An alternative cancellation scheme was proposed which performs well and does not require a matrix inversion. Using our ICI cancellation scheme on the digital radio standard DRM can significantly reduce the performance degradation due to ICI noise. R EFERENCES [1] A.A. Hutter, R. Hasholzner, and J.S. Hammerschmidt: Channel estimation for mobile OFDM systems. Proc. IEEE VTC’99-Fall, Sept. 1999 [2] P. Robertson and S.Kaiser: The effects of Doppler spreads in OFDM(A) mobile radio systems. Proc. IEEE VTC’99-Fall, 329– 333, Sept. 1999 [3] Y. Li and L. Cimini Jr.: Bounds on the Interchannel Interference of OFDM in Time-Varying Impairments. IEEE Trans. Com., Vol. COM-49(3), 401–404, 2001 [4] European Telecommunications Standards Institute: Digital Radio Mondiale (DRM), System Specification ETSI TS 101980, 2001. [5] Y. Mostofi and D. Cox: ICI Mitigation for Mobile OFDM Receivers. Proc. IEEE 38th ICC, Anchorage, Alaska, May 2003 [6] J.P.M.G. Linnartz and A. Gorokhov: New equalization approach for OFDM over dispersive and rapidly time varying channel. CDROM Proc. PIMRC ’00, London, Sept. 2000 [7] W. G. Jeon and et al.: An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels. IEEE Trans. Com., Vol. COM-47(3), Jan. 1999 [8] E. Leung and P. Ho: A successive interference cancellation scheme for an ODFM system Leung. Proc. IEEE ICC 98, Vol. 1, 7-11, 375–379, June 1998 [9] A. Kurpiers and V. Fischer: Open-Source Implementation of a Digital Radio Mondiale (DRM) Receiver. IEE 9th HF Radio Syst. and Tech., IEE conf. publ. 493, Bath, United Kingdom, June 2003
© Copyright 2026 Paperzz