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

 

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

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

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

РЕСПУБЛИК (19) (11) (s1)s 6 06 F 7/58

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

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

ПРИ ГКНТ СССР

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

t У

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4840022/24 (22) 18.06.90 (46) 07,11,92. Ben. N 41 (72) Э.В.Борисов (56) Авторское свидетельство СССР

М 1695296, кл. 6 06 F 7/58, 06.02.89. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано для формирования нечетких чисел. Цель изобретения — повышение точности, Генератор содержит генератор 1 тактовых импульсов, датчик 2 случайных чисел с равномерным распределением, блок 3 памяти граничных значений нечеткой переменной, вычитатель

4, умножители 5, 9, сумматоры 6, 8, регистр

7 сдвига, блок 10 памяти ожидаемого значения нечеткой переменной, элементы 11 — 13 задержки. 1 ил, 1774332

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

Цель изобретения — повышение точности. 5

На чертеже представлена электрическая структурная схема генератора.

Генератор содержит генератор 1 тактовых импульсов (ГТИ), датчик 2 чисел с равномерным распределением, блок 3 памяти 10

1 граничных значений нечеткой переменной, вычитатель,4, умножитель 5, сумматор 6, регистр 7 сдвига, сумматор 8, умножитель 9 на коэффициент, блок 10 памяти ожидаемого значения нечеткой переменной, элемен- 15 ты 11 — 13 задержки.

Работает генератор следующим образом.

По импульсу запуска, поступающему на вход запуска ГТИ 1, он запускается и проис- 20 ходит установка и ячеек регистра 7 сдвига в состояние а, соответствующее начальному наиболее ожидаемому значению нечеткой переменной Х. По каждому импульсу ГГИ 1 датчик 2 вырабатывает возможное значение 25 случайного числа rl с равномерным распределением в интервале (О, 1}. В блок 3 памяти граничных значений вырабатываются левое

xnl и правое хпр граничные значения нечеткой переменной. При задании функции при- 30 надлежности типа примерного равенства линейного вида ,и, (x) = max 0,1 — о.

1 IX — al 1 где а, o— - параметры положения и раз- 35 ,маха, левое и правое граничные значения определяются из условия

rl = p> (х).

Отсюда следует, что х = а- а(1-rl); 40 х р = а + a(1 - и).

Эти соотношения позволяют провести программирование блока 3 памяти, выполненного в виде ПЗУ, заблаговременно.

При этом предполагается, что величина 45 о неизменна, а текущие параметры г и а образуют адрес соответствующей ячейки

ПЗУ и поступают с выходов датчика 2 и, блока 10, В вычитателе 4 формируется разность 50 хпр - xnl, которая умножается в умножителе

5 на предыдущее значение rl-1, В результате на выходе сумматора 6 формируется текущее значение нечеткого. числа х! хл! + rl — 1 (хпр! хл}), 55 которое по импульсу с выхода элемента 13 задержки записывается в первую ячейку регистра 7 с предварительным сдвигом предыдущих чисел.

Через и тактов и в последующем в регистре 7 сдвига постоянно находится и нечетких чисел, которые после суммирования в сумматоре 8 и умножения 1/и в умножителе

9 преобразуются в оценку среднего значения нечеткой величины.

«1

X - =— „ >, Xl, n I =1

Если нечеткие числа группируются примерно равномерно возле а, то на выходе блока 10 вырабатывается величина а, которая и поступает на вход блока 3. В этом случае никакого регулирования генератора не происходит, При х, относительно существенно отличающегося от а, блок 3 изменяет свою выходную величину. В частном случае блок 10 может повторять входной сигнал а=

= х. При этом реализуется типичный алгоритм действия человека, когда его отноше- ние к требуемому (ожидаемому) значению параметра смещается в сторону его наиболее часто повторяемых значений.

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

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

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

1774332

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

Редактор В,Бугренкова Техред М.Моргентал Корректор Н.Тупица

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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