• 沒有找到結果。

Precoded multiuser OFDM transceiver in timing asynchronous environment

N/A
N/A
Protected

Academic year: 2021

Share "Precoded multiuser OFDM transceiver in timing asynchronous environment"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 55, NO. 10, OCTOBER 2007 1863

Precoded Multiuser OFDM Transceiver in Timing Asynchronous Environment

Shang-Ho Tsai, Yuan-Pei Lin, and C.-C. Jay Kuo

Abstract—The performance of a multiuser orthogonal frequency-division multiplexing (OFDM) transceiver, called the precoded multiuser OFDM (PMU-OFDM), with time asyn-chronous access is investigated in this paper. It is shown that multiaccess interference (MAI) due to time asynchronism is asymp-totically zero as the number of parallel input symbols N becomes large in the PMU-OFDM system. Then, we show that PMU-OFDM with even or odd Hadamard–Walsh codewords can significantly suppress the MAI effect due to time asynchronism. For the half-loaded case, no sophisticated signal processing technique is needed by PMU-OFDM for MAI suppression. For the fully loaded situ-ation, PMU-OFDM demands less complexity than does conven-tional OFDMA for interference suppression since PMU-OFDM deals with only one half of interferers.

Index Terms—Code selection, multiaccess interference (MAI)

free, multiuser detection, multiuser orthogonal frequency-division multiplexing (OFDM), orthogonal frequency-division multiple ac-cess (OFDMA), precoded multiuser orthogonal frequency-division multiple (PMU-OFDM), time offset.

I. INTRODUCTION

M

ULTIUSER orthogonal frequency-division multiplexing (OFDM) systems such as multicarrier-code-division-multiple access (MC-CDMA) and orthogonal frequency-division multiple access (OFDMA) have attracted a lot of attention recently. The OFDMA system is multiaccess inter-ference (MAI) free if time and frequency of all users are well synchronized. However, it is sensitive to the carrier frequency offset (CFO), which will cause significant MAI. Moreover, in uplink transmission, it is difficult to guarantee that all users are well aligned in time at the receiver, which leads to MAI as well. To overcome problems associated with time and fre-quency offsets, the use of signal processing techniques to esti-mate and compensate these offsets have been studied in recent years [1], [3]. Due to MAI, time and frequency offsets can-not be compensated in the receiver. Consequently, once these offsets are estimated in the receiver, a feedback mechanism is needed to send back the information so that every user can compensate these offsets at the transmitter end. However, mul-tiuser estimation and/or information feedback demand extra complexity.

Paper approved by S. K. Wilson, the Editor for Multicarrier Modulation of the IEEE Communications Society. Manuscript received July 7, 2005; revised November 8, 2006 and April 23, 2007.

S.-H. Tsai and Y.-P. Lin are with the Department of Electrical and Control Engineering, National Chiao Tung University, Hsinchu 300, Taiwan, R.O.C. (e-mail:shanghot@mail.nctu.edu.tw; ypl@mail.nctu.edu.tw).

C.-C. J. Kuo is with Ming Hsieh Department of Electrical Engineering, Uni-versity of Southern California, Los Angeles, CA 90089-2564 USA (e-mail: cckuo@sipi.usc.edu).

Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TCOMM.2007.906388

An approximately MAI-free multiaccess OFDM transceiver, called the precoded multiuser OFDM (PMU-OFDM), was pro-posed in [4]. In this system, each user transmits N parallel sym-bols. Each of the N symbols is precoded by an orthogonal code in the frequency domain to achieve multiaccess communica-tion. When N is sufficiently large, the correlation between the precoded subchannel increases, and each symbol experiences nearly flat fading, which leads to approximately MAI-free. It is also shown in [4] that PMU-OFDM is nearly MAI free in the presence of CFO when even or odd Hadamard–Walsh code-words are used.

In this paper, we study PMU-OFDM under a time offset environment and obtain several interesting results. First, we show that PMU-OFDM with Hadamard–Walsh codes is ap-proximately MAI free against time asynchronism. Second, we prove that the MAI power due to the time offset decreases in

O(1/N2) if all M Hadamard–Walsh codewords are used (fully

loaded system). For a half-loaded system, the MAI power can decrease even faster at a rate of O(1/N4) if a proper code is

