Генератор случайных двоичных чисел Советский патент 1986 года по МПК G06F7/58 

Описание патента на изобретение SU1275435A1

Изобретение относится к вычислительной технике и может быть использовано при построении простых по устройству датчиков случайных чисел с заданньм распределением. Целью изобретения является расширение функциональных возможностей ге нератора за счет получения заданного распр еделения. На фиг.1 приведена структурная схема генератора; на фиг.2 - граф дискретных состояний счетчика. Генератор случайных чисел содержи датчик 1 пуассоновского потока импульсов, элемент запрета 2, преобразователь 3 код - интенсивность случайного потока импульсов, блок 4 памяти, триггер 5, счетчик 6, элемент И 7, группу 8 элементов И. Линейный преобразователь 3 код интенсивность может быть выполнен по схеме технического решения (4). Генератор работает следукнцим образом. Пусть в начальный момент времени счетчик 6 находится в состоянии п. Тогда на управляющем входе преобразо вателя 3 код - интенсивность установится код Х, хранящийся в блоке 4 памяти по адресу п. Преобразователь 3 код - интенсивность вьтолняет роль управляемого вентиля, который с вероятностью Р„ Х„ 2 , заданной с помощью двоичного кода , прореживает поток импульсов датчика 1 с интенсивностью Я Поэтому в начальный момент мгновенная плотность (интенсивность) потока импульсов на входе счетчика 6 составит ,. (1) В момент появления на выходе преобразователя 3 импульса состояние счетчика 6 возрастает на единицу (п+ +1). Это приводит к смене управляющего кода Х„ на код X хранящийся в блоке 4 памяти по адресу (п+1). Случайный поток импульсов с интенсив ностью будет присутствовать на входе счетчи ка 6 до момента появления следующего импульса на выходе преобразователя 3. Далее процесс работы генератора повторяется. В результате этого обеспечивается последовательное прохождение счетчИком 6 своих дискретных состояний с разной относительной скоростью. Граф состояний счетчика 6 приведен на фиг.2. Дпя настройки генератора на требуемый закон распределения вероятностей Р , ,N-1 необходимо решать известную систему уравнения относительно Система (3) уравнений имеет бесчисленное множество решений, так как r1jfniN-1 могут быть отношение заданы при различных абсолютных значениях интенсивностей переходов. Для обеспечения максимального быстродействия (производительности) генератора при формировании последовательности независимых случайньрс чисел поступим следующим образом. Найдем минимальное значение МИН л,, 1 / ;ieo7N Tt j p р воим интенсивности выхода из состояния ц М наибольшее значение, которое обеспечивает преобразователь. 3 код - интенсивность Л.,М4,.() Тогда с учетом (3) и (4) интенсивности других переходов составят .пм , ,N-1. п Б силу цикличности процесса n(t) хч м .o Из соотношения (5) с учетом (1) находят набор значений управляющих кодов Х, ,N-1, которые обеспечивают требуемый закон распределения вероятностей PL. , ,N-1 мин{;р„3 „пп РП Значения кодов Х заносят в блок 4 памяти по адресам ,N-1 соответственно. Р1мпульсы опроса генератора поступают на инверсньш вход элемента запрета, отключают датчик 1 и одновременно опрашивают с помощью группы 8 элементов И текущее состояние счетчика 6. При формировании случайных чисел с симметричным законом распределения воспроизводят одну ветвь распределения. Симметрирование чисел осуществляется умножением iих на i1 с вероятностями Р(+1)Р(-1)0,5, т.е. введением знака числа. Последний задается равновероятными состояниями триггера 5, опрашиваемыми импульсами опроса с помощью элемента И 7.

В предлагаемом генераторе средние продолжительности пребывания счетчика 6 в каждом состоянии соотносятся как величины управляющих.кодов Х. По этой причине распределение вероят ностей РП слзгчайных чисел не зависит от интенсивности датчика 1, что обеспечивает высокую точность работы генератора при возможном дрейфе интенсивности датчика -1 .

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

То(3-4)|.

При точках (узлах) аппроксймации закона распределение случайных чисел в 10 имп/с интервал опроса составляет 500 мкс.

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

Генератор случайных двоичных чисел, содержащий датчик пуассоновского

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

N-2,

9иг.2

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

название год авторы номер документа
Генератор случайного процесса 1984
  • Анишин Анатолий Сергеевич
SU1234833A1
Генератор случайного процесса 1983
  • Анишин Анатолий Сергеевич
  • Мальцев Вячеслав Анатольевич
  • Скрибченко Александр Александрович
SU1111158A1
Устройство для моделирования отказов в сложных системах 1983
  • Антипин Борис Сергеевич
  • Масленников Сергей Михайлович
  • Смазнов Андрей Николаевич
SU1108457A1
Генератор случайных двоичных чисел 1985
  • Анишин Анатолий Сергеевич
SU1282118A1
Генератор случайного процесса 1983
  • Анишин Анатолий Сергеевич
  • Мальцев Вячеслав Анатольевич
SU1138802A1
Вероятностный двоичный элемент 1983
  • Анишин Анатолий Сергеевич
  • Есельсон Семен Александрович
SU1116430A1
Генератор случайных двоичных чисел 1987
  • Анишин Анатолий Сергеевич
SU1481754A1
Устройство для моделирования деятельности человека-оператора 1990
  • Башлыков Виктор Николаевич
  • Борисов Эдуард Васильевич
  • Волков Николай Леонидович
SU1783541A1
Генератор случайного потока импульсов 1987
  • Анишин Анатолий Сергеевич
SU1432742A1
Устройство для моделирования отказов в сложных системах 1987
  • Король Александр Васильевич
  • Адамович Галина Альфонсовна
  • Чепрунова Валентина Алексеевна
  • Чубатов Георгий Петрович
SU1432549A2

Иллюстрации к изобретению SU 1 275 435 A1

Реферат патента 1986 года Генератор случайных двоичных чисел

Изобретение относится к вычислительной технике и может быть использовано при построении простых по устройству датчиков случайных чисел с с заданным распределением. Целью изобретения является расширение функциональных возможностей генератора за счет получения заданного распреде- ;ления. В результате использования неравновероятных состояний счетчика, работающего в режиме пересчета импульсов нестационарного случайного потока, обеспечивается возможность управления процессом прохождения счетчиком своих дискретных состояний при отсутствии последствия, благодаря чему генератор при малом объеме электронного оборудования обеспечивает формирование последовательности независимых случайных двоичных чисел с с заданным распределением. Генератор б содержит датчик 1 пуассоновского по- тока импульсов, элемент 2 запрета, Vr преобразователь 3 код - интенсивность случайного потока импульсов, блок 4 памяти, триггер 5, счетчик 6, элемент И 7, группу 8 элементов И. 2 ил. i--j ел .4 00 ел

Формула изобретения SU 1 275 435 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1275435A1

Авторское свидетельство СССР
,9 213424, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
0
SU189225A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Генератор случайного потока импульсов 1982
  • Анишин Анатолий Сергеевич
  • Анишин Николай Сергеевич
SU1037250A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 275 435 A1

Авторы

Анишин Анатолий Сергеевич

Даты

1986-12-07Публикация

1984-04-09Подача