Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шумов задачи и учебник / [Valeri_P._Ipatov]_Spread_Spectrum_and_CDMA_Princ(Bookos.org).pdf
Скачиваний:
93
Добавлен:
15.04.2015
Размер:
3.46 Mб
Скачать

Spread spectrum signature ensembles

223

 

 

oversaturated autonomously, providing n þ nov signatures, so that all signatures from different subspaces remain orthogonal. The reason for so doing is to split an overall multiuser algorithm into N/n parallel ones, each operating in the n-dimensional subspace independently of the others. With a moderate n these partial algorithms are simple, making the whole receiver structure technologically feasible. The total number of users achievable in such a system is:

Nn ðn þ novÞ ¼ N 1 þ nnov

The problem of optimizing an ensemble of this sort is in a sense non-trivial, and just adding nov supplementary signatures to the n primary orthogonal ones does not solve it. We refer the curious reader to [58,59] for details. Another alternative is the design of signature ensembles allowing implementation of multiuser algorithms in various computational-effective iterative forms [60,61].

7.2.3 Welch-bound sequences

Let us get down to another scenario, where a priori tough limitation on the receiver complexity makes acceptable only the simplest, i.e. single-user or conventional, recep-

^

tion algorithm. In this case a decision bk on the current data symbol bk of the kth user is defined only by correlation (7.8), as though no interference except AWGN is present at the receiver input. With no loss of generality, we may admit that a current symbol is received at the interval (0,T] and put delay k and phase k in (7.8) equal to zero:

ZT

zk ¼ Y_ ðtÞS_kðtÞdt ð7:25Þ

0

When all signatures are perfectly synchronized and their number K does not exceed N, orthogonal signatures are again the best choice, since they make a single-user algorithm identical to a multiuser (ML) one. Certainly, no MAI arises in this case so ignoring all the signals of the other users does not undermine the receiver optimality. In contrast to this, the case of an oversaturated (K > N) system is of separate interest, because all signatures then cannot be orthogonal and MAI is unavoidable. Returning to (7.11), let us present the observed complex envelope as:

K

Y_ ðtÞ ¼ S_ðt; b0Þ þ N_ ðtÞ ¼ X b0lS_lðtÞ þ N_ ðtÞ

l¼1

where N_ (t) is the noise complex envelope and designation b0 ¼ (b01, b02, . . . , b0K ) symbolizes again (as in (4.8)) the genuine (i.e. unknown at the receiver) data pattern transmitted by K users to distinguish it from the one b ¼ (b1, b2, . . . , bK ) hypothesized in the course of the decision. After substituting this into (7.25) we obtain:

zk ¼ 2bk0 E þ 2E

K

bl0 lk þ ZT N_ ðtÞS_kðtÞdt

ð7:26Þ

 

X

 

 

l¼1

0

l6¼k

224

 

 

 

 

 

 

 

 

 

Spread Spectrum and CDMA

 

 

 

 

 

 

 

 

 

 

 

1

 

T

 

_

 

2

dt is (assumed the same for all users) the signature energy per one

where E ¼ 2

 

0

 

Sk(t)

 

 

symbol, and

lk

kl

is, as always, the correlation coefficient of the com-

transmitted R

 

 

 

 

 

 

 

plex envelopes of

the lth and¼kth signatures. The second term of (7.26) presents MAI,

i.e. mutual interference created by the alien signals at the output of the receiver ‘tuned’ to the kth user signal. Each summand b0l lk of the sum in l (i.e. the contribution to total

MAI of the lth user signal) is random due to the randomness of users’ data symbols b0l.

For any PSK, data modulation b0l ¼ 1 and average power (variance) of each contribution to MAI is 4E2j lkj2. Naturally, all the users transmit their data independently, so that the total average power (variance) of MAI PIk at the kth receiver output is a sum in l of the powers of individual contributors:

K

X

PIk ¼ 4E2 j klj2

l¼1 l6¼k

Since this quantity evaluates the power of MAI for only the kth user receiver, to cover the whole system we may sum it in k, coming to the result:

K

 

K

K

 

 

X

X X

j klj2

 

PI ¼ k

1 PIk ¼ 4E2

k 1 l¼1

ð7:27Þ

¼

 

¼

l k

 

 

 

 

 

 

 

Now we may see that an adequate criterion of optimizing synchronous signatures, single-user reception postulated, is the minimum of the total MAI power or, equivalently, the sum of squared correlations in the expression above. Of course, again for the case K N, the orthogonal signature set creates no MAI, i.e. turns this sum into zero so that only oversaturated ensembles are of a special interest.

The criterion just introduced typically emerges in the literature as the minimum of the total squared correlation (TSC):

K

K

 

X X

ð7:28Þ

TSC ¼

j klj2¼ min

k¼1

l¼1

 

which does not differ from the original one, since the sum in it is greater than the one in

(7.27) by a constant K ( kk ¼ 1).

There is a fundamental lower limit on the TSC known as the Welch bound [62]. Let

us derive it, expressing first

the correlation coefficients in terms of elements ak, i

of the signature

code

sequences. Assuming

all

code

sequence vectors

ak ¼ (ak, 0, ak, 1, . . . , ak, N 1) normalized so that kakk2¼ N, (7.19) gives:

 

 

