22.08.2013 Views

Untitled

Untitled

Untitled

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Frequency Domain Equalization for Doubly Selective Channels<br />

YuQin Chen JongYoung Han Jae Moung Kim<br />

river4416@sina.com, fanaticey@hotmail.com, jaekim@inha.ac.kr<br />

Graduate school of Information Technology & Telecommunications Inha University<br />

Abstract- In this paper, a kind of conventional linear frequency-domain equalizer for doubly selective (time-and<br />

frequency-selective) channels is proposed. We use a basis expansion model (BEM) to approximate the doubly selective channels.<br />

The time-varying impulse response of rapidly fading mobile communication channels is expanded over a basis of complex<br />

exponentials that arise due to Doppler effects encountered with multipath propagation. This model allows us to turn a complicated<br />

equalization problem into a simpler one, containing only the BEM coefficients of the doubly selective channels and the frequency<br />

domain equalizer. Both Zero-Forcing (ZF) and Minimum Mean Square Error (MMSE) equalization are considered.<br />

I. INTRODUCTION<br />

Orthogonal frequency division multiplexing (OFDM) is an<br />

attractive technique for high-speed data transmission in mobile<br />

communications, since it can avoid intersymbol interference (ISI).<br />

The Doppler effect caused by time-variation in conjunction with<br />

ISI give rise to a so-called doubly selective (frequency- and<br />

time-selective) channel. In a doubly selective channel, the channel<br />

variation over an OFDM block destroys the orthogonality between<br />

the subcarriers resulting into so-called inter-carrier interference<br />

(ICI)[1]. In order to mitigate ICI, many techniques, e.g.,<br />

time-domain windowing combined with iterative MMSE<br />

estimation, ICI self-cancellation, have been proposed[2][3]. These<br />

approaches require a high computational complexity or at a price<br />

of sacrificing the spectral efficiency. Moreover, these works<br />

assume perfect knowledge of the TV channel at the receiver,<br />

which is rather difficult if not impossible to obtain.<br />

In this paper, a kind of frequency domain equalization technique<br />

which can compensate for the effects of channel variation in a<br />

multipath fading channel is described by approximating that the<br />

channel impulse response (CIR) is expanded over a basis of<br />

complex exponentials that arise due to Doppler effects<br />

encountered with multipath propagation. This allows us to turn a<br />

large time-variant (TV) problem into an equivalent small<br />

time-invariant (TIV) problem, containing only the BEM<br />

coefficients of the doubly selective fading channel[4].<br />

II.FADING CHANNELS: RANDOM MODLES<br />

In some communication schemes, unpredictable changes in the<br />

medium warrant modeling the TV impulse response (TVIR)<br />

h c(t;τ )as a stochastic process in the time variable t. Since the<br />

components of the multipath signal arise from a large number of<br />

reflections and scattering from rough or granular surfaces, then by<br />

virtue of the central limit theorem, the TVIR can be modeled as a<br />

complex Gaussian process. A simple way to model the fading<br />

channel is wide-sense stationary uncorrelated scattering (WSSUS).<br />

It assumes the channel to be wide sense stationary for a fixed lag<br />

τ and uncorrelated for different lags. The channel spectral density<br />

for a fixed τ is called the scattering function S(ω ;τ );and it<br />

provides a single measure of the average power output of the<br />

channel as a function of the delayτ and the Doppler frequency<br />

ω . The delay-power profile, sometimes also called as multipath<br />

intensity profile, which is defined as the integral ,<br />

∫ ∞<br />

−∞<br />

p ( τ ) = S(<br />

τ , w)<br />

dw<br />

(1)<br />

represents the average received power as function of delay τ ,and<br />

the length of its support is called the multipath spread and is a<br />

measure of the average extent of the multipath. Another function<br />

called Doppler power spectrum<br />

∫ ∞<br />

−∞<br />

S ( w)<br />

= S(<br />

τ , w)<br />

dτ<br />

(2)<br />

is derived from the scattering function and its extent, the Doppler<br />

spread, is a measure of the channel’s time variation[2][5].<br />

s(l)<br />

( )<br />

f tr<br />

c<br />

( l)<br />

sc(t )<br />

(<br />

f ch<br />

c<br />

)<br />

( t;<br />

τ)<br />

vc(t )<br />

rc (l)<br />

f (l)<br />

rec<br />

c<br />

xc (t)<br />

nTs<br />

Fig. 1. Continuous-time TV communication system.<br />

x(n)<br />

Consider the fading communication system model of Fig. 1<br />

before the sampler with the input/output (I/O) relationship<br />

