Генератор случайных чисел

 

Изобретение относится к вычислительной технике. Цель изобретения - расширение функциональных возможностей за счет формирования нечетких чисел с прерывистыми функциями принадлежности. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножитель 3, блок 4 вычитания, блок 5 вычисления значений функции принадлежности, элементы 6, 10 задержки, блок 7 сравнения, элемент И 8, ключ 9, узел 11 сравнения, коммутатор 12, узлы 13 формирования интервалов значений функции принадлежности и узел 14 элементов ИЛИ. 2 ил.

СОЮЗ СОВЕТСКИ. .

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)я G 06 F 7/58

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЭОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1605230 (21) 4746414/24 (22) 02.10.89 (46) 07.10.91. Бюл. М 37 (72) Э. В. Борисов (53) 681.3(088.8) (56) Авторское свидетельство СССР

t+ 1605230, кл, 6 06 F, 1988, (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике. Цель изобретения — расширеwe функциональных возможностей за счет

„, SU Ä 1683010 А2 формирования нечетких чисел с прерывистыми функциями принадлежности. Генератор содержит генератор 1 тактовых импульсов, датчик 2 равномерно распределенных случайных чисел, умножитель 3, блок 4 вычитания, блок 5 вычисления значений функции принадлежности, элементы 6, 10 задержки, блок 7 сравнения, элемент И

8, ключ 9, узел 11 сравнения, коммутатор 12, узлы 13 формирования интервалов значений функции принадлежности и узел 14 weментов ИЛИ. 2 ил, 1683010

Изобретение относится к вычислительной технике, может быть использовано для формирования нечетких чисел и является усовершенствованием известного устройства, Цель изобретения — расширение функциональных возможностей за счет формирования нечетких чисел с прерывистыми функциями принадлежности.

На фиг, 1 представлена структурная схема генератора; на фиг. 2 показан вид прерывистой функции принадлежности типа примерного равенства симметричного вида, Генератор случайных чисел (фиг. 1) содержит генератор тактовых импульсов (ГТИ)

1, датчик 2 равномерно распределенных случайных чисел, умножитель 3, блок 4 вычитания, блок 5 вычисления значений функции принадлежности, элемент 6 задержки, блок 7 сравнения, элемент И 8 и ключ 9, элемент 10 задержки. Блок 5 содержит узел

11 сравнения, коммутатор 12, узлы 13 формирования интервалов значений функции принадлежности и узел 14 элементов ИЛИ.

Узлы 13 могут быть выполнены в виде ПЗУ..

Генератор случайных чисел работает следующим образом.

Сигнал от ГТИ 1 поступает на вход опроса датчика 2, в результате на его выходе формируется очередное значение числа с равномерным распределением. В умножи.теле 3 это число умножается на величину

2 д, где д — полуразмах носителя функции принадлежности,иу (у), которая в частном случае может быть представлена в виде, показанном на фиг. 2. В блоке 4 вычитания сигнал 2х д, вычитается из правой границы функции принадлежности а+ д, поэтому на его выходе формируется одно из возможных значений у = а + д — 2 xi д, нечеткого ,множества о.

В блоке 7 формируется значение функции принадлежности для текущего значения у1, Это производится следующим образом.

Сигнал с выхода блока 4 вычитания у = а +Д вЂ” 2xi д, поступает на вход узла 11, который может быть выполнен в виде ПЗУ, работающем в режиме считывания, Для случая трехфрагментной фун кции и ринад. лежности (фиг. 2) сигнал логической "1" вырабатывается на первом выходе узла 11, если у1< yi < у2, на втором выходе, если уз < yi < у и на третьем выходе, если

y5 < yi < уе, В остальных случаях на всех выходах вырабатывается сигнал с уровнем логического "0". Этой информации достаточно для программирования ПЗУ, 5

В соответствии с кодом на выходе узла

11 коммутатор 12 пропускает сигнал на выход блока 5 с одного из своих выходов. В частности, при коде 100 сигнал поступает на первый выход, при 010 — на второй, при

001 — на третий, в остальных случаях сигнал не пропускается и на всех выходах коммутатора наблюдается сигнал с уровнем ",огического "0".

Узлы 13 -1-13-i в частном случае могут быть выполнены в виде ПЗУ и программируются на проведение вычислений соответствующего фрагмента функции принадлежности. Так, например, узел 13 — 1 программируется на вычисление значений по первому фрагменту принадлежности, узел 13-2 — по второму, а узел 13-3 — по третьему. Поскольку вид фрагментов принадлежности известен, то программирование ПЗУ не представляет трудностей.

Сигналы с выходов узлов 13-1-13-i объединяются узлом 14, на выходе которого формируется значение функции принадлежности pv (у ) íà i-м такте работы

ГТИ 1.

Одновременно с этим на выходе первого элемента 6 задержки, величина которой равна сумме периода следования ГТИ 1 и времени переходного процесса в блоках 3, 4, 5, формируется случайное число Xi-1.

Следовательно, на входы блока 7 сравнения одновременно поступают значение фунг .ии принадлежности,иу (yi), вычисленное по 1-му такту срабатывания ГТИ 1, т. е. по i-му такту смены состояния датчика 2, и значение случайного числа xi — 1, соответствующего (i — 1)-му такту смены состояния датчика 2.

При,иу (у ) > х — 1 на выходе блока 7 сравнения формируется уровень логической "1", который поступает на вход элемента N 88, на другой вход элемента И через второй элемент 10 задержки поступает импульс от ГТИ 1. Задержка сигнала во втором элементе 10 равна времени переходного процесса в блоках 3, 4, 5, 7, В результате на выходе ключа 9 формируется возможное

3начение нечеткого числа, сформированное в 1-м такте работы устройства на выходе блока 4, Если pv (yi)

Таким образом, благодаря введению дополнительных блоков и связей существенно расширяются функциональные воз1683010

Составитель В. Орлов

Редактор Т. Юрчикова Техред М.Моргентал Корректор О. Ципле

Заказ 3413 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035. Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 можности генератора, поскольку он позволяет формировать нечеткие числа с прерывистыми функциями принадлежности симметричного вида.

Формула изобретения

Генератор случайных чисел по авт. св.

%1605230, отл и ч а ю щи йс я тем, что, с целью расширения функциональных возможностей;- а счет формирования нечетких 10 .чисел с прерывистыми функциями принад. лежности симметричного вида, блок вычисления значений функции принадлежности содержит узел сравнения, коммутатор, группу узлов формирования интервала зна- 15 чений функции принадлежности и узел элементов ИЛИ, причем информационные входы узла сравнения и коммутатора подключены к входу блока вычисления значений функции принадлежности, выход узла сравнения соединен с управляющим входом коммутатора, выходы которого соединены с входами соответствующих узлов формирования интервала значений функции принадлежности группы, выходы которых соединены с соответствующими входами узла элементов ИЛИ, выход которого является выходом блока вычисления значений функции принадлежности.

Генератор случайных чисел Генератор случайных чисел Генератор случайных чисел 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

Изобретение относится к области контроля качества работы генераторов низкочастотных сигналов и может быть использовано в качестве генератора маскирующих помех

Изобретение относится к области вычислительной техники и может быть использовано в качестве зашумляющих устройств в различных каналах связи

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

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

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