Генератор стахостических констант
Иллюстрации
Показать всеРеферат
(72) Авторы изобретения
В. В, Яковлев, Г. В. Добрис, P. Ф. Федоров и А. В. Яковлев
Ленинградский ордена Ленина институт инженеров Железнодорожного транспорта им. акад. В. Н. Образцова (54) ГEHEPATÎP СТОХАСТИЧЕСКИХ КОНСТАНТ
Изобретение относится к вычислительной технике и может быть использовано в вероятностных вычислительных устройствах для генерирования стохастических констант †(P,, Рз—
Р)
pg целые положительные числа, Р> «<Рз).
Известны генераторы стохастических констант, которые содержат логические элементы И, ИЛИ, НЕ и .генератор случайных последовательностей с Р(1) = в каждой из них. Эти устройст-, 2 ва воспроизводят стохастические константы без 0 ошибки, если величины " имеют точно двоР2 ичное разложение. В остальных случаях 2 реализуется приближение 11) и (2).
Недостатком известных генераторов стохасти- ческих констант является большая аппаратная сложность, что вызвано необходимостью применения многоразрядных генераторов случайных последовательностей при воспроизведении величии " с малой погрешностью.
Р4
Р2
Наиболее близок к предлагаемому по технической сущности генератор стохастических констант, содержащий генератор случайных последовательностей, первый и второй преобразователи "число-вероятность", последовательно соединенные первый элемент И-НЕ и первый элемент задержки, блок формирования выходной вероятности, первый вход которого соединен с выходом первого преобразователя "число-вероятность", а выход является выходом генератора, первые и вторые выходы генератора слу- чайных последовательностей соединены со входами соответственно первого и второго преобразователей "число-вероятность" выход второго преобразователя "число-вероятность" соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с выходом первого элемента задержки, а выход — со вторым входом блока формирования выходной вероятности )3).
Главным недостатком этого устройства является низкая точность, что вызвано наличием сильной автокорреляции в случайной последовательности Z; на выходе.
Цель изобретения — повышение точности. указанная цель достигается тем, что в гене) атор стохастических констант, содержащий ге698
025
3 нератор случайных последовательностей, первый и второй преобразователи "число-вероятность", последовательно соединенные первый элемент
И-HE и первый элемент задержки, блок формирования выходной вероятности, первый вход которого соединен с выходом первого преобразователя "число-вероятность", а выход является выходом генератора, первые и вторые выходы генератора случайных последовательностей соединены со входами соответственно первого и второго преобразователей "число-вероятность", выход второго преобразователя "число-вероятность" соединен с первым входом первого элемента И-НЕ, второй вход которого соединен с выходом первого элемента задержки, дополнительно введен второй элемент И-НЕ и второй элемент задержки, вход которого соединен
4 держки 4, для вероятности «р появления символа "Г на выходе элемента И-НЕ 7 получим
Ч 1 2т 1+С I 2 1 С 2г
Отсюда следует естественный вывод о том, что вероятность появления символа Zi = 1 на выходе предлагаемого устройства и схемы itpoтотипа одинакова. Таким образом, функционапь ные возможности сопоставляемых устройств идентичннь Однако точностные характеристики существенно различаются.
Действительно, корреляционный момент на выходе устройства прототипа равен
K(i,>=P ((, а (,Р з т где т — переменный сдвиг (т = О 1 2 ) с выходом второго преобразователя "число-вероятность", а выход — с первым, входом второго элемента И-НЕ, второй вход второго элемента И-НЕ соединен с выходом первого элемента И-НЕ, а выход — со вторым входом бпока формирования выходной вероятности.
На чертеже изображена схема предлагаемого
25 генератора.
Устройство содержит генератор 1 случайных последовательностей с P(l) = (— ь каждой из ,1 них, первый преобразователь 2 число-вероятность"; второй преобразователь. 3 "число-вероят. 30 ность", второй элемент задержки 4 (на 1 такт), первьй элемент И-НЕ 5, первый элемент задержки 6 (на 2 такта), второй элемент И-НЕ 7, блок формирования 8 выходной вероятности, выход генератора 9.
Выходы генератора случайных последователь35 ностей 1 соединены соответственно с входами первого и второго преобразователей "число-вероятность" 2 и 3. Выход первого преобразователя
"число-вероятность" 2 соединен с первым вхоЮ дом блока формирования выходной вероятности 8, выход которого соединен с выходом генеpampa 9, а второй вход — с выходом второго элемента И-НЕ 7, первый вход которого соединен с выходом первого элемента И-НЕ 5 и
43 входом первого элемента задержки 6, выход которого соединен с первым входом первого элемента И-HE 5, второй вход которого подключен к выходу второго преобразователя
"число-вероятность" 3 и входу второго элемента задержки 4, выход которого соединен с вторым входом второго элемента И-НЕ 7.
Устройство работает следующим образом.
Так как вероятность появления символа "1" на выходе второго преобразователя "число-вероятность" 3 равна,, то с учетом статичес2 ,кой развязки входов второго элемента.И-НЕ 7, обеспечиваемой введением второго элемента за— pMP 2 j
1 1 .
21
Р Р, С
2 т Р 2 ) p3 а
Присутствие ненулевой автокорреляции в по.следовательности сиМволов Zi приводит к значительным ошибкам при интегрировании этой последовательности в декодирующих блоках стохастических вычислительных устройств. Действительно, дисперсия 0 результата в декодере определяется соотношением
«1-4
02 = z Di+ 2z (T ) k(rL)
Я1 где n — количество тактов интегрирования.
Поэтому при 1с(т ) ф О результирующая дисперсия увеличивается, т. е. увеличивается ошибка в определении оценки стохастической константы.
А
Таким образом, задача состоит в уменьшении К(т ), Она решается в предлагаемом устройстве.
Учитывая, что второй элемент задержки 4 стохастнчески развязывает входы второго элемента И-НЕ 7, а также правило вынесения константы за знак дисперсии, получим
К (т ) = 1з K(z), где К (т ) — корреляционный момент выходz. ной последовательности символов Z. = 1 в предлагаемом генераторе стохастических констант.
Отсюда видно, что К (т ) <К(т ). Например, если = -, m К (т ) = —" К(т ) и т. д, Таким образом, технико-экономический эффект предлагаемого устройства заключается в значительном (в десятки и сотни раз) уменьшении корреляционных моментов, что существенно повышает точность оценки стохасти( ческнх констант.
698025
Формула изобретения
Составитель О. Майоров
РедактоР А. КРавченко ТехРед М.Петко КоРРектоР В Бутяга
Заказ 6582/21 Тираж 669 Подписное
ЦНИИПИ Государственного комитета СССР ло делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб,, д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
Генератор стохастических констант, содержаший генератор случайных последовательностей, первый и второй преобразователи "число-вероятность, последовательно соединенные первый элемент И-НЕ и первый элемент задержки, блок формирования выходной вероятности, первый вход которого соединен с выходом перво-. го преобразователя "число-вероятность", а выход является выходом генератора, первые и вторые выходы генератора случайных последовательностей соединены со входами соответственно первого и второго преобразователей
"число-вероятность", выход второго преобразователя "число-вероятность" соедин н с первым входом первого элемента И-НЕ, второй вход которого соединен с выходом первого элемента задержки, отличающийся тем, что, с целью повышения точности, он содержит второй элемент И-HE и второи элемент задержки вход которого соединен с выходом второго преобразователя "число-вероятность™, а выход— с первым входом второго элемента И-HE второй вход второго элемента И-НЕ соединен с выходом первого элемента И-НЕ, а выход— со вторым входом блока формирования выходной вероятности.
Источники информации, принятые so внимание при экспертизе
1, Гейне Б. Стохастическая вычислительная машина. "Электроника", F 14, 1967.
2. Яковлев В. В., Федоров P. Ф. Стохастические вычислительные машины. Л., "Маппшостроение", 1974, с. 78.
3. Добрис Г. В,, Яковлев В, В. О синтезе стохастических преобразователей информации, включающих замкнутые нелинейные схемы.
"Техническая кибернетика", V 1, 1976, рис. 2
20 (прототип) .