used. An intuitive explanation of this result is given as follows. With even or odd Hadamard–Walsh codewords, the codeword product is symmetric. When N is sufficiently large, the fading of precoded subchannels is almost monotonically increasing or decreasing (highly correlated), which can be regarded as an antisymmetric function. Since the summation of the codeword product and the monotonic fading is nearly zero, it leads to sig-nificant MAI suppression. Finally, we show that PMU-OFDM with proper code selection has a significantly lower MAI than that of OFDMA. Since the same codeword selection scheme can mitigate MAI due to CFO as well, we conclude that PMU-OFDM with even or odd Hadamard–Walsh codewords is robust against time and frequency asynchronism.

II. TIMEASYNCHRONISMANALYSIS

For the system model of the PMU-OFDM, its properties and notations, we refer to [4]. Let the time offset of user i be τi,

and there is no time offset for user j. For convenience, we define the codeword product as ri,j[m] = wi[m]wj[m], and let

φi,j(τi) =

M−1

m =0ri,j[m]ej (2π /NM)m τi. The MAI from user i to

user j due to time offset can be approximated by

MAIj← i[k]≈ M1 λi[k]xi[k] ej (2π /NM)k τiφi,j(τi) (1)

where ˜λi[k] is the averaged channel gain and xi[k] is the

trans-mitted symbol at the kth subchannel. If the Hadamard–Walsh code is used, we argue that, as the number N of parallel in-put symbols increases, the MAI will be zero asymptotically as follows. Since the maximum value of m is M− 1, the term e−j(2π /NM)vτi in (1) is approximately 1 if N  |τ

i|. This

(2)

1864 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 55, NO. 10, OCTOBER 2007

approximation becomes more accurate as N increases. Since M−1

m =0ri,j[m] = 0 for i= j, MAIj← i[k]≈ 0 for sufficiently

large N . Thus, for sufficiently large N , PMU-OFDM is approx-imately MAI free even in a time offset environment.

III. CODEDESIGN FORMAI MITIGATION

We describe a code design to further suppress MAIj← i[k]. By using Taylor series expansion to the second order and M−1

m =0ri,j[m] = 0 for i= j, we can rewrite φi,j(τi) in (1) as

φi,j(τi) M−1 m =0 ri,j[m]  1 2!  NMmτi 2 + j NMmτi  ∆ = φi,j(τi). (2)

We would like to evaluate E{|MAIj← i[k]|2}, which is the

aver-aged MAI power. It is assumed that transmitted symbols xi[k]

and channel taps hi(n) are uncorrelated, E{xi[k]x∗i[k]} = 0

for k= k, and E{hi(n)h∗i(n)} = 0 for n = n. Also, let

σ2

xi = E{|xi[k]|

2} and σ2

hi = E{|hi(n)|

2}. Then, we have the

following lemma.

Lemma 1: When all M Hadamard–Walsh codewords are

used, i.e., in the fully loaded case, the maximum value of

E{|MAIj← i[k]|2} can be approximated by

max i,j E{|MAIj← i[k]| 2} ≈ Lσ2 xiσ 2 hi τ i N 2π2 4  1 1 M 2 + τ i N 4π4 4  1 1 M 2 (3) and the maximum value occurs when ri,j[m] satisfies the

fol-lowing condition: ri,j[m] = +1, 0≤ m ≤ M/2 − 1 −1, M/2≤ m ≤ M − 1. (4) Proof: Since λi[k] = L−1 n =0hi(n)e−j(2π /N )nk, we have E{|MAIj← i[k]|2} ≈ (L/M2)σx2 2 hi|φi,j(τi)| 2. Hence,

max-imizing E{|MAIj← i[k]|2} is equivalent to maximizing

|φi,j(τi)|2. From (2), φi,j(τi) can be rearranged as a real

part plus an imaginary part as φi,j(τi) ={φi,j(τi)} +

j {φi,j(τi)}. Maximizing |φi,j(τi)|2 is equivalent to

max-imizing both |Mm =0−1ri,j[m]m| and |

M−1

m =0ri,j[m]m2|.

