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

258

Spread Spectrum and CDMA

 

 

continuing the search from the first cell with probability P0m(r) ¼ (1 pd )(1 pf )M r. Then the overall probability of the correct acquisition when starting from the rth cell is:

P

cr ¼

p

0ð

t

¼

M r P r P

c1 ¼

pd ð1 pf ÞM r

8:9

Þ

1 ð1 pd Þð1 pf ÞM 1

 

 

 

j Þ þ 0mð Þ

ð

The average number of steps is recalculated in the same way. When the search terminates at the tth cell of zero cycle the number of steps passed is t r þ 1, but if the signal is missed, s1 extra steps on average will be added to the M r þ 1 passed already. Thus, the average number of steps sr, when starting from an arbitrary (rth) cell, is:

M

X

 

 

r ¼

ðt r þ 1Þp0ðtjrÞ þ ðM r þ 1 þ

 

1ÞP0mðrÞ

ð8:10Þ

 

s

s

 

 

 

t¼r

 

The first sum here, after changing the summation index to i ¼ t r þ 1, becomes:

 

 

 

M r

 

 

 

 

X

ð8:11Þ

 

 

pf

ið1 pf Þi 1 þ ðM r þ 1Þp0ðt ¼ MjrÞ

i¼1

where the first term is easily evaluated through the generating function, as was done in the derivation of (8.7):

M r i 1 p i 1

1 ð1 pf ÞM rþ1 ðM r þ 1Þpf ð1 pf ÞM r

X

 

ð f Þ ¼

p2

i¼1

f

 

Using this in (8.11) and (8.10) along with equality p0(t ¼ Mjr) þ P0m(r) ¼ (1 pf )M r after a plain algebraic treatment gives:

 

 

 

1 ð1 pf ÞM rþ1

 

 

 

P

r

 

1 Pcr

 

Pcr

 

8:12

 

s

 

 

s

 

 

 

 

r ¼

pf

þ

Þ ¼

pf

þ pd

ð

Þ

 

 

1

 

0mð

 

Certainly, under substitution r ¼ 1 (8.9) and (8.12) turn into (8.2) and (8.8), respectively. Now, knowing the prior probability distribution p0(r) of an initial cell number r we may average (8.9) and (8.12) over all initial cells within the search region. For a uniform a priori distribution p0(r) ¼ 1/M, r ¼ 1, 2, . . . , M this operation results in the following overall

average probability Pc of a correct acquisition and average number of steps s of the search:

M

1 X

Pc ¼ M r¼1

pd ½1 ð1 pf ÞM &

Pcr ¼ Mpf ½1 ð1 pd Þð1 pf ÞM 1&

s ¼ 1 Pc þ Pc pf pd

ð8:13Þ

ð8:14Þ

8.2.3 Minimizing average acquisition time

Calculation and comparing with a threshold of correlation for every candidate code phase means dwelling for some finite time at every analysed cell. In general this time

Signal acquisition and tracking

259

 

 

may be random, and, moreover, will depend on whether a current cell is true or false. We, however, limit ourselves to considering here only the simplest version of a serial search assuming fixed dwell time Td . Some other options will be briefly discussed in the

next section. Then the average time Ts spent by the search system is just a product of the

average number of steps and dwell time: Ts ¼ sTd . It is evident that, signal power fixed, the longer is the dwell time Td the more reliable may be the decision on whether the cell is true or false, i.e. smaller values of the false alarm (pf ) and signal miss (1 pd ) probabilities per cell may be secured.

Certainly, the reliability of the search characterized by the probability of a correct acquisition Pc should not be worse than some predetermined quantity. As (8.13) shows, the same value of Pc may be achieved via different combinations of the probabilities pf , pd per cell. This fact underlies the opportunity of minimizing average

search time by varying one of the parameters pf or pd , while the probability Pc of the correct acquisition is maintained constant. The physical nature of such optimization is pretty clear. Suppose we impose on the detection probability a strict requirement of being very close to one. This means that the search will almost certainly succeed in only one (initial) cycle; however, to secure high detection probability the dwell time at every cell has to be long, so that the search drifts slowly toward the true cell and average acquisition time Ts is large. On the other hand, we may accept a high probability of signal miss in order to shorten Td , but this will lead to a high probability of repeated cycles, increasing the average number of steps as compared to the previous

