Генератор случайного процесса

Номер патента: 1363194

Авторы: Дмитриев, Морозевич

ZIP архив

Текст

)4 О 06 ГОСУДАРС ПО ДЕЛАМ Ъ Т ОМИТЕТ СССР ений и ОТНРытии(71) Минский радиотехнический институт(56) Авторское свидетельство СССРУ 1022161, кл. 0 06 Р 7/58, 1982,.(54) ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА(57) Изобретение относится к вычислительной технике и может быть использовано для создания стохастических вычислительно-моделирующих устройств. Цель изобретения - расширение Функциональных возможностей засчет формирования импульсных процессов с произвольными длительностью ипериодом. Генератор содержит триблока памяти, датчик случайных чиселгенераторы импульсов, три счетчика,делитель частоты, преобразователькод-напряжение, модулятор полярности, два Функциональных преобразователя, сумматор, блок накопления, блокформирования тригонометрическихФункций, генератор равномерно рделенных случайных чисел, злемеПоставленная цель достигается зсчет введения элемента И и новыхфункциональных связей. 2 ил.Изобретение относится к вычислительной технике и может быть использовано для создания стохастическихвычислительно-моделирующих устройстви автоматизированных систем управления испытаниями, в частности на механические воздействия,и являетсядополнительным к основному авт. св.У 1022161.Цель изобретения " расширениефункциональных возможностей за счетформирования импульсных процессов спроизвольными длительностью и перио-:дом. 15На чертеже изображена структурнаясхема генератора случайного процесса,Генератор содержит блоки 1, 2 и3 памяти, датчик .4 случайных чисел,генераторы 5 и 6 импульсов, регистры7, 8 и 9 памяти, счетчики 10, 11 и12, делитель 13, преобразователь 14код-напряжение, модулятор 15 полярности, функциональный преобразователь 16, сумматор 17, блок 18 накопления, блок 19 Формирования тригонометрических функций, функциональныйпреобразователь 20, генера- р 21 равномерно распределенных слу айных чисел, генератор 22 импульсов, элементИ 23,Генератор работает следующим образом,Дпя Формирования текущего импульса35формируются коды значений параметров(амплитуда А, длительность С, полярность импульса и пауза Р между импульсами). Значения параметров процесса формируются В соответствии с 40заданными законами распределения,коды которых хранятся в блоке 1 памяти, С выхода датчика 4 случайныхчисел сформированные значения пара"метров текущего импульса поступают врегистры 7 и 8 и в счетчик 10, Значение случайного кода, записанного врегистр 8, определяет коэффициентпересчета делителя 13, Этим обеспечивается для каждого значения длительности импульса формирование навыходе делителя 13 тактовой последовательности с частотой, обратно пропорциональной значению кода длительности импульса. Тактовая последовательность имгульсов, формируемая навыходе делителя 13, поступает.на первый вход функционального преобразователя 16, на второй вход которого поступают коды, определяющие текущеесостояние счетчика 1 О (за времясостояние счетчика 1 О не изменяется).На третий вход Функционального преобразователя 16 поступает код, хранимый в первом регистре 7 и определяющий значение А амплитуды текущегоимпульса. Функциональный преобразователь 16 формирует кодовую последовательность, соответствующую мгновенным значениям текущего импульса, иформирует управляющий сигнал дляформирования следующих значений пара"метров импульсного процесса.Коды, соответствующие состояниюсчетчика 10, поступают на второйвход функционального преобразователя16, и по окончании формирования интервала Ц (при достижении счетчиком10 единичного состояния) на входдатчика 4 случайных чисел поступаетсигнал иэ функционального преобразователя 16, После этого происходитФормирование и передача в регистры 7и 8 и в счетчик О новых значенийпараметров импульса,Кодовая последовательность, определяющая мгновенные значения импульсного процесса, вырабатываемая на втором выходе Функционального преобразователя 16, поступает в качествепервого операнда на вход сумматора17, На второй вход сумматора 17 поступают коды, определяющие значениянепрерывного случайного процесса,Для синхронизации и управленияформированием кодов непрерывного слу-чайного процесса используется генератор 22, В исходном состоянии счетчики 11 и 12 находятся в нулевых состояниях. Тактовая последовательностьс выхода генератора 22 поступает навход счетчика 11, а коды с выходапоследнего поступают на вход блока2 памяти и на адресный вход блока 3памяти. При этом в блоках 2 и 3 памяти осуществляется считывание информации по заданным адресам. Крометого, коды с выхода счетчика 11 поступают на первый вход функционального преобразователя 20, на второйвход которого поступает информация,считанная из блока 3 памяти (кодслучайной Фазы с ). На третий входпреобразователя 20 поступает код, определяющий состояние счетчика 12.Код , определяющий состояние счетчика 11,поступает на первый входфункционального преобразователя 20, на третий вход которого поступает код К, определяющий состояние счетчика 12, На выходе преобразователя 20 в соответствии с каждым состоянием первого счетчика Формируется значение аргумента Х; =+с,;1, Код аргумента 1; поступает на вход блока 19 тригонометрических Функций, на выходе которого Формируется значение косинуса аргумента в соответствии со сформированным значением 1 Значение косинуса поступает на первый вход блока 18 накопления, на второй вход которого поступают коды значений коэффициентов Р амплитудного спектра непрерывного случайного процесса, поступающие с выхода блока 2 памяти. В Функцию блока 18 накопления входит Формирование суммы видаЦ Р,(ь) сов;,%0где Б - максимальное значение кода нпервом счетчике 11, 25На выходе сумматора 7 формируются коды, представляющие собой суммы кодов, определяющих импульсный и непрерывный процессы. Коды выхода сумматора 17 поступают на вход регистра 9, запись в который осуществляется после окончания Формирования суммы (+), При достижении счетчиком 11 максимального значения на его выходе сигнала переноса вырабатывается сиг 35 нал, по которому происходит прием кода с выхода сумматора 17 в регистр 9. Этот же сигнал поступает на вход счетчика 12, увеличивая на единицу значение кода, определяющего состоя ние счетчика 12, и на третий вход блока 18 накопления. При этом блок 18 накопления устанавливается в исходное (нулевое) состояние и начинается новый цикл формирования непрерывного процесса,Коды, определяющие значение случайного процесса, поступают с выходарегистра 9 на вход преобразователя14 код-напряжение, на выходе которого формируется аналоговый сигнал,Модулятор 15 полярности пропускаетсигнал с выхода преобразователя 14код-напряжение на выход устройства,либо сохраняя его полярность, либоизменяя ее на противоположную в соответствии с кодом амплитуды импульса,хранимым в первом регистре 7.По достижении счетчиками 11 и 12максимальных значений на выходе сигнала переноса счетчика 12 вырабатывается сигнал, по которому в блок 3памяти заносятся новые значения случайных кодов, Формируемых генератором 21 равномерно распределенных случайных чисел. Таким образом начинается новый период формирования непрерывного процесса,Формула изобретенияГенератор случайного процесса по авт. св. У 1022161, о т л и ч а ю - щ и й с я тем, что, с целью расширения функциональных возможностей за счет формирования импульсных процессов с произвольными длительностью и периодом, в него введен элемент И, первый и второй входы которого .соеди" иены с третьим выходом первого функционального преобразователя и выходом генератора тактовых импульсов соответственно, а выход элемента И подключен к счетному входу счетчика импульсов,.,Долинич р И.Муска Заказ 6 671 о комитета СССР писно ЯНИИПИ .Госуд по делам13035, Моск Ужгород, ул, Проектн оизводственно-полиграфическое предприяти Тираж рственн зобрете Ж, и и открытииаушская наб д, 4/

Смотреть

Заявка

3906566, 07.06.1985

МИНСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ

МОРОЗЕВИЧ АНАТОЛИЙ НИКОЛАЕВИЧ, ДМИТРИЕВ АНДРЕЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 7/58

Метки: генератор, процесса, случайного

Опубликовано: 30.12.1987

Код ссылки

<a href="https://patents.su/4-1363194-generator-sluchajjnogo-processa.html" target="_blank" rel="follow" title="База патентов СССР">Генератор случайного процесса</a>

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