Header
Home | Sitemap Set as homepage | Add to favorites
  Search the Site     » Advanced Search
Sections



Group-Blind SISO Multiuser Detector

by

image

Group-Blind SISO Multiuser Detector

The heart of the turbo group-blind receiver is the soft-input/soft-output (SISO) group-blind multiuser detector. The detector accepts, as inputs, the a priori LLRs for the code bits of the known users delivered by the SISO MAP channel decoders of these users, and produces, as outputs, updated LLRs for these code bits. This is accomplished by soft interference cancellation and MMSE filtering. Specifically, using the a priori LLRs and knowledge of the signature sequences and received amplitudes of the known users, the detector performs a soft-interference cancellation for each user, in which estimates of the multiuser interference from the other known users and an estimate for the interference caused by the unknown users are subtracted from the received signal. Residual interference is suppressed by passing the resulting signal through an instantaneous MMSE filter. The a posteriori LLR can then be computed from the MMSE filter output.

The detector first forms soft estimates of the user code bits as

Equation 6.78

graphics/06equ078.gif


where l2(bk[i]) is the a priori LLR of the kth user's ith bit delivered by the MAP channel decoder. We denote hard estimates of the code bits as

Equation 6.79

graphics/06equ079.gif


and denote graphics/330fig01.gif.

In the next step we form an estimate of interference of the unknown users, I[i], which we denote by graphics/330fig03.gif. We begin by forming the preliminary estimate

Equation 6.80

graphics/06equ080.gif


where graphics/330fig02.gif and dk[i] is a random variable defined by

Equation 6.81

graphics/06equ081.gif


It will be seen that our ability to form a soft estimate for dk[i] will allow us to perform the soft interference cancellation mentioned above. Clearly, dk[i] can take on one of two values, 0 or 2bk[i]. The probability that dk[i] is equal to zero is the probability that the hard estimate is correct and is given by

Equation 6.82

graphics/06equ082.gif


Recall that for b {+1, –1}, the probability that bk[i] = b is related to the corresponding LLR by [cf. (6.42)]

Equation 6.83

graphics/06equ083.gif


On substituting b = sign {tanh [½l2(bk)[i]} in (6.83), we find that

Equation 6.84

graphics/06equ084.gif


Therefore, dk[i] is a random variable that can be described as

Equation 6.85

graphics/06equ085.gif


We now perform an eigendecomposition on GGT/M where graphics/331fig01.gif1]]. We denote by Uu the matrix of eigenvectors corresponding to the graphics/328fig01.gif largest eigenvalues. The span of the columns of Uu represents an estimate of the subspace of the unknown users (i.e., the interference subspace). Ideally, that is, when d[i] = 0 in (6.80), Uu contains the signal subspace spanned by the unknown interference graphics/sbar.gif. To refine our estimate of I[i], we project g[i] onto Uu. The result is

Equation 6.86

graphics/06equ086.gif


Denote graphics/331fig02.gif and graphics/331fig03.gif. Since, ideally, graphics/331fig04.gif we have

Equation 6.87

graphics/06equ087.gif


Now we subtract the interference estimate from the received signal and form a new signal

Equation 6.88

graphics/06equ088.gif


where

Equation 6.89

graphics/06equ089.gif


with

Equation 6.90

graphics/06equ090.gif


For each known user we perform a soft interference cancellation on z[i] to obtain

Equation 6.91

graphics/06equ091.gif


where

graphics/331equ01.gif

with graphics/332fig01.gif a soft estimate for dk[i], given via (6.85) by

Equation 6.92

graphics/06equ092.gif


Substituting (6.88) into (6.91), we obtain

Equation 6.93

graphics/06equ093.gif


An instantaneous linear MMSE filter is then applied to rk[i] to obtain

Equation 6.94

graphics/06equ094.gif


The filter graphics/329fig10.gif is chosen to minimize the mean-square error between the code bit bk[i] and the filter output zk[i]:

Equation 6.95

graphics/06equ095.gif


where the expectation is with respect to the ambient noise and the interfering users. The solution to (6.95) is given by

Equation 6.96

graphics/06equ096.gif


It is easy to show that

Equation 6.97

graphics/06equ097.gif


where graphics/332fig02.gif. The covariance matrix D[i] has the dimensions 2graphics/328fig01.gif x 2graphics/328fig01.gif and may be partitioned into four diagonal graphics/328fig01.gif x graphics/328fig01.gif blocks in the following manner:

Equation 6.98

graphics/06equ098.gif


The diagonal elements of D11[i] are given by

Equation 6.99

graphics/06equ099.gif


Using (6.85), the diagonal elements of D22[i] are given by

Equation 6.100

graphics/06equ100.gif


where

Equation 6.101

graphics/06equ101.gif


The diagonal elements of D12[i] and D21[i] are identical and are given by

Equation 6.102

graphics/06equ102.gif


It is also easy to see that

Equation 6.103

graphics/06equ103.gif


where ek is a graphics/328fig01.gif-vector whose elements are all zero except for the kth element, which is 1. Substituting (6.97) and (6.103) into (6.96), we may write the instantaneous MMSE filter for user k as

Equation 6.104

graphics/06equ104.gif


As before, we make the assumption that the MMSE filter output is Gaussian; we may write

Equation 6.105

graphics/06equ105.gif


where mk[i] is the equivalent amplitude of the kth user's signal at the filter output, and hk[i] ~ N (0,graphics/381fig10.gif) is a Gaussian noise sample. Using (6.97) and (6.104), the parameter mk[i] is computed as

Equation 6.106

graphics/06equ106.gif


Equation 6.107

graphics/06equ107.gif


where (6.107) follows from (6.97), (6.104), and (6.106).

Finally, exactly the same as (6.64), the extrinsic information, l1(bk[i]), delivered by the SISO multiuser detector is given by

Equation 6.108

graphics/06equ108.gif


This group-blind SISO multiuser detection algorithm is summarized as follows.

Algorithm 6.3: [Group-blind SISO multiuser detector—synchronous CDMA]


149 times read

Related news

» Antenna Characteristics
by admin posted on Jul 15,2007
» Scope of the Problem
by admin posted on Jul 15,2007
» The Double Exponential Pulse
by admin posted on Jul 15,2007
» Internal Sources of Interference
by admin posted on Aug 17,2007


More Top News
Cisco Wireless Networking
Most Popular
Featured Author