• 沒有找到結果。

Multiuser detection for multi-rate CDMA in multi-path fading channels

N/A
N/A
Protected

Academic year: 2021

Share "Multiuser detection for multi-rate CDMA in multi-path fading channels"

Copied!
7
0
0

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

全文

(1)

Multiuser Detection for Multi-Rate CDMA in Multi-Path Fading Channels

Po-Wei Fu

Graduate Institute of Communication Engineering

National Taiwan University

Taipei, Taiwan, R.O.C.

powei@santos.ee.ntu.edu.tw

Abstract

Multi-code (MC) access and Variable-Spreading-Length (YSL) access are two widely applied realizations for multi- data-rate services in direct-sequence code-division multiple-access (DS ED M) systems. We study the behavior of these two multi-rate realizations operating in multi-path fading channels. Bounds of minimum probability of error based on maximum-likelihood sequence detection are developed fo r. peformance evaluations. Asymptotic multiuser eficiency is also analyzed as another performance index.

1. Introduction

Wireless communication technology proceeds a brand new evolution. In the future, services will not only focus on the traditional voice transmission and multi-media aspects will definitely play important roles as the main stream. One significant difference comes from various data rates in all kinds of media, including voice, image, and video etc. [ 11. As code-division multiple-access (CDMA) technique being utilized for the third generation and future communication systems, fully realizing the capability of multi-data-rate communication in CDMA systems is thus an important subject. Among the proposed realizations for multi-rate CDMA system, Multi-Code (MC) and Variable-Spreading- Length (VSL) methods are the two most fundamental and widely applied schemes [ 11. Different access schemes will affect the design of receiver and different communication environments will cause different results. In wireless CDMA systems, multi-path fading and multiple-access interference (MAI), which is induced by co-channel users, limit the performance. Some previous researches, such as

[2], have discussed multi-rate CDMA systems in additive

white Gaussian (AWGN) channels and VSL scheme is shown to outperform MC scheme by analyzing the performance of jointly optimal detection. Although MC scheme is more directly implemented in concept, the better

Kwang-Cheng Chen

Graduate Institute of Communication Engineering

National Taiwan University

Taipei, Taiwan, R.O.C.

chenkc@cc.ee.ntu.edu.tw

correlation structure of the signature sequences in VSL scheme dominates the advantage. However, the behaviors of these two schemes in more practical environments are not yet studied and it is important to the design of efficient multiuser detectors in real applications. Multi-path fading effect is inevitable in wireless communications and it results in the phenomenon that the correlation of signature waveforms will exist even between the signals from different paths. In the following sections, the behavior of multi-rate CDMA systems in multi-path fading channels is studied by using the model of two-ray fading channels, and the result can be extended to the environments with more paths without loss of generality. We investigate the property of multiuser detection of these two access schemes, support the minimum probability of error and asymptotic multiuser efficiency (AME) by maximum likelihood design strategy as evaluations of performance, and finally analyze the results under different channel environments.

The remainder of this paper includes: The studied MC and

VSL

multi-rate CDMA system models are described in section 2. In section 3, we analyze the minimum probability of error and provide the bounds and asymptotic multiuser efficiency. Section 4 analyzes the two access methods from some observations and properties in multi- path fading channels. Section 5 provides the numerical examples. Conclusions are given in section 6.

2. Multi-Rate CDMA System Model

Multi-Code Access

In MC systems, it assigns more spreading codes to users in proportion to the ratio of the data rate over the basic data rate supporting in the system to transmit the data with higher rate. Transmit and receive them in parallel. The lengths of spreading codes are the same and thus the chip- rate is kept fsed. An effective user in MC systems is the one who uses an individual spreading sequence [3].

Variable-Spreading-Length Access

(2)

AWGN n(t)

Userk j

Channel k

-U

r

Fig. 1. The tworay &ling channel model

In VSL systems, transmitting the data of the user who has higher rate is realized by assigning shorter spreading codes, which also keeps the bandwidth fured. The spreading factors in VSL systems are various from user to user by their data rates.

For simplicity, we consider an asynchronous dual-rate BPSK CDMA system in our analysis, where the high data rate is an integer multiple M of the low data rate. The users in the system are named as the high-rate users or the low- rate users corresponding to their transmission data rate. Assume there are K, low-rate users and K, high-rate users transmitting in our system and they are received asynchronously after passing multi-path fading channels. To focus on analyzing the multi-path fading effect on multi-rate transmission, a two-ray uncorrelated channel model is adopted without loss of generality. Each user is regarded as passing an individual two-ray fading channel (Fig. 1) and embedded in additive white Gaussian noise. The stochastic fading parameters a,,, and ak1 are not restricted to any specific distribution, but we consider slow Rayleigh fading environments in our analysis. Therefore, the received signal in the MC system can be represented as the following low-pass equivalent form:

r ( r ) = i z A k b k ( i b k ( r - i T L - 4 k ) * h k ( r ) + n ( f ) (1) k=l i

where A, is the symbol amplitude, bk(i) is the ith symbol bit, and Sk(t) is the normalized signature waveform of the

kth

effective user respectively.

K=

K,

+

MK, and TL is the symbol period of low-rate users. h k ( t ) represents the

impulse response of the passed channel and {k denotes the received timing offset in asynchronous cases. The AWGN is denoted as n ( f ) with 2-sided power spectral density N0/2. However, in VSL system:

High-rate I I

Fig. 2 Illustrations of signature waveforms of the generalized users

a. MC systems b. VSL systems

+

2 ~ A ; b : (i)~: (r

-

iT,,

-

4:

)*

h , ~

(r)+

n(r) (2) k=I i

where the notations are used as well as those in MC case and the only difference is that the notations with upper description L denote low-rate users and H denote high-rate users.

To simplify the complexity of formulation and make the equation more tractable, we can alternatively view each transmitted symbol in the desired frame as a generalized user, no matter in MC systems or in VSL systems. That is, the number of the generalized users is equal to the total number of symbols transmitted in the desired €kame. The nonzero support of the signature waveform of each generalized user is located corresponding to when the symbol is transmitted. The only difference between the MC system and the VSL system is the nonzero support duration of the signature waveforms, shown as Fig. 2. In VSL

systems, the nonzero support duration of a high-rate generalized user is shorter than that of a low-rate generalized user; instead, the nonzero support durations are all the same in MC systems. Thus, we can rewrite (1) and

(2) as the following for both systems: K

‘(‘1

= Sk

(‘1

*

hk

(‘1

+ n(t) k=l K K = AkbkakfJSk

(?)+

Akbkak,Sk

(r -

‘)+

n(r) (3: k=l k=l

which is a more compact form for analysis and the subscription k denotes the corresponding terms of the kth

generalized user. K is the number of total generalized users. In the following section, we will derive the minimum probability of error for both multi-rate systems by maximum-likelihood sequence detection (MLSD).

3. Minimum

Error Probability

on MLSD

(3)

The available minimum error probability is an important property of interest while investigating the performance of both systems. Fortunately, from (3) we can analyze a multi- rate system conceptually like analyzing a single-rate system in multi-path fading channels. The minimum error probability of detection on a generalized user, however, is difficult to find a closed-form expression. We instead find the computable upper and lower bounds.

3.1

Maximum-Likelihood Sequence Detection

Let B =

[bib,

'..bK

3'

denotes the vector consisting of the transmitted symbols of all generalized users. Assume the channel information and timing offsets have known in advance, the MLSD on B under certain channel realization is:

= arg min@a,ARAa:B

+

BTa,ARAarB

-

2 Re[BTc$AY

+

Bra; A Y -B'@,AR'AqHB) (4). In the above equation,

H

denotes Hermition transpose operation, and the notations used are defined as follows:

A

=

diag(Al - . - A K ) ,

a,

diag(a1,a2, * * * a k o ) ,

a,

'diag(a11a21 * * ' a k l ) 7 y=b1y2**.yKp, R =

["

.

:::

7

,

R'

=

["

:::

p ! ] PKl * " P K K PL1 .*. PLK Y' =L;y; --Y;P 9 Y ,

+(rP,(r)dT,

p; ~ / s i ( f ) s j ( z - T ) d t . yi E / r ( f ) s k ( f - z ) d t 9 Pij = / s i ( f ) s j ( f & f 9

The decision metric function is:

=

2 RebTa:AY

+

B

'

a

;

AY -B'a,AR'Aa;B]

(5).

It implies that the decision statistics will be affected by not only the background noise but also the correlation matrixes R and R'

.

At

(3,

those terms involving matrix

R

represent the effect coming from each individual path and those with R' exhibit the effect resulting from the interaction between different paths. Due to the different patterns of MC and VSL systems in R and R*

,

it results in different behaviors of the two multi-rate schemes in multi- path fading channels.

Q(Bla)

-

B %to A R A ~ : B

-

B

'al

A R A ~ : B

3.2 Minimum Probability of Error

Applying the concept of error vectors [4][5], the error vector E = [&,E, - - - E ,

3'

=

X

(B

-B) where E {0,+1}

.

The error probability of the generalized user k conditioned on a i s

' e k

la

= d $ k # bk

3

1.

I

C

p r ( R ( ~

-

2~1a)i.v max, E E A

}

=E,

-

<

C

2-"(') Prb(B

-

2&la)2 Q(Bla)} (6)

where the error vector set E, is defined as

E, = (EE {O,_+l)K, E , #

O}

and A, is the admissible error vector set of user k [5]. The last inequality comes from the fact that if B-2s is the most probable vector, B-2& must be more probable than B. It can be easily shown that Pr(R(B

-

2~1a)Z Q(Bla)> is independent with the transmitted symbol sequence in even multi-path channels, and more specifically

Q(B

-

2~la)- Q(Bla)

=-~E 'oI,ARA~,HE

-

~ E ' Q , A R A ~ ; E

=E,

-4Reb'a:An+&'a;An'

+

2 e T a , A R 7 A a ~ & } (7) which is Gaussian distributed with mean

= -4&'a, ARAa: E

-

4eT

a,

ARAa E

and variance

= ~ N , E ' ~ , N A R A ~ ~ E + ~ N ~ E ~ ~ ~ A R A ~ ~ E

-

8 Re+'

a,

AR

'

A a

;

E }

+ 8 N , RekTa:AR'Aal&}

The error metric on each channel realization,

IIM(+x]~~

=

E~~,ARACX:E

+

E ~ ~ , A R A ~ ; E

+

2 R e b ' a , A R ' A a ~ & ) The prpbability

(9)

In fact, we can decompose the metric as a quadratic form by

~

0

A

O

R

R

:

A

O

~

O

E

="I[

0

.][O

A][&

R][O

A][

0

#][El (lo) which implies that we can always view it as a system of 2K asynchronous generalized users transmitting through single-path fading channels with only

K

unknown symbols. Therefore, we can apply the method of analysis in single- path fading channels [6] to derive the expectation value over various channel realizations. Decompose the

(4)

nonnegative positive matrix

R'

= G T G

,

and [R"

R ]

define F T = [ E ~ E ~ ] [ " ' 0

][

A A]GT 0

.

It follows that

0 a,

llM(Ela]l= IlFll and the upper bound of the kth generalized user in multi-path fading channels is:

where

4 s )

is the Hamming weight of

-

E ,

-

Ai is the ith distinct nonzero eignvalue of

4FIfI

and y i E

2 4 6 ) Ai

n -

[71.

i=l.i+j Ai - A j

Note that to make the upper bound tighter without calculating redundant terms, the summation in the second equality is taken over the indecomposable error vector set

Fk [ 5 ] , which is first introduced in [ 5 ] for AWGN channel

and modified in [ 6 ] for single-path fading channels. In multi-path fading channels, to make the summation and expectation operations exchangeable in (1 l), we modify it as the new definition without proof here for brief

Definition:

For any error vector E E E,

,

if it can be decomposed as E = E , + E ,

,

where E ,

EE,

,

&b

E E

, and satisfies Re(M(~~~a),M(~,la))]2 0 V a , then E is a decomposable vector in E, ; otherwise it is indecomposable.

In the above definition, the inner product ('(Eula),M(Ebla))

To derive the lower bound in minimum error probability, we assume that there is some side information given while detecting the symbols. Suppose cd is the error vector that makes E[ Q[

2Mg)]]

largest of all, i.e. dominant error in the multi-path fading environment and the receiver only

0-7803-6507-0/00/%10.00 @ZOO0 IEEE 2449

needs to detect if the dominant error has occurred. In such case, the error probability supports the lower bound as:

P,, 2 E[Pr(R(B

-

c d ) - R(B) 2 O]]

where the upper-script d denotes those parameters corresponding to the dominant error vector.

3.3 Asymptotic Multiuser Efficiency

A M E

measures the performance degradation of a receiver due to multiple access interference as additive channel noise diminishes. If only one user, high-rate or low-rate, is transmitting over the multi-path fading channel, the MLSD decision is made as:

i i = a r g m ~ ~ 2 & , 1 2 + l a , 1 2 ) ~ ~ ~

- 2 A 2 Reb,'BTY+a;BTYr -a,a;BTRrB]) (13) where the dimensions of By Y

,

R

,

Y r and

R'

correspond to the number of transmitted symbols in a detection h e and kf is the symbol amplitude. Take the same analysis as above and approximate the error probability at high SNR [ 6 ] by the error vector with smallest hamming weight, the error probability of single user transmission in multi-path fading channel approaches

where

/zf

,

Ai

are the eignvalues of G

p;r

l;*rjGT. On the other hand, the asymptotic error probability of detection in two-ray fading channel is

Therefore, the AME is

for both systems.

Compare the asymptotic

P,

and

P,

,

because

P,

is proportional to

N;

,

therefore, if the asymptotic P, is only proportional to N o , it implies the decaying rate of P, is

(5)

poor than

Pa

of single user transmission. It occurs when some eignvalues of E[FF']are zero. In single-path fading channels, [6] has proved that it occurs under high cross- correlation conditions. This result can also be proved true in multi-path fading environments. However, if the distribution of the asynchronous delays is uniformly, this situation can occur with probability zero

[8].

In addition, the equations derived in this section could be easily extended to multiple-path cases by increasing the dimension of the number of generalized users in concept corresponding to the number of paths. Single-path fading channel is a special case.

4.

Observations and Comparative Analysis

of

Access Methods

Even in multi-path channels, the shorter nonzero duration of the signature waveforms for high-rate users still supports advantage for VSL systems in the viewpoint of interference. From the analysis in the previous section, the error probability is determined by not only the inner-path correlation

R

but also the inter-path correlation

R'

.

Specifically, the product of the eignvalues of E[FF'] dominates the error probability, and the larger the product is the better it behaves. Comparing the structure of

R

and

R'

in MC and VSL transmissions, there exist more nonzero terms in the correlation matrixes of MC transmission which results in smaller product of eignvalues for high-rate users. Therefore, the error probability of the high-rate users is smaller in VSL systems than in MC systems. As for the low-rate users, under the case that all the transmitted symbol energy are the same, the cross- correlation between a high-rate generalized user and a low- rate generalized user in VSL systems is generally smaller than the cross-correlation between two generalized users in MC systems. However, this difference is not obvious while asynchronous receiving and it results in the comparable error probabilities of low-rate users in both systems.

In multi-path channels, from the concept that each symbol can be viewed as a generalized user, the inter- symbol interference from the same original user can be also viewed as multiple access interference. Fewer nonzero terms implies less impact from interference, which is the same as in single-path channel [2]. Thus, the VSL system is still expected to outperform the MC system in detection error probability under multi-path fading environments due to the inherent better signal structure. Asynchronous receiving in a manner destructs the advantageous structure of VSL access scheme while compared with MC access scheme in the viewpoint of signal correlations.

On the other hand, investigating R', if the path spread is not significant, the VSL system still has the advantage of fewer nonzero correlation terms than the MC system. If the

path spread is longer than

TL,

this difference is reduced. Extra paths just increase the number of equivalent generalized users and thus the VSL system is generally more robust to the multi-path effect than the MC system. Employing the information of all the paths in multi-path channels for detection in VSL systems is not as critical as in MC systems. Therefore, utilization of only one dominant path in the design of detector for complexity reduction is more appropriate in VSL systems, especially for detecting high-rate users.

5. Numerical Examples

To verify the analysis in the previous section, we give some numerical examples to illustrate the error probability and the AME of MC and VSL systems in multi-path fading channels and those in single-path fading channel are also illustrated as comparison. Suppose that there are two high- rate users and two low-rate users transmitting with equal energy per symbol in the system, and the delay offsets of all users are assumed uniformly distributed between zero and one symbol time. The impulse coefficients of the two- ray channel model are assumed uncorrelated and complex Gaussian distributed with zero mean and equal variance for all users. The path spread z refers the two-ray fading propagation conditions in [9]. One of the two available data rate is twice as large as the other, and length-31 m- sequences plus one random bit are taken as the general spreading codes of the high-rate users in VSL systems. The spreading codes of all the users in MC systems and the low-rate users in VSL systems consist of a couple of length-31 m-sequences plus one random bit.' A11 the subsequent curves are the result

of

an average over 100 different asynchronous delay realizations.

Fig. 3 shows the lower bounds on the BER upper bound of each system by considering the minimum-weight error events and the result of the same scenario in single-path fading channel is plotted in Fig. 4. From the results, the high-rate users in VSL systems get lower probability of error than the high-rate users in MC systems and the low- rate users in both systems are comparable in error probability. Among VSL systems, the error probability of high-rate users is smaller than that of the low rate users due to suffering less interference. The degradation of error probability is severer in MC systems than in VSL systems when the second path exists. In Fig. 5 , the AME in multi- path fading channels is plotted versus the amplitude ratio of interferers over the desired user. The VSL system also performs better AME than the MC system. The AME in single-path fading channels is shown in Fig. 6. Compared with the result in AWGN environment [2], the severe AME degradation at low amplitude ratio region comes

from

asynchronous receiving in fading channels because some undesired timing offsets accompanying with fading

(6)

5 10 15 20 25 30

Eb/No dB

Rg.3 BER performance wmparison of MC and VSL systems in multi- path fading channels. MC: user in MC systems, VSLH: high-rate user in VSL systems VSL-L low-rate user in VSL systems

1.2

t

0.8.

0.6 -

0 0.2 0.4 0.8 0.8 1 1.2 1.4 1.6 1.8 2

MAd

Rg.5 Asymptotic performance comparison of MC and VSL systems in multi -path fading channels. M A d amplitude ratio of interferers over desked user

conditions ocgmed.

6.

Conclusion

Multi-rate multiuser detection in asynchronous multi- path fading channels can be always analyzed by viewing each symbol at each path as a generalized user transmitting in single-path channels without increasing the degree of freedom in hypothesis testing. The detection error probability is dominated by the patterns of both the correlation matrixes

R

and

R',

which results in smaller error probability of VSL access scheme than MC access scheme for realizing multi-rate transmission and the robustness of VSL access scheme to multi-path effect is better than MC access scheme, especially for high-rate

1

5 10 15 20 25 30

Ebmo dJ3

Fig.4 BER performance comparison of MC and VSL systems in single path fading channels. MC: user in MC systems VSL-H: high-rate user in VSL systems V S L L low-rate user in VSL systems

1.1

''2x

0.21 ' ' ' ' ' ' " ' I

M M

Eg.6 Asymptotic performance conprism of MC and VSL systems in single

-path fading channel. A i h t amplitude ratio of intafaas over desired usa

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

users. Although power-consuming and implementation complexity should be considered in practical applications,

VSL access scheme is still suggested in asynchronous

multi-rate systems if general code sets without special design are used.

Assigning orthogonal spreading codes for each effective user supports the MC systems an occasion to rival VSL systems in detection performance, though the orthogonal property is hard to maintain in real environments. Therefore, good design on spreading codes for low auto- correlation and cross-correlation is relatively recommended while choosing the MC access scheme. Detectors operated by utilizing only one dominant path are more appropriate in

VSL systems for high-rate users because the remainder

paths does not degrade the detection performance in VSL

(7)

systems as much as in MC systems in multi-path environments.

References:

[l] T. Ottosson and A. Svensson, “Multi-rate schemes in DS/CDMA systems”, Proc. IEEE Vehic. Tech. Conf, pp. 1006- 1010, 1995.

[2] U. Mitra, “Comparison of maximum-likelihood-based detection for two multi-rate access schemes for CDMA signals”,

ZEEE Trans. on Comm., Vol. 47, pp. 64-77, Jan. 1999.

[3] M. Juntti, “System concept comparisons for multirate CDMA with multiuser Detection”, Proc. IEEE Vehic. Tech. Conf, pp. 36- 40, 1998.

[4] G. Fomey, “Lower bounds on error probability in the presence

of large inter-symbol interference”, ZEEE Trans. On Comm., Vol.

20, pp. 76-77, Feb. 1972.

[SI S. Verdit, “Minimum probability of error for asynchronous Gaussian multiple-access channels”, ZEEE Trans. on IT, pp. 85-96, Jan. 1986.

[6] Z. Zvonar, D. Brady, “Multiuser detection in single-path fading channels”, IEEE Trans. On Comm., Vol. 42, pp. 1729- 1739, /Feb./March/Apr., 1994.

[7] J. Proakis, “Digital communications”, third edition, McGraw- Hill, 1995.

[8] R. Lupas, S. Verdu, ‘Near-far resistance of multiuser detectors in asynchronous channels, “ ZEEE Trans. On Comm., Vo1.38, pp.

496-508, Apr., 1990.

[9] “TS 25.101 v3.1.0 (1999-12); UE Radio transmission and reception”, 3GPP Technical Specification, pp. 5 1, Dec. 1999.

數據

Fig.  2 Illustrations of signature  waveforms  of  the  generalized  users  a.  MC  systems  b

參考文獻

相關文件

(c) Draw the graph of as a function of and draw the secant lines whose slopes are the average velocities in part (a) and the tangent line whose slope is the instantaneous velocity

6 《中論·觀因緣品》,《佛藏要籍選刊》第 9 冊,上海古籍出版社 1994 年版,第 1

Receiver operating characteristic (ROC) curves are a popular measure to assess performance of binary classification procedure and have extended to ROC surfaces for ternary or

You are given the wavelength and total energy of a light pulse and asked to find the number of photons it

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

Define instead the imaginary.. potential, magnetic field, lattice…) Dirac-BdG Hamiltonian:. with small, and matrix

(1) 99.8% detection rate, 50 minutes to finish analysis of a minute of traffic. (2) 85% detection rate, 20 seconds to finish analysis of a minute

(1) 99.8% detection rate, 50 minutes to finish analysis of a minute of traffic?. (2) 85% detection rate, 20 seconds to finish analysis of a minute