2.2 Linear Receivers for Synchronous CDMA


2.2.1 Synchronous CDMA Signal Model

We start by considering the most basic multiple-access signal model: a baseband K - user time-invariant synchronous additive white Gaussian noise (AWGN) system, employing periodic (short) spreading sequences and operating with a coherent BPSK modulation format. (An approach to adaptive detection in (long) aperiodic code DS-SS systems is developed in [61].) As noted in Chapter 1, the continuous-time waveform received by a given user in such a system can be modeled as follows :

Equation 2.1

graphics/02equ001.gif


where M is the number of data symbols per user in the data frame of interest; T is the symbol interval; A k , graphics/028fig01.gif , and s k ( t ) denote, respectively, the received complex amplitude, the transmitted symbol stream, and the normalized signaling waveform of the k th user; and n ( t ) is the baseband complex Gaussian ambient noise with independent real and imaginary components and with power spectral density s 2 . It is assumed that for each user k , graphics/028fig01.gif is a collection of independent equiprobable ±1 random variables , and the symbol streams of different users are independent. For the direct-sequence spread-spectrum format, each user's signaling waveform is of the form

Equation 2.2

graphics/02equ002.gif


where N is the processing gain, graphics/029fig01.gif is a signature sequence of ±1's assigned to the k th user, and y ( ·) is a chip waveform of duration T c = T/N and unit energy graphics/029fig02.gif

At the receiver, the received signal r ( t ) is filtered by a chip-matched filter and then sampled at the chip rate. The sample corresponding to the j th chip of the i th symbol is thus given by

Equation 2.3

graphics/02equ003.gif


The resulting discrete-time signal corresponding to the i th symbol is then given by

Equation 2.4

graphics/02equ004.gif


Equation 2.5

graphics/02equ005.gif


with

graphics/029equ01.gif


where graphics/029fig03.gif is a complex Gaussian random variable with independent real and imaginary components; and graphics/029fig04.gif [Here N c ( ·, ·) denotes a complex Gaussian distribution and I N denotes an N x N identity matrix.] graphics/029fig05.gif and graphics/029fig06.gif .

Suppose that we are interested in demodulating the data bits of a particular user, say user 1, graphics/029fig07.gif , based on the received waveforms graphics/029fig08.gif . A linear receiver for this purpose can be described by a weight vector graphics/029fig09.gif such that the desired user's data bits are demodulated according to

Equation 2.6

graphics/02equ006.gif


Equation 2.7

graphics/02equ007.gif


Note that the linear equalizers and multiuser detectors discussed in Chapter 1 can all be written in this form, as will be seen below. In case the complex amplitude A 1 of the desired user is unknown, we can resort to differential detection. Define the differential bit as

Equation 2.8

graphics/02equ008.gif


Then using the linear detector output [1] (2.6), the following differential detection rule can be used:

[1] For simplicity, we will use the term "detector" to refer to the overall detector (2.6) “(2.7) or (2.6) and (2.9), to the detection statistic (2.6), and to the detector's weight vector.

Equation 2.9

graphics/02equ009.gif


Substituting (2.4) into (2.6), the output of the linear receiver w 1 can be written as

Equation 2.10

graphics/02equ010.gif


In (2.10), the first term on the right-hand side contains the useful signal of the desired user, the second term contains the signals from other undesired users ”the multiple-access interference (MAI), and the last term contains the ambient Gaussian noise. The simplest linear receiver is the conventional matched filter, where w 1 = s 1 . As noted in Chapter 1, such a matched-filter receiver is optimal only in a single-user channel (i.e., K = 1). In a multiuser channel (i.e., K > 1), this receiver may perform poorly since it makes no attempt to ameliorate the MAI, a limiting source of interference in multiple-access channels. Two popular forms of linear detectors that are capable of suppressing the MAI are the linear decorrelating detector and the linear minimum mean-square-error (MMSE) detector, which are discussed next .

2.2.2 Linear Decorrelating Detector

A linear decorrelating detector for user 1, graphics/030fig01.gif , is such that when correlated with the received signal r [ i ], it results in zero MAI [i.e., the second term in (2.10) is zero]. In particular, the linear decorrelating detector d 1 for user 1 satisfies

Equation 2.11

graphics/02equ011.gif


Equation 2.12

graphics/02equ012.gif


Denote by e k a K -vector with all entries zeros except for the k th entry, which is 1. Assume that the user signature sequences are linearly independent [i.e., the matrix graphics/030fig02.gif has full column rank, rank ( S ) = K ]. Let graphics/030fig03.gif be the correlation matrix of the user signature sequences. Then R is invertible. The following result gives the expression for the linear decorrelating detector.

Proposition 2.1: The linear decorrelating detector for user 1 is given by

Equation 2.13

graphics/02equ013.gif


Proof: It is easily verified that

Equation 2.14

graphics/02equ014.gif


Therefore, (2.11) and (2.12) hold.

The output of the linear decorrelating detector is given by

Equation 2.15

graphics/02equ015.gif


with

Equation 2.16

graphics/02equ016.gif


where, by (2.13),

Equation 2.17

graphics/02equ017.gif


and where in (2.17), [ A ] i,j denotes the ( i , j )th element of the matrix A . Note that by the Cauchy “Schwartz inequality, we have

Equation 2.18

graphics/02equ018.gif


Since s 1 = 1 and graphics/031fig01.gif , it then follows that d 1 1. Hence, by (2.16), we have Var{ v 1 [ i ]} s 2 (i.e., the linear decorrelating detector enhances the output noise level).

2.2.3 Linear MMSE Detector

While the linear decorrelating detector is designed to eliminate the MAI completely at the expense of enhancing the ambient noise, the linear MMSE detector, graphics/031fig02.gif , is designed to minimize the total effect of the MAI and the ambient noise at the detector output. Specifically, the linear MMSE detector for user 1 is given by the solution to the following optimization problem:

Equation 2.19

graphics/02equ019.gif


Denote graphics/031fig03.gif . The following result gives the expression for the linear MMSE detector.

Proposition 2.2: The linear MMSE detector for user 1 is given by

Equation 2.20

graphics/02equ020.gif


Proof: First note that any linear detector must lie in the column space of S [i.e., m 1 range ( S )]. This is because any component outside this space does not affect the signal components of the detector output [i.e., the first and second terms of (2.10], and it merely increases the noise level [i.e., the third term of (2.10)]. Therefore, we can write m 1 = Sx 1 for some graphics/032fig01.gif where

Equation 2.21

graphics/02equ021.gif


Hence (2.20) is obtained.

The output of the linear MMSE detector is given by

Equation 2.22

graphics/02equ022.gif


with

Equation 2.23

graphics/02equ023.gif


where, using (2.20), we have

Equation 2.24

graphics/02equ024.gif


Equation 2.25

graphics/02equ025.gif


Note that unlike the decorrelator output (2.15), the linear MMSE detector output (2.22) contains some residual MAI. However, we will in general have m 1 < d 1 , so that the effects of ambient noise are reduced by the linear MMSE detector.



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