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

 

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

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

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

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

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

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

ПРИ ГКНТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4840142 /24 (22) 18.06.90 (46) 07,11,92 Бюл, N 41 (72) Э.В.Борисов и В. tO.Àíècèìoâ (56) Авторское свидетельство СССР

N 1686440 кл. G 06 F 7/58, 03,07,89. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано для Ы 1774333 А1 получения реализации. нечеткого числа.Цель изобретения — повышение точности,Генератор содержит датчики 4, 13, 17, чисел с равномерным распределением, элементы 2, t8 задержки, сумматоры 5, 19, 20, 7, генератор 1 одиночного импульса, генератор 3 тактовых импульсов, регистр 6 памяти,блоки 8, 11 сравнения, формирователи 9, 12 импульсов, элемент И 10, блоки вычисления левой 14 и правой 15 границ. 1 ил.

1774333

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

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

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

Генератор содержит генератор 1 одиночного импульса, первый элемент 2 задер- 10 жки, генератор 3 тактовых импульсов (ГТИ), датчик 4 чисел с равномерным распределением (ДЧРР), первый сумматор 5, регистр 6 памяти, накапливающий сумматор 7, первый блок 8 сравнения, первый формирова- 15 тель 9 импульсов, элемент И 10, второй блок

11 сравнения, формирователь 12 импульсов, второй ДЧРР 13, блок 14 вычисления левой границы, блок 15 вычисления правой границы, счетчик 16, третий ДЧРР 17, вто- 2( рой элемент 18 задержки, второй сумматор

19, третий сумматор 20, Работает генератор следующим образом

В его основу положен алгоритм.форми- 25 рования нечетких чисел, который соответствует процессу настройки аппаратуры на значение параметра, которое задано нечетко. Этот процесс настройки моделируется следующим образом. 30

Из некоторой точки (x = О) параметр х увеличивается дискретно с шагом, имеющим постоянную Лх и случайную д составляющие, где i — номер шага. Считается, что нечеткая цель достигается, если текущее 35 значение х попадает в интервал (Гл, Гпр).Этот интервал формируется следующим образом.

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

Гпр границы. интервала (Гд, Гпр),для чего может быть использована следующая аналитическая зависимость для функции 45 принадлежности типа. примерного равенства:

Гл=а-(1-p)i; Гпр=а+(1-,и)т; . (1) где а, х — параметры положения и размаха функции принадлежности. 50

Сам параметр положения а в предлагаемой модификации генератора является случайным: а = а + ga, где à, ga — математическое ожидание и случайная добавка параметра а. Поэтому вначале определяются Га 55 и Гпр по формулам (1) при а - а, а затем к полученным граничным значением прибавляется случайная добавка ga, которая имеет случайное значение по модулю, например возможное значение числа с равномерным распределением в интервале (- (ana напр), где напр> О.

Указанный алгоритм реализуется следующим образом.

При срабатывании генератора 1, который вырабатывает сигнал с уровнем логической "1", счетчик 16 и сумматор 7 обнуляются, а третий ДЧРР 17 вырабатывает случайное число а через малую задержку сигнала генератора 1 в элементе 2 задержки, запускается ГТИ 3. Импульсы

ГТИ 3 поступают в счетчик 16 и подсчитываются им. Кроме того, по каждому импульсу на выходах первого 4 и второго 13 ДЧРР формируются возможные значения (; случайных величин, например, с равномерным распределением в интервале (О, 1). Сигнал (1 с выхода первого ДЧРР 4 суммируется в первом сумматоре 5 с постоянной величиной hx, занесенной в регистр 6 памяти.

По импульсу ГТИ 3, который подается (при необходимости с задержкой) на вход разрешения суммирования,"сигнал с выхода первого сумматора 5 заносится в накапливающийся сумматор 7. Поскольку на выходе второго блока 11 сравнения в самом начале всегда присутствует уровень логического

"0", то сумматор 7 работает в режиме суммирования,Описанные выше процессы повторяются и в результате сигнал на входе накапливающего сумматора 7 увеличивается, оставаясь случайным. При этом по каждому импульсу ГТИ 3 после изменения выходного сигнала второго ДЧРР 13, который является адресным сигналом для блоков 14 и 15, выполненных в виде ПЗУ, на их выходах формируются левая Гп и правая Гпр границы интервала (см.ф-лы 1 при а=а). Во втором 19 и третьем 20 сумматорах к ним прибавляется случайная добавка а. При попадании текущего значения внутрь этого интервала на выходе элемента И 10 появляется импульс, который останавливает формирование сигнала логической "1" генератора 1. В результате останавливается

ГТИ 3 и формируются два числа (на выходе счетчика 16 и выходе накапливающего сумматора 7). Первое из них соответствует нечеткому значению интервала времени достижения цели, а второе — нечеткому результату настройки.

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

1774333

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

Редактор В.Бугренкова Техред М,Моргентал Корректор С.Пекарь

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

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

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

Производственно-издательский комбинат "Патент", r, Ужгород. ул,Гагарина, 101 второго блока 11 сравнения меняется на противоположный, что приводит к тому, что накапливающий сумматор 7 начинает работать на уменьшение. В результате генера-, тор всегда кончает работать при попадании 5 результирующего сигнала в случайный интервал.

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

Генератор случайных чисел, содержа- 10 щий генератор одиночного импульса, элемент задержки, генератор тактовых импульсов, первый и второй датчики чисел с равномерным распределением, блок вычис. ления левой границы, блок вычисления пра- 15 вой границы, сумматор, регистр памяти, накапливающий сумматор, два блока сравнения, счетчик, два формирователя импульсов, элемент И, причем выход генератора одиночного импульса соединен с входами 20 обнуления счетчика накапливающегр сумматора и через элемент задержки с выходом запуска генератора тактовых импульсов, выход которого соединен с входом разрешения суммирования накапливающего сум- 25 матора и входом опроса первого датчика с равномерным распределением, выход которого соединен с первым входом сумматора, второй вход и выход которого соединен со-. ответственно с выходом регистра памяти и 30, информационным входом накапливающего сумматора, выход которого соединен с первыми входами первого и второго блоков сравнения, выход "Больше или равно" первого блока сравнения соединен через-пер- 35 вый формирователь импульсов с первым входом элемента И, второй вход которого через второй формирователь импульсов соединен с выходом "Меньше или равно" второго блока сравнения, счетный вход счетчика соединен с выходам генератора тактовых импульсов и входом опроса второго датчика чисел с равномерным распределением, выход которого соединен с входами блока вычисления правой границы и блока вычисления левой границы, выход которого соединен с вторым входо." первого блока сравнения„выход блока вычисления правой границы соединен с вторым входом второго блока сравнения, выход "меньше или равно" которого соединен с входом задания знака суммирования накапливающего сумматора, выход элемента И соединен с входом останова генератора одиночного импульса, о л и ч а ю шийся тем, что, с целью повышения точности при нечетком задании параметра положения функции принадлежности, в него дополнительно введены третий датчик чисел с равномерным распределенйем; второй элемент задержки, второй и третий сумматоры, причем вход опроса второго датчика чисел с равномерным распределением подключен к выходу генератора одиночного импульса, а выход через второй элемент задержки подключен к первым входам второго и третьего сумматоров, вторые входы которых соединены с выходами соответственно блока вычисления левой границы и блока вычисления правой границы, а выходы соединены соответственно с вторыми входами первого и второго блоков сравнения.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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