∑ ∞<br />

=<br />

l=<br />

−∞<br />

x c ( t)<br />

s(<br />

l)<br />

hc<br />

( t;<br />

t − lTs<br />

) + vc<br />

( t)<br />

(3)


where subscript c denotes continuous time, h c(t;T) is the<br />

convolution of the spectral pulse f c (tr) (t), the TV impulse response<br />

f c (ch) (t;τ ), the receive-filter fc (rec) (t), s(l) is the sequence of input<br />

symbols, and vc(t) is the noise process. h c(t;T) can be truncated to<br />

an order L, which is common practice in communication<br />

applications. On approach in characterizing the variation of the<br />

impulse response h(n;l) is to consider it as a stochastic process in<br />

the time index n. In communication, tracking the variations of the<br />

channel taps is of importance. To this end, linear TV channel is<br />

assumed in [6].<br />

III. FADING CHANNELS: BASIS EXPANSION MODELS<br />

In this paper, we model the doubly selective channel h(n;v)<br />

using a basis expansion model (BEM). In this BEM, the channel is<br />

modeled as a TV FIR filter, where each tap is expressed as a<br />

superposition of complex exponential basis functions with the<br />

frequencies on a DFT grid, as described next.<br />

Let us first make the following assumptions:<br />

A1) The delay spread is bounded by τ max.<br />

A2) The Doppler spread is bounded by fmax.<br />

Under assumption A1) and A2), it is possible to accurately<br />

model the doubly selective channel h(n;v) for n∈{0,1,..., N −1}<br />

as<br />

(see Fig.2)<br />

h(<br />

n;<br />

v)<br />

=<br />

L<br />

∑ v−l<br />

Q / 2<br />

j 2πqn<br />

/ N<br />

∑e<br />

hq,<br />

l<br />

l=<br />

0 q=<br />

−Q<br />

/ 2<br />

δ (4)<br />

where L and Q satisfy the following conditions:<br />

C1) LT≥τ max;<br />

C2) Q/(NT) ≥2f max;<br />

h− Q /2,0 h− Q /2,1 h− Q /2,2<br />

Q/2, L<br />

j2 Q/2 n/ N<br />

h Q /2,0 h Q /2,1 h Q /2,2 hQ/2, L e π<br />

h −<br />

Fig. 2. BEM channel.<br />

e<br />

− j2 πQ/2<br />

n/ N<br />

where T is the symbol period. In this expansion model, L<br />

represents the discrete delay spread (expressed in multiples of T,<br />

the delay resolution of the model), and Q/2 represents the discrete<br />

Doppler spread (expressed in multiples of 1/(NT), the Doppler<br />

resolution of the model). Note that the coefficients h q,l remain<br />

invariant for n∈{0,1,..., N −1}<br />

and hence are the BEM<br />

coefficients of interest[7].<br />

IV. BLOCK DATA MODEL.<br />

The discrete-time baseband equivalent model of the OFDM<br />

system under consideration is shown in Fig. 3. In the transmitter,<br />

the transmitted high-speed data is first converted into parallel data<br />

of N subcarriers by the serial-to-parallel converter (S/P). After<br />

each symbol is modulated by the corresponding subcarrier, it is<br />

sampled and D/A converted. The sampled symbols, implemented<br />

by an inverse fast Fourier transform (IFFT), can be expressed as<br />

follows:<br />

x<br />

∑ −<br />

=<br />

=<br />

1 N<br />

n<br />

m 0<br />

X<br />

e<br />

j 2πnm<br />

/ N<br />

m<br />

, 0 ≤ n ≤ N<br />

(5)<br />

where xn represents the nth sample of the output of the IFFT[6].<br />

Input Bit<br />

Stream<br />

Output Bit<br />

Stream<br />

S/P<br />

P/S<br />

X m<br />

~<br />

IFFT<br />

Equalizer<br />

Y m<br />

Xm<br />

FFT<br />

yn<br />

P/S<br />

xn<br />

D/A<br />

S/P A/D<br />

AWGN<br />

wn<br />

Multipath<br />

Channel<br />

Fig. 3. A baseband block diagram for an OFDM system.<br />

Assuming that the multipath fading channel consists of L<br />

discrete paths, the received signal can be written as<br />

L−1<br />

∑<br />

y = h x + ω = h x + h x + ... + h x 1+ ωn<br />

n n, l n−l n n,0 n n,1 n−1 n, L−1 n− L+<br />

l=<br />

0<br />

where hn,l and ω n represent the complex random variable for the<br />

lth path of the CIR and additive white Gaussian noise (AWGN) at<br />

