Генератор случайных процессов
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистическик
Реслублик
М АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву № 439064 (22) Заявлено 12.10.79 (21) 2826896/18-21 (51) М. К .
Н 03 К 3/84 с присоединением заявки №вЂ”
Гвс даретвеииый квнитет (23) Приоритет— (53) УДК-621.317..7 (088.8) йю делам изввретений и вткрытий
Опубликовано 23.07.81. Бюллетень №27
Дата опубликования описания 2807.81 (72) Авторы изобретения
В. Н. Лифарь и Н. И. Рак (71) Заявитель (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ПРОЦЕССОВ
Изобретение относится к вычислительной технике.
По основному авт. св. № 439064 известен генератор случайных процессов, содержащий задающий генератор импульсов, делитель частоты, устройство управления коэффициентом деления, реверсивный счетчик, преобразователь код-аналог, фильтр нижних частот, дешифратор, цифровой компаратор, выход которого подключен к вхо-. ду триггера, реверсивный счетчик задания амплитуд, регистр сдвига, генератор случайной двоичной последовательности управле ния амплитудой и частотой, иереключатели, схему совпадения, устройство управления регистром сдвига и триггер управления (1).
Недостатком данного генератора является отсутствие автоматизации регулирования статистических характеристик контролируемого процесса.
Цель изобретения — расширение функциональных возможностей путем автомати. зации регулирования статистических характеристик контролируемого процесса.
Поставленная цель достигается тем, что в генератор случайных. процессов, содержащий задающий генератор импульсов, делитель частоты с управляемым коэффициентом деления, блок управления коэффициентом деления, реверсивный счетчик, преобразователь код-аналог, фильтр нижних частот, дешифратор, цифровой компаратор, выход которого подключен к входу триггера, реверсивный счетчик задания амплитуды, регистр сдвига, генераторы случайной двоичной последовательности управления амплитудой и частотой, элемент совпадения, блок
1О управления регистром сдвига, триггер управления, при этом выход задающего генератора импульсов через делитель частоты соединен с входом реверсивного счетчика, один из выходов которого через преобразователь код-аналог и фильтр нижних частот соединен с аналоговым выходом генератора, а выход дешифратора связан с входом цифрового компаратора и выходом реверсивного счетчика задания амплитуд, к входам которого подключены выход элемента совпадения, генераторы случайной двоичной после-. довательности управления частотой непосредственно, а управления амплитудой через триггер управления, выходы делителя частоты через устройство управления коэффициентом деления подключены к входам дешифратора и через блок управления регистром сдвига к входу регистра сдвига, введены последовательно соединенные генератор синхроимпульсов, синхронизатор, генератор управляющих импульсов, формирователь импульсов, запоминающий блок, регистр и дешифратор, причем выход генератора управляющих импульсов соединен с управляющим входом запоминающего блока и с входом в нулевое состояние регистра, при этом второй выход синхронизатора подключен к входу задающего генератора импульсов, а выходы дополнительного дешифратора сое-динены со соответствующими входами коммутатора.
На чертеже изображен предлагаемый генератор.
Генератор случайных процессов содержит задающий генератор 1 импульсов, делитель 2 частоты с управляемым коэффициентом деления, реверсивный счетчик 3, шины
4 и 5 цифрового и аналогового выхода, преобразователь 6 код-аналог, фильтр 7 нижних частот, цифровой компаратор 8, триггер 9, элемент 10 совпадения, реверсивный счетчик 11 задания амплитуды, генератор 12 случайной двоичной последовательности управления амплитудой, триггер 13 управления, генератор 14 случайной двоичной последовательности управления частотой, регистр 15 сдвига, блок 16 управления коэффициентом деления, дешифратор 17, коммутатор 18, который выполнен на элементах И, блок 19 управления регистром 15 сдвига, дешифратор 20, регистр 21, генератор 22 управляющих импульсов, генератор
23 синхроимпульсов, синхронизатор 24, шина 25 синхронизации, запоминающий блок
26, формирователь 27 импульсов, шина 28 ввода программы управления.
Устройство работает следующим образом.
Генератор 23 синхроимпульсов с внешней синхронизацией от шины 25 запускает синхронизатор 24, первый выход которого подключен к задающему генератору 1 импульсов, а второй выход к входу генератора 22.
Генератор 22 вырабатывает серии управляющих импульсов, запускающих формирователь 27, запоминающий блок 26, и устанавливающих в нулевое состояние регистр 21.
При этом на части входов коммутатора 18, подключенных к выходу регистра 21 через дешифратор 20, управляющие сигналы отсутствуют и коммутатор 18 отключает блок
19 управления регистром 15 сдвига, который устанавливается в нулевое состояние и запирает логические элементы блока 16 управления коэффициентом деления, что приводит к запиранию делителя 2 частоты и отсутствию сигналов на его выходе. При этом обеспечивается режим ввода програм849464 мы управления от шины 28 через формирователь 27 в запоминающий блок 26. По окончании ввода программы управления генератор 22 отключает формирователь 27
5 и переходит в режим обработки программы управления, при котором на каждую команду управления формируется цикл случайного процесса с характеристиками, заданными командой управления в двоичном виде. При этом генератор 22 выдает сигнал на управляющий вход запоминающего блока 26 для считывания команды управления в -регистр
21, вход которого подключен к выходу запоминающего блока 26. Команда управления переводит регистр 21, и последовательно с ним соединенный дешифратор 20 в такое состояние, при котором на единицу в разряде регистра 21 соответствует наличие сигнала на выходе дешифратора 20 и первых входах элементов И коммутатора 18, а отсутствие единицы, т. е. нуль, приводит к отсутствию выходного сигнала соответствующего разряда. В зависимости от команды состояние регистра 21 изменяется, что приводит к возбуждению соответствующих выходов дешифратора 20 и отпиранию соответствующих элементов И коммутатора -18. При этом на входах блока 19 управления регистром 15 сдвига появляются управляющие сигналы, приводящие в соответствующее состояние регистр 15 сдвига с выхода которого сигналы подаются на блок 16 управления коэффициентом деления, что приводит к соответствующему изменению коэффициента деления делителя 2 частоты, выходные сигналы которого подаются на вход реверсивного счетчика 3, формирующего случайный процесс в цифровом зз виде на шине 4.
Формирование циклов случайных процессов происходит столько раз, сколько команд содержится и программе управления.
При переходе от i-й команды управления
4 к (i+1)-й команде управления генератор
22 выдает сигнал на сброс регистра 21 в начальное состояние, при этом генерация случайного процесса прекращается, и сигнал на запоминающий блок 26 на вызов (i+1) -й команды в регистр 21. Перевод
4S регистра 21 в состояние (1+1)-й команды управления приводит к генерации елучайного процесса с параметрами, соответствующими (i+1) -й,.:команде управления. Генерация случайных процессов прекращается с окончанием цикла выдачи случайного процесса, соответствующего последней команде управления, хранящейся в запоминающем блоке 26. При этом генератор 22 сбрасывает регистр 21 в начальное состояние и включает формирователь 27, что соответствует режиму ввода программы управления.
Регистр 21 и дешифратор 20 могут быть выполнены аналогично широко применяемым в вычислительной технике устройствам на
849464
Формула изобретения
Составитель Е. Мосолков
Редактор А. Шандор Техред А. Бойкас Корректор Ю.Макаренко
Заказ 6116/76 Тираж 988 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, ж — 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4. базе интегральных микросхем, например, серии К133 или К155. Число разрядов регистра 21 должно быть равным числу разрядов делителя 2 частоты. Формирователь
27 и запоминающий блок 26 взаимосвязаны с конструктивной точки зрения так, что выбор типа запоминающего блока 26 определяет характеристики формирователя 27.
Запоминающий блок 26 должен обеспечивать хранение команд управления длиной в N двоичных разрядов, где N — число разрядов регистра 21. Минимальный запоминаю1ций блок 26 може быть рассчитан на одну команду управления, а максимальный — ограничено типом запоминающего блока 26 и желаемыми габаритами устройства, а также конкретными потребностями предполагаемого использования генератора случайных процессов с программным управлением.
Для использования предлагаемого генератора случайных процессов совместно с
ЭВМ достаточно иметь запоминающий блок 26 с емкостью, равной числу разрядов регистра 21. Формирователь 27 при этом должен обеспечивать преобразование параметров импульсных сигналов ЭВМ в сигналы соответствующей амплитуды и формы для нормальной работы запоминающего блока 26.
Введение программного управления позволяет существенно расширить функциональные возможности генератора случайных процессов.
Генератор случайных процессов по авт. св. Ма 439064; отличающийся тем, что, с целью 1засширения функциональных возможностей путем автоматизации регулирования статистических ха р а ктеристи к контр ол ируемого процесса, в него дополнительно введены последовательно соединенные генератор синхроимпульсов, синхронизатор, генератор управляющих импульсов, формирова15 тель импульсов, запоминающий блок, регистр, и дешифратор; причем выход генератора управляющих импульсов соединен с управляющим входом запоминающего блока и с входом в нулевое состояние регистра, при этом второй выход синхронизатора подключен к входу задающего генератора импульсов, а выходы дополнительного дешифратора соединены с соответствующими входами коммутатора.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
М 439064, кл. Н 03 К 3(84, 1972.