4.7 Robust Group-Blind Multiuser Detection


4.7 Robust Group -Blind Multiuser Detection

Consider the received signal of (4.97). As noted in Chapter 3, in group-blind multiuser detection, only a subset of the K users' signals need to be demodulated.

Specifically, suppose that the first graphics/ktilde.gif ( graphics/ktilde.gif K ) users are the users of interest. Denote graphics/stilde.gif and graphics/sbar.gif as matrices containing, respectively, the first graphics/ktilde.gif and the last ( K graphics/ktilde.gif ) columns of S . Similarly define the quantities graphics/atilde.gif , graphics/btilde.gif , graphics/abar.gif and graphics/bbar.gif . Then (4.97) can be rewritten as

Equation 4.123

graphics/04equ123.gif


Equation 4.124

graphics/04equ124.gif


Let the autocorrelation matrix of the received signal and its eigendecomposition be

Equation 4.125

graphics/04equ125.gif


We next consider the problem of nonlinear group-blind multiuser detection in non-Gaussian noise. Denote graphics/207fig01.gif and graphics/207fig02.gif . Then (4.124) can be written as

Equation 4.126

graphics/04equ126.gif


Equation 4.127

graphics/04equ127.gif


for some graphics/208fig02.gif . The basic idea here is to get an estimate of the sum of the undesired users signals, graphics/208fig01.gif , and to subtract it from r . This effectively reduces the problem to the form treated in Section 4.6. To that end, denote

Equation 4.128

graphics/04equ128.gif


Equation 4.129

graphics/04equ129.gif


Next, we outline the method for estimating the signal graphics/208fig01.gif in (4.127). Denote

Equation 4.130

graphics/04equ130.gif


In what follows we assume that the Huber penalty function is used. We first obtain a robust estimate of f by the following iterative procedure:

Equation 4.131

graphics/04equ131.gif


Equation 4.132

graphics/04equ132.gif


The robust estimate of f translates into a robust estimate of z , which by Proposition 4.2, in turn translates into a robust estimate of graphics/thtilde.gif , as

Equation 4.133

graphics/04equ133.gif


Using the above-estimated graphics/thtilde.gif , the desired users' signals are then subtracted from the received signal to obtain

Equation 4.134

graphics/04equ134.gif


Next, the subspace components of the undesired users' signals are identified as follows. Let

Equation 4.135

graphics/04equ135.gif


where the dimension of the signal subspace in (4.135) is K graphics/ktilde.gif . We then have

Equation 4.136

graphics/04equ136.gif


Equation 4.137

graphics/04equ137.gif


for some graphics/209fig01.gif or in its real-valued form,

Equation 4.138

graphics/04equ138.gif


Equation 4.139

graphics/04equ139.gif


A robust estimate of graphics/209fig02.gif is then obtained from (4.139) using an iterative procedure similar to (4.131)-(4.132). Finally, the estimated undesired users' signals are subtracted from the received signal to obtain

Equation 4.140

graphics/04equ140.gif


Equation 4.141

graphics/04equ141.gif


Note that in order to form graphics/209fig03.gif , the complex amplitudes of the desired users, graphics/atilde.gif , must be estimated, which can be done based on graphics/thtilde.gif , as discussed in Section 3.4. Note also that such an estimate has a phase ambiguity of p , which necessitates differential encoding and decoding of data. The signal model (4.141) is the same as the one treated in Section 4.6. Accordingly, define the following cost function based on the Huber penalty function:

Equation 4.142

graphics/04equ142.gif


where graphics/209fig05.gif denotes the j th row of the matrix graphics/209fig03.gif . Let graphics/betatilde.gif be the stationary point of graphics/209fig06.gif which can also be found using an iterative method similar to (4.105)-(4.106). The Hessian of graphics/209fig06.gif at the stationary point is given by

Equation 4.143

graphics/04equ143.gif


with

Equation 4.144

graphics/04equ144.gif


The estimate of the desired users' bits graphics/btilde.gif based on the slowest-descent search is now given by [let graphics/209fig04.gif sign ( graphics/betatilde.gif )]

Equation 4.145

graphics/04equ145.gif


with

Equation 4.146

graphics/04equ146.gif


The robust group-blind multiuser detection algorithm for synchronous CDMA with non-Gaussian noise is summarized below.

Algorithm 4.5: [Robust group-blind multiuser detector ”synchronous CDMA]

  • Compute the sample autocorrelation matrix of the received signal and its eigen-decomposition.

  • Compute the robust estimate of f using (4.130)-(4.132); compute the robust estimate of graphics/thtilde.gif using (4.133).

  • Compute the estimate of the complex amplitudes graphics/atilde.gif based on the robust estimate of graphics/thtilde.gif using (3.127)-(3.129) [cf. (3.134)-(3.140)].

  • Obtain the robust estimate of the undesired users signals' according to (4.134)-(4.139), by applying an iterative procedure similar to (4.130)-(4.132); subtract the undesired users' signals from the received signal to obtain graphics/ytilde.gif in (4.141).

  • Compute the stationary point graphics/betatilde.gif from graphics/ytilde.gif using an iterative procedure similar to (4.105)-(4.106); compute the Hessian graphics/210fig02.gif using (4.143) and (4.144).

  • Solve the discrete optimization problem defined by (4.145) and (4.146) using an exhaustive search [over ( graphics/ktilde.gif Q + 1) points]; perform differential decoding.

Simulation Examples

We consider a synchronous CDMA system with a processing gain N = 15, the number of users K = 8, and random phase offset and equal amplitudes of user signals. The number of desired users is graphics/ktilde.gif = 4. Only the spreading waveforms graphics/stilde.gif of the desired users are assumed to be known to the receiver. The noise parameters are = 0.01, k = 100. The BER curves of the robust blind detector of Section 4.5 (Algorithm 4.2) and the slowest-descent-search robust group-blind detector with Q = 1 and Q = 2 are shown in Fig. 4.13. It is seen that significant performance improvement is offered by the robust group-blind local-search-based multiuser detector in non-Gaussian noise channels over the (nonlinear) blind robust detector discussed in Section 4.5.

Figure 4.13. BER performance of a slowest-descent-based group-blind multiuser detector in non-Gaussian noise: synchronous case. N = 15, K = 8, graphics/ktilde.gif = 4, = 0.01, k = 100.

graphics/04fig13.gif



Wireless Communication Systems
Wireless Communication Systems: Advanced Techniques for Signal Reception (paperback)
ISBN: 0137020805
EAN: 2147483647
Year: 2003
Pages: 91

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net