• Aucun résultat trouvé

Efficient implementation of iterative multiuser joint decoding

N/A
N/A
Protected

Academic year: 2022

Partager "Efficient implementation of iterative multiuser joint decoding"

Copied!
1
0
0

Texte intégral

(1)

ISlT 2002, Lausanne, Switzerland, June 30 -July 5,2002

Efficient Implementation of Iterative Multiuser Decoding

Ralf R. Muller

DoCoMo Communications Lab Europe GmbH' Landsberger Straae 308-3 12 80687 Munich, GERMANY e-mail: mueller@docomolab-euro. com

I. INTRODUCTION

Iterative multiuser decoding based on the sum-product algorithm can give excellent performance [I]. To reduce complexity, inherent maximum-aposteriori detection is often replaced by linear MMSE de- tection combined with parallel successive cancellation.

The powers of the users are often unbalanced, either by design to improve performance as proposed in [2] or due to independent fading in the reverse link. During iterations, the power distribution of the residual interference evolves. This can lead to a severely mismatched MMSE detector after few iterations unless it is re-calculated for every iteration as in [3]. Here, a computationally less costly approach is presented.

11. PROPOSED SCHEME

Let the synchronous Gaussian CDMA channel in vector notation [4] be given as y p = S m x p

+

np where np is unit variance, zero-mean AWGN, x p is the vector of transmitted symbols at time instant p , g p is the vector of chip samples at time instant p, the L x K matrix S denotes the spreading sequences SI, . . .

,

S K , and the diagonal matrix W is composed of the users' powers w1,. . .

,

W K .

W.l.o.g., let EezH = I.

Each user's signal is encoded and interleaved in discrete time p.

Consider now a parallelly operating iterative multiuser decoder based on interference cancellation as considered in [2]. Then, the signal of user k fed into the decoding unit at iteration number m is given by

here f

r

should be chosen appropriately, e.g. according to the uncon- ditional MMSE criterion, cf. [2].

The unconditional MMSE detector leads to

(fr)H

=

& B ~ ( S W V " S ~

+

I - W k V r 8 k S : ) - ' with the error covari- ance matrix V" = E(z, -

* T ) ( z p

-

ST)".

We assume that the estimates

2p

result from extrinsic information only and the girth of the code's graph is greater than m. Thus,

V m

is diagonal, its entries are denoted by v r .

Let the users' powers be quantized in J

<

K levels and K j denote the set of users belonging to class j. W.l.o.g., we assume that the powers of users in class j are greater than the powers of users in class j

+

1, b'j. Now, we propose a suboptimum approach that calculates only J different detectors. Detector #j assumes the powers in classes i

<

j to be zero, and the powers of in classes a

3

j to be W k V r for IC E

IC;.

That means that only users that have not (almost) been canceled out are suppressed by linear detection.

Define the diagonal matrix Z j such that z j , k is zero if k belongs to a class smaller than j and one otherwise. Decompose the spread- ing matrix into S = S Z j

+

S (I - Zj). Note that the exact MMSE detector, depends on the iteration index m via the matrix

V".

This is overcome by the approximation

V m

E p m V j Z j with

Vj

de- noting the matrix V m 0 frozen at iteration mo when the last switch of detectors took place and pm being an arbitrary real-valued scalar depending on the iteration index m.

'This work was performed while R. Muller was with Forschungszentrum Telekommunikation Wien (ftw.), Vienna, Austria.

Giuseppe Caire

Institut EURECOM 2229 Route des Crktes, B.P. 193 06904 Sophia Antipolis CEDEX, FRANCE

e-mail: caire@eurec!om. f r

We introduce the singular value decomposition (SVD) S J m = T j D j U y , such that Tj and Uj are unitary and Dj is diagonal up to some additional columns or rows which are all zero. Define Qj = T r S . With (l), we find

+I)-'

( ~ j " ~ ,

- Q ~

m * p )

dcp = q '

(

+&2zk

q ; k ( p n D j D , r + I ) - ' q j , k

Given Qj and the SVD, this involves only O ( K ) multiplica- tiondadditions per user, symbol, and iteration, as the calculation of T ~- Q j ~

mai.F

, is common to all users and the other operations are inner products of vectors with diagonal kernels. Only when a switch from detector j to detector j

+

1 takes place, a SVD and a matrix multiplication are needed.

111. SWITCHING CRITERION

Assume i.i.d. random spreading and K

>>

1 enabling use of large system results. To decide if time has come to switch, the multiuser efficiencies at the outputs of the actual and the altemative detector are calculated. Then, that detector promising better performance is chosen for the next iteration.

Assume the residual interference power of user k at iteration m is

pr.

Making use of some results in [ 5 , 61, it can be shown that the multiuser efficiency converges almost surely to the large-system limit

where 77" is the unique positive solution to the fixed point equation

(vm)-'

= 1

+ E:='=,

p;Ez(l+vT"pT)-l and the interference power is approximated by

J wkv;Opm k E

U

Ki

i = j

io

otherwise

WkV? k E

U

K i ,

pT

=

Pr

=

{

otherwise i=;+l

in case the detector is switched, not switched, respectively.

Certainly, one would like to chose pm in such a way as to maxi- mize multiuser efficiency, i.e. p m = argmax6". A suboptimum, but computationally less costly altemative achieving satisfying results is P" =

E;='=,

vr/c;=1 U.":

REFEFLENCES

[ I ] J. Boutros, G . Caire. Iterative multiuser joint decoding: Unified frame- work and asymptotic analysis. IEEE Trun.F. Inf: Th., Submitted.

[2] G. Caire, R. Muller. The optimal received power distribution for IC- based iterative multiuser joint decoders. In Proc. of 39th An. Allerfon Con$ on Commun., Contr: & Comp., Monticello, IL, Oct. 2001.

[3] X. Wang, V. Poor. Iterative (turbo) soft interference cancellation and de- coding for coded CDMA. ZEEE :Truns. Comm., 47(7):1046-1061, 1999.

[4] S. Verdli. Multiuser Detection. Cambridge University Press, NYC, 1998.

[5] D. Tse, S. Hanly. Linear multiuser receivers: Effective interference, ef- fective bandwidth and user capacity. lEEE Trans. In$ Th., 45(2):641- 657,1999.

Output MA1 distributions of linear MMSE multiuser receivers in DS-CDMA systems. ZEEE Trans. Znf: Th., 47(3):1128-1144,2001.

[6] J. Zhang, E. Chong, D. Tse.

O-78O3-75Ol-7lO2l$l7.OO@2OO2 IEEE. 446

Références

Documents relatifs

Index Terms— Distributed antenna systems, large system analysis, favorable propagation, linear multiuser detection,

We assume that the users are partitioned into G groups of co-channel users. Users in the same group are syn- chronous and go through the same channel. Then, a single pilot-signal

Closed-form steady-state performance analysis of the signal-to-interference plus noise ratio (SINR) at the output of well-known adaptive implementations of the linear

with dierent channel information: Ideal knowledge (Ideal), Unstructured estimation. (Unstr.), Type I structured estimation (Str.Type I), Type II structured

[r]

We derive an iterative joint multiuser decoder and parameter estimator based on soft interference cancellation and on soft decision-driven least-squares estima- tion.. Our derivation

Pathwise Interference Cancel- lation (PWIC) is an approach that allows to separate the pa- rameters into fastly varying and slowly varying parameters, thereby allowing the

of iterative soft IC with ideally matched SISO, aware of the true SINR at its input.