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

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

Авторы: Бобенко, Демьянков, Каплин, Кузьмин

Есть еще 5 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИРЕСПУБЛИН Я)5 С 06 Г 7/5 ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГКНТ СССР ТОР СКОМУ 32/24-248790. БюлБобенко,(57) Изоб лительной пользовано ретение отно технике и м ится к вчи жет быть ис имитационры, для реой радиотех 1 ри созда но - моделиру 1 ощеи аппара татистичес ценил задачники. Цель обретения - расширени я длительей; на фиг анализа Изобретение относельной технике и можовано при созданииелирующей аппаратурадач статистической тся к вычислиет быть исполь- имитационно-моструктур- периодомдля решенирадиотехники при построении автоматизиров испытательных комплексов.Цель изобретения - расширение класса решаемых задач за счет формирования пакетов и пачек в выходной последовательности импульсовИа фиг. пред т,1 нлена структурная схема генератора нестационарного случайного импульсного процесса; на фиг,2 - структурная схема блокаравления; на фиг.3 - структурная анныхуп(21) 42786 (22) 27.05 (46) 23,08 (72) В.Г, Е.А.,Капли (53) 681,3 (56) Автор 11 517018,Автор ск М 1008739, (54) ГЕИЕР ЧАЙИОГО И" ИЗОБРЕВИДЕТЕЛЬСТВУ класса решаемых задач эа счет возможности формирования пакетов и па"чек в выходной последовательностиимпульсов, Генератор содержит группу иэ семи генераторов равномернораспределенных случайных чисел, группу из семи блоков памяти, группу изпяти элементов ИЛИ, пять регистров,блок умножения, преобраээватель код -напряжение, элемент ИЛИ, модуляторполярности, три делителя частоты,два счетчика, блок памяти, триггер,дна генератора импульсов, два дешифратора, два коммутатора, два блокаформирования длительности последовательностей, блок управления лериодоминтервалом, два блока анализа числаотсчетов и блок управления, 3 з.п,ф-лы, 5 ил. схема блока формирован ности последовательнос структурная схема блокачисла отсчетов; на фиг,5ная схема блока управлен интервалом.Генератор содержит группу из семи генераторов 1 равномерно распределенных случайных чисел, группу из семи блоков 2 памяти, первый регистр 3 блок 4 умножения, преобразователь 5 код - напряжение, элемент ИЛИ 6, модулятор 7 полярности, второй регистр 8, первый делитель 9 частоты, первый счетчик 10, блок 11 памяти, триг гер 2, первый генератор 13 импуль587501 20с вторым входом первого элемента ИЛИ группы, выход третьего элемента ИЛИ блока управления соединен с вторым входом второго элемента ИЛИ груп 5 пы, входами подготовки первого блока анализа числа отсчетов, первого .и второго блоков формиронания;длительности последовательностей, выход четвертого элемента ИЛИ блока управления 10 соединен с вторым входом третьего элемента ИЛИ группы, входом подготовки второго блока анализа числа отсчетов, выход пятого элемента ИЛИ блока управления соединен с вторым вхо дом пятого элемента ИЛИ группы, выход шестого элемента ИЛИ блока управления соединен с вторым входом четвертого элемента 1111 И группы, выход седьмого элемента ИЛИ блока управления соединен со счетным входом первого блока анализа числа отсчетов, выход одиннадцатого элемента И блока управления соединен со счетным входом второго блока анализа числа отсчетов25 и входом установки триггера, разрядный выход регистра блока управления соединен с первым управляющим входом второго коммутатора и четвертым входом блока управления периодом-интервалом, прямой выход триггера соединен с вторым управляющим входом нторого коммутатора и пятым входомблока управления периодом-интервалом, первый, второй и третий выходы кото рого соединены соответственно с вто-.рым входом элемента ИЛИ, с входами пуска первого и второго блоков формирования длительностей последовательностей, первый, второй, третий, чет нертый и пятый информационные входы второго коммутатора соединены соответственно с выходами текущей длительности и заданной длительости первого блока формирования длительности 45 последонатеЛьностей, текущей длительности и заданной длительности второго блока формирования длительности последовательностей, разрядным выходом пятого регистра, выход второго 50 коммутатора соединен с входом предварительной установки второго счетчика.2, Генератор по п,1, о т л и ч аю щ и й с я тем, что блок формироваЯния длительности последовательностей содержит два регистра управляемый генератор импульсов, делитель частоты и счетчик, причем игформационньп вход первого регистра является входом задания масштаба времени блока, информационньпт выход первого регистра соедийен с входом задания коэффициента деления делителя частоты, тактовый вход которого соединен с выходом управляемого генератора импульсов, вход пуска которого является входом пуска блока, выход делителя частоты соединен со счетным входом счетчика, вход разрешения предустановки которого является входом подготовки блока, а выход счетчика является выходом текущей длительности последовательностей блока, информационный вход второго регистра является входом задания длительности последовательностей блока, а его выход соединен с входом начальной установки счетчика и является выходом заданной длительности последовательностей блока.3. Генератор по п.1 о т л и ч а ющ и й с я тем, что блок анализа числа отсчетов содержит регистр, счетчик и два дешифратора, причем информационный вход регистра является входом установки блока, информационгый выход регистра соединен с входом предустановки счетчика и с входом первого дешифратора, первый выход которого является выходом равенства числа отсчетов единице блока, второй выход дешифратора является выходом превышения числа отсчетов единицы блока, входы сброса разрешения предустановки и счетный вход счетчика являются соответственно входами сброса, подготовки, счета блока, информационный выход счетчика соединен с входом второго дешифратора, первый выход которого является выходом окончания отсчетов блока, а второй выход является выходом сигнализации о последнем отсчете блока.4. Генератор по п.1, о т л и ч а ю щ и й с я тем, что блок управления периодом-интервалом содержит шесть триггеров коммутатор и эле-, мент И, причем информационные входы первого, второго и третьего триггеров являются соответственно первым, вторым и третьим входами блока, прямой выход первого триггера соединен с первым информационным входом коммутатора, выход которого соединен с информационным входом четвертого21 15 триггера, а управляющий вход коммутатора является четвертым входом бло. ка, прямой выход второго триггера соединен с вторым информационным входом коммутатора и информационным входом пятого триггера, выход третьего триггера соединен с третьим информационным входом коммутатора и информационным входом шестого триггера, входы разрешения записи инфор 8750 22мации четвертого, пятого и шестоготриггеров объединены с вторым входомэлемента И и являются пятым входомблока, прямой выход четвертого триггера соединен с первым входом элементаИ, выход которого является первымвыходом блока, прямые выходы пятогои шестого триггеров являются соответственно вторым и третьим выходами блока.1537501 Составитель Г. вРедактор Н, Яцола Техред М;Дидык Корректор мбо ск Подпис о изобретениям и при ГКНТ СС35, Раушская наб. изволственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101 Заказ 2420 ВН 1 П 1 ПИ Гос) Тираж 565 твенного комитета 113035, Москва, Фиг. Х Филарето открытиямд. 4/5сов, второй делитель 14 частоты,третий регистр 15, второй счетчик 16первый дешифратор 17, второй дешифратор 18, второй генератор 19 им 5пульсов, третий делитель 20 частоты,четвертый регистр 21, первый коммутатор 22, первый и второй блоки 23 и24 формирования длительности последовательностей, блок 25 управления периодом-интервалом, первый и второйблоки 26 и 27 анализа числа отсчетов)второй коммутатор 30 и группу из пяти элементов ИЛИ 31, 15Блок 29 управления содержит одиннадцать элементов И 32-42, десятьэлементов ИЛИ 43-52, триггер 53 ирегистр 54, Блок формирования длительности последовательностей содержит два регистра 55 и 56, управляемый генератор 57 импульсов, делитель58 частоты и счетчик 59. Блок анализа числа отсчетов содержит регистр 60, счетчик 61 и два дешифратора 62 25 и 63. Блок управления периодом-интервалом содержит шесть триггеров 64-69, коммутатор 70 и элемент И 71.Генератор нестационарного случайного импульсного процесса позволяет 3 р .генерировать потоки импульсов определенной формы со случайной амплитудой и длительностью, группирующихся в пакеты, которые, в свою очередь, могут группироваться в пачки, При этом задаются раздельно и независимо друг от друга вероятностные характеристики следующих случайно изменяющихся характеристик процесса: амплитуда импульсов, длительность импульсов, период импульсов (или интервал между импульсами), число импульсов в пакете, период пакета (или интервал между пакетами), число пакетов в пачке, период пачки (или интер вал между пачками). Кроме того, отдельно могут задаваться: форма импульса путем задания в определенном масштабе всех ординат импульса, масштабы времени при формировании длительности импульса, периода импульса (или интервала между импульсами), периода пакета (или интервала между пакетами), периода пачки (или интервала между пачками)Кроме того,возможен выбор между двумя режимами работы, когда задаются либо случайныепериоды (периоды импульсов, пачек,пакетов), измеряемые между передними фронтами соответствующих импульсов, либо случайные интервалы, измеряемые между задним фронтом одного импульса и передним фронтом последующего.Генератор работает следующим образом.Перед началом генерации с помощьюпервого коммутатора 22 осуществляется запись в различные блоки генератора исходной информации, поступающейпоспедовательно на информационныйвход первого коммутатора 22. Эта запись происходит по командам, подаваемым на вход задания режимов работыукаэанного коммутатора,Передается и распределяется поблокам генератора следующая исходнаяинформация: код, определяющий масштабдчительности импульса (с выхода 1первого коммутатора 22 записываетсяв третий регистр 15); код, определяющий масштаб длительности пакета(с выхода 2 первого коммутатора 22подается на вход задания масштабавремени первого блока 23 формирования длительности последовательностей)скод, определяющий масштаб длительности пачки (с выхода 3 первого коммутатора 22 подается на вход заданиямасштаба времени второго блока 24формирования длительности последовательностей); код задания начальногоадреса (с выхода 4 первого коммутатора 22 подается на вход предустановки первого счетчика 1 О); коды ординат, задавших ту или иную форму генерируемых импульсов (с выхода 5 первого коммутатора 22 подаются на информационный вход блока 11 памяти);коды ординат функций, обратных интегральным функциям распределениявероятностей амплитуды импульсов,длительности импульсов, периода (интервала) импульсов, числа импульсовг, пакете, периода (интервала) пакета,числа пакета, периода (интервала) пачки (подаются с выхода 6 первого комму -татора 22 на информационные входыблоков 2 памяти группы, причем информация о распределении вероятностейамдлитуды импульсов, длительности импульсов, числа пакетов в пачке, числа импульсов в пакете, периода (интервала) пакета, периода (интервала)пачки, периода (интервала) импульсазаписывается соответвенно в блоках2,1,2, ,2 памяти группы); код, 5 15 определявший режим работы период- интервал импульса, пакета, пачки (подается с выходов 7-9 первого коммутатора 22 соответственно на первый, второй и третий входы блока 25 управления периодом-интервалом, причем логическая единица является приэнаком режима период , а логический ноль - признаком режима "интервал"); код, определяющий масштаб периода (интервала) (подается с выхода 1 О первого коммутатора 22 на информационный вход четвертого регистра 21).В начальном состоянии триггер 12 и второй счетчик 16 сброшены в нулевое состояние, блок 29 управления заблокирован сигналом "Стоп". По сигналуПуск происходит сброс в начальное состояние первого и второго блоков 26 и 27 анализачисла отсчетов, одновременно сигнал Пуск через элементы ИЛИ 31-31 группы элементов ИЛИ 31 осуществляет запуск всех семи генераторов 1 равномерно распределенных случайных чисел группы. Эти генераторы вырабатывают семь равномерно распределенных случайных чисел, служащих адресами для соответствующих блоков 2, -27 памяти группы. Под воздействием сигналов с выходов элементов ИЛИ 31 - 31 группы, поступающих на входы управления считыванием всех блоков 2 памяти группы, происходит считывание информации из ячеек памяти, определяемых кодами на адресных входах блоков 2-27 памяти. В результате на информационном выходе каждого иэ блоков 21-2 памяти появляется случайное число, подчиняющееся распределению вероятностей, заданному . перед началом работы генератораукаэанные случайные числа распределяются следующим образом: с выхода блока 2памяти направляются на информационный вход первого регистра .3, задавая случайную амплитуду импульса, с выхода блока 2 памяти на информационный вход второго регистра 8, задавая случайную длительность импульса, с выхода блока 2памяти - на вход установки первого блока 26 анализа числа отсчетов, задавая случайное число пакетов в пачке, с выхода блока памяти 24. - на вход установки второго блока 27 анализа числа отсчетов, задавая случайное число импульсов в пакете, с выхода блока 2 памяти - на вход зада 35 40 45 Единичный сигнал с прямого выхода триггера 12 подается на вход управления считыванием блока 11 памяти и на вход пуска первого генератора 13 импульсов. Этот генератор начинает генерировать последовательность тактовых импульсов, поступающих на тактовый вход второго делителя 14 частоты. Частота появления импульсов на выходе второго делителя 14 частоты определяется кодом, содержащимся в третьем регистре 15, воздействующим на вход задания коэффициента деления второго делителя 14 частоты.Тем самым определяется временной . масштаб длительности выходного импульса. Изменение длительности импульса по случайному закону производится с помощью блоков 8-10 следующим образом: импульсы с выхода второго делителя 14 частоты поступают на тактовый вход первого делителя 9 частоты, Коэффициент деления этого делителя опРеделяется случайным чис," лом, записанным во втором регистре 8 и воздействующим на вход задания коэффициента деления первого делителя 9 частоты. Импульсы с выхода пер-: 87501 6ния длительности первого блока 23формирования длительности последовательностей, задавая случайный периодФ5(интервал) пакета, с выхода блока2 памяти - на вход задания длительности второго блока 24 Аормированиядлительности последовательностей,задавая случайный период (интервал)пачки, с выхода блока 27 памяти - наинформационный вход пятого регистра,задавая случайный период (интервал)импульса.Одновременно появляется сигнална выходе 7 блока 29 управления. Поэтому сигналу триггер 12 переводится в единичное состояние, фиксируямомент начала переднего фронта выходного импульса; сигнал с выхода20 7 блока 29 управления поступает.также на вход счета второго блока27 анализа числа отсчетов, уменьшаясодержимое счетчика 61 на единицу.Это свидетельствует о том, что формируется очередной импульс, а количество импульсов, входящих в данныйпакет импульсов, которое необходимосформировать в дальнейшем до завершения пакета, уменьшилось на едини 30 цу, 1" ")01вого делителя 9 частоты поступаютна счетный вход первого счетчика 10,изменяя его содержимое, начиная сустановленного по входу предустановки исходного значения,5Разрядный выход первого счетчикасоединен с адресным входом блока 11памяти, Поскольку на его входе управления считыванием уже имеется единичный сигнал, по мере смены кодов наадресном входе на выходе блока 11памяти будут появляться значения,определяющие форму импульса, записанные в блок 11 памяти перед началом 5работы генератора. Эти решения посту.лают на один из входов блока 4 умножения, на другой вход которогоподается информация с первого регистра 3, хранящего случайное число, характеризующее амплитуду импульса,Результат умножения с выхода блокаумножения поступает на преобразователь 5 код - напряхение и далее намодулятор 7 полярности, в которомв зависимости от состояния знакового разряда числа в первом регистре 3 выходное напряжение с преобразователя код - напряжение либо не изменяется (в регистре 3 - положитель ное число), либо инвертируется (в регистре 3 - отрицательное число) .В результате на выходе М 1 одулятора 7 полярности, являющемся выходом генератора, образуется импульс с задан-.ной в онределенном масштабе формой, случайной амплмтудой и длительностью формирование импульса заканчивается в тот момент, когда появляется сигнал на выходе первого дешифратора 40 17, настроенного на заданное число ординат импульсаПри переходе триггера 12 в еди- . ничное состояние сигнал с его прямого выхода воздействует также на пятый вход. блока 25 управления периодом-интервалом и второй управляющий вход второго коммутатора 30, Если имеют место режимы "Период пакета",Период пачки", Период импульса 1, то блок 25 управления периодом-интервалом вырабатывает сигналы на первом, втором и третьем выходах. При этом сигнал с второго выхода этого блока55 поступает на вход пуска первого блока 23 формирования длительности последовательностей, начиная тем самым отсчет длительности периода пакета,сигнал с третьего выхода блока 25 управления периодом-интервалом посту . пает на вход пуска второго блока 24 формирования дпительности последовательностей, начиная тем самым отсчет длительности периода пачки, Сигнал с первого выхода блока управления периодом-интервалом через элемент ИЛИ 6 воздействует на вход пуска второго генератора 19 импульсов, в результате чего на выходе этого генератора появляются тактовые импульсы, поступающие на тактовый вход третьего делителя 20,частоты, коэффициент деления которого определяется кодом, записанным в четвертом регистре 21 и задающим временной масштаб отсчета периода. В свою очередь, по сигналу на втором управляющем входе второй коммутатор 30 производит анализ информации, поступающей на его первый управляю-щий вход на предмет выяснения того, какая информация должна быть передана на выход второго коммутатора:с выхода текущей длительности либос выхода заданной длительности первого 23, или второго 24 блока формирования длительности последовательностей, либо с информационного выхода пятого регистра 28, В рассматриваемом варианте на выход передается код с выхода пятого регистра 28,задающий период импульса. В момент завершения формирования выходного импульса, когда появляется сигнал на выходе первого дешифратора 17, этот сигнал осуществляет сброс триггера 12 в нулевое состояние, чем фиксируется задний фронт выходного импульса. Появляющийся при этом единичный сигнал с инверсного выхода триггера 12 подается на десятый вход блока 29 управления, после чего на первом и четвертом выходах блока 29 управления появляются импульсы, вновь запускающие генераторы 1.-1 равномерно распределенных случайных чисел группы. Если генератор работает в режиме Интервал импульса , то в этом случае запуск второго генератора 19 импульсов производится не от блока 25 управления периодом-интерва. лом, а опять-таки единичным сигналом с инверсного выхода триггера 12 через второй вход элемента ИЛИ 6. При этом с помощью второго счетчика 16 будет отсчитываться длительность вре 158750 035 менного промежутка не от переднегофронта выходного импульса, как Гыпов режиме Период импульса, а от заднего фронта выходного импульса, что5и требуется для отсчета интерваламежду импульсами. И в том, и в другом случае завершение этого отсчетапроизводится в момент обнуления второго счетчика 16 (он работает цауменьшение содержимого при приходекаждого счетного импульса), что фиксируется вторым дешифратором 8. Возникающий при этом на выходе второгодешифратора 18 сигнал поступает навход сброса первого счетчика 10,приводя его в исходное состояние.Одновременно он поступает на одиннадцатый вход блока 29 управления, после чего вновь появляется импульс наего седьмом выходе, т.е. начинает .повторяться новый цикл генерацииочередного импульса в пакете.Падобное повторение будет иметьместо до тех пор, пока не начнет 25генерироваться последний импульс впакете, В этом случае по сравнениюс описанными действиями возникаютследующие отличия: изменяется код навосьмом выходе блока 29 управления, 30в связи с чем во второй счетчик 16 .по входу предустановки записываетсячерез второй коммутатор 30, либокод с выхода текущей длительностипервого блока 23 формирования длительности последовательностей (режим "Период пакета"), либо код свыхода заданной длительности того жеблока (режим "Интервал .пакета ).Кроме тог сигнал с шестого выходаблока 29 управления поступает навход счета первого блока анализачисла отсчетов, уменьшая содержимоесчетчика.61 на единицу. Это свидетельствует о том, что число пакетов45которое необходимо формировать вдальнейшем до завершения пачки,уменьшилось на единицуВ завершающей части цикла генерации импульса блок 29 .управлениянаряду с сигналами на первом, четвертом и седьмом выходах формируютуправляющие сигналы на третьем ипятом выходах,; тем самым через элементы ИЛИ 31 и 31 запускаются генераторы равномерно распределенныхслучайных чисел 1 и 1, фоРмиРУяадресные коды блоков 2 и 2 памятигруппы, в Результате на выходах этих блоков памяти появляются случайныечисла - соответственно значение числа импульсов в последующем пакете, поступающее на вход установки второго блока 27 анализа числа отсчетов, и значение периода (интервала) последующего пакета, поступающее на вход задания длительности первого блока 23 формирования длительности последовательностейПри генерации последнего. импульса последнего пакета в пачке на восьмом выходе блока 29 управления появляется код, который обеспечивает запись во второй счетчик 6 через второй коммутатор 30 либо значение с выхода текущей длительности второго блока 24 формирования длительности последовательностей (режим Период пачки), либо значение с выхода заданной длительности того же блока (режим "Интервал пачки ), В завершающей части цикла генерации импульса блок 29 управления вырабатывает сигналы на первом, втором, третьем. четвеотом и пятом выходах, осуществляя запуск (через элементы ИЛИ 31 группы) всех семи генераторовравномерно распределенцых случайньд чисел группы, далее блок 29 управления, вырабатывает сигнал на седьмом выходе и т,д повторяя все действия, имеющие место при первоначальном запуске генератора, Подобная работа генератора продолжается до появления сигнала Стоп по которому его функционирование прекращается.Блок 29 управления предназначен. для выработки управляющих сигналов на основе информации с выходов первого и второго блоков 26 и 27 анализа числа отсчетов. Блок 29 управления работает следующим образом. Формирование выходных сигналов этого блока может осуществляться только при отсутствии сигналов Стоп иПуск и при единичном состоянии триггера 53, Перевод в единичное состояние этого триггера в каждом очередном цикле работы генератора производится сигналом с инверсного выхода триггера 12 (при первоначальном запуске - сигналом Стоп) . При отсутствии сигналов Стоп и Пуск и единичном состоянии триггера 53 блока 29 управления на выходе элемента И 32 также имеет место единичный сигнал, разрешающий функциониро 158750вание логических элементов И 33-41,Эти элементы в комбинации с логическими элсментами И 42, ИЛИ 44-49 образуют логическую схему, вырабатывающую сигналы на выходы 1-7 блока 29управления при определенных комбинациях сигналов на его входах и.обеспечивающую описанную последовательностьработы и взаимодействия отдельных блоков генератора. Сброс триггера 53 внулевое состояние производится сигналом с выхода элементов ИЛИ 44 присрабатывании любого из элементовИЛИ 44-49. Выходные сигналы элементов ИЛИ 50-52, а также выходные, сигналы элементов И 33 и 40 формируют врегистре54 пятиразрядный позиционныйкод, определяющий, из какого источника через второй коммутатор 30 долженбыть загружен код в счетчик 16: изрегистра 28, из регистра 56, первого23 либо второго 24 блока формирования длительностей последовательностей, из счетчика 59 блока 23 илиблока 24,Блоки формирования длительностипоследовательностей предназначеныдля формирования пакетов импульсов(первый блок 23) или пачек импульсов 30(второй блок 24) определенной длительности. Первый блок 23 формирования длительности последовательностей работает следующим образом. Перед началом работы генератора с второго выхода первого коммутатора 22на вход задания масштаба времениподается код, определяющий временноймасштаб длительности пакета. Этоткод заносится в первый регистр 55 40блока 23, где сохраняется на всевремя работы генератора. В начальныймомент формирования очередной пачкис выхода блока 25 памяти группы приходит случайное число, определяющееслучайную длительность пачки, Эточисло записывается во второй регистр56 блока 23, где сохраняется на всевремя формирования данной пачки. Посигналу с второго выхода блока 29 50управления, подаваемого на вход подготовки блока 23, происходит предустановка счетчика 59 блока 23: в негопереписывается код из второго регистра 56 блока 23. Одновременно в 55режиме "Период пакета" на вход пускаблока 23 подается сигнал с второгоблока 25 управления периодом-интервалом. Управляемый генератор 57 импуль 1 1 1сов блока 23 начинает генерировать непрерывную последовательность тактовых импульсов, подаваемых па тактовый вход делителя 58 частоты блока 23, На выходе делителя 58 частоты появляются импульсы с частотой, определяемой коэффициентом деления делителя 58 частоты, заданным с помощью кода, хранящегося в первом регистре 55 блока 23. Тем самым задается временной масштаб длительности пакета. Импульсы с выхода делителя 58 частоты поступают на счетный вход счетчи-, ка 59, содержимое которого уменьшается на единицу с приходом каждого счетного импульса. Разрядные выходы счетчика 59 блока 23 являются выходом текущей длительности пакета, а выход второго регистра 56 - выходом заданной длительности пакета.Второй блок 24 формирования длительности последовательностей работает аналогично первому блоку 23. При этом в первый регистр 55 блока 24 с третьего выхода коммутатора 22 заносится код временного масштаба длительности пачки, во второй регистр , 56 блока 24 в начале каждой пачки записывается случайное число, поступающее от блока 2 памяти группы; предустановка счетчика 59 блока 24 происходит по сигналу с второго выхода блока 29 управления, а сигнал на вход пуска управляемого генератора 57 импульсов блока 24 в режиме "Период пачки" проходит с третьего выхода блока 25 управления периодом- интервалом. Выход счетчика 59 блока 24 является выходом текущей длительности пачки, а выход второго регистра 56 блока 24 - выходом заданной длительности пачки.Блоки анализа числа отсчетов предназначены для анализа заданного и текущего числа пакетов (первый блок 26) или числа импульсов в пакете (второй блок 27). Первый блок 26 анализа числа отсчетов работает следующим образом. В начальный момент при подаче сигнала "Пуск" происходит сброс счетчика 61 блока 26 в начальное состояние. Затем в начале формирования пачки в регистр 60 блока 26 записывается случайное число с выхода блока 2 З памяти группы, задающее общее количество пакетов в данной пачке. Далее по сигналу с второго13 15выхода блока 29 управления осуществляется перезапись числа из регистра60 в счетчик 61, т.е. предустановкасчетчика 61, С приходом каждого очередного импульса с шестого выходаблока 29 управления содержимое счетчика уменьшается на единицу. Первыйи второй дешифраторы 62 и 63 осуществляют анализ содержимого регистра 60и счетчика 61 соответственно, формируя выходные сигналы блока 26, Второй блок 27 анализа числа отсчетовработает аналогично первому блоку 26,при этом в начале формирования каждого пакета в регистр 60 блока 27 записывается случайное число с выходаблока 2 памяти группы, указывающеечисло импульсов в данном пакете, перезапись числа в счетчик 61 блока 27происходит по сигналу с третьего выхода блока 29 управления, а изменения содержимого счетчика 61 - по импульсам с седьмого выхода блока 29управления,Блок 25 управления периодом-интервалом работает следующим образом.Перед началом работы генератора с выходов 7-9 первого коммутатора 22в триггеры 64-66 блока 25 заноситсякод, .определяющий режим работы период-интервал при формировании последовательности импульсов, пакетов и пачек. Код с восьмого выхода блока 29управления подается на управляющийвход коммутатора 70 блока 25, определяя передачу на выход коммутатора70 признака периода-интервала либос триггера 64 (при формировании длительности между импульсами одного пакета), либо с триггера 65 (при формировании длительности пакета), либос триггера 66 (при формированиидлительности пачки), В момент переброса триггера 12 в единичное состояние сигнал с прямого выхода этого триггера поступает на пятый входблока 25, воздействуяа входы разрешения записи триггеров 67-69. Если триггер 65 находится в единичномсостоянии (признак периода пакета)то в единичное состояние перейдет итриггер 68, осуществляя запуск первого блока 23 формирования длительности последовательностей 23. Аналогичным образом, если триггер 66 находится в единичном состоянии (признакпериода пачки), то в единичное состояние перейдет и триггер 69, осущест 87501 14вляя запуск второго блока 24 формирования длительности последовательностей. Одновременно, если триггер 567 находится в единичном состоянии через элемент И 71 блока 25, а затем элемент ИЛИ 6 осуществляется запуск второго генератора 19 импульсов.Формула изобретения1. Генератор нестационарного случайного импульсного процесса, содержащий группу из трех генераторов равномерно распределенных случайныхчисел, группу из трех блоков памяти,первый, второй, третий и четвертыйрегистры, блок умножения, преобразователь код - напряжение, модулятор 20 полярности, первый, второй и третийделители частоты, первый и второйсчетчики, первый и второй дешифраторы, триггер, элемент ИЛИ, первый ивторой генераторы импульсов, блок па мяти, причем разрядный выход первого регистра соединен с первым входомблока умножения, выход кбторого соединен с информационным входом преобразователя код - напряжение, выход 30 которого соединен с информационнымвходом модулятора полярности, входуправления полярностью выходного напряжения которого связан со знаковымразрядом первого регистра, а выходявляется выходом генератора, разрядный выход второго регистра соединенс входом задания коэффициента деления первого делителя частоты, выход которого соединен со счетным входом первого счетчика, разрядный выход которого связан с адресным входомблока памяти и с входом первого дешифратора, выход блока памяти соединен с вторым входом блока умноже.-1ния, выход первого дешифратора соединен с входом сброса триггера, прямойвыход которого соединен с входом управления считыванием блока памятии входом пуска первого генератора 50 импульсов, выход которого соединенс тактовым входом второго делителячастоты, вход задания коэффициентаделения которого связан с разряднымвыходом третьего регистра, а выход - 55 с тактовым входом первого делителячастоты, инверсный выход триггерасоединен с первым входом элементаИЛИ, выход которого соединен с вхо-дом пуска второго генератора импуль 158750116сов, выход которого соединен с тактовым входом третьего делителя частоты, вход задания коэффициента деления которого соединен с выходомчетвертого регистра, а выход - со5счетным входом второго счетчика,выход второго счетчика соединен свходом второго дешифратора, выходкоторого связан с входом сброса пер 10вого счетчика, о т л и ч а ю щ и йс я тем, что, с целью расширениякласса решаемых задач за счет возможности формирования пакетов и пачек в выходной последовательностиимпульсов, в группу генераторов равномерно распределенных случайныхчисел дополнительно введены четырегенератора равномерно распределенныхслучайных чисел, в группу блоков памяти дополнительно - четыре блока памяти, два коммутатора, два блокаформирования длительности последовательностей, блок управления периодоминтервалом, два блока анализа числа 25отсчетов, пятый регистр, группаэлементов ИЛИ и блок управления, состоящий из одиннадцати элементов И,десяти элементов ИЛИ, триггера ирегистра, причем выход первого элемента И блока управления соединен спервыми входами второго, третьего,четвертого, пятого, шестого, седьмого, восьмого, девятого и десятогоэлементов И блока управления, выходпервого элемента ИЛИ блока управления соединен с установочным входомтригГера блока управления, прямойвыход которого соединен с входом первого элемента И, а инверсный - спервым входом одиннадцатого элемента И, выходы второго, третьего, четвертого, пятого, шестого, седьмого,восьмого, девятого и десятого элементов И соединены с входами второго 45элемента ИЛИ блока управления, выходкоторого соединен с входом сбросатриггера блока управления, выходывторого, третьего и четвертого элементов И соединены с входами третье 5го элемента ИЛИ блока управления,выход которого соединен с первымивходами четвертого, пятого и шестогоэлементов ИЛИ блока управления, выходы пятого, шестого ц седьмого55.элементов Ц соединены соответственнос вторЫм, третьим и четвертым входами четвертого элемента ИЛИ блокауправления, Выходы пятого и восьмаго элементов И соединены соответстВенно с вторым и третьим входами пятого элемента ИЛИ блока управления,выход шестого элемента И соединенс вторым входом шестого элементаИЛИ блока управления, выходы девятого и десятого элементов И соединены с входами седьмого элемента ИЛИблока управления, выходы второго ивосьмого элементов И соединены сустановочными входами соответственно первого и второго разрядов регистра блока управления, выходы седьмого и десятого элементов И соединеныс входами восьмого элемента ИЛИ блока управления, выходы третьего, пятого и восьмого элементов И соединеныс входами девятого элемента ИЛИ блока управления, выходы четвертого ишестого элементов И соединены с входами десятого элемента ИЛИ блокауправления, выходы восьмого, девятого и десятого элементов ИЛИ блокауправления соединены с установочнымивходами соответственно третьего,четвертого и пятого разрядов регистра блока управления, выходы каждогоиз генераторов равномерно распределенных случайных чисел группы соединены с адресными входами соответствующих блоков памяти группы, первыйуправляющий вход первого коммутатораявляется входом задания режима работы генератора, информационный входпервого коммутатора является входомзадания характеристик генерируемогоимпульсного процесса, первый выходпервого коммутатора соединен с информационным входом третьего регистра, второй выход первого коммутатора соединен с входом задания масштаба времени первого блока формирования длительности последовательностей, третий выход - с входом зада"ния масштаба времени второго блокаформирования длительности последовательностей, четвертый выход - с входом предустановки первого счетчика,пятый выход - с информационным входомблока памяти, шестой выход - с информационными входами блоков памяТигруппы, седьмой, восьмой и девятыйвыходы первого коммутатора соединенысоответственно с первым, вторым итретьим входами блока управления периодом-интервалом, десятый выход -с информационным входом четвертогорегистра, выходы первого, второго, 1587501 1830 ти группы, выход пятого элемента ИЛИ группы соединен с запускающим входом седьмого генератора равномерно распределенных случайных чисел группы и с входом управления считыванием седьмого блока памяти группы, выход окончания отсчетов первого55 блока анализа числа отсчетов соединен с вторыми входами второго, третьего и четвертого элементов И блака управления и с первыми инверсными . третьего, четвертого, пятого, шестого и седьмого блоков памяти группы соединены соответственно с информационным входом ттерттого регистра с5 информационным входом второго регистра, с входами установки первого и второго блоков анализа числа отсчетов, с входами задания длительности первого и второго блоков формирования длительности последовательностей, с информационным втсодом пятого регистра, вход осталова генератора соединен с входом запрета второго счетчика,с первым инверсным входом первого элемента И блока управления и с первым входом первого элемента ИЛИ блока управления, вход пуска генератора соединен с входами сброса первого и второго блоков анализа числа отсчетов, с вторым инверсным входом первого элемента И блока управления и с первыми входами элементов ИЛИ группы, выход первого элемента ИЛИ группы соединен 25 с запускающими входами первого и второго генераторов равномерно распределенных случайных чисел группы и с входами управления считыванием первого и второго блоков памяти группы, выход второго элемента ИЛИ группы соединен с запускающими входами третьего и шестого генераторов равномерно распредеттецттых случайных чисел группы и с входами управления считыванием третьего и шестого блоков памяти группы, выход третьего элемента ИЛИ груттпы соединен с запускающим входом четвертс.го генератора равномерно распределенных слу чайных чисел группы и с входом управления считыванием четвертого блока памяти группы, выход четвертого элемента ИЛИ группы соедтптец с запускающим входом пятого генератора равномерно распределенных случайных чисел группы и с входом управления считыванием пятого блока памя. входами пятого, шестого и седьмого - 1элементов И блока управления, выходсигнализации о последнем отсчетепервого блока анализа числа отсчетовсоединен с вторым инверсным входомшестого элемента И блока управлеттияс вторым входом седьмого элементаИ блока управления, первым инверснымвходом девятого элемента И блокауправления, выход сигнализации опоследнем отсчете первого блокаанализа числа отсчетов соединен с вто-рым инверсным входом шестого элементаИ блока управления, с вторым входомседьмого элемента И блока управления, первым инверсным входом девятого элемента И блока управления ивторым входом десятого элемента Иблока управления, выход равенствачисла отсчетов единице первого блока анализа числа отсчетов соединенс третьим входом второго элементаИ блока управления, а выход превт 1 пттения числа отсчетов единицы - с третьим входом четвертого элемента И блока управления, выход окончания отсчетов второго блока анализа числаотсчетов соединен с четвертыми входами второго и четвертого элементовИ блока управления, с третьими входами третьего и седьмого элементов Иблока управления, вторыми входамипятого и седьмого элементов И блока управления, первыми инверснымивходами восьмого и десятого, вторыминверсным входом девятого элементовИ блока управления,.выход равенствачисла отсчетов единице второго блока анализа числа отсчетов соединенс пятыми входами второго и четвертого элементов И блока управления, вторыми инверсными входами пятого и восьмого элементов И блока управления,третьими входами шестого и десятогоэлементов И блока управления, четвертым входом седьмого и вторым входом девятого элемента И блока управления, выход превышения числа отсчетов единицы второго блока анализачисла отсчетов соединен с четвертымвходом третьего элемента И блока управления, выход второго дешифраторасоединен с вторым входом одиннадцатого элемента И блока управления,инверсный выход триггера соединенс вторым входом первого элемента ИЛИблока управления, выход второго элемента ИЛИ блока управления соединен

Смотреть

Заявка

4278632, 27.05.1987

ПРЕДПРИЯТИЕ ПЯ А-7672

БОБЕНКО ВАДИМ ГЕННАДЬЕВИЧ, ДЕМЬЯНКОВ ИГОРЬ АЛЕКСЕЕВИЧ, КАПЛИН ЕВГЕНИЙ АЛЕКСАНДРОВИЧ, КУЗЬМИН БОРИС ИВАНОВИЧ

МПК / Метки

МПК: G06F 7/58

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

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

Код ссылки

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

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