time n, respectively. For reason of simplicity, a cyclic extension of<br />

length N G, used to avoid ISI and to preserve the orthogonality of<br />

subcarriers, is not shown in Fig.4 and not used in this paper’s<br />

simulation. The demodulated signal in the frequency domain is<br />

obtained by taking the FFT of y n as<br />

m<br />

N−1 L−1<br />

∑∑<br />

k= 0 l=<br />

0<br />

k<br />

( m−k) l<br />

− j2 πlk/<br />

N<br />

Y = X H e + W<br />

L−1<br />

⎡ 0 − j2 πlm/<br />

N⎤<br />

∑ He l Xm<br />

l=<br />

0<br />

= ⎢ ⎥<br />

⎣ ⎦<br />

N−1 L−1<br />

∑∑<br />

+ XH e + W<br />

k≠ m l=<br />

0<br />

( m−k) − j2 πlk/<br />

N<br />

k l m<br />

= α X + β + W , 0≤m≤ N −1<br />

m m m m<br />

( m k)<br />

where Wm denotes the FFT of wn . Also, H represents the<br />

l<br />

−<br />

FFT of a time-variant multipath channel hn,l<br />

, which is modeled<br />

using BEM. It can be represented by<br />

1<br />

H h e<br />

N −1<br />

( m−k) − j2 π n( m−k)/ N<br />

l = ∑ n, l<br />

N n=<br />

0<br />

N −1<br />

Q /2 ⎡<br />

∑ ∑<br />

j2 πqn/ N⎤ − j2 πn(<br />

m−k)/ N<br />

hql , e e<br />

n= 0 q=−Q/2 1<br />

= ⎢ ⎥<br />

N ⎣ ⎦<br />

m<br />

+<br />

(6)<br />

(7)<br />

(8)


here, αm and β m represents the multiplicative distortion at the<br />

desired subcarrier and the ICI, respectively. If the channel keeps<br />

invariant during a block period, β m will be zero, which means no<br />

ICI.<br />

In the general case where the multipath cannot be regarded as<br />

time-invariant during a block period, (7) can be expressed in<br />

vector form as:<br />

Y = H X + W<br />

(9)<br />

where Y=[Y 0,…,Y N-1] T , X=[X 0,…,X N-1] T , W=[W 0,…,W N-1] T , and<br />

⎡a0,0 a0,1La0, N −1<br />

⎤<br />

⎢<br />

⎥<br />

a1,0 a1,1 a1,<br />

N −1<br />

H<br />

⎢ L<br />

=<br />

⎥<br />

⎢M O M ⎥<br />

⎢ ⎥<br />

⎢a a a ⎥<br />

⎣ N−1,0 N−1,1 N−1, N−1⎦<br />

here, a m,k in (10) is defined as<br />

( m−k) − j2 π k( L−1)/ N<br />

+ HL1 e ,0 ≤(<br />

m, k) ≤ N −1.<br />

* * * *<br />

= + (14)<br />

⎤<br />

⎦<br />

(10)<br />

( m−k) ( m−k) − j2 π k/ N<br />

amk , = H0 + H1 e + K (11)<br />

−<br />

In this paper, we assume the multipath fading channel is<br />

slowly-varying, so most energy concentrate in the dominant<br />

adjacent subcarriers, the ICI terms which do not significantly<br />

affect Y m in (10) can be ignored. And then by transforming the<br />

matrix H of order N× N to a block-diagonal matrix H * of order<br />

×<br />

(N-q)(q+1) (N-q)(q+1). We obtain:<br />

where,<br />

⎡Aq/2<br />

0 ⎤<br />

⎢<br />

⎥<br />

A<br />

*<br />

q /2+ 1<br />

H =<br />

⎢ ⎥<br />

⎢ O ⎥<br />

⎢ ⎥<br />

⎢⎣0AN−− 1 q/2⎥⎦<br />

⎛an−q/2, n−q/2 L an−q/2,<br />

n L<br />

0 ⎞<br />

⎜ ⎟<br />

⎜an− q/2+ 1, n−q/2 ⎟<br />

⎜ M M ⎟<br />

⎜ ⎟<br />

⎜ann , −q/2<br />

O<br />

⎟<br />

An<br />

= ⎜ ⎟<br />

⎜ O<br />

an+<br />

1, n+ q/<br />

2 ⎟<br />

⎜ M M ⎟<br />

⎜ ⎟<br />

⎜ an+<br />

q/2− 1, n+ q/2⎟<br />

⎜<br />

⎟<br />

0<br />

an+ q/2, n a ⎟<br />

