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

 

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

СОН:)З СОВЕТСКИХ

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

РЕСПУБЛИК (19) (11) (51) 4 G 06 Р 7/58

ОПИСАНИЕ ИЗОБРЕТЕНИЯ (21) 3726242/24-24 (22) 09.04.84 (46) 07.12.86. Бюп. У 45 (72) А.С.Анишин (53) 681.325 (088.8) ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (56) Авторское свидетельство СССР

У 213424, кл. G 06 F 7/58, 1966.

Авторское свидетельство СССР У 189225, кл. С 06 F 7/58, 1965.

Авторское свидетельство СССР

В 1062697 ° кл. G 06 F 7/58, 1982.

Авторское свидетельство СССР

В 1037250, кл. G 06 F 7/58, 1962. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ДВОИЧНЫХ

ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано при построении простых по устройству датчиков случайных чисел с с заданным распределением. Целью изобретения является расширение функциональных возможностей генератора за счет получения заданного распределения. В результате использования неравновероятных состояний счетчика, работающего в режиме пересчета импульсов нестационарного случайного потока, обеспечивается воэможность управления процессом прохождения счетчиком своих дискретных состояний при

-отсутствии последствия, благодаря чему генератор при малом объеме электронного оборудования обеспечивает формирование последовательности независимых случайных двоичных чисел с заданным распределением. Генератор содержит датчик 1 пуассоновского потока импульсов, элемент 2 запрета, преобразователь 3 код — интенсивность случайного потока импульсов, блок 4 памяти, триггер 5, счетчик 6, элемент

И 7, группу 8 элементов И. 2 ил.

75435 2 разной относительной скоростью. Граф состояний счетчика 6 приведен на фиг.2.

Для настройки генератора на требуемый закон распределения вероятностей

P n=O N-1 необходимо решать извести» ную систему уравнения

15

25

35

3„=Х„ 2™.9. (1)

В момент появления на выходе преобразователя 3 импульса состояние счетчика 6 возрастает на единицу (n+

+1). Это приводит к смене управляю- 45 щего кода Х », на код Х„„, хранящийся в блоке 4 памяти по адресу (n+1).

Случайный поток импульсов с интенсивностью (2) 50 будет присутствовать на входе счетчика 6 до момента появления следующего импульса на выходе преобразователя 3.

Далее процесс работы генератора повторяется. . S5! 12

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

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

На фиг.1 приведена структурная схема генератора; на фиг.2 — граф дискретных состояний счетчика.

Генератор случайных чисел содержит датчик 1 пуассоновского потока импульсов, элемент запрета 2, преобразователь 3 код - интенсивность случайного потока импульсов, блок 4 памяти, триггер 5, счетчик 6, элемент

И 7, группу 8 элементов И.

Линейный преобразователь 3 код— интенсивность может быть выполнен по схеме технического решения (4).

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

Пусть в начальный момент времени счетчик 6 находится в состоянии и.

Тогда на управляющем входе преобразователя 3 код — интенсивность установится код Х„, хранящийся в блоке 4 памяти по адресу и.

Преобразователь 3 код — интенсивность выполняет роль управляемого вентиля, который с вероятностью Р„ =

-Th

=Х„ 2, заданной с помощью двоичного кода ОХ„<2 -1, прореживает поток импульсовдатчика 1 с интенсивностью Я .

Поэтому в начальный момент мгновенная плотность (интенсивность) потока импульсов на входе счетчика 6 составит

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

/ 1 1 1 — -+ — -+ +- —— н-,о (3)

1 о

Р =-- - - P n=1 N-1 о» И, +, относительно

Система (3) уравнений имеет бесчисленное множество решений, так как î< отношение — » 1 п М-1 могут быть

А,ll+ 3 заданы при различных абсолютных значениях интенсивностей переходов. Для обеспечения максимального быстродействия (производительности) генератора при формировании последовательности независимых случайных чисел поступим следующим образом.

Найдем минимальное значение мин ††---11„) =Р . Присвоим интенсивноспало,Я-1 ти выхода из состояния ff =M наибольшее значение, которое обеспечивает преобразователь.3 код — интенсивность (4)

Тогда с учетом (3) и (4) интенсивности других переходов составят

Р» n,n« = h„=h» n=O»N-1 ° (5) и

В силу цикличности процесса n(f-.) и ц = н-1,о ° Иэ соотношения (5)

I учетом (1) находят набор значений управляющих кодов Х, п=О,N-1, которые обеспечивают требуемый закон распределения вероятностей P» n=O,N-1 мим { Р„ л

Х п (6)

1 Рп

Значения кодов Х„заносят в блок 4 памяти по адресам n=O,N-1 соответственно.

Импульсы опроса генератора поступают на.инверсный вход элемента запрета, отключают датчик 1 и одновременно опрашивают с помощью группы 8 элементов И текущее состояние счетчика 6.

При формировании случайных чисел с симметричным законом распределения воспроизводят одну ветвь распределения. Симметрирование чисел осуществ,I ляется умножением их на +1 с вероят3 1275435 ностями P (+1) =Р (-1) =0,5, т. е. введе- п кием знака числа. Последний задается е равновероятными состояниями триггера р

5, опрашиваемыми импульсами опроса с r помощью элемента И 7 ° 5 И, В предлагаемом генераторе средние вь продолжительности пребывания счетчика 6 в каждом состоянии соотносятся в как величины управляющих, кодов Хп. ве

По этой причине распределение вероят- 10 ря ностей Р„ случайных чисел не зависит вх от интенсивности 9 датчика 1, что ме обеспечивает высокую точность работы в генератора при возможном дрейфе ин- эл тенсивности датчика 1 ° 15 и

Т =(3-4)-.

N д %

При N=1 6 точках (узлах) аппроксимации закона распределение случайных

5 чисел в ф =10 имп/с интервал опроса составляет 500 мкс.

Ли-р, N-1

Риг. 2

Составитель И.Столяров

Редактор В.Иванова Техред В.Кадар Корректор А.Тяско

Заказ 6562/41 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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