According to [2], the product of two arbitrary distinct Hadamard–Walsh codes yields a non-all-one Hadamard–Walsh codeword. Each of the non-all-one Hadamard–Walsh codeword has an equal number of +1 and−1. Since m and m2are

mono-tonically increasing functions for m≥ 0, |Mm =0−1ri,j[m]m|

and |Mm =0−1ri,j[m]m2| are maximized if ri,j[m] has the

same sign for 0≤ m ≤ M/2 − 1, which is the condition in (4). In this case, we have |Mm =0−1ri,j[m]m2| = (1/4)M3

[1− (1/M)], and |Mm =0−1ri,j[m]m| = (1/4)M2[1− (1/M)],

which lead to the results in (3). 

As shown in (3), the maximum value of E{|MAIj← i[k]|2}

depends on two terms. One is proportional to 1/N2 while the

other is proportional to 1/N4. When N grows, the term

pro-portional to 1/N2 dominates. Hence, the maximum value of

E{|MAIj← i[k]|2} decreases at a rate proportional to 1/N2

asymptotically, which is contributed by {φi,j(τi)}. Hence,

if we find a code such that {φi,j(τi)} = 0, the MAI due to the

time offset will decrease at a rate of O(1/N4). This goal can be achieved by selecting a subset of codewords from the complete set of Hadamard–Walsh codes properly.

Lemma 2: The even/odd Hadamard–Walsh codewords satisfy

the following properties

M /2−1 m =0 ri,j[m] = M−1 m =M /2 ri,j[m] = M/2, i = j 0, i= j , M−1 m =0 ri,j[m]m = 0. (5)

Proof: We haveMm =0−1ri,j[m] =

M /2−1

u =0 ri,j[u] +

M−1 v =M /2

ri[v]. For even (or odd) Hadamard–Walsh codewords, the

second summation term is equal to Mv =M /2−1 ri,j[v] =

M−1 v =M /2ri,j[M− 1 − v] = 0 v=M /2−1ri,j[v]. Since M−1 m =0

ri,j[m] = 0 for i= j, we get the first result in (5). Next, the

term Mm =0−1ri,j[m]m can be decomposed into two terms as

M−1 m =0ri,j[m]m = M /2−1 u =0 ri,j[u]u + M−1 v =M /2ri[v]v. Then, M−1

m =0ri,j[m]m can be manipulated as

M /2−1 u =0 ri,j[u]u + M /2−1 u =0 ri,j[M − 1 − u](M − 1 − u) = (M − 1) M /2−1 u =0 ri,j[u] = 0. 

According to Lemma 2, we have {φi,j(τi)} = 0. Based on

(1) and (2), we can apply similar arguments used in the proof of Lemma 1 to obtain the following theorem.

Theorem 1: Suppose that only even (or odd) Hadamard–Walsh

codewords are used, the maximum value of E{|MAIj← i[k]|2}

can be approximated by max i,j E{|MAIj← i[k]| 2} ≈ Lσ2 xiσ 2 hi τ i N 4π4 64 (6)

which occurs when ri,j[m] satisfies the following condition

ri,j[m]

=

+1, 0≤ m ≤ M/4 − 1; M/2 ≤ m ≤ 3M/4 − 1

−1, M/4 ≤ m ≤ M/2 − 1; 3M/4 ≤ m ≤ M − 1. (7)

We see from (6) that, when the set of even (or odd) codewords is used as the spreading codes in the proposed PMU-OFDM system, the maximum value of E{|MAIj← i[k]|2} decreases at

a rate of O(1/N4) as N becomes large. As compared with

the general case where the MAI power decreases at a rate of

O(1/N2), the use of even (or odd) codewords allows the system

to reduce MAI at a much faster rate as N increases in a time asynchronous environment.

(3)

TSAI et al.: PRECODED MULTIUSER OFDM TRANSCEIVER IN TIMING ASYNCHRONOUS ENVIRONMENT 1865

Fig. 1. Term maxi , jE{|MAIj← i[k]|2} with and without approximation as a function of N for the full- and half-load cases.

IV. SIMULATIONRESULTS A. Example 1: Rate of MAI Suppression

We verify that the second-order approximation in (2) holds approximately even when|τi|/N goes as large as 1/4. We