⎝<br />

L L n+ q/2, n+ q/2<br />

⎠<br />

(12)<br />

(13)<br />

We can locate some of the unused subcarriers at the first q/2 and<br />

the last q/2 IFFT grids to get the estimation of all symbols. Then,<br />

the input-output relationship of the multipath channel is expressed<br />

in a vector form as:<br />

where,<br />

Y H X W<br />

*<br />

T<br />

X ⎡xq/2<br />

xq/2+ 1 L xN−1<br />

−q/2<br />

= ⎣<br />

xn = ⎡<br />

⎣Xn−q/2 Xn− q/2+ 1 L X ⎤ n+ q/2⎦<br />

*<br />

T<br />

Y ⎡yq/2 yq/2+ 1 L y ⎤ N−1 −q/2<br />

= ⎣ ⎦<br />

yn = ⎡<br />

⎣Xn−q/2 Xn− q/2+ 1 L X ⎤ n+ q/2⎦<br />

*<br />

T<br />

W ⎡wq/2 wq/2+ 1 L w ⎤ N−1 −q/2<br />

= ⎣ ⎦<br />

wn = ⎡<br />

⎣Wn−q/2 Wn− q/2+ 1 L W ⎤ n+ q/2⎦<br />

T<br />

T<br />

T<br />

(15)<br />

V. FREQUENCY DOMAIN EQUALIZER<br />

A. Zero-Forcing Equalizer<br />

Zero-Forcing equalization compensates both multiplicative<br />

distortion and ICI by multiplying the inverse of , which is the<br />

*<br />

estimated value of H , to (14). The resulting signal can be<br />

expressed as:<br />

* 1 * − % % (16)<br />

X = H Y<br />

where X % is the estimated signal, and<br />

H%<br />

* −1<br />

−1<br />

⎡ A%<br />

0 0 ⎤<br />

⎢ ⎥<br />

−1<br />

⎢ A%<br />

1 ⎥<br />

=<br />

⎢ O ⎥<br />

⎢ ⎥<br />

−1<br />

⎢0 A% ⎣<br />

⎥ N−− 1 q⎦<br />

Also, (16) can be rewritten as<br />

1<br />

X% −<br />

= A% y , q/2≤ n≤ N −1<br />

−q/<br />

2.<br />

(18)<br />

n n n<br />

Finally, the transmitted symbols are estimated by selecting<br />

the elements in the middle of X .<br />

n<br />

%<br />

B. MMSE Equalizer<br />

H %<br />

*<br />

(17)<br />

Using the fact that the ICI power is localized to the dominant<br />

adjacent subcarriers, only a few neighborhood subcarriers can be<br />

used for equalization without much performance penalty. We find<br />

the solution for each desired subcarrier individually[4]. The<br />

problem of MMSE is to find the equalizer coefficient vector<br />

g m=[g m,0,…,g m,q-1] which minimizes the mean-squared error<br />

2<br />

ˆ { m − m }<br />

E X X<br />

where ˆ T<br />

X m = gmy and , y<br />

m y ⎡Y , Y ⎤<br />

where Hm=A m.<br />

The MMSE solution is<br />

m ( m− q/2) L m is then<br />

( m+ q/2)<br />

= ⎣ ⎦<br />

ym = Hmx+ w (19)<br />

m<br />

g R R −<br />

= (20)<br />

1<br />

m X ,<br />

mym ym<br />

assuming H is known, x is a zero-mean i.i.d. random vector with<br />

variance<br />

2<br />

σ x , and w is an AWGN vector with variance<br />

{ } 2<br />

H H<br />

X mym m m<br />

2<br />

σ w ,then<br />

R = E X y = σ xh (21)<br />

m<br />

where hm is the q/2 th column of the matrix H m, i.e.,<br />

Also, we can get<br />

hm = ⎡<br />

⎣am− q/2, q/2 , L , a ⎤<br />

(22)<br />

m+ q/2, q/2⎦<br />

H 2 H 2<br />

{ } σ σ<br />

R = E y y = H H + wIq (23)<br />

ymm m x m m<br />

After inserting (21) and (23) into (20), the q-tap equalizer vector<br />

g m becomes<br />

T


−1<br />

2<br />

H ⎛ H σ ⎞ w<br />

m = m ⎜ m m + 2 q⎟<br />

σ x<br />

g h H H I<br />

⎝ ⎠<br />

where I q is the q-by-q identity matrix. And moreover, we have<br />

N 1<br />

2<br />

σ x ( 1 m<br />

m 0<br />

−<br />

∑<br />

=<br />

MMSE = −gh<br />

m)<br />

