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

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

Изобретение относится к вьпшсли тельной технике и может быть испол зовано при моделировании сложных систем с учетом влияния взаимосвязанных случайных внешних воздейств при построении вычислительных и мо делирующих устройств, а также при построении автоматизированных испы тательных комплексов. Известен генератор потоков корр ляционно зависимых событий, содержащий датчик потоков случайных импульсов, линию задержки, триггер, генератор импульсов и конъюнктор Недостатком этого устройства является то, что на его выходе формируются одноразрядные двоичные случайные числа (1 или 0),что затру няет формирование с помощью этого устройства случайньк процессов слож ной структуры, кроме того, между требуемым коэффициентом корреляции и периодом следования сигналов от генератора импульсов достаточно сложная математическая зависимость Наиболее близким техническим решением к изобретению является генератор потока случайных событий, содержащий датчик первичных потоков случайных импульсов, кипп-реле, схе му совпадения и последовательно сое диненные счетчик импульсов, дешифра тор, коммутирующее устройство и блок-схему ИЛИ, причем выход датчика первичных потоков случайных импульсов подключен к импульсному вхо ду схемы совпадения, потенциальный вход которой соединен с выходом кипп-реле, а выход схемь} совпадения подключен к входу счетчика импульсов, другие входы которого связаны с входом кипп-реле, а выходы подклю чены к входам лгепшАпатора t Недостатком известного устройства является то, что оно не позволяет формировать потоки случайных событий с требуемыми корреляционными свойствами, в то время как при реше нии многочисленных задач надежности связи, статистической радиотехники возникает необходимость именно в потоках корреляционно зависимых случайных событий. Целью изобретения является расширение функциональных возможностей генератора за счет задания требуемой корреляционной зависимости между двумя потоками случайных событий „ 82 Для достижения поставленной цели в генератор потоков случайных событий, содержащий датчик потоков случайных импульсов, первый элемент И, первьш счетчик, первый дешифратор, выход которого соединен с входом первого коммутатора, выход которого соединен с входом первого блока элементов ИЛИ, выход которого является выходом первого потока случайных событий генератора, введены генератор импульсов, триггер, второй и третий элементы И, регистр кода, группа сумматоров по модулю два, делитель частоты, два регистра памяти, второй счетчик, второй дешифратор, второй коммутатор и второй блок элементов ИЛИ, выход которого является выходом второго потока случайных событий генератора, выход датчика потоков случайных импульсов соединен со счетным входом триггера, с первым входом первого элемента И и с инверсными входами второго и третьего элементов И, второй вход первого элемента И подключен к инверсному выходу триггера и к первым входам сумматоров по модулю два группы вторые входы которых подключены к выходам соответствующих разрядов регистра кода, вход которого является управляющим входом генератора, прямой выход триггера подключен к первому прямому входу второго элемента И, выход которого подключен к сч;етному входу первого счетчика, выход которого соединен с информационным входом первого регистра памяти, выход которого подключен к входу первого дешифратора, выход генератора импульсов соединен с вторым прямым входом второго элемента И и с прямым входом третьего элемента И, выход которого подключен к счетному входу делителя частоты, выход первого элемента И соединен с входами сброса в О первого и второго счетчиков и с входами синхронизации первого и второго регистров памяти, выходы сумматоров по модулю два группы - с управляющим входом делителя частоты, выход которого соединен со счетным входом второго счетчика, выход которого соединен с информационным входом второго регистра памяти, выход которого соединен с входом второго дешифратора, выходом соединенного с входом второго

3

коммутатора, выход которого соединен с входом второго блока элементов ИЛИ

На фиг. 1 приведена функциональная схема генератора, на фиг. 2 временная диаграмма работы генератора.

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

2импульсов, триггер 3, элементы

И 4 и 5, счетчик 6, регистр 7 памяти, дешифратор 8, коммутатор 9, блок 10 элементов ИЛИ, элемент И 11, делитель 12 частоты, счетчик 13, регистр 14 памяти, дешифратор 15, коммутатор 16, блок 17 элементов ИЛИ, регистр 18 кода, группу 19 сумматоров по модулю два.

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

Когда триггер 3 находится в нулевом состоянии, датчик 1 потоков случайныхимпульсов вырабатывает импульсный сигнал

Этот сигнал заблокирует, элементы И 4 и 11, пройдет через открытый элемент И 5 (так как на выходе Q триггера 3 присутствует высокий уровень), и по его переднему фронту содержимое счетчиков 6 и 13 переписывается соответственно в регистры 7 и 14, а по его заднему фронту счетчики 6 и 13 обнуляются. Кроме того,.по заднему фронту импульса от датчика 1 потоков случайных импульсов триггер 3 установится в противоположное состояние. После окончания данного импульса открываются элементы И 4 и 11, так как триггер 3 находится в единичном состоянии и на выходе Q - единичньш уровень. Импульсы от генератора 2 импульсов через открытые элементы И 4 и 11 поступают на счетные входы счетчиков 6 и 13, причем на счетный вход счетчика 6 импульсы поступают непосредственно, а на счетный вход счетчика 13 - через делитель 12 частоты. Элементы И 4 и 11 открыты до прихода следующего случайного импульса от датчика 1 потоков случайных импульсов, который блокирует элементы И 4 и 11 и устанавливает триггер

3в противоположное состояние.В течение случайного интервала времени,

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

14084

между случайными импульсами датчика 1 потоков случайных импульсов.

После окончания второго с начала рассмотрения импульсного сигнала J от датчика 1 потоков случайных импульсов открывается элемент И 11, а элемент И 4 остается закрЕ)1тым, так как на выходе Q триггера 3 присутствует нулевой уровень. Через откры10 тый-элемент И 11 импульсы от генератора 2 импульсов поступают через делитель 12 частоты на счетньш вход счетчика 13 до прихода следующего случайного импульса от датчика 1

