Файл: Яковлев, В. В. Стохастические вычислительные машины.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 90
Скачиваний: 0
Если каждая из переменных X и Y передается только по одному проводу, то получаем следующие четыре частных случая:
1) (+ Х ) + (+ У ). |
|
p ( Z l ) = P M ± ^ M , |
р(ч) = 0; |
2) ( + Х ) + ( _ У ) , |
|
p (zi) = -|p (^i). р (22) = { р Ы ;
3)( - * ) + ( + У),
Р (zi) = \ р Ы » Р (ч) = \ р (®а)
4)( _ Z ) + ( - F ) ,
р(zi) = о, P (Z2) = ± M ± ^ M ..
Заметим, что в случаях 1 и 4 результат передается по одной линии. Следовательно, величина дисперсии полусуммы опреде ляется известным уже соотношением Бернулли (1.36). В двух оставшихся случаях результирующие последовательности при сутствуют одновременно на двух линиях, что приводит к возра станию ошибки. Покажем это на примере второго случая.
Используя теорему о дисперсии разности двух случайных величин [66], запишем
D, {z) = D {z1) + D {z2) ~ |
2KZlZ |
(2.32) |
где K Zlz2 — взаимный корреляционный |
момент событий zx и z2. |
|
Гак как события zx и z2 несовместимы, |
то |
|
К га , = — j p (хО р (у2).
Подставляя в уравнение (2.32) выражения для дисперсий и корре ляционного момента, получим
О" (z) |
р (*i) |
[< |
Р fo r) ~1 , |
Р (Уг) |
Р (Уг) “j |
р (*1) р (Уъ) (2 3 3 ) |
|
2 J"1- |
2 |
[*■ |
|
||
|
1 |
|
|
|
|
Если бы результат суммирования еще подчинялся закону Бер нулли, то выражение для дисперсии имело бы вид
D" (z) = [р {z1) —p{z.l)] [1 - р (zj) + р (z2)]
или после подстановки выражений для р (zx) и р (za)
[ ( _ 2 ^ 1 ] + £ М . [ 1 _ £ М ] _
что конечно значительно ниже результата (2.33).
4 В. В. Яковлев |
49 |
Для уменьшения ошибки выходной переменной используем схему с инверторами на входе (рис. 24). Математическое ожидание на выходе схемы определим из соотношений:
Р (ч) = \ р (ч) [1 —Р (Уа)1+ |-Р Ы [1 —Р (ч)Ь
Р (ч) = у Р (я?а) [1 —Р Ы ] + -| Р Ш [1 —Р («01-
Четыре случая алгебраического сложения запишем в виде:
1)( + Х Ж + У ),
р (ч) = \ \ р (ч) + р Q/i)], |
р W = 0; |
Рис. 24. Сумматор с уменьшенной ошибкой на выходе
2)(+ Х ) + ( - Г ) ,
р (ч) = \ р ( ч ) [1 — р (2/2) ] . |
р ( ч ) = \ р Ы [1 — р f a ) I ; |
3)(_ Х ) + (+ Г ),
р (ч) = \ р Ы И — р Ы Ь р (z2) = j p ( ч ) [1 — р (P i)];
4)( _ X ) + ( - F ) ,
р (z i) = 0, |
р (ч) = \ [р ( * * ) + р Ы 1 - |
Вновь воспользовавшись соотношением (2.32), дисперсию ре зультата (применительно ко второму случаю алгебраического сложения) найдем в виде
Т )'“ (z) = Р ^ |
Г ) — |
Z l f l l " ! |
Р (Уа) Г1_ |
Р (Уа)~1 _ |
P ( * i ) p ( V 2 ) |
2 |
L |
2 J |
2 |
2 J |
2 |
5 0
Последнее уравнение дает значение ошибки значительно мень шее, чем при вычислениях по формуле (2.33) при равных X и Y.
Наконец, если каждая из входных переменных X и Y пере дается по двум линиям в одной из разностных форм, то операции
сложения р (z) = |
- и вычитания р (z) = |
- ре- |
ализуются путем следующих преобразований [82]: для сложения
p(zi) = j [ p (*i) + pfoi)].
Р {г2) = \ [ р {х 2)+Р(Уг)\‘,
для вычитания
P{^) = \ [p {x 1) + p { y i)],
Р (ч ) = \\Р{хг)+Р(У1)\-
Деление на элементах, подобных рассмотренным, не может быть выполнено. Поэтому приходится прибегать к использованию логических схем с ненулевой памятью.
8. Стохастические умножители
В предыдущих разделах мы показали, что простой логический элемент И реализует операцию умножения т входных переменных, представленных последовательностями бернуллиевского типа. Допустимое ко личество входов г одного элемента опре деляется требованиями достижения за данной параметрической надежности схемы и точности выполнения операции.
Специфичным является случай, когда на входы такого стохастического умно жителя подается одна и та же последова тельность. Причем, последовательности, действующие на отдельных входах,
сдвинуты одна относительно другой на один или большее число тактов. Подобные схемы могут быть использованы в качестве устройств образования целой степени от переменной. В этом случае элементы задержки, включенные на входе, выполняют функции статистической развязки переменной. Например, у квадратора (рис. 25) значения входной переменной в каждом i-м такте неза висимы в силу предположения об отсутствии последействия в исходной временной последовательности.
4 * |
51 |
Используя несложные приемы, описанные в [74], для матема тического ожидания и дисперсии появления единицы на выходе квадратора запишем
M (zt) = M (xi) М (х^ ),
D (zt) = M (zl) [ i - M ( z l)\.
Поскольку для стационарной последовательности
M(Xi) = M (xi_х) = . . . = р (xt) = р fa .!) = . . . = р ,
то окончательно
М (Zi) = р (zt) = р2,
D (zt) = р2(1 —р2),
т. е. схема на рис. 25 действительно реализует операцию возведе ния входной переменной в квадрат.
Если мы теперь зададимся целью определить математическое ожидание и дисперсию величины к — числа появлений единицы на выходе стохастического квадратора за п тактов, то обнаружим, что при этом придется отступить от классической схемы испытаний Бернулли (стр. 19).
В самом деле, при рассмотрении значений выходной функции квадратора в последовательные моменты времени:
Zl — Х( XI_[, z i +1 = ^ i + A i
z n — х пх п - 1>
заметим, что все соседние во времени значения (т. е. отстоящие на интервал т2 = 1) оказываются взаимно коррелированными. Используя формулу (2.3), определим корреляционные моменты
К г (1) = М (Zlzi+1) - М (zt) М (zi+1)
или |
|
|
|
|
|
|
|
|
|
К г (1) = Р ^ и г ) - Р * . |
|
(2.34) |
|
Вероятность совместного наступления событий |
zt = |
1 и z1+1 = |
||||
= 1 равна |
|
|
|
|
|
|
|
р (ztZt+1) = |
Р (xt I Xi) р (хt) р (Xi_i) р (xi+1) = р 3. |
(2.35) |
|||
Подставляя |
(2.35) |
в |
(2.34), |
получим |
|
|
|
|
|
К г (1) = Р % |
|
|
|
где q — 1 — р — вероятность противоположного |
события. |
|||||
Таким образом, в данном случае имеет место положительная |
||||||
корреляция, |
т. е. |
условная |
вероятность появления |
импульса |
5 2
в i + 1-м такте при условии, что он появился в i-м, больше, чем еебезусловная вероятность.
Если теорема о сложении математических ожиданий [8] при менима к любым случайным величинам, как зависимым, так и не зависимым, то для определения дисперсии ft-числа появления единиц в выходной последовательности z необходимо применить теорему о дисперсии суммы
|
П |
|
|
|
D (*) = 2 |
D (zt) + 2 2 К ф |
(2.36) |
|
t=l |
i < / |
|
где |
— корреляционный момент величин zt, zj, а знак |
i <+ j |
|
под знаком суммы обозначает, |
что суммирование распространяется |
на все возможные попарные сочетания случайных величин в пре делах zx—zn.
Учитывая, что корреляционная матрица в данном случае имеет
вид |
|
|
|
|
|
р2(1 —р2) |
р3<1 |
0 |
0 |
•• |
0 |
|
р2 (1 —р2) |
p 3q |
0 |
•• |
0 |
|
|
Р2(1 - Р 2) |
psq |
■• |
0 |
|
Р2(1 - Р 2) |
окончательно получим |
|
D (ft) = пр2 (1 - р 2) + 2 (п - 1 ) рЦ . |
(2.37) |
Соответственно для произвольного td |
|
D (ft) = пр2 (1 —р2) + 2 (п —тд) p3q, |
|
где x'D — временной параметр элемента задержки |
на рис. 25. |
Очевидно, если бы удалось реализовать сдвиг входящей после довательности на Гд = п тактов, то мгновенные значения выход ной переменной квадратора оказались бы некоррелированными. Разделив правую часть уравнения (2.37) на п2, при условии td = 1
и |
п + 1 получим дисперсию |
частоты |
появления числа |
единиц, |
в |
последовательности z |
|
|
|
|
Z)( 4 - ) = 4 |
(1 + 2^ |
- 3^ - |
(2-38* |
Таким образом, дисперсия результата на выходе квадратора оказалась выше на величину 2psqjn в сравнении с дисперсией, последовательности без последействия.
Для того чтобы и в этих условиях сохранить значение диспер сии, определенное в отсутствии корреляции, необходимо увели чить длину последовательности испытаний до величины п’ равной
n’ = n l ^ p - J p- ,
1 — р2
5 3