1
Изобретение относится к вычислительной технике и может быть использовано для создания стохастических вычислительно-моделирующих устройств и автоматизированных систем управления испытаниями, в частности на механические воздействиями является дополнительным к основному авт. св. № 1022161.
Цель изобретения - расширение функциональных возможностей за счет формирования импульсных процессов с произвольными длительностью и периодом.
На чертеже изображена структурная схема генератора случайного процесса.
Генератор содержит блоки 1, 2 и 3 памяти, датчик ,4 случайных чисел, генераторы 5 и б импульсов, регистры 7, 8 и 9 памяти, счетчики 10, 11 и 12, делитель 13, преобразователь 14 код-напряжение; модулятор 15 полярности, функциональный преобразователь 16, сумматор 17, блок 18 накопления, блок 19 формирования тригонометрических функций, функциональный преобразователь 20, генера - р 21 равномерно распределенных слу Аайных чи-
сел, генератор 22 импульсов, элемент И 23.
Генератор работает следующим образом.
Для формирования текущего импульс формируются коды значений параметров (амплитуда А, длительность Т, полярность импульса и пауза О между импульсами ). Значения параметров процесса- формируются в соответствии с заданными законами распределения, коды которых хранятся в блоке 1 памяти. С выхода датчика 4 случайных чисел сформированные значения параметров текущего импульса поступают в регистры 7 и 8 и в счетчик 10, Значение случайного кода, записанного в регистр 8, определяет коэффициент пересчета делителя 13. Этим обеспечивается для каждого значения длительности импульса формирование на выходе делителя 13 тактовой последовательности с частотой, обратно пропорциональной значению кода длительности импульса. Тактовая последовательность импульсов, формируемая на выходе делителя 13, поступает на первый вход функционального преобразователя 16, на второй вход которого
10
О
15
0
5
5
0
5
0
5
поступают коды, определяющие текурее состояние счетчика 10 (за время ; состояние счетчика 10 не изменяется). На третий вход функционального преобразователя 16 поступает код, хранимый в первом регистре 7 и определяющий значение А амплитуды текущего импульса. Функциональный преобразователь 16 формирует кодовую последовательность, соответствующую мгновенным значениям текущего импульса, и формирует управляющий сигнал для формирования следующих значений параметров импульсного процесса.
Коды, соответствующие состоянию счетчика 10, поступают на второй вход функционального преобразователя
16,и по окончании формирования интервала О (при достижении счетчиком 10 единичного состояния) на вход датчика 4 случайньк чисел поступает сигнал из функционального преобразователя 16, После этого происходит формирование и передача в регистры 7 и 8 и в счетчик )0 новых значений параметров импульса.
Кодовая последовательность, определяющая мгновенные значения импульсного процесса, вырабатьшаемая на втором выходе функционального преобразователя 16, поступает в качестве первого операнда на вход сумматора
17.На второй вход сумматора 17 поступают коды, определяющие значения непрерывного случайного процесса.
Для синхронизации и управления формированием кодов непрерывного слу- чайного процесса используется генератор 22. В исходном состоянии счетчики 11 и 12 находятся в нулевых состояниях. Тактовая последовательность с выхода генератора 22 поступает на вход счетчика 11, а коды с выхода последнего поступают на вход блока 2 памяти и на адресный вход блока 3 памяти. При этом в блоках 2 и 3 памяти осуществляется считывание информации по заданным адресам. Кроме того, коды с выхода счетчика 11 поступают на первый вход функционального преобразователя 20, на второй вход которого поступает информация, считанная из блока 3 памяти (код случайной фазы ). На третий вход преобразователя 20 поступает код, оп ределяю11щй состояние счетчика 12. Код i, определяющий состояние счетчика 1Ij поступает на первый вход
функционального преобразователя 20, на третий вход которого поступает код К, определяющий состояние счетчика 12, На выходе преобразователя 20 в соответствии с каждым состоянием первого счетчика формируется зна- чение аргумента 1; 1, ) ° аргумента 1; поступает на вход блока 19 тригонометрических функций, на выходе которого формируется значение косинуса аргумента в соответствии со сформированным значением 1; . Значени косинуса поступает на первый вход блока 18 накопления, на второй вход которого поступают коды значений коэффициентов Pp(i) амплитудного спектра непрерывного случайного процесса, поступающие с выхода блока 2 памяти. В функцию блока 18 накопления входит формирование суммы вида
) ., (}
где N - максимальное значение кода в
первом счетчике 11, На выходе сумматора 17 формируются коды, представляющие собой суммы кодов, определяющих импульсный и непрерывный процессы. Коды выхода сумматора 17 поступают на вход регистра 9, запись в который осуществляется после окончания формирования суммы (). При достижении счетчиком 11 максимального значения на его выходе сигнала переноса вырабатывается сигнал, по которому происходит прием кода с выхода сумматора 17 в регистр 9, Этот же сигнал поступает на вход счетчика 12, увеличивая на единицу значение кода, определяющего состоя- ние счетчика 12, и на третий вход блока 18 накопления. При этом блок 18 накопления устанавливается в ис
о «
5
ходное (нулевое) состояние и начинается новьй цикл формирования непрерывного процесса.
Коды, определяющие значение случайного процесса, поступают с выхода регистра 9 на вход преобразователя 14 код-напряжение, на выходе которого формируется аналоговый сигнал. Модулятор 15 полярности пропускает сигнал с выхода преобразователя 14 код-напряжение на выход устройства, либо сохраняя его полярность, либо изменяя ее на противоположную в соответствии с кодом амплитуды импульса, хранимым в первом регистре 7,
По достижении счетчиками 11 и 12 максимальных значений на выходе сигнала переноса счетчика 12 вырабатывается сигнал, по которому в блок 3 памяти заносятся новые значения случайных кодов, формируемых генератором 21 равномерно распределенных случайных чисел. Таким образом начинается новый период формирования непрерывного процесса.
Формула изобретения
Генератор случайного процесса по авт, ев, № 1022161, отличающийся тем, что, с целью расширения функциональных возможностей за счет формирования импульсных процессов с произвольными длительностью и периодом, в него введен элемент И, первый и второй входы которого .соединены с третьим выходом первого функционального преобразователя и выходом генератора тактовых импульсов соответственно, а выход элемента И подключен, к счетному входу счетчика импульсов.
Редактор А.Долинич
Составитель А.Столяров
Техред И.Моргентал Корректор И.Муска
Заказ 634Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4
название | год | авторы | номер документа |
---|---|---|---|
Генератор случайного процесса | 1982 |
|
SU1022161A1 |
Генератор случайных процессов | 1981 |
|
SU985786A1 |
Генератор случайного процесса | 1985 |
|
SU1335991A1 |
Генератор случайных процессов | 1980 |
|
SU957205A1 |
Генератор случайного процесса | 1986 |
|
SU1429113A1 |
Генератор случайного процесса | 1985 |
|
SU1739374A1 |
Стохастический преобразователь | 1981 |
|
SU1056191A1 |
Генератор случайного процесса | 1986 |
|
SU1436113A1 |
Генератор случайного процесса | 1986 |
|
SU1432515A1 |
Имитатор случайных процессов | 1976 |
|
SU796881A1 |
Изобретение относится к вычислительной технике и может быть использовано для создания стохастических вычислительно-моделирующих устройств. Цель изобретения - расширение функциональных возможностей за счет формирования импзшьсных процессов с произвольными длительностью и периодом Генератор содержит три блока памяти5 датчик случайных чисел, генераторы импульсовэ три счетчика, делитель частоты j, преобразователь код-напряжение г модулятор полярности j два функциональных преобразователя j сумматор5 блок накопления,блок формирования тригонометрических функцийJ генератор равномерно распределенных случайных чисел5 элемент И, Поставленная цель достигается за счет введения элемента И и новых функциональных связей 2 илв Q S
Генератор случайного процесса | 1982 |
|
SU1022161A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-12-30—Публикация
1985-06-07—Подача