Стохастический функциональный преобразователь

 

Союз Советских о иалистических

Республик

Зависимое от авт. свидетельства ?хо—

Заявлено 27.1Х.1971 (№ 1700255?18-24) . !. Кл. G Обд 7126

G 06 f 15i36 с присоединением заявки хо—

Государственный комитет

Совета Министров СССР аа данам изоаретений и открытий

Приоритет—

Опубликовано 17.1Х.1973. Бюллетень хо 37

Дата опубликования on:?el?i>I 28 хИ.1973

R;1 Т Б

Автор изобретения

В. П. Гондарев

Таганрогский радиотехнический институт

Заявитель

СТОХАСТИЧЕСКИИ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ

АХ=Х; 1 — Х:=ConSt

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

Известен стохастический функциональный преобразователь, предназначенный для получения случайных чисел с кусочно-линейной плотностью распределения. Он содер>кит генератор равномерно распределенных случайных чисел, соединенный через блок умножения- 1о сложения, соответствующие схемы «И» и схему «ИЛИ» с первым входом выходного регистра, а через блок выбора — с входом бло ка памяти, один выход которого соединен с соответствующим входом блока выоора, выходы вероятностного двоичного элемента подключены к соответству?ощим входам схем <<И>>.

Однако в таком преобразователе для получения каждого выходного числа генератор рав номерно распределенных в интервале 0,1 случайных чисел должен выдавать четыре,èñëà, которые подвергаются различным преобразованиям.

Цель изобретения заключается в упрощении работы преобразователя.

В предлагаемом стохастическом функциональном преобразователе эта цель достигается введением сумматора приращений и,использован?ием вероятностного двоичного 0,5-элемента, один выход которого подключен ко вхо- зо ду сумматора одноразрядных приращений, второй вход которого соединен с блоком памяти, а выход — с выходным, регистром.

На чертеже дана схема предложенного преобразователя.

Он содержит генератор равномерно распределенных в,интервале 0,1 случайных чисел

1, блок выбора интервала 2, блок памяти сумматор одноразрядных приращений 4, вероятностньш двон.шьш 0,5 — элемент 5, блок умножения-сложе:?пя функцш? распределения о, схемы «И» 7, 8, схсму «ИЛ11» 9 il выходIIo.-I Ре":?стР 10.

В основу работы стохастического функционального преобразователя положена операция стохаст:.?ческой супсрпоз;щпи над случайным . величинами с треугольными распределениями

С??мпсо а, что соответствует стохастической реализацlнl I.ус©оо ч?нно-л??нейной аппроксl1маци 1 плотности распределе-*,?fÿ при равномерном разбнен.:ги аргумента, когда

В рассматриваемом стохастическом функциональном преобразователе алгоритм реализуется путем случайной выборки с вероятностным Р; треугольных распределен:ш, которые реализуются путем 0,5-суперпозицщ? треугольных распределений, получаемых путсм выпол397923 нения операций умножения и сложения функций распределения.

Для осуществления случайной выоорки треугольных распределений в стохастическом функциональном преобразователе предусмот ре. блок выбора интервалов 2, одним входом EI выходом соединенный с блоком памяти

8, а другим входом — с генератором равномерно распределенных в интервале 0,1 случайных чисел 1. В блоке памяти 8 хранятся значения функции распределения F (Х ), вычисленные по вероятностям Р,, и граничные точки Х, интервалов (Х;, Х,+ >). Для выполнения операций умножения, сложения функций распределения, используется блок умножения-сложения функций распределения б, в основе работы которого лежат алгоритмы разделения входных чисел на большие (операция умножения функций распределения) и меньшие (операция сложения функций распределения) . В рассматриваемом стохастическом функциональном преобразователе, использует ся равномерное разбиение аргумента, когда где m — целое число.

В этом случае получается простейшая техническая реализация, а 0,5-суперпозиция треугольных распределений осуществляется путем введения в стохастический функциональный преобразователь вероятностного двоичного

0,5-элемента 5,и сумматора одноразрядных приращений 4.

Работает стохастический функциональный преобразователь следующим образом.

Генератор 1 выдает три числа, равномерно распределенной в интервале 0,1 числовой последовательности. Одно из них поступает в блок выбора интервала 2, где сравнивается со значенияхгп функции распределения F(X„).

В результате происходит выбор интервала Х;, Х;+,1 и Значение Х; с блока памяти 8 поступает в сумматор одноразрядных приращений

4, где складывается с одноразрядным приращением единичного выхода вероятностного двоичного 0,5-элемента 5. Результат этой суммы Х; пли Х;, " =Х, 1 записывается в старшие разряды выходного регистра 10. Два других числа с генератора 1 поступают в блок б, где разделяются на большее и меньшее. Через управляемые нулевым и единичным выходами вероятностного двоичного 0,5-элемента схемы

«И» 7,или 8 соответственно большее или меньшее число через схему «ИЛИ» 9 записывается в младшие разряды выходного регистра 10.

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

Рассмотренный стохастический функциональный преобразователь отличается простотой, так как в .нем отсутствует необходимость хранить в блоке памяти коэффициенты, задающие на каждом участке необходимый угол наклона аппроксимирующих прямых. Это позволяет сократить в /, раза объем памяти.

2О Кроме того, в преобразо|вателе на каждое выходное число используется три (вместо четырех) числа с генератора равномерно распределенных чисел, что позволяет уменьшить объем оборудования или увеличить его быст родействие.

Предмет изобретения

Стохастический функциональный преобразователь, содержащий генератор равномерно распределенных случайных чисел, один выход которого соединен с первым входом блока выбора, два других выхода подключены к блоку умножения-сложения, выходы которого через соответствующие схемы «И» .и схему «ИЛИ» соединены с первым входом выходного регистра, выход блока выбора соединен со входом блока памяти, первый выход которого подключен ко второму входу блока выбора, вторые

4О входы схемы «И» соединены с соответствующими выходами вероятностного двоичного элемента, отличающийся тем, что, с целью упрощения работы устройства, оно содержит сумматор приращений, выход которого под4 ключен ко второму входу выходного регистра, первый вход — ко второму выходу блока памяти, второй — к одному выходу вероятностного двоичного элемента.

397923

Составитель Э. Сечина

Техред Т. Курнлко

Редактор Л. Утехина

Корректор В, )Колудева

Тип. Харьк. фил. пред. <Патент»

Заказ 748/2457 Изд. М 989 Тираж 647 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, K-З5, Раушская наб., д. 4/5

Стохастический функциональный преобразователь Стохастический функциональный преобразователь Стохастический функциональный преобразователь 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях
Наверх