5 потоков случайных импульсов, который перепишет коды, сформированные в счетчиках 6 и 13, в регистры 7 и 14, устанавливает триггер 3 в единичное состояние, и процесс формирования случайных кодов повторяется.

Случайные коды, записанные в регистры 7 и 14, при помощи дешифраторов В и 15 преобразуются в прост-

5 ранственно распределенные случайные величины, которые подчиняются из- , вестным -законам распределения верояФ ностей, определяемым вероятностными свойствами потока,формируемого

Q датчиком 1 потоков случайных импульсов. При помощи коммутаторов 9 и 16 и блоков 10 и 17 элементов .Ш1И известные функции распределения вероятностей могут быть преобразованы в заданные (требуемые) законы распределения случайных величин.

Так как триггер 3 находится в нулевом состоянии и fl 1, то группа 19 сумматоров по модулю два выполняет инвертирование управляющего кода М, хранящегося в регистре 18 кода.

Математическое ожидание и дисперсия формируемых случайных кодов совпадают с математическим ожиданием и дисперсией интервалов для исходного потока случайных импульсов, формируемого датчиком 1 потоков случайньк импульсов.

Коэффициент корреляции между случайными кодами, формируемыми в счетчиках 6 и 13, пропорционален величине управляющего кода в регистре 18 кода, и путем изменения величины М можно управлять коэффициентом корреляции.

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

Технико-экономическая эффективность предлагаемого генератора потоков случайных событий определяется тем, что он обладает по сравнению с ЭВМ общего назначения следующими преимуществами:

требует на 2-3 порядка меньше аппаратурных затрат для формирования взаимокоррелированнык потоков случайных событий с требуемыми корреляционными свойствами;

обеспечивает на 2-3 порядка более высокое быстродействие при формировании корреляционно . зависимьк потоков случайных событий;

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

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

название год авторы номер документа
Генератор потоков случайных событий 1983
  • Баканович Эдуард Анатольевич
  • Волковец Александр Иванович
SU1124285A1
Генератор случайных процессов 1981
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Лысов Валерий Борисович
SU985786A1
Многоканальный статистический анализатор 1980
  • Телековец Валерий Алексеевич
SU959092A1
Генератор случайного процесса 1982
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Голован Сергей Александрович
SU1087991A1
Управляемый генератор потоков случайных событий 1984
  • Баканович Эдуард Анатольевич
  • Волковец Александр Иванович
SU1193673A1
Генератор случайного процесса 1985
  • Морозевич Анатолий Николаевич
  • Дмитриев Андрей Николаевич
SU1335991A1
Генератор нестационарного случайного импульсного процесса 1981
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
SU1008739A1
Многоканальный статистический анализатор 1983
  • Телековец Валерий Алексеевич
  • Прасолов Юрий Николаевич
  • Любарский Анатолий Владимирович
SU1215119A1
Генератор случайных процессов 1984
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
SU1309021A1
Генератор случайной последовательности импульсов 1977
  • Андрианов Владимир Васильевич
  • Степанов Юрий Тимофеевич
  • Федюнин Борис Васильевич
SU732948A1

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

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

ГЕНЕРАТОР ПОТОКОВ СЛУЧАЙНЫХ СОБЫТИЙ, содержащий датчик потоков случайных импульсов,первый элемент И, первый счетчик, первый дешифратор, выход которого соединен с входом первого коммутатора, выход которого соединен с входом первого блока элементов ИЛИ, выход которого является выходом первого потока случайных событий генератора, о т л и ч ающий с я тем, что, с целью расширения функциональных возможностей генератора за счет задания требуемой корреляционной зависимости между двумя потоками случайных событий, он содержит генератор им пульсов, триггер, второй и третий элементы И, регистр кода, группу сумматоров по модулю два, делитель частоты, два регистра памяти, второй счетчик, второй дешифратор, второй коммутатор и второй блок элементов ИЛИ, выход которого является выходом второго потока случайных событий генератора, выход датчика потоков случайньгх импульсов соединен со счетным входом триггера, с первым входом первого элемента И и с инверсными входами второго и третьего элемента И, второй вход первого элемента И подключен к инверсному выходу триггера и к первым входам сумматоров по модулю два группы, вторые входы которых подключены к выходам соответствующих разрядов регистра кода, вход которо го является управляющим входом генератора, прямой выход триггера подключен к первому прямом входу второго элемента И, выход которого подключен к счетному входу первого счетчика, выход которого соединен, (Л с информационным входом первого регистра памяти, выход которого подключен к входу первого дешифратора, выход генератора импульсов соединен t; вторым прямым входом второго элемента И и с прямым входом третьего элемента И, выход которого подключен к счетному входу делителя частоты, выход первого элемента И соединен с входами сброса О первого и второ о эо го счетчиков и с входами синхронизации первого и второго регистров памяти, выходы сумматоров по модулю два грзгапы соединены с утфавляющим входом делителя частоты, выход которого соединен со счетным входом второго счетчика, выход которого соединен с информационным входом вто- рого регистра памяти, выход которого соединен с входом второго дешифратора, выход которого соединен с входом второго коммутатора, выход которого соединен с входом второго блока элементов ИЛИ.

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

Ю

17

т

дпси

п

шин

Г1

п п

П

Ul.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Вычислитель нал техника для статистического моделирования
М., Советское радио, 1978, с
Переносная мусоросжигательная печь-снеготаялка 1920
  • Николаев Г.Н.
SU183A1
IV ,9.1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 141 408 A1

Авторы

Баканович Эдуард Анатольевич

Волковец Александр Иванович

Даты

1985-02-23Публикация

1983-10-03Подача