Файл: Яковлев, В. В. Стохастические вычислительные машины.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.10.2024

Просмотров: 112

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

то получим распределение вероятностей появления чисел в этой последовательности, определяемое значением Р (X) = 2" (1 +

+ ~2тL f ) для всех X , за исключением X = (0,0, . . ., 0), для

которого

Р (X) = 2~l ( i

-f —- J —- Л — 1

. Учитывая, что для

реальных ГПСЧ т > 1, а, следовательно,

обнару­

жим, что

для каждого

из 21 значений X

вероятность Р (X)

2~1. Это позволяет сделать вывод о том, что последовательность псевдослучайных чисел, формируемая последовательным генера­ тором, имеет практически идеальное равномерное распределение на полном периоде последовательности.

Для оценки качества псевдослучайной последовательности необходимо также исследовать ее на соответствие критерию слу­ чайности. В этом смысле важной характеристикой может служить распределение числа w появлений /-разрядных двоичных наборов (хг, х 2, . . ., xt) на отдельных отрезках последовательности. Если последовательность чисел удовлетворяет критерию случайности, то независимо от длины отрезка п распределение величины w будет одинаковым для любого из различных наборов, причем параметрами распределения будут М (и>) = 2"1п и D (w) = 2~l (1 —

2~1) п. Таким образом, анализируя на отрезках последователь­ ности отклонения действительного числа появлений различных наборов от ожидаемого числа, можно получить дополнительное представление о качестве псевдослучайных чисел. Рассмотрим для примера вопрос о числе появлений в последовательности на­ боров (хг, х 2, . . ., хг), состоящих из всех единиц.

