Генератор случайного процесса Советский патент 1987 года по МПК G06F7/58 

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

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

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

название год авторы номер документа
Генератор случайного процесса 1982
  • Баканович Эдуард Анатольевич
  • Птичкин Владимир Алексеевич
  • Волорова Наталья Алексеевна
  • Корженевич Юрий Владимирович
  • Лозицкий Вячеслав Петрович
  • Лысов Валерий Борисович
  • Меньщиков Александр Алексеевич
SU1022161A1
Генератор случайных процессов 1981
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Лысов Валерий Борисович
SU985786A1
Генератор случайного процесса 1985
  • Морозевич Анатолий Николаевич
  • Дмитриев Андрей Николаевич
SU1335991A1
Генератор случайных процессов 1980
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Орлов Михаил Александрович
  • Попов Александр Николаевич
SU957205A1
Генератор случайного процесса 1986
  • Кобайло Александр Серафимович
  • Корженевич Юрий Владимирович
SU1429113A1
Генератор случайного процесса 1985
  • Якубенко Александр Георгиевич
  • Леусенко Александр Ефимович
  • Степанов Валерий Иванович
SU1739374A1
Стохастический преобразователь 1981
  • Корженевич Юрий Владимирович
  • Кобайло Александр Серафимович
SU1056191A1
Генератор случайного процесса 1986
  • Кобайло Александр Серафимович
  • Корженевич Юрий Владимирович
  • Новиков Василий Алексеевич
  • Якубенко Александр Георгиевич
SU1436113A1
Генератор случайного процесса 1986
  • Кобайло Александр Серафимович
  • Корженевич Юрий Владимирович
SU1432515A1
Имитатор случайных процессов 1976
  • Баканович Эдуард Анатольевич
  • Орлов Михаил Александрович
  • Костюк Сергей Федорович
  • Шмерко Владимир Петрович
SU796881A1

Иллюстрации к изобретению SU 1 363 194 A2

Реферат патента 1987 года Генератор случайного процесса

Изобретение относится к вычислительной технике и может быть использовано для создания стохастических вычислительно-моделирующих устройств. Цель изобретения - расширение функциональных возможностей за счет формирования импзшьсных процессов с произвольными длительностью и периодом Генератор содержит три блока памяти5 датчик случайных чисел, генераторы импульсовэ три счетчика, делитель частоты j, преобразователь код-напряжение г модулятор полярности j два функциональных преобразователя j сумматор5 блок накопления,блок формирования тригонометрических функцийJ генератор равномерно распределенных случайных чисел5 элемент И, Поставленная цель достигается за счет введения элемента И и новых функциональных связей 2 илв Q S

Формула изобретения SU 1 363 194 A2

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

Генератор случайного процесса 1982
  • Баканович Эдуард Анатольевич
  • Птичкин Владимир Алексеевич
  • Волорова Наталья Алексеевна
  • Корженевич Юрий Владимирович
  • Лозицкий Вячеслав Петрович
  • Лысов Валерий Борисович
  • Меньщиков Александр Алексеевич
SU1022161A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 363 194 A2

Авторы

Морозевич Анатолий Николаевич

Дмитриев Андрей Николаевич

Даты

1987-12-30Публикация

1985-06-07Подача