con-sider the flat fading channel case, where the approximation (1) becomes an equality. We compare the approximated maximum interference given in (3) of the fully loaded case (M users), (6) of the half-loaded case (M/2 users), and the exact for-mula, i.e., E{|MAIj← i[k]|2} = (1/M2)σx2

2 hi|φi,j(τi)| 2. We set M = 16, σ2 xi = 1, σ 2

hi = 1, and user i has a time offset

τi = 16. We consider the maximum MAI power from user i

to user j, which occurs when ri,j[m] satisfies (4) for the fully

loaded case, and when ri,j[m] satisfies (4) for the half-loaded

case. The maximum MAI power with and without approxima-tion as a funcapproxima-tion of N is shown in Fig. 1. The approximated maximum MAI power is plotted for all N from 32 to 256, while the exact maximum MAI power is obtained for N = 32, 64, 128 and 256. We see that the approximations are very accurate for both fully and half-load cases when N ≥ 64. Since τi= 16,

the approximation appears to be accurate when τi/N ≤ 1/4.

Moreover, we see that doubling N decreases the MAI power by 6 and 12 dB in the fully and half-load cases, respectively. These corroborate the results derived in Section III.

In Example 2, we consider the uplink case where each user has a different time offset and channel fading (no CFO effect is considered). Simulations are conducted with the following pa-rameter setting: M = 16, BPSK modulation, multipath length

L = 10, and independent identically distributed channel

coef-ficients of complex Gaussian random variables with unit vari-ance. Except for the target user who is assumed to have the correct timing, i.e., his/her time offset is zero, the time offsets of all other users are randomly assigned to be either +τ or

−τ. Other parameter settings for the simulation can be found

in [4]. In Example 3, the parameter setting is the same as that in Example 2 except that L = 10, and the variance of the channel

Fig. 2. MAI comparison for fully loaded and half-loaded cases with N = 64 and N = 128 (fully loaded: 16 users; half-loaded: 8 users).

coefficient decays exponentially, namely, σ2

l = e−αl/L, where

α = 2 and l = 0, 1, . . . , L− 1.

B. Example 2: Comparison of MAI Suppression

We first consider the fully loaded case (16 users). The av-eraged total MAI are plotted as a function of the time offset for N = 64 and N = 128 as in Fig. 2. Moreover, as N in-creases from 64 to 128, the MAI dein-creases by around 6 dB, which corroborates the theoretical result that the MAI is pro-portional to O(1/N2) again. Next, we consider the half-loaded

case (eight users) and compare two code selection methods: the use of only even or odd Hadamard–Walsh codewords and the use of the first M/2 codewords of M Hadamard–Walsh codes generated by the Kronecker product. Note that the MAI using even codewords and that using odd codewords are overlapping. For N = 64, as compared with the fully loaded case, the use of even or odd codewords can reduce the MAI by 14–29 dB, while the use of the first M/2 codewords only improve the MAI by around 5–6 dB. For N = 128, the use of even or odd code-words can reduce the MAI by 20–35 dB while the use of the first M/2 codewords again only improve the MAI by around 5–6 dB. We also see a 12-dB MAI power reduction as N in-creases from 64 to 128 for the proposed half-loaded case. Thus, the MAI decreases at a rate proportional to 1/N4with the

pro-posed code selection.

C. Example 3: Performance Comparison Between OFDMA and PMU-OFDM

We first evaluate the averaged total MAI by considering the MAI at the detection stage, i.e., after full equation (FEQ). The MAI performance of the two systems with N = 128 is shown in Fig. 3. In the fully loaded case, OFDMA has less MAI than PMU-OFDM. However, in the half-loaded case, PMU-OFDM has much smaller MAI than OFDMA by around 1–19 dB due to the use of the proposed code selection scheme. It is worthwhile to point out that both systems do not give good performance

(4)

1866 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 55, NO. 10, OCTOBER 2007

Fig. 3. Averaged total MAI comparison for PMU-OFDM and OFDMA in a frequency-selective channel with L = 10 (fully loaded: 16 users; half-loaded: 8 users).