_ _

_ _

 

ðak; alÞ

1

N 1

 

 

ðSk; SlÞ

 

ðSk; SlÞ

 

 

a a

 

kl ¼

 

¼

 

¼

 

¼

 

X

k;i l;i

 

2E

2kakkkalkE0

N

N

i

¼

0

 

 

 

 

 

 

 

 

 

 

 

 

 

Spread spectrum signature ensembles

225

 

 

Substituting this into the definition of TSC in (7.28) results in:

1

K K

N 1 N 1

 

 

 

 

 

 

 

TSC ¼

 

X X X X

ak;ial;iak;jal;j

 

 

 

N2

k¼1 l¼1

i¼0

j¼0

 

 

 

¼ N2

 

 

ak;iak;j

al;ial;j ¼ N2

ak;iak;j

 

1 N 1 N 1 K

 

K

 

1 N 1 N 1 K

 

2

 

 

i¼0 j¼0

k¼1

 

l¼1

 

 

i¼0 j¼0

k¼1

 

 

 

 

X X X

 

X

 

 

X X

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Since summands in i, j are all non-negative, omitting those with different i, j never increases the sum, so that:

TSC N2

i¼0

k¼1

ak;i

 

2

!

ð7:29Þ

1

N 1

K

 

 

 

 

2

 

 

X

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

To come to the final result one may further use the Schwarz inequality, but this step becomes unnecessary in the most interesting case of PSK signatures. For any PSK alphabet jak, ij ¼ 1, which concludes the derivation of the Welch bound:

TSC N2

i¼0

k¼1

1!

¼

N

1

N 1

K

 

2

K2

 

 

X X

 

 

 

In the absence of oversaturation (K N) the straightforward corollary of definition (7.28) is a tighter bound, based on the fact that with orthogonal signatures all summands in (7.28) with unequal k, l vanish and TSC achieves its minimum equal to K. Combining the results brings about the following general form of the Welch bound:

TSC

 

8 K; K N

ð

7:30

Þ

 

> K2

 

 

 

>

 

 

 

 

 

 

 

<

 

; K > N

 

 

 

 

 

 

 

 

 

 

 

>

N

 

 

 

 

 

>

 

 

 

 

 

 

 

:

 

 

 

 

 

Certainly, the set of sequences achieving (7.30) (Welch-bound sequences) is the best possible in total MAI criterion for a single-user receiver. But in fact, the significance of these sets goes far beyond only this feature, since Welch-bound sequences maximize the Shannon capacity of CDMA channels with AWGN and Gaussian input, the latter constraint losing its importance whenever a receive symbol SNR becomes small enough. Details of the proof of this remarkable property can be found in [63].

Since TSC includes K squared correlations of vectors with themselves, each equalling one, the difference TSC K covers only unwanted correlations between non-coinciding

226

Spread Spectrum and CDMA

 

 

vectors, which we are interested to have as small as possible. There are K(K 1) such vector pairs entering TSC, so that average squared correlation 2 per pair is:

2 ¼ TSC K KðK 1Þ

giving, together with (7.30), the lower bound on this parameter:

 

 

8

0;KK NN

 

 

 

 

 

2

 

 

N

ð

7:31

Þ

 

>

 

; K

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

> NðK 1Þ

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

From the way of obtaining (7.30), we may deduce how to come to the Welch boundensemble. Of course, only a non-trivial case of oversaturation should be discussed, since ways of generating orthogonal sequences have been considered previously. First of all, equality in (7.29) is a sufficient (and, of course, necessary) condition of equality in (7.30), or, considering the equation preceding (7.29), sequences for which:

K

X

ak;iak;j ¼ 0; i j

k¼1

are Welch-bound sequences. Suppose all vectors a1, a2, . . . , aK sequences are written as columns of an N K signature matrix A:

A a1a2 . . . aK

 

2

a1;1

 

a2;1

 

. . .

aK;1

 

¼ ½

& ¼

 

a1;0

 

a2;0

 

. . .

aK;0

 

6 a1.;N

 

1

a2;N

 

1

. . .

aK;N

 

1

 

 

6

 

 

 

 

. . .

 

 

 

 

4

. .

 

. . .

 

. . .

 

 

 

 

 

 

 

 

 

 

 

 

 

ð7:32Þ

of signature code

3

7

7

5

then (7.32) means nothing but orthogonality of the rows of A. Therefore, to build up an oversaturated (K > N) ensemble of Welch-bound sequences, one should just construct an N K matrix A with orthogonal rows. Since the dimension of rows of such a matrix is greater than their number, there is no principal prohibition on its existence. Then the desired sequences are simply columns of A.

We may now estimate the floor (i.e. noise-neglected) SIR for an oversaturated Welchbound ensemble. The total MAI power PI may be found from (7.27) and (7.28) as PI ¼ 4E2(TSC K). Since this quantity is MAI summed over K single-user receivers,

¼

an average output MAI power per receiver will be PIk PI /K. The useful (i.e. caused by the kth signature) effect at the kth receiver output expressed by the first term of (7.26) has power 4E2 (PSK modulation assumed), so that the floor power SIR with respect to an average MAI power according to (7.30) is:

qI2 ¼

4E2

¼

K

¼

N

ð7:33Þ

PIk

TSC K

K N