Предположим, что последовательность /-разрядных двоичных чисел X = (хх, х 2, . . ., Х[) получена из псевдослучайной после­ довательности максимальной длины {ак} путем последователь­ ных выборок по I символов, т. е.

=2’ ■•ч

ипусть (/, М) = 1. Тогда число появлений наборов из /единичных символов в последовательности псевдослучайных чисел за период

М = 2m - 1

'

 

г+М-1

alk^ alk. 2 . . . a lk_t — 2m~l — 2~l (Af + 1 ).

 

2

(7.9)

h=r

 

 

По аналогии с (7.9) для произвольного отрезка последователь­ ности длиной п можно записать

21

г+п-1

 

alk~l п ' Xl

 

2

a lk-la lk-2

 

или

k~r

 

 

 

 

 

 

 

r + n -l

 

 

(7.10)

2

aik-i^ik-2 ■••aik-i = 2"' (n ± Xt),

249



где O s g r = ^ M — 1. В выражениях (7.10) значения характе­ ризуют предельные отклонения действительного числа появлений /-разрядных единичных наборов от ожидаемого числа для отрезков псевдослучайной последовательности длиной п. Очевидно, эти значения будут расти по величине с ростом п и в среднем будут

достигать максимума при п =

М

„ „

 

поскольку для псевдослучайной

последовательности с максимальным периодом М = 2т — 1 спра­ ведливо соотношение

г+п- 1

г+М-1

2

a lk-la lk-2 • • • a lk-l —2m-!— 2 alk-la lk-2 •••a lk-l•

k=r

h^r+n

Поэтому распределение числа появлений единичных наборов в кон­ кретной последовательности можно оценить по максимальному значению отклонения (обозначим как Ц). Значения Я/, / = 1, 2, 3, 4, для некоторых ГПСЧ, заданных характеристическим много­ членом ср (х) (табл. 19), экспериментальным путем получены в

[871.

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а

19

 

П р едельн ы е

отклон ен и я

/ -разрядны х наборов

и з единиц

 

 

 

 

 

в

п о сл ед о вател ьн о сти

длиной

п

 

 

 

 

Ф (X)

 

м

 

 

Я/

 

 

2

 

 

 

 

г = t 1= 2

1= 3 г = 4 г = 1

1 = 2 1 = 3 I =

4

 

 

 

 

х« +

х +

1

63

10

18

27

48

1,8

1,8

1,8

2,2

 

х? -J- хЗ +

1

127

13

28

55

70

1,6

2,0

2,6

2,3

 

X9 +

X4 - | - 1

511

24

60

100

120

1,5

2,2

2,4

1,9

 

XI0+ X 3 -f-l

1023

44

72

130

225

1,9

1,8

2,2

2,6

 

X ll -j -x 2 - j - 1

2047

52

110

160

260

1,6

2,0

1,9

2,1

 

x is +

x +

l

32767

280

260

350

520

2,2

1,2

1,0

1,0

 

X1? -j- X3+

1

131071

280

520

1030

1400

1,1

1,2

1.5

1,4

 

Эти значения интересно сравнить со среднеквадратическим отклонением числа появлений /-разрядных двоичных наборов для реализации случайной последовательности длиной п = М/2

°i = V ‘^ 4 T ^ 2-г) п. Для этого в последнем столбце таблицы вычислено отношение 2-i h'i/oi■ Во всех случаях величина отно­ шения не превышает 3. Это означает, что действительные отклоне­ ния числа появлений наборов (ху, ж2, . . ., xt) = (1, 1, . . ., 1) в последовательности псевдослучайных чисел, как и в идеальной случайной последовательности двоичных чисел, лежат в пределах Зн, т. е. отдельные отрезки последовательности псевдослучайных

2 5 0


чисел подобны реализациям случайной последовательности равновероятных двоичных чисел.

Аналитическому исследованию статистических характеристик последовательности двоичных чисел, получаемых от генератора псевдослучайной двоичной последовательности максимальной длины, посвящена работа [96 ]. Основные результаты этой работы сводятся к следующему.

Если Х 0, X j, . . ., Xk, . . ., Х„_ х — последовательность двоичных чисел, изменяющихся в интервале (0,1) и образованных

из

символов 0

и 1

псевдослучайной последовательности

{ak}

с периодом М =

2m — 1 так, что

 

 

 

 

 

=

^ sk + r -l^ sk + r-i • • • ® sk + r -h

 

 

где

I

^ т и г — произвольно выбранное целое

число, 0

г

 

 

— 1, а величина

s ограничена условиями

s ^ I и (s, М) ==

=

1,

то усредненные по всем начальным значениям Х 0, определя­

емым

числом г, статистические характеристики последователь­

ности будут иметь нижеследующий вид.

 

 

 

1.

Частота ю

попадания точек Xk в интервал единичного

от­

резка, для которого фиксированы первые d разрядов в двоичном представлении, т. е. длиной 2~d, имеет среднее значение

Л/(со) =

для любого числа п точек X*, где g (0) = 1 — если все d разрядов, задающие интервал, равны нулю; g (0) = 0 — в остальных случаях.

Дисперсия со ограничена величиной

л « < Ш + 1 ^ ) ( ‘ + > = г Ь т г -

2. Частота ю попадания точек (Х*+1, Xft+2, . . ., Xk+q) в интервал из единичного g-мерного куба, для которого фикси­

рованы первые dj разрядов

двоичного

представления Х* + j, т. е.

в интервал объемом 2“dl X

Т йг X

. . .

X

2~йч

,

имеет среднее

значение

 

 

 

 

 

 

 

 

 

М (а) = 2"

■' +<М ( l +

 

~ S (0) ^ Г Г 7

~

2- (di+d*+-' ■+d*>

для любого числа

п точек (ХА+1,

ХА+2,

. . ., Xk+q),

где g (0) =

= 1 — если все (dx + d2 + . . .

+ dq) разрядов, задающие ин­

тервал, равны нулю; g (0) — 0 — в остальных случаях.

Дисперсия со

ограничена величиной

 

 

 

 

°

<“) <

i ( v + i s A r )

( ‘ +

i A

r )

-

i r

Для «центрированной» последовательности чисел

Х'0, Х^,. . .

. . ., Xh, . . .,

Х^_х, изменяющихся в интервале (—1,1) и связанных

251


c Xfe соотношением X* = 1 — 2 Xk — 2 г, усредненные по всем значениям Х'0 статистические характеристики имеют следующий

вид.

 

 

 

в последовательности

3. Среднее значение величины Х ’.ь

 

 

Jtf ( x » = - £ = T ~ °

 

и ее дисперсия

 

 

 

 

 

D (Xfe) = -|- +

м

1 —2"2/

1 —2~*

/ 1 -2 "' \21 . . 1

. 3

2т — 1

2т — 1

V2т —1 J J

3 •

4. Выборочная автокорреляционная функция последователь­ ности, определенная как

 

 

Я-1

 

 

 

Хх'(т) = 1 2

Х Ж + т ’

 

 

h

 

имеет среднее

значение

 

 

М [ К х - ( х ) ] = - ± = ^ - ~ О

для любого целого т,

1 ^ т =g; — j — .

Дисперсия

К х' (т)

ограничена величиной

Приведенные результаты свидетельствуют о том, что последо­ вательность двоичных чисел Xk, образованных из псевдослучай­ ной двоичной последовательности максимальной длины {щ,}, характеризуется не только идеальным равномерным распределе­ нием (пн. 1, 2, 3), но также и идеальной автокорреляционной функцией (п. 4). Следует заметить, что последнее справедливо

.

.

м —I

для отрезков последовательности дЛинои

п <С —-— ,так как при

М — I ддя формирования двоичных чисел

повторно исполь­

зуются те же самые символы последовательности {ak}, что приво­ дит к появлению корреляции между числами Xk и X k+x, где т — целое число, удовлетворяющее условию

i ( M - l )

^ i ( M + l )

г = 1, 2, . . ., 5 — 1.

---- :------< т <

------------

Результаты экспериментального исследования псевдослучай­ ных чисел, формируемых последовательным ГПСЧ, приводятся

в

[67].

Испытаниям подвергались генераторы с характеристиче­

скими

полиномами ф (х) = х33 + х13 -f- 1 и ф (х) = х31 -|- х3 +

-j-

1, s

= I — 20. Для оценки равномерности распределения псев­

252