Файл: Яковлев, В. В. Стохастические вычислительные машины.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 130
Скачиваний: 0
2. Стохастические интеграторы на основе структуры с огра ниченной памятью. Решающие структуры с ограниченной памятью т. е. структуры, содержащие логические схемы и пассивные или триггерные линии задержки, изучались нами в предыдущей главе. Там мы отмечали, что подобные структуры можно использовать и как интегрирующие (см. стр. 143), допускающие приближенное вычисление определенных интегралов и нахождение решений диф ференциальных уравнений при помощи степенных рядов [12].
Пример. Вычислим значения интегрального синуса
Имеем
Уз
sin Х = Х
3!
откуда
х
v f sin У
sin X = I —- — dX.
о
У 5
5 !
sin У |
|
1 |
|
У2 |
Xi |
- у |
= |
- |
3! |
5 ! |
|
|
|
|
Х2П+1
( 2 и - г - 1) !
узп
(2га -j-1) !
Этот ряд сходится при всех значениях X. Следовательно, его можно интегрировать почленно
х |
|
|
уз |
|
Г |
sin У |
dX = X |
У |
|
J |
~У |
|
3- 3 ! |
575 |
о |
|
|
|
|
угп+1 (2га + 1) (2га+ 1) ! +
Подставляя в ряд вместо X конкретные значения переменной, будем получать интересующие нас значения функции.
Эти же вычисления легко выполняются при помощи функцио нальных преобразователей вероятность — вероятность. Причем, использование полууниверсальной структуры ФПВВ (рис. 61) позволяет путем несложной перестройки устройства реализовать интегральные преобразования широкого класса. Для этого доста точно произвести смену коэффициентов хм структуры.
Если аргумент X изменяется во времени, то на выходе ФПВВ будут также получаться временные функции. При этом с целью уменьшения динамических ошибок время интегрирования в вы ходном накопителе должно быть меньше периода наивысшей гармоники X (t).
Интегрирующие структуры с ограниченной памятью могут выполнять также вычисление кратных интегралов.
3. Интеграторы на основе двоичных счетчиков. Обычные двоич ные счетчики могут использоваться в режиме интегрирования сто хастических последовательностей. Если на вход такого /-разряд ного счетчика подаются единичные случайные приращения, то
10* |
147 |
в случае однолинейного представления информации величина интеграла за время Т будет равна рТ2~1, где р — вероятность появления символа 1 в исходной последовательности.
Схемы интеграторов, построенных на основе счетчиков, отли чаются, если применяется ОЛС или ДЛС кодирование. Функцио нальные возможности интеграторов могут быть существенно рас ширены при введении цепи обратной связи.
20.Интегрирование при однолинейном
идвухлинейном кодировании информации
Блок-схема стохастического интегратора, осуществляющего интегрирование входящих последовательностей р (х) при ДЛС и ОЛС кодирования информации, приведена на рис. 64.
Если машинная переменная X изменяется в интервале 0—1 и применяется ДЛС кодирующая схема, т. е. отсутствует необхо димость передачи отрицательных величин, то в схеме на рис. 64 можно применить обычный двоичный счетчик и исключить блок 1.
Содержимое |
накопителя 2 |
в этом случае определяется в |
|
виде суммы единичных прира |
|
щений в стохастической после |
|
довательности |
р (х), поступа |
|
|
ющей на вход устройства: |
||||
|
|
М ( С ч ) |
= х1р (х 1) + |
х2р (х г) + ... |
||
Рис. 64. Блок-схема параллельного |
|
|
|
П |
|
|
|
■■■ - x np (x n) = |
^ x ip(xi), |
||||
стохастического |
интегратора: |
|
||||
1 — входная логика; |
2 — двоичный счет |
|
|
|
i=l |
|
чик; з — схема сравнения; 4 — генератор |
где |
Xi — событие, |
заключа |
|||
случайных чисел |
||||||
|
|
ющееся в появлении символа 1 |
||||
|
|
на входе счетчика в i-м такте |
||||
работы; р (х^ — вероятность этого |
события; п — длина |
после |
||||
довательности. |
|
|
|
|
|
|
Правая часть приведенного |
равенства |
представляет |
собой |
математическое ожидание содержимого счетчика. Причем для случая стационарного процесса на входе, когда р (хх) = р (х2) = . . .
. . .= р (хп) = р , получим
П
м (С ч > = 2 хф — пр -‘
£=1
Если ГСЧ вырабатывает I независимых случайных последова
тельностей с вероятностями появления единицы в выходной
А
последовательности р (1) = р (0) = — , то
р (zi) = 2~1М < С ч ) 1= 2~1М (х) = 2~1пр,
где I — разрядность накопителя.
148
Приравняв п2 1 — 1, получим р {zt) = р (а;,), а количество разрядов I определим из равенства
I = log2— = 3,32 lg - L .
Обычная область изменения переменной X лежит в пределах от —1 до + 1 . В этом случае при ДЛС кодировании информации необходимо применить реверсивный счетчик. Входная последова тельность р (х) подается по двум линиям в виде р (х) = р (х)х
— р (х)2. Последовательность р (х)г поступает на прямой вход счетчика, а последовательность р (х)2 — на вычитающий вход. Ясно, что для случая стационарных процессов на входах матема тическое ожидание содержимого счетчика определится в виде математического ожидания
М ( Сч ) = |
М (х) - ---- п (p i—p2)i |
|
где р (жД-i = р (ajg)! = ... = |
р {хп) 1 = P l, р (а;х)2 |
= р {х2) 2 = ... |
. . . = р <хп)2 = р 2. |
|
|
Когда такой интегратор подключается к выходам комбина |
||
ционных схем, реализующих операции сложения, |
вычитания или |
умножения (п.7), для определения содержимого счетчика и диспер сии результата можно воспользоваться соотношениями (2.30) — (2.33).
Эти положения сохраняют свою силу и при однолинейном симметричном кодировании информации. Однако, следует учиты
вать, |
что в этом случае |
|
|
|
|
р(х) |
1 ± Х 0 |
|
|
2 * |
|
|
|
|
|
где |
Х 0 — истинная |
переменная £ ( —1, +1). |
|
Таким образом, |
здесь также необходимо использование ревер |
сивного счетчика. Блок 1 при этом выполняет функции инвертиро вания: на суммирующий вход счетчика подается р (х), а 1 — р (х) подается на вычитающий вход.
1 "4“ X
Для положительных значений Х 0 имеем р (х) = — ^ “ и
|
|
П |
П |
|
|
М (С ч у = 2 |
xtp (х) — 2 |
[1 —X J J (я:)] = |
|||
|
|
i=1 |
i-1 |
|
|
= |
П |
1 + Хо |
( ‘ * ¥ |
* - ) |
пХ 0, |
|
|
2 |
|
||
а при п2~1 = 1 |
р (z) = Х 0. |
|
|
||
Соответственно |
для отрицательных значений Х 0 получаем |
Р(х) = -1~2—- и p(z) = l — X 0,
т. е. отрицательные значения в счетчике будут получены в обрат ном коде.
149
На рис. 65 приведена одна из практических схем стохастиче ского интегратора при ОЛС кодировании информации [32].
Сдвиговый регистр с обратной связью используется здесь в качестве ГСЧ. Приведем наиболее важные оценки, характеризу-
|
|
где |
s — количество |
разрядов |
|
р(х) |
|
СРОС] т — длительность так |
|||
Рис. 65. Практическая схема стохасти |
та |
интегрирования; |
F mjn — |
||
минимальная частота спектра |
|||||
ческого интегратора: PC — реверсив |
|||||
ный счетчик; |
СРОС — сдвиговый ре |
входной функции. |
|
||
гистр с |
обратной связью |
|
Среднеквадратическая по |
||
|
|
грешность генерируемой с по- |
мощью СРОС случайной последовательности двоичных чисел равна
7 F minT I/ К х (г, 0 )
V
1+ 5,2^minT У 2s
где К х (i , 0) — автокорреляционная функция последовательности
р (х)] |
Т — период |
интегрирования. Обе |
формулы заимствованы |
||
из [32]. |
|
|
|
|
|
В |
[36] |
описан принцип |
действия последовательного интегра |
||
тора, в котором в качестве |
накопителя использован I разрядный |
||||
сдвиговый |
регистр |
с комбинационным |
сумматором на входе. |
Формирование входных и выходных приращений происходит по тем же правилам, что и у параллельных интеграторов, однако последние допускают работу на тактовых частотах в I раз больше, чем у последовательных схем.
Описанные здесь устройства интегрирования цогут быть ис пользованы в СтВМ для реализации многих линейных и нелиней ных зависимостей, а также для ввода и вывода информации из стохастических машин.
21. Следящие стохастические интеграторы
На рис. 66 приведена блок-схема следящего стохастического интегратора, отличающегося от рассмотренных выше схем нали чием цепи обратной связи. По этой цепи сигналы выходной после довательности р (z) поступают на реверсивный вход счетчика PC. В случае совпадения в среднем математических ожиданий случай
1 5 0