Управляемый генератор случайных импульсов Советский патент 1993 года по МПК H03K3/84 

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

00

00

сь

00

ел

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

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

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

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

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

входов управления датчика, выходом которого является выход D-триггера, вход записи которого подключен к выходу инвертора, а информационный вход соединен с выходом блока сравнения.

0 Введение в устройство новых элементов и связей позволяет формировать серии из I случайных импульсов (I 1-:-п), моменты появления каждого из которых сохраняют экспоненциальное распределение с плотно5 стью

f (t)

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

0 обеспечивает его эффективное использование в качестве источника синхронизирующих сигналов для систем вероятностного моделирования.

Таким образом, новые элементы и связи

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

Изобретение поясняется чертежами,

0 где на фиг. 1 приведена структурная схема устройства, на фиг. 2 - структурная схема датчика случайных двоичных цифр, а на фиг. 3 - диаграммы работы.

Управляемый генератор случайных им5 пульсов содержит группу датчиков случайных импульсов 1, второй многовходовый элемент ИЛИ 2, датчик случайных двоичных цифр 3, первую группу элементов И 4, группу триггеров 5, вторую группу элементов И

0 6, первый 7 и третий 8 многовходовые элементы ИЛИ, счетчик 9, первый 10 и второй 11 элементы И, первый 12 и второй 13 элементы ИЛИ, элемент НЕ 14, первый выход 15, второй выход 16. а также первую группу

5 входов управления 17, вторую группу входов управлений 18, третий вход управления 19 (Сброс), четвертый вход управления 20 (Пуск) и пятый вход управления 21 (Режим). Датчик случайных двоичных цифр 3 со0 держит вход синхронизации 22, выход 23, генератор равномерно распределенных случайных двоичных чисел 24, блок сравнения 25, D-Tfwrrep 26 и инвертор 27.

Выходы датчиков случайных импульсов

5 1 соединены со входами второго многовходового элемента ИЛИ 2 и подключены к первым входам соответствующих элементов И 4 первой группы. Выход второго многовходового элемента ИЛИ 2 соединен со входом 22 синхронизации датчика случайных двоичных цифр 3, выход которого подключен ко вторым входам элементов И 4 первой группы, выходы которых соединены со вторыми входами соответствующих триггеров 5 и первыми входами одноименных элементов И 6 второй группы. Выходы триггера 5 соединены со вторыми входами соответствующих элементов И 6 второй группы и подключены ко входам третьего многовхо- дового элемента ИЛИ 8, выход которого соединен со входом начальной установки счетчика 9 и вторым выходом 16 генератора. Выходы каждого элемента И 6 второй группы соединены со входами первого много- входового элемента ИЛИ 7, выход которого соединен со входом синхронизации счетчика 9 и первым выходом 15 генератора. Выход переноса счетчика 9 соединен с первыми входами первого 12 и второго 13 элементов ИЛИ, выходы которых соединен соответственно с первыми входами первого 10 и второго 11 элементов И. Выход первого элемента И 10 соединен с третьими входами триггеров 5, первые входы которых объединены на выходе второго элемента И 12. Первая группа входов управления 17 генератора соединена со входами управления датчика случайных двоичных цифр 3, вторая группа входовуправления 18 генератора соединена со входами счетчика 9, третий вход управления 19 (Сброс) соединен со вторым входом первого элемента И 10, четвертый вход управления 20 (Пуск) соединен со вторым входом второго элемента И 11. Пятый вход управления генератора 21 (Режим) соединен со вторым входом первого элемента ИЛИ 12 и через элементы НЕ подключен ко второму входу второго элемента ИЛИ 13.

Вход синхронизации 22 датчика случайных двоичных цифр 3 соединен со входом синхронизации генератора равномерно распределенных случайных двоичных чисел 24 и входом инвертора 27. Входы разрядов первого операнда блока сравнения 25 являются входами управления датчика 3 и подключены к первой группе входов 17 .управления генератора. Входы второго операнда блока сравнения 25 подключены к выходам генератора равномерно распределенных случайных чисел 24, а выход соединен с D-входом D-триггера 26. Вход записи D-триггера 26 соединен с выходом инвертора 27, а выход D-триггера 26 соединен с выходом 23 датчика 3.