in the fully–loaded case. More sophisticated signal processing such as multiuser (MUD) can be used to suppress MAI. For PMU-OFDM, each user only has to deal with M/2 interferers while the other M/2− 1 interferers has negligible MAI to this user. In contrast, each user has to deal with M− 1 interferers in OFDMA. In other words, PMU-OFDM demands less complex-ity for interference suppression than OFDMA in the fully loaded case. This is another important advantage of PMU-OFDM.

Assume that every user, except for the target user, has a time offset of|τi| = 13, in the two systems. All users are chosen to be

the target user in turn. We evaluate the bit error rate (BER) when there is no feedback, which is shown in Fig. 4. For comparison, we also show the curve for OFDMA without the time offset. We see that even in a serious timing mismatch environment as given in this example, PMU-OFDM with the proposed code scheme can still achieve comparable performance as that of OFDMA without a time offset. In contrast, the performance of OFDMA degrades significantly due to time asynchronism. The performance of PMU-OFDM with the first M/2 codewords is plotted as a benchmark. We see that its performance is close to that of the half-loaded OFDMA system, which is much worse than the proposed code scheme. Note that for a large SNR value, MAI becomes dominant so that an increased SNR value no longer improves the performance in this case.

Fig. 4. BER performance comparison for PMU-OFDM and OFDMA in a frequency-selective channel with L = 10 and time offset level|τj| = 13.

V. CONCLUSION

The time asynchronism effect of the PMU-OFDM was stud-ied. We showed analytically that the MAI power due to the time offset can be reduced by using Hadamard–Walsh codewords in PMU-OFDM. For a half-loaded system, we proposed a code selection scheme of using M/2 even or odd Hadamard–Walsh codewords, which yields an even better MAI suppression. Since PMU-OFDM does not require sophisticated MUD for multiuser communication, time offset compensation can be done at the re-ceiver side, and we can have a new transre-ceiver design with a much simpler time synchronization mechanism.

REFERENCES

[1] J. J. van de Beek et al., “A time and frequency synchronization scheme for multiuser OFDM,” IEEE J. Sel. Areas Commun., vol. 17, no. 11, pp. 1900– 1914, Nov. 1999.

[2] B. L. N. Kennett, “A note on the finite Walsh transform,” IEEE Trans. Inf.

Theory, vol. 16, no. 4, pp. 489–491, Jul. 1970.

[3] M. Morelli, “Timing and frequency sunchronization for the uplink of an OFDMA system,” IEEE Trans. Commun., vol. 52, no. 2, pp. 296–306, Feb. 2004.

[4] S. H. Tsai, Y. P. Lin, and C.-C. J. Kuo, “An approximately MAI-free multiaccess OFDM system in carrier frequency offset environment,” IEEE

數據

Fig. 2. MAI comparison for fully loaded and half-loaded cases with N = 64 and N = 128 (fully loaded: 16 users; half-loaded: 8 users).
Fig. 3. Averaged total MAI comparison for PMU-OFDM and OFDMA in a frequency-selective channel with L = 10 (fully loaded: 16 users; half-loaded: 8 users).

參考文獻

相關文件

In contrast, FARA exploits this frequency diversity via a frequency-aware rate adaptation scheme that picks different bitrates for different frequencies depending on their SNRs. 6.1

一組曲線 F 的垂直軌跡 (orthogonal trajectory) ,是指一條 曲線在與 F 中的曲線相交時,在交點相交的角度為直角。如

Proposition 9.4.2, A orthogonal diagonalizable, Spectral Theorem.. Theorem 9.4.6

In the presence of inexact arithmetic cancelation in statement 3 can cause it to fail to produce orthogonal vectors. The cure is process

(2013) The ‘Art’ of Teaching Creative Story Writing In (Eds., Janice Bland and Christiane Lütge) Children’s Literature in Second Language Education. (2004) Language and

Curriculum planning: Teachers may introduce how to use short division to find the greatest common divisor and the least common multiple of two numbers at Learning Objective 1.4

The Legislative Council Commission - Challenges for the theme park industry in Hong Kong (ISE09/15-16) Research Office, Information Services Division, Legislative

An OFDM signal offers an advantage in a channel that has a frequency selective fading response.. As we can see, when we lay an OFDM signal spectrum against the