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

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (11) 5574 3 ) (61) Дополнительное к авт. свид-ву— (22) Заявлено 24 11.75 (21) 2192178/21 (61) М. Кл.ннозК 3/84

6 06 F 1/02 с присоединением заявки Х

Государственный комитет

Совета й1инистроа СССР на делам изобретений н открытий (23) Приоритет— (43) Опубликовано05.05.77. Бюллетень Ке17 (4б) Дата опубликования описания04.08.77 (53) УДК

621.373.44 (088.8) Э. А. Ваканович, С. Ф. Костюк, М. А. Орлов и А. Н. Попов (72) Авторы изобретения

Минский радиотехнический институт (71) Заявитель (54) ГЕНЕРАТОР ПОТОКОВ СЛУЧАЙНЫХ СОБЫТИЙ

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

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

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

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

На чертеже представлена функциональная схема устройства.

Устройство содержит блок генераторов случайно ных импульсов 1, вырабатывающих потоки стандартных импульсов со случайными интервалами следования (закон распределения вероятностей интервалов может быть произвольным); блок 2 элементов И, содержащий двухвходовые схемы совпадения, предназначенный для случайного испы557481 тания (положительному исходу случайного испьпа- ния соответствует выработка импульса на выходе схемы совпадения, открытой по потенциальному входу в моментпоступленияна второй ее вход импульсного сигнала из блока 1) генератор такто. вых импульсов 3, вырабатывающий тактовые импульсы и тем самым задающий длительность случайного испытания; триггер 4, соединенный по счетному входу с генератором 3 (управляет случайным испытанием путем выдачи разрешающего потенциала на схемы совпадения блока 2, а также управляет формированием выходного сигнала генератора потоков случайных событий), регистр 5, единичные установочные входы которого соединены с выходами блока 2 элементов И (запоминает исходы случайного испытания по каждой из схем совпадения блока 2); блок 6 элементов И, содержащий схемы совпадения, имеющие по два прямых входа и инверсные входы (выделяет старший из тех разрядов регистра 5, в которые при случайном испытании были записаны единицы, и формирует таким образом выходной сигнал генератора потоков случайных событий); цепь 7 опроса генератора, соединенную с генератором 3 и регистром 5 (служит для запуска генератора 3 и обновления регистра 5), цепь блокировки8, подключенную к нулевому выходу триггера 4 (предназначена для отключения генератора 3).

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

Сигнал, поступающий в цепь 7 опроса генератора, обнуляет регистр 5 и запускает генератор тактовых импульсов 3.

Первым импульсом, выданным генератором тактовых импульсов 3 на счетный вход триггера 4, триггер переводится в единичное состояние и открывает схемы совпадения блока 2 по потенциальным входам. Импульсы блока 2 поступают на единичные установочные входы разрядов регистра 5.

Второй импульс, выданный генератором 3, перево» 4о дит триггер 4 в нулевое состояние. При этом запрещается прохождение импульсов через схемы совпадений, содержащиеся в блоке 2, открываются по вторым прямым входам схемы совпадения блока 6 и через цепь блокировки 8 отключается генера- 45 тор тактовых импульсов 3. Разряды регистра 5 пронумерованы от единицы до N, причем меньший номер соответствует старшему разряду, а больший °

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

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

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

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

Генератор потоков случайных событий, содержащий блок генераторов случайных импульсов, вы. ходы котор ых подключены через блок элементов И к первым входам регистра, генератор тактовых импульсов, выход которого соединен со счетным входом триггера, первый выход триггера подключен ко вторым входам блока элементов И, о т л ича ю шийся тем, что, с целью повышения быстродействия, в него введен дополнительно блок элементов И, первые входы которых соединены с выходами регистра, вторые входы подключены к инверсному выходу триггера и к одному из входов генератора тактовых импульсов, второй вход которого соединен со вторыми входами регистра, причем в дополнительном блоке элементов И выход каждого пре. дыдущего элемента И подключен к инверсным вхо. дам последующих элементов, Источники информации, принятые во внимание при экспертизе: т. лвторское свидетельство СССР У 279167, G 06 F 1/02, от 04.03.69.

557481

Составитель О. Богомолов

ТехРед 3. Фанта

Корректор Д. Мельниченко

Редактор Б. Федотов

Заказ 1109/64

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4

Тираж 1065 Подписное

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

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

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

 

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