Управляемый генератор случайных импульсов работает следующим образом.

На выходе каждого из п датчиков 1 случайных импульсов формируются стационарные эргодические потоки с плотностью распределения интервалов

f(t)-wie Wit.(1)

причем w wo const, (1 1, ... п) - значение математического ожидания интенсивности генерируемых сигналов. Импульсы каждого i-ro потока поступают на первые входы соответствующих элементов

0 И 4 первой группы и входы второго много- входового элемента ИЛИ 2, откуда на вход синхронизации датчика случайных двоичных цифр 3 подается результирующий поток интенсивностью

5W П WQ.

Сущность функционирования датчика случайных двоичных цифр 3 заключается в следующем.

Каждый j-й импульс результирующего

0 потока w своим передним фронтом инициирует формирование на выходе генератора 24 равномерно распределенного случайного двоичного числа Xj, поступающего на вхо- . ды второго операнда блока сравнения 25.

5 На входы первого операнда блока сравнения 25 с первой группы входов 17 управления устройства подается двоичная кодовая комбинация N. Сигнал Р на выходе блока 25 принимает значения

5{ 0, при условии Xj N, Р

{1, если Xj N.

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

0 результат сравнения Р записывается D- триггером 26, откуда поступает на выход 23 датчика 3. По приходу следующего (j + 1-го) импульса потока w генератора 24 формирует новое число Xj + 1, которое также сравни5 вается с N, а результат сравнения фиксируется D-триггером 26, и так далее. Поскольку Xj являются некоррелированными равномерно распределенными числами, вероятность Р(1) формирования

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

P(1) N/2L,(2) где L - разрядность выходной шины генера5 тора равномерно распределенных случайных двоичных чисел 24 первой группы входов управления 17 устройства, а также первого и второго операндов блока сравнения 25.

Следовательно, каждому импульсу потока w на выходе 23 датчика случайных двоичных цифр 3 соответствует сигнал логической Г с вероятностью (2). Защелкивание результата преобразования код- вероятность D-триггером 26 исключает

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

Сигнал с выхода датчика случайных двоичных цифр 3 поступает на вторые входы элементов И 4 первой группы. Поскольку выходные потоки датчиков 1 независимы, вероятность формирования сигнала высокого логического уровня датчиком 3 на момент прихода каждого импульса 1-го потока также определяется формулой (2). Следовательно, на выходы элементов И 4 и поступают импульсные сигналы с плотностью распределения интервалов (1) и математическим ожиданием интенсивности

wi(N) N.(3)

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

1. Режим работы с автоматическим перезапуском (непрерывной генерации).

В данном режиме управляемый генератор случайных импульсов обеспечивает формирование импульсных потоков с регулируемыми значениями математического ожидания w интенсивности и непрерывно чередующихся серий случайных импульсов размерностьюm 1-:-n. При этом интервалы между моментами перезапуска и каждым импульсом текущей серии имеют распределение (1).

При подготовке устройства к работе в рассматриваемом режиме на его первую группу входов 17 подают двоичный код N, на вторую группу входов управления 18 - двоичный код т, определяющие соответственно значения w и число m импульсов в сериях. На пятый вход управления 21 (Режим) подают сигнал высокого логического уровня, после чего на третьем входе управления 19 формируется отрицательный импульс, который, проходя через первый элемент И 10, обеспечивает установку триггеров 5 в начальное (нулевое) состояние. С этого момента нулевые выходные сигнал триггеров 5 блокируют прохождение случайных импульсов потоков wi на первый выход 15 генератора. Сигнал низкого логического уровня устанавливается также и на втором выходе 16 генератора, что приводит к обнулению счетчика 9 и формированию л а его выходе сигнала высокого логического уровня.

Данное состояние генератора является устойчивым.

Инициализация работы генератора в

режиме с автоматическим перезапуском

осуществляется при подаче отрицательного

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

(Пуск) устройства, который, проходя через второй элемент И 11 на первые входы триггеров 5, устанавливает на их выходах сигналы высокого логического уровня. С этого момента снимается запрет на прохождение

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

Первый импульс, поступивший с выхода i-ro датчика случайных импульсов 1 (например, по временной диаграмме на фиг. 3 первым поступает импульс с выхода первого

0 датчика, т. е. I 1), с вероятностью P(N) проходит через соответствующий элемент И 6 на вход первого многовходового элемента ИЛИ 7 и далее - на первый выход 15 генератора и вход синхронизации счетчика 9. По

5 окончании импульса его задний фронт опрокидывает соответствующий триггер 5, в результате чего поступление последующих по времени импульсов данного потока на первый выход 15 генератора блокируется (одно0 именный ключ на элементе И б закрыт). Одновременно содержимое счетчика 9 увеличивается на единицу. Следующим по времени формируется импульс на выходе k-ro датчика 1, который также с заданной веро5 ятнрстью P(N) проходит на выход соответствующего (k-ro) элемента И 4 первой группы, и далее - через k-й элемент И б второй группы и первый многовходовый элемент ИЛИ 7 - на первый выход 15 генератора. По

0 окончании данного импульса опрокидывается k-й триггер 5, своим нулевым выходным сигналом блокируя поступление последующих импульсов рассматриваемого потока на первый выход 15 генератора, и вновь увели5 чивается на единицу содержимое счётчика 9. И так далее.

Так происходит до тех пор, пока на первый выход генератора 15 не поступит последний m-й импульс рассматриваемой

0 серии (например, на фиг. 3 данный импульс проходит с выхода n-го датчика случайных импульсов 1). С этого момента содержимое счетчика 9 становится равным т, и на его выходе формируется отрицательный им5 пульс переполнения. Данный импульс через второй элемент ИЛИ 13 и второй элемент И 11 проходит на первые входы триггеров 5, своим задним фронтом инициируя установку выходов обнуленных в процессе работы устройства триггеров 5 в

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

Каждый из m импульсов в генерируемых сериях принадлежит независимым потокам wi, прореживаемым случайным образом с вероятностью Р(1). Кроме того, рассматриваемые импульсы являются первыми для данных потоков с момента очередного перезапуска генератора. Следовательно, временные интервалы, измеренные между моментом очередного перезапуска генератора и моментами появления импульсов текущей серии сохраняют экспоненциальное распределение (1). Результирующий выходной поток импульсов на выходе 15 генера- тбра также является пуассоновским и имеет математическое ожидание частоты импульсов в серии

w.

nwo

N oL

2. Режим работы с внешним запуском.

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

20 генератора.

При подготовке устройства к работе в рассматриваемом режиме на его первую группу входов управления 17 подают двоичный код N, на вторую группу входов управления 18 - двоичный код т, определяющие соответственно значения w и число m импульсов в сериях. Нанятый вход управления

21 (Режим) подают сигнал низкого логического уровня, после чего на третьем входе управления 19 формируют отрицательный импульс, который, проходя, через первый элемент И 10, обеспечивает установку триггеров 5 в начальное (нулевое) состояние. С этого момента нулевые выходные сигналы триггера 5 блокируют прохождение случайных импульсов потоков Wi на первый выход 15 генератора. Сигнал низкого логического

уровня устанавливается также и на втором выходе 16 генератора, что приводит к обнулению счетчиков 9 и формированию на его выходе сигнала высокого логического уров- 5 ня.

Данное состояние генератора является устойчивым.

Инициализация работы генератора в режиме с внешним перезапуском осущест10 вляется при подаче отрицательного импульса на четвертый вход управления 20 (Пуск) устройства, который, проходя через второй элемент И 11 на первые входы триггеров 5, устанавливает на их выходах сигналы высо15 кого логического уровня. С этого момента снимается запрет на прохождение импульсов исходных потоков на выходы элементов И 6 второй группы, а на втором выходе 16 генератора устанавливается сигнал высоко20 го логического уровня, свидетельствующий о начале работы устройства в заданном режиме.

Работа генератора при формировании импульсов в серии аналогична описанному

25 выше режиму с автоматическим перезапуском. Так, первый импульс, поступивший с выхода 1-го датчика случайных импульсов 1 (например, по временной диаграмме на фиг. 3 первым поступает импульс с выхода вто30 рого датчика, т. е. I 2), с вероятностью P(N) проходит через соответствующий элемент И 6 на вход первого многовходового элемента ИЛИ 7 и далее- на первый выход 15 генератора и вход синхронизации счетчика 9. По

35 окончании импульса его задний фронт опрокидывает соответствующий триггер 5, в результате чего поступление последующих по времени импульсов данного потока на первый выход 15 генератора блокируется (одно40 именный ключ на элементе И 6 закрыт). Одновременно содержимое счетчика импульсов увеличивается на единицу. Следующим по времени формируется импульс на выходе k-ro датчика 1, который также с за45 данной вероятностью P(N) проходит на выход соответствующего (k-ro) элемента И 4 первой группы, и далее - через k-й элемент И 6 второй группы и первый многовходовый элемент ИЛИ 7 - на первый выход 15 гене50 ратора. По окончании данного импульса происходит обнуление выходного сигнала k-й триггер 5 и блокируется прохождение последующих импульсов рассматриваемого потока на первый выход 15 генератора. Со55 держимое счетчика 9 увеличивается на единицу. И так далее.

Так происходит до тех пор, пока на первый выход генератора 15 не поступит последний m-й импульс рассматриваемой jcepnn (например, на фиг. 3 данный импульс

проходит с выхода 1-го датчика случайных импульсов 1). С этого момента содержимое счетчика 9 становится равным т, и на его выходе формируется отрицательный импульс переполнения. Данный импульс через первый элемент ИЛИ 12 и первый элемент И 10 поступает на третьи входы триггеров 5, своим задним фронтом инициируя сброс оставшихся необнуленными (при m n m-n триггеров 5 генератора на момент завершения серии останутся в единичном состоянии) триггеров 5 в исходное состояние. Это приводит к формированию на выходе третьего многовходового элемента ИЛИ 8 сигнала низкого логического уровня, который поступает на второй выход 16 генератора и одновременно сбрасывает в нулевое состояние счетчик 9, блокируя его дальнейшую работу.

Появление сигнала низкого логического уровня на втором выходе 16 генератора свидетельствует о том, что процесс формирования текущей серии случайных импульсов завершен. Рассматриваемое состояние генератора является устойчивым.

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

Таким образом, предлагаемое устройство обеспечивает формирование серий случайных импульсов с распределением (1) в двух режимах и обладает расширенными функциональными возможностями относительно известных технических решений. При организации управления генератором от ЭВМ входы управления 17-21 устройства подключаются к выходам регистров внешних устройств, а сигнал со второго выхода 16 подается на вход запроса прерываний, что позволяет программно инициировать генерирование очередной серии импульсов с заданными параметрами в режиме с внешним запуском.

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

техники и описаны в 2 на стр. 181-186 и 176-178 соответственно. Логические и пересчетные узлы могут быть реализованы на элементах серии 533.

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

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

ИЛИ и датчик случайных двоичных цифр,

вход которого соединен с выходом второго

многовходового элемента ИЛИ, а выход

подключен к вторым входам первой группы

элементов И, первые входы которых подключены к выходам соответствующих датчиков случайных импульсов и к входам второго многовходового элемента ИЛИ, выходы первой группы элементов И подключены к первым входам второй группы элементов И,

вторые входы которых соединены с выходами группы триггеров. J-входы которых соединены с выходом второго элемента И, R- входы группы триггера соединены с выходом первого элемента И, причем первые

входы первого и второго элементов И соединены с выходами соответственно первого и второго элементов ИЛИ, первые входы которых подключены к выходу переполнения счетчика импульсов, R- и С-входы которого

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

входы первого и второго элементов И соответственно подключены к шинам Сброс и Пуск, а второй вход первого элемента подключен через элемент НЕ ко второму входу второго элемента ИЛИ и к шине Режим,

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

Фиг. 2.

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

название год авторы номер документа
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ СИГНАЛОВ 2009
  • Андреев Александр Николаевич
  • Андреев Михаил Александрович
  • Водовозов Александр Михайлович
  • Липилина Анастасия Павловна
RU2416157C1
Генератор потоков случайных событий 1979
  • Баканович Эдуард Анатольевич
  • Орлов Михаил Александрович
  • Смирнова Людмила Анатольевна
SU824178A1
Устройство для тренировки памяти оператора 1989
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Кирюхин Владимир Анатольевич
  • Мухортов Василий Васильевич
SU1658194A1
Устройство для автоматического контроля генератора случайных чисел 1982
  • Морозевич Анатолий Николаевич
  • Леусенко Александр Ефимович
SU1038942A1
Устройство для психологических исследований 1991
  • Мухортов Василий Васильевич
  • Калинкин Михаил Алексеевич
  • Долгов Андрей Петрович
  • Клюквин Георгий Иванович
SU1725832A1
Устройство для моделирования систем массового обслуживания 1984
  • Горохов Анатолий Валерьевич
  • Кон Ефим Львович
  • Матушкин Николай Николаевич
  • Южаков Александр Анатольевич
SU1223244A1
Преобразователь линейного позиционного кода в двоичный код 1980
  • Хуршудян Леонид Суренович
  • Чигарков Игорь Николаевич
  • Зверев Алексей Михайлович
  • Вуколов Владимир Павлович
SU935944A1
УСТРОЙСТВО УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ ДАННЫХ ПО РАДИОКАНАЛУ 2004
  • Пофланков А.В.
  • Шарко А.Г.
  • Шарко Г.В.
RU2259017C1
Устройство для моделирования совокупности случайных событий 1980
  • Жовинский Виктор Наумович
  • Коломенский Игорь Мотелевич
  • Космачев Эдуард Андреевич
SU942009A1
УСТРОЙСТВО УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ ПАКЕТНОЙ ИНФОРМАЦИИ ПО РАДИОКАНАЛУ 1999
  • Ерышов В.Г.
  • Иванов А.А.
  • Курносов В.И.
  • Паращук И.Б.
  • Стратьев А.А.
  • Шарко Г.В.
RU2168282C1

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

Реферат патента 1993 года Управляемый генератор случайных импульсов

Использование: в вычислительной технике при решении вероятностных задач методами аппаратурного моделирования. Цель изобретения - расширение функциональных возможностей генератора. Устройство содержит группу датчиков случайных импульсов 1, многовходовые элементы ИЛИ 2, 7, 8. Управляемый датчик случайных двоичных цифр 3, группы элементов И 4, 6, группу триггеров 5, счетчик с управляемым коэффициентом пересчета 9, элементы И10, 11 элементы ИЛИ 12,13 инвертор 14. Управляемый датчик случайных двоичных цифр 3 содержит генератор равномерно распределенных случайных двоичных чисел, блок сравнения, D-триггер и инвертор. 3 ил.

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

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

Устройство для формирования последовательностей импульсов 1986
  • Крупенько Анатолий Станиславович
SU1368957A1
кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Пневматический водоподъемный аппарат-двигатель 1917
  • Кочубей М.П.
SU1986A1

SU 1 818 685 A1

Авторы

Лабичев Виктор Николаевич

Андреев Александр Николаевич

Кагукина Анна Генриховна

Щербаков Юрий Владимирович

Даты

1993-05-30Публикация

1990-10-22Подача