Генератор случайных интервалов времени
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано при статистических исследованиях . Цель изобретения - повьшение точности генератора. Генератор содержит шину 1 входной последовательности , триггер 2, шину 3 задания исходных данных, шину 4 вькоД- ной последовательности, генераторы 5, 6, 7 импульсов, счетчик 8, триггер 9, регистр 10 памяти, элемент 11 задержки, формирователь 12 иьшулы сов, шину 13 входных данных, элементы И 14-18 и схему 19 сравнения, формирователь 20 импульсов, элемент ШШ 21, шину 22 выходной последовательности , триггер 23, счетщ1к 24, схему 25 сравнения. Генератор осуществляет формирование случайных временных интервалов при регулярной последовательности входных импульсов, определение регулярности входной последовательности по лоявлению наперед заданного количества импульсов выходной последовательности постоянной длительности. 1 ил. I (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) А1 (51) 4 G 06 F 7/58
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н A BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТКРЫТИЙ (21) 3967688/24-24 (22) 21.10.85 (46) 15.03.87. Бюл. В 10 (72) А.П.Смирнов (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 718840, кл. G 06 F 7/58, 1976.
Авторское свидетельство СССР
В 1116429, кл. G 06 F 7/58, 1983. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ИНТЕРВАЛОВ
BPEMEHH (57) Изобретение относится к области вычислительной техники и может быть использовано при статистических исследованиях. Цель изобретения — повышение точности генератора. Генератор содержит шину 1 входной последовательности, триггер 2, шину 3 задания исходных данных, шину 4 выхо((- ной последовательности, генераторы
5, 6, 7 импульсов, счетчик 8, триггер 9, регистр 10 памяти, элемент
11 задержки, формирователь 12 импуль сов, шину 13 входных данных, элементы И 14-18 и схему 19 сравнения, формирователь 20 импульсов, элемент
ИЛИ 21, шину 22 выходной последовательности, триггер 23, счетчик 24, схему 25 сравнения. Генератор осуществляет формирование случайных временных интервалов при регулярной последовательности входных импульсов, определение регулярности входной последовательности по лоявлению на" перед заданного количества импульсов выходной последовательности постоянной длительности. 1 ил.
1297044
Изобретение относится к вычислительной технике и может быть использовано для моделирования случайных равновероятных процессов, например при исследовании надежности, помехо- 5 устойчивости систем, а также в качестве специализированного блока вычислительных машин.
Цель изобретения — повышение точности генератора за счет сохранения ®0 случайности формируемых интервалов времени при регулярной входной последовательности запускающих импульсов.
На чертеже представлена блок-схема генератора случайных интервалов времени.
Генератор случайных интервалов времени содержит шину 1 входной последовательности, триггер 2, шину 3 задания исходных данных для добавочной длительности временного интервала, шину 4 выходной последовательности, генератор 5 импульсов высокой частоты, генератор 6 импульсов промежуточной частоты, генератор 7 импульсов низкой частоты, счетчик 8, триггер 9, регистр 10 памяти, элемент
11 задержки, формирователь 12 импульсов, шину 13 входных данных, элементы 14-18 И, схему 19 сравнения, формирователь 20 импульсов, элемент
21 KIN, шину 22 выходной последовательности, триггер 23, счетчик 24, схему 25 сравнения.
Предлагаемое устройство работает 35 следующим образом.
В исходном состоянии триггеры 2, 9 и 23 находятся в единичном состоянии, импульсы с выхода rенератора 5 высокой частоты поступают через эле- 40 мент 21 ИЛИ на счетный вход счетчика 8. При поступлении запускающего импульса на шину 1 триггер 2 устанавливается в нулевое состояние. На выходных шинах 4 и 22 формируется сиг- 45 нал логической "1" (передний фронт формируемого временного интервала).
Единичный сигнал с нулевого выхода триггера 2 запускает генератор 7 импульсов низкой частоты, а нулевой 50
° сигнал с единичного выхода триггера
2 запрещает работу генератора 5 импульсов высокой частоты. Импульсы с выхода генератора 7 низкой частоты через элемент 21 ИЛИ поступают на 55 счетный вход счетчика 8 и подсчитываются им до появления сигнала переполнения ° Сигнал переполнения счет2 чика 8 поступает на вход формирователя 12 импульсов и через элемент 15 И поступает на вход установки нуля триггера 23 и на вход предварительной записи счетчика 8. Триггер 23 устанавливается в нулевое состояние, запрещая прохождение положительного потенциала через элемент 18 И, формируя спад на выходной шине 22, а в счетчик 8 записывается код с входной шины 3. Счетчик 8 продолжает подсчет импульсов с выхода генератора 7 низкой частоты до следующего переполнения. Сигнал переполнения через элемент 16 И поступает на входы установки единицы триггеров 2 и 23. Таким образом, на выходных шинах 4 и 22 (Вых. 2 и Вых. 1 соответственно) формируются временные интервалы, длительности Т и Т, которых случайны, так как случайным является состояние счетчика в момент прихода запускающего импульса, и равномерно распределены.
Если последовательность запускающих импульсов становится детерминированной с постоянным интервалом меж. ду ними,то среди всей совокупности возможных временных интервалов обязательно существует такой, что пос+ ле его формирования положение счетчика 8 в момент прихода запускающего импульса будет точно таким же, как и в момент прихода запускающего импульса предыдущего. В этом случае коды на выходах счетчика 8 и регистра 10 совпадут, схема 19 сравнения, формирует сигнал разрешения и с выхода формирователя 20 импульсов через элемент 17 И поступает на счетный вход счетчика 24, и через элемент 11 задержки поступает на вход записи регистра 10, фиксируя положение счетчика 8 в момент прихода запускающего импульса. Счетчик
24 подсчитывает число импульсов одинаковой длительности и при формировании m таких импульсов (величина m задается кодом на входной шине 13), схема 25 сравнения формирует импульс, обнуляющий счетчик 24 и устанавливающий триггер 9 в нулевое состояние, разрешая прохождение импульсов с генератора 6 промежуточной частоты через элемент 14, элемент 21 ИЛИ на вход счетчика 8. Дополнительное количество импульсов изменяет состояние счетчика 8 к моменту прихода
5 изобретения
Формула
Составитель А.Карасов
Техред М.Ходанич. Корректор А.Тяско
Редактор Л.Повхан
Заказ 782/52
Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
3 12970 запускающего импульса, вследствие чего устройство формирует на выходных шинах интервалы, отличные от предыдущих.
Генератор случайных интервалов времени, содержаший первый триггер, нулевой вход которого является вхо- 10 дом "Пуск" генератора, единичный выход первого триггера соединен с входом "Пуск" генератора импульсов высокой частоты, выход которого соединен с первым входом элемента ИЛИ, 15 выход которого соединен с суммирующим входом первого счетчика, выход переполнения которого через первый формирователь импульсов соединен с первыми входами первого и второго 2р элементов И, выходы которых соединены соответственно с единичным и нулевым входами второго триггера, единичный и нулевой выходы которого соединены с вторыми входами соответствен- 25 но второго и первого элементов И, третьи входы которых объединены, соединены с первым входом третьего элемента И и подключены к нулевому выходу первого триггера, второй вход 30 которого подключен к единичному выходу второго триггера, а выход третьего элемента И является выходом первого потока случайных интервалов времени генератора, выходом второго потока случайных интервалов времени которого является нулевой выход первого триггера, соединенный с входом
"Пуск" генератора импульсов низкой частоты, выход которого соединен с 4р вторым входом элемента ИЛИ, выход первого элемента И соединен с единичным входом первого триггера, о тл и ч а ю шийся тем, что, с целью повышения точности генератора 45
44 а за счет сохранения случайности формируемых интервалов времени при регулярной входной последовательности запускающих импульсов, он содержит регистр памяти, две схемы сравнения, второй формирователь импульсов, элемент задержки, второй счетчик, два элемента И, третий триггер и генератор импульсов промежуточной частоты, выход которого соединен с первым входом четвертого элемента И, выход которого соединен с третьим входом элемента ИЛИ, выход первого элемента И соединен с единичным входом третьего триггера, нулевой выход которого соединен с вторым входом четвертого элемента И, выход второго элемента И соединен с синхронизирующим входом первого счетчика, установочный вход которого является входом задания параметров формируемых интервалов времени генератора, входом корректировки форяируемых интервалов времени которого является первый вход первой схемы сравнения, выход которой соединен с нулевым входом третьего триггера и с входом "Сброс" .второго счетчика, выход которого соединен с вторым входом первой схемы сравнения, нулевой выход первого триггера через второй формирователь импульсов соединен с первым входом
М пятого элемента И и с входом элемента задержки, выход которого соединен с синхронизирующим входом регистра памяти, выход которого соединен с первым входом второй схемы сравнения, выход которой соединен с вторым входом пятого элемента И, выход которого соединен со счетным входом второго счетчика, выход первого счетчика соединен с информационньм входом регистра памяти и с вторым входом второй схемы сравнения.