(24)<br />

(25)<br />

By reducing the number of equalizer’s taps, the calculation<br />

complexity is reduced largely.<br />

VI. SIMULATION RESULT<br />

In our simulations, we investigate the performance of both the<br />

ZF equalizer and MMSE equalizer. A three-path BEM channel<br />

was considered. Other parameters are listed below:<br />

Tab. 1. Simulation parameter.<br />

Doppler spread fmax<br />

100 Hz<br />

Delay spread τmax 65.1 µ s<br />

Block size N 768<br />

Symbol/sample period T 21.7 µ s<br />

Discrete Doppler spread Q/2=<br />

⎡⎢ fmax NT ⎤⎥<br />

2<br />

Discrete delay spread L=<br />

max /T τ ⎡⎢ ⎤⎥<br />

3<br />

Note that the maximum Doppler spread of 100Hz corresponds<br />

to a vehicle speed of 60 km/h and a carrier frequency of 1.35GHz.<br />

BER<br />

BER<br />

1.00E+00<br />

1.00E-01<br />

1.00E-02<br />

1.00E-03<br />

1.00E-04<br />

1.00E-05<br />

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18<br />

1.00E+00<br />

1.00E-01<br />

1.00E-02<br />

1.00E-03<br />

1.00E-04<br />

1.00E-05<br />

Ebn0(dB)<br />

ICI+no equalization<br />

ZF(tap=3)<br />

ZF(tap=5)<br />

no ICI+ZF equalization<br />

Fig.4. BER performance of the Zero-Forcing equalizer.<br />

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15<br />

Ebn0(dB)<br />

ICI+no equalization<br />

MMSE(tap=3)<br />

MMSE(tap=5)<br />

no ICI+MMSE equalization<br />

Fig. 5 BER performance of the MMSE equalizer.<br />

Fig.4 and Fig.5 illustrate the BER performance of ZF and<br />

MMSE equalization respectively. The number of subcarrier is<br />

1024, and 3-tap, 5-tap ZF and MMSE equalizers are considered.<br />

The figures show that the 5-tap equalizer has better performance<br />

than 3-tap one. So we can change the number of equalizer’s tap to<br />

get the tradeoff between the complexity and performance.<br />

VII. CONCLUSION<br />

In this paper, we have utilized the basis expansion model (BEM)<br />

to get a good comprise between complexity and performance in<br />

conventional frequency domain equalizer. Both ZF and MMSE<br />

equalization are considered.<br />

This research was supported by University IT Research Center<br />

Project (INHA UWB-ITRC), Korea<br />

REFERENCE<br />

[1] S. Kim, and G. J. Pottie, “Robust OFDM in Fast Fading<br />

Channels,” Global Telecommunications Conference, vol. 2, pp.<br />

1074-1078, Dec. 2003.<br />

[2] P. Schniter and S. D’silva, “Low-Complexity Detection of<br />

OFDM in Doubly-Dispersive channels,” in Proc. Asilomar Conf.<br />

on Signals, Systems, and Computers, (Pacific Grove, CA), Nov.<br />

2002.<br />

[3] J. Armstrong, “Analysis of New and Existing Methods of<br />

Reducing Intercarrier Interference Due to Carrier Frequency<br />

Offset in OFDM,” IEEE Trans. Commun., vol. 47, pp. 365-369,<br />

Mar.1999.<br />

[4] G. B. Giannakis and C. Tepedelenlioglu, “Basis Expansion<br />

Models and Diversity Techniques for Blind Identification and<br />

Equalization of Time-Varying Channels,” Proc. IEEE, vol. 86, no.<br />

10, pp. 1969-1986, Oct.1998.<br />

[5] M. C. Jeruchim, P. Balaban, and K. S. Shanmugan,<br />

“Simulation of Communication Systems Modeling,<br />

Methodology, and Techniques, (Second Edition)” KLUWER<br />

ACADEMIC/PLENUM PUBLISHERS, second edition, pp.550-554,<br />

2000.<br />

[6] W. G. Jeon, K.H. Chang, and Y. S. Cho, “An Equalization<br />

Technique for Orthogonal Frequency-Division Multiplexing<br />

Systems in Time-Variant Multipath Channels,” IEEE Trans.<br />

Commun., vol. 47, no. 1, pp. 27-32, Jan. 1999.<br />

[7] I. Barhumi, G. Leus and M. Moonen, “Time-Varying FIR<br />

Equalization for Doubly Selective Channels,” IEEE Trans.<br />

Commun., vol. 4, no. 1, pp.202-214, Jan. 2005.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!