case, owing to which average acquisition time Ts may again appear large. Obviously, some intermediate optimum should exist for the detection probability per cell pd

minimizing the value Ts.

To solve the task Ts ¼ min , Pc ¼ const, one needs to specify explicitly the dependence of dwell time on probabilities pf , pd , i.e. equivalently, the channel model. Assuming AWGN channel, we recall that the correlation modulus is physically just a real envelope at the matched filter output, which is a Gaussian noise envelope for an empty cell and an envelope of signal plus noise mixture if the cell is true. It is well known and may be found in any communications handbook (e.g. [2,4,7,8]) that the PDF of the Gaussian noise envelope obeys the Rayleigh law (see Section 3.2 or (3.12)), while the envelope of the sum of signal and Gaussian noise has Rician PDF. In the normalized form convenient here, the latter may be written as:

W

Y

Þ ¼

8

 

 

2

0ð d Þ

ð

8:15

Þ

ð

 

>

 

 

Y2 þ qd2

 

 

 

 

 

<

Y exp

 

 

I q Y ; Y

0

 

 

 

 

 

0; Y < 0

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

where Y is the value of the envelope normalized to the noise standard deviation, qd is voltage SNR accumulated during the dwell time Td and I0( ) is the modified zero-order Bessel function of the first kind. Of course, substitution qd ¼ 0, meaning absence of signal, turns (8.15) into the Rayleigh PDF (note that I0(0) ¼ 1).

Remember that the decision on the contents of the cell is done by a comparison of Y with a threshold. If the threshold normalized to the noise standard deviation is Yt then

260

Spread Spectrum and CDMA

 

 

the decision that the cell is true is taken whenever Y Yt. Then we may write for the probabilities pf , pd :

Z1 Z1

pf ¼ WðYjH0ÞdY; pd ¼ WðYjH1ÞdY

Yt Yt

where PDFs W(YjH0) and W(YjH1) are versions of (8.15) for the hypotheses H0 (empty cell, qd ¼ 0) and H1 (true cell, qd > 0), respectively. The integrals above are:

2

pf ¼ exp

Yt

; pd ¼ QM ðqd ; YtÞ

ð8:16Þ

2

where QM ( , ) is just the designation of the integral of Rician PDF, also called the Marcum Q-function [7,8].

Solving the first equation (8.16) for the unknown Yt, pf being set up, gives the

threshold necessary for retaining the false alarm probability at the predetermined level: p

Yt ¼ 2 ln (1/pf ). Substituting it into the second equation (8.16) associates pd and pf directly, given accumulated SNR qd :

 

¼

 

s !f

ð

 

Þ

pd

 

QM

qd ; 2 ln

1

 

 

8:17

 

 

p

 

 

 

 

 

 

 

 

 

In its turn, SNR provided by dwelling during time Td is defined as usually (see Section p

3.2): qd ¼ 2PTd /N0, with P being the signal power and N0 being the one-side noise power spectrum density. Now, let Td (pf , pd ) and qd (pf , pd ) be the dwell time and SNR necessary to secure fixed probabilities pf , pd . Then:

T

d ð

p

; p

d Þ ¼

qd2 ðpf ; pd Þ

ð

8:18

Þ

 

f

 

2P=N0

 

Eventually, the average search time according to (8.14):

 

 

s

¼

 

 

d

¼

 

 

 

 

 

þ

 

 

 

 

d ð f

 

 

d Þ

 

 

 

 

 

 

 

pf

pd

 

 

 

 

 

 

 

 

 

 

 

sT

 

 

1

Pc

 

 

Pc

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

p

 

; p

 

 

 

 

or in normalized form:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

N0

 

¼

 

 

 

 

 

þ

 

 

ð f

 

 

d Þ

ð

 

Þ

 

 

 

 

pf

pd d

 

 

 

 

 

 

2P

 

 

1

Pc

 

Pc

q2

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

; p

 

 

 

8:19

 

Now the optimization solution becomes straightforward. Let the probability of correct

acquisition Pc and size of the search region M be specified.

1. Set some value of false alarm probability per cell pf within the range

0 < pf < 2(1 Pc)/M.

2.Solving (8.13) as an equation for unknown pd find its value securing the required Pc along with given pf :