Генератор случайной последовательностиимпульсов
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистических
Республик
О П И С А Н И Е ()847498
ИЗЬБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 11.03.79 (21) 2734042/18-21 с присоединением заявки №вЂ” (23) Приоритет— (51) М Кл з
Н 03 К 3/84
Гевударстеекнмй кемитет
M делам изобретений и еткрмтий
Опубликовано 15.07.81. Бюллетень № 26
Дата опубликования описания 25.07.81 (53) УДК 621.374 (088.8) с
В. А. Бесекерский, А. А. Кауров, А. А. Оводенко и Ю. Н. Праздничнов
/
Ленинградский институт авиационного приЪпростроения (72) Авторы изобретения (71) Заявитель (54) ГЕНЕРАТОР СЛУЧАЛНОИ ПОСЛЕДОВАТЕЛЬНОСТИ
ИМПУЛЬСОВ
Изобретение относится к импульсной технике и может использоваться в устройствах моделирования потока случайных событий.
Известен генератор случайной последовательности, содержащий последовательно соединенные генератор шума, формирующий фильтр, триггер Шмитта, дифференцирующий блок и блокинг-генератор, выход которого является выходом устройства (1).
Недостатком данного генератора является невозможность регулирования закона распределения и характеристик генерируе мого потока импульсов.
Наиболее близким по технической сущности к изобретению является устройство для формирования случайных последовательностей, содержащее генератор тактовых импульсов, делитель частоты, генератор кодовых последовательностей, счетчик импульсов, дешифратор, коммутатор, анализатор четности, сумматор по модулю два, ключ.
Данное устройство генерирует широкий класс последовательностей 2).
Однако в нем отсутствует возможность регулирования закона изменения временных интервалов между импульсами.
Цель изобретения — расширение функциональных возможностей путем регулирования закона изменения временных интервалов между импульсами.
Поставленная цель достигается тем, что в генератор случайной последовательности импульсов, содержащий генератор кодовых последовательностей, дешифратор, блок коммутации, введены блок задержки и последовательно соединенные формирователь импульсов, блок прерывания и блок формиро1в вания временных интервалов, выход которо го соединен с первым входом блока коммутации, второй вход которого через блок задержки подключен к выходу формирователя импульсов, вход которого соединен с выходом блока коммутации, третий вход блока коммутации через дешифратор подключен к выходу генератора последовательности импульсов.
На чертеже представлена функциональная схема генератора.
Генератор содержит генератор 1 кодовых последовательностей, дешифратор 2, блок 3 коммутации, блок 4 формирования временных интервалов, блок 5 прерывания, блок 6 задержки, формирователь 7 импуль847498
4 ся путь, по которому проходит импульс. 3атем напряжение опять подается на питающую шину триггеров блока 4, и все они устанавливаются либо в состояние «О», либо
«1» случайным образом, и блок 4 вновь готов к работе. Чтобы переходной процесс, происходящий при очередном подключении напряжения питания, не повлиял на работу устройства, в него введен блок 6 задержки, и как только переходной процесс заканчивается, импульс с выхода блока 6 задержки
1О поступает на вход блока 3 коммутации по одному из равновероятностей путем блока 4 с и далее по описанному пути.
Точность, с которой генерируемый поток импульсов аппроксимируется заданным за коном распределения случайных интервалов между импульсами, зависит от количества триггеров в матрице, т. е. является регулируемой и равна величине, обратной количеству триггеров в блоке формирования случайных временных интервалов.
Формула изобретения сов, состоящий из блока 8 дифференцирова ния и блокинг-генератора 9.
Генератор работает следующим обра зом.
Перед началом работы в генератор 1 ко довых последовательностей вводят данные требуемой плотности вероятностей времен ных интервалов в виде последовательности напряжения, амплитуда которых повторяет требуемый закон распределения плотности вероятностей.
Генератор 1 кодовых последовательнос тей, реализуя систему уравнений для данно го закона распределения плотности вероятно тей, выдает кодовые последовательности
Блок 4 формирования случайных временных интервалов выполнен в виде триггерной мат рицы, причем триггеры со счетным входом входы и выходы подключены к блоку ком мутации. Кодовые последовательности гене ратора 1 содержат информацию о номере предыдущего триггера и последующего триг гера блока 4, и, поступая в дешифратор 2, 20 они преобразуются в импульсы, управляющие коммутирующими устройствами подключения выхода предыдущего триггера к входу последующего. Таким образом в блоке 4 формируются триггерные цепочки различной длины, набор которых содержит весь спектр временных задержек, подчиняющихся заданному закону распределения;
После того, как подготовлен к работе блок 4 формирования случайных временных интервалов, из блока 3 коммутации подает- зо ся запускающий импульс, который является начальным импульсом последовательности, а так как триггеры блока 4 находятся в случайных состояниях, т. е. равновероятно в состоянии «1» или «О», то путь, по которому идет импульс, также случаен. С выхода блока 4 импульс подается через блок
3 коммутации и блок 8 дифференцирования и на вход блокинг-генератора 9, где длительность и форма импульса нормализуется. С выхода блокинг-генератора 9 импульс посту- 4 пает на вход блока 5 прерывания и блока 6 задержки. Через блок 5 прерывания на шину питания триггерной матрицы поступает напряжение питания U . В случае, если на другой вход блока 5 поступает импульс с выхода блокинг-генератора 9, то напряже- 45 ние питания снимается с шины питания триггеров блока 4, и в этом случае разрушаетГенератор случайной последовательности импульсов, содержащий генератор кодовых последовательностей, дешифратор, блок коммутации, отличающийся тем, что, с целью расширения функциональных возможностей путем регулирования закона изменения временных интервалов между импульсами, в него введены блок задержки и последовательно соединенные формирователь импульсов, блок прерывания и блок формирования временных интервалов, выход которого соединен с первым входом блока коммутации, второй вход которого через блок задержки подключен к выходу формирователя импульсов, вход которого соединен с выходом блока коммутации, третий вход блока коммутации через дешифратор подключен к выходу генератора последовательности импульсов.
Источники информации, принятые во внимание при экспертизе
1. Бобнев М. П. Генерирование случайных сигналов. М., «Энергия», 1971, с. 188, рис. 7,10.
2. Авторское свидетельство СССР № 661733, кл. Н 03 К 3/64, 1977 (прототип) .
ВНИИПИ Заказ 5527(85
Тираж 988 Подписное
r. Ужгород, ул. Проектная, 4
Филиал ППП «Патент».