|
Optimal SISO Multiuser Detector
Dec 25,2008 00:00
by
admin
Optimal SISO Multiuser DetectorFor the synchronous CDMA system (6.27), it is easily seen that a sufficient statistic for demodulating the ith code bits of the k users is given by the K-vector y[i] = [y1[i] ... yK[i]T, whose kth component is the output of a filter matched to sk(.) in the ith code-bit interval:
This sufficient statistic vector y[i] can be written as [520]
where R denotes the normalized cross-correlation matrix of the signal set s1, ..., sK:
In what follows, for notational simplicity, we drop the symbol index i whenever possible. Denote
From (6.32), the extrinsic information l1(bk) delivered by the SISO multiuser detector [cf. (6.29)] is then given by
where we have used the notation
Note that the first term in (6.35) is independent of b and therefore will be canceled in (6.34). The third term in (6.35) can be written as
where (6.36) follows
from the fact that bj
after some manipulations, we have for bj
where (6.38) follows from a derivation similar to that of (6.37). Substituting (6.35), (6.37), and (6.39) into (6.34), we obtain
It is seen from (6.40)
that the extrinsic information l1(bk[i]) at the output of the SISO multiuser detector
consists of two parts; the first term contains the channel value of the desired
user yk[i]}, and the
second term is the information extracted from the other users' channel values
{yj[i]}j |