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

 

Изобретение относится к вычислительной технике и может быть использовано при создании имитационно-моделирующей аппаратуры, для решения задач статистической радиотехники. Цель изобретения - расширение класса решаемых задач за счет возможности формирования пакетов и пачек в выходной последовательности импульсов. Генератор содержит группу из семи генераторов равномерно распределенных случайных чисел, группу из семи блоков памяти, группу из пяти элементов ИЛИ, пять регистров, блок умножения, преобразователь код - напряжение, элемент ИЛИ, модулятор полярности, три делителя частоты, два счетчика, блок памяти, триггер, два генератора импульсов, два дешифратора, два коммутатора, два блока формирования длительности последовательностей, блок управления периодом-интервалом, два блока анализа числа отсчетов и блок управления. 3 з.п. ф-лы, 6 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (g1)5 С 06 Г 7/58

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

H А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО И306РЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4278632/24-24 (22) 27.05.87 (46) 23.08.90. Бюл. II 31 (72) В.Г. Бобенко, И.А. Демьянков, Е.А..Каплин и Б.И. Кузьмин (53) 681.3 (088.8) (56) Авт: рское свидетельство СССР

У 517018, кл. G 06 F 1/02, 1980.

Авторское свидетельство СССР

М 1008739, кл. С 06 F 7/58, 1983. (54) ГЕЦЕРАТОР 11ЕСТАЦ!!О!!АР!!ОГО СЛУЦАЙИОГО ИТ"!!УЛЬС11ОГО 11РОЦЕССА (57) Изобретение относится к вь числительной технике и может быть испольэовано при создании имитационно — моделиру1ощей аппаратуры, для решения задач статистической радиотехники. Цель изобретения — расширение

Изобретение относится к вычислительной технике и может быть испольэовапо при создании имитационно-моделируюшей аппаратуры, для решения задач статистической радиотехники, при построении автоматизированных испытательных комплексов.

Цель изобретения — расширение класса решаемых задач эа счет формирования пакетов и пачек в выходной последовательности импульсов.

Ца фиг.I предст, плена структурная схема генератора нестационарного случайного импульс:-<ого процесса, на фиг,2 — структурная схема блока управления; на фиг.3 — структурная

„SU,» 15875 1 А 1 класса решаемых задач эа счет возможности формирования пакетов и па" чек в выходной последовательности импульсов. Генератор содержит группу иэ семи генераторов равномерно распределенных случайных чисел, группу иэ семи блоков памяти, группу из пяти элементов ИЛИ, пять регистров, блок умножения, преобраээватель коднапряжение, элемент ИЛИ, модулятор полярности, три делителя частоты, два счетчика, блок памяти, триггер, дна генератора импульсов, два дешифратора, два коммутатора, два блока формирования длительности последовательностей, блок управления периодоминтервалом, два блока анализа числа отсчетов и блок управления. 3 з.п. ф-лы, 5 ил. схема блока формирования длительности последовательностей; на фиг.4 структурная схема блока анализа числа отсчетов; на фиг.5 — структурная схема блока управления периодоминтервалом.

Генератор содержит группу иэ семи генераторов равномерно распределенных спучайных чисел, группу из семи блоков 2 памяти, первый регистр 3 блок 4 умножения, преобразователь 5 код — напряжение, элемент ИЛИ 6, модулятор 7 полярности, второй регистр

8, первый делитель 9 частоты, первый счетчик 10, блок ll памяти, триг гер !2, первый генератор 13 импуль—! 587501 сов, второй делитель 14 частоты, третий регистр 15, второй счетчик 16 ! первый дешифратор 17, второй дешифратор 18, второй генератор 19 им5 пульсов, третий делитель 20 частоты, четвертый регистр 21, первый коммутатор 22, первый и второй блоки 23 и

24 формирования длительности последовательностей, блок 25 управления периодом-интервалом, первый и второй блоки 26 и 27 анализа числа отсчетов

) пятый регистр 28, блок 29 управления

) второй коммутатор 30 и группу из пяти элементов ИЛИ 31, 15

Блок 29 управления содержит одиннадцать элементов И 32-42, десять элементов ИЛИ 43-52, триггер 53 и регистр 54, Блок формирования длительности последовательностей содер- 20 жит два регистра 55 и 56, управляемый генератор 57 импульсов, делитель

58 частоты и счетчик 59. Блок анализа числа отсчетов содержит регистр

60, счетчик 61 и два дешифратора 62 25 и 63, Блок управления периодом-интервалом содержит шесть триггеров 64-69, коммутатор 70 и элемент И 71.

Генератор нестационарного случайного импульсного процесса позволяет 30 .генерировать потоки импульсов определенной формы со случайной амплитудой и длительностью, группирующихся в пакеты, которые, в свою очередь, могут группироваться в пачки. При этом задаются раздельно и независимо друг от друга вероятностные характеристики следующих случайно изменяющихся характеристик процесса: амплитуда импульсов, длительность импульсов, период импульсов (или интервал между импульсами), число импульсов в пакете, период пакета (илц интервал между пакетами), число пакетов в пачке, период пачки (или интер- !5 вал между пачками). Кроме того, отдельно могут задаваться: форма импульса путем задания в определенном масштабе всех ординат импульса, масштабы времени при формировании длительности импульса, периода импульса (или интервала между импульсами), периода пакета (или интервала между пакетами), периода пачки (или интервала между пачками). КРоме того,возможен выбор между двумя режимами рабо-! ты, когда задаются либо случайные периоды (периоды импульсов, пачек, пакетов), измеряемые между передними фронтами соответствующих импуль— сов, либо случайные интервалы, измеряемые между задним фронтом одного импульса и передним фронтом последующего.

Генератор работает следующим образом.

Перед началом генерации с помощью первого коммутатора 22 осуществляется запись в различные блоки генератора исходной информации, поступающей поспедовательно на информационный вход первого коммутатора 22. Эта запись происходит по командам, подаваемым на вход задания режимов работы укаэанного коммутатора, Передается и распределяется по блокам генератора следующая исходная информация: код, определяющий масштаб длительности импульса (с выхода 1 первого коммутатора 22 записывается в третий регистр 15); код, определяющий масштаб длительности пакета (с выхода 2 первого коммутатора 22 подается на вход задания масштаба времени первого блока 23 формирования длительности последовательностей) с код, определяющий масштаб длительности пачки (с выхода 3 первого коммутатора 22 подается на вход задания масштаба времени второго блока 24 формирования длительности последовательностей); код задания начального адреса (с выхода 4 первого коммутатора 22 подается на вход предустановки первого счетчика 10) коды ординат, задающих ту или иную форму генерируемых импульсов (с выхода 5 первого коммутатора 22 подаются на информационный вход блока 11 памяти); коды ординат функций, обратных интегральным функциям распределения вероятностей амплитуды импульсов, мнительности импульсов, периода (интервала) импульсов, числа импульсов

r, пакете, периода (интервала) пакета, числа пакета, периода (интервала) пачки (подаются с выхода 6 первого комму— татора 22 на информационные входы блоков 2 памяти группы, причем информация о распределении вероятностей амплитуды импульсов, длительности импульсов, числа пакетов в пачке, числа импульсов в пакете, периода (интервала) пакета, периода (интервала) пачки, периода (интервала) импульса записывается соответвенно в блоках

2,!,2,...,2 памяти группы); код, 5 15 оп р ед еля юший р ежим р аб о ты п ер иодинтервал импульса, пакета, пачки (подается с выходов 7-9 первого коммутатора 22 соответственно на первый, второй и третий входы блока 25 управления периодом-интервалом, при— чем логическая единица является приэ-!! !! наком режима период, а логический ноль — признаком режима "интервал"); код, определяющий масштаб периода (интервала) (подается с выхода 10 первого коммутатора 22 на информационный вход четвертого регистра 2!).

В начальном состоянии триггер 12 и второй счетчик 16 сброшены в нулевое состояние, блок 29 управления заблокирован сигналом "Стоп". По сигналу Пуск происходит сброс в начальное состояние первого и второго блоков 26 и 27 анализа числа отсчетов, одновременно сигнал "IlycK через элементы ИЛИ 31!-31 группы элементов

ИЛИ 31 осуществляет запуск всех семи генераторов 1 равномерно распределенных случайных чисел группы. Эти генераторы вырабатывают семь равномерно распределенных случайных чисел, служащих адресами для соответствующих блоков 2 -27 памяти группы. Под воэ— действием сигналов с выходов элементов HJIH 31 — 31> группы, поступающих на входы управления считыванием всех блоков 2 памяти группы, происходит считывание информации из ячеек памяти, определяемых кодами на адресных входах блоков ?!-27 памяти. В результате на информационном выходе каждого иэ блоков 2! — 27 памяти появляется случайное число, подчиняющееся распределению вероятностей, заданномуперед началом работы генератора ° укаэанные случайные числа распределяются следующим образом: с выхода блока 2 памяти направляются на информационный вход первого регистра .

3, задавая случайную амплитуду импульса, с выхода блока 2! памяти на информационный вход второго регистра 8, задавая случайную длительность импульса, с выхода блока 2 памяти — на вход установки первого блока 26 анализа числа отсчетов, задавая случайное число пакетов в пачке, с выхода блока памяти 24. — на вход установки второго блока 27 анализа числа отсчетов, задавая случайное число импульсов в пакете, с выхода блока 2 памяти — на вход зада35

Единичный сигнал с прямого выхода триггера 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 на единицу.

Это свидетельствует о том, что формируется очередной импульс, а количество импульсов, входящих в данный пакет импульсов, которое необходимо сформировать в дальнейшем до завершения пакета, уменьшилось на единизо „> °

1": ")01 вого делителя 9 частоты поступан т на счетный вход первого счетчика 10, изменяя его содержимое, начиная с установленного по входу предустановки исходного значения, 5

Разрядный выход первого счетчика соединен с адресным входом блока ll памяти. Поскольку на его входе управления считыванием уже имеется единич- 10 ный сигнал, по мере смены кодов на адресном входе на выходе блока 11 памяти будут появляться значения, определяющие форму импульса, записанные в блок 11 памяти перед началом 15 работы генератора. Эти решения посту.лают на один из входов блока 4 умножения, на другой вход которого подается информация с первого регистра 3, хранящего случайное число, ха- 20 рактеризующее амплитуду импульса, Результат умножения с выхода блока умножения поступает на преобразователь 5 код — напряжение и далее на модулятор 7 полярности, в котором в зависимости от состояния знакового разряда числа в первом регистре

3 выходное напряжение с преобразователя код — напряжение либо не изменяется (в регистре 3 — положитель- 30 ное число), либо инвертируется (в регистре 3 — отрицательное число) .

В результате на выходе ггодулятора 7 полярности, являющемся выходом генератора, образуется импульс с задан-. ной в онределенном масштабе формой, случайной амплмтудой и длительностью„

Формирование импульса заканчивается в тот момент, когда появляется сигнал на выходе первого дешифратора 40

17, настроенного на заданное число ординат импульса °

При переходе триггера 12 в еди- . ничное состояние сигнал с его прямого выхода воздействует также на пя— тый вход. блока 25 управления периодом-интервалом и второй управляющий вход второго коммутатора 30, Если имеют место режимы "Период пакета", "Период пачки", "IIepvnp импульса|, то блок 25 управления периодом-интервалом вырабатывает сигналы на первом, втором и третьем выходах. При этом сигнал с второго выхода этого блока

55 поступает на вход пуска первого блока 23 формирования длительности последовательностей, начиная тем самым отсчет длительности периода пакета, сигнал с третьего выхода блока 25 управления периодом-интервалом посту пает на вход пуска второго блока 24 формирования дпительности последовательностей, начиная тем самым отсчет длительности периода пачки. Сигнал с первого выхода блока управления периодом-интервалом через элемент ИЛИ

6 воздействует на вход пуска второго генератора 19 импульсов, в результате чего .на выходе этого генератора появляются тактовые импульсы, поступающие на тактовый вход третьего делителя

20.частоты, коэффициент деления которого определяется кодом, записанным в четвертом регистре 21 и задающим временной масштаб отсчета периода.

В свою очередь, по сигналу на втором управляющем входе второй коммутатор

30 производит анализ информации, поступающей на его первый управляю- щий вход на предмет выяснения того, какая информация должна быть передана на выход второго коммутатора. с выхода текущей длительности либо с выхода заданной длительности первого 23, или второго 24 блока формирования длительности последовательностей, либо с информационного выхода пятого регистра 28. В рассматриваемом варианте на выход передается код с выхода пятого регистра 28, задающий период импульса.

В момент завершения формирования выходного импульса, когда появляется сигнал на выходе первого дешифратора 17, этот сигнал осуществляет сброс триггера 1-2 в нулевое состояние, чем фиксируется задний фронт выходного импульса. Появляющийся при этом единичный сигнал с инверсного выхода триггера 12 подается на десятый вход блока 29 управления, после чего на первом и четвертом выходах блока 29 управления появляются импульсы, вновь запускающие генераторы 1<.-l равномерно распределенных случайных чисел группы. Если генератор работает в режиме Интервал импульса, то в этом случае запуск второго генератора 19 импульсов производится не от блока 25 управления периодом-интервалом, а опять-таки единичным сигналом с инверсного выхода триггера 12 через второй вход элемента ИЛИ 6. При этом с помощью второго счетчика 16 будет отсчитываться длительность вре158750!!

25 менного промежутка не от переднего фронта выходного импульса, как Гыпо в режиме Период импульса!, а от заднего фронта выходного импульса, что

5 и требуется для отсчета интервала между импульсами. И в том, и в другом случае завершение этого отсчета производится в момент обнуления второго счетчика 16 (он работает на уменьшение содержимого при приходе каждого счетного импульса), что фиксируется вторым дешифратором !8. Возникающий при этом на выходе второг= дешифратора 18 сигнал поступает на вход сброса первого счетчика 10, приводя em в исходное состояние.

Одновременно он поступает на одиннадцатый вход блока 29 управления, после чего вновь появляется импульс на его седьмом выходе, т.е. начинает . повторяться новый цикл генерации очередного импульса в пакете.

Подобное повторение будет иметь место до тех пор, пока не начнет генерироваться последний импульс в пакете. В этом случае по сравнению с описанными действиями возникают следующие отличия: изменяется код на восьмом выходе блока 29 управления, в связи с чем во второй счетчик 16 . по входу предустановки записывается через второй коммутатор 30, либо код с выхода текущей длительности первого блока 23 формирования длительности последовательностей (режим "Период пакета"), либо код с выхода заданной длительности того же блока (режим "Интервал .пакета ).

Кроме тог > сигнал с шестого выхода блока 29 управления поступает на вход счета первого блока анализа числа отсчетов, уменьшая содержимое счетчика.61 на единицу. Это свидетельствует о том, что число пакетов 45 которое необходимо формировать в дальнейшем до завершения пачки, уменьшилось на единицу °

В завершающей части цикла генерации импульса блок 29 .управления наряду с сигналами на первом, четвертом и седьмом выходах формируют управляющие сигналы на третьем и пятом выходах,; тем самым через элементы ИЛИ 31 и 314 запускаются генераторы равномерно распределенных случайных чисел 1 и 1, фоРмиРУя адресные коды блоков 2 и 2 памяти группы, в Результате на выходах этих блоков памяти появляются случайные числа — соответственно значение числа импульсов в последующем пакете, поступающее на вход установки второго блока 27 анализа числа отсчетов, и значение периода (интервала) последующего пакета, поступающее на вход задания длительности первого блока 23 формирования длительности последовательностей °

При генерации последнего. импульса последнего пакета в пачке на восьмом выходе блока 29 управления появляется код, который обеспечивает запись во второй счетчик 16 через второй коммутатор 30 либо значение с выхода текущей длительности второго блока

24 формирования длительности последовательностей (режим !Период пачки!!)> либо значение с выхода заданной длительности того же блока (режим "Интервал пачки ), В завершающей части цикла генерации импульса блок 29 управления вырабатывает сигналы на первом, втором, третьем. четвертом и пятом выходах, осуществляя запуск (через элементы ИЛИ 31 группы) всех семи генераторов Равномерно распределенпых случайньд чисел группы, далее блок 29 управления, вырабатывает сигнал на седьмом выходе и т,д,, повторяя все действия, имеющие место при первоначальном запуске генератора. Подобная работа генератора продолжается до появления сигнала !!Стоп по которому его функционирование прекращается.

Блок 29 управления предназначен. для выработки управляющих сигналов на основе информации с выходов первого и второго блоков 26 и 27 анализа числа отсчетов. Блок 29 управления работает следующим образом. Формирование выходных сигналов этого блока может осуществляться только при отсутствии сигналов !!Стоп!! и !! !!

Пуск и при единичном состоянии триггера 53, Перевод в единичное состояние этого триггера в каждом очередном цикле работы генератора производится сигналом с инверсного выхода триггера 12 (при первоначальном запуске — сигналом !!Стоп!!) . При отсутствии сигналов !!Стоп и "IIycê и единичном состоянии триггера 53 блока 29 управления на выходе элемента И 32 также имеет место единичный сигнал, разрешающий функциониро158750

40 вание логических элементов И 33-41, Эти элементы в комбинации с логическими элсментами И 42, ИЛИ 44-49 образуют логическую схему, вырабатыва— ющую сигналы на выходы 1-7 блока 29 управления при определенных комбинациях сигналов на его входах и обеспечивающую описанную последовательность работы и взаимодействия отдельных бло- 10 ков генератора. Сброс триггера 53 в нулевое состояние производится сигналом с выхода элементов ИЛИ 44 при срабатывании любого из элементов

ИЛИ 44-49. Выходные сигналы элемен- 15 тов ИЛИ 50-52, а также выходные, сигналы элементов И 33 и 40 формируют в регистре 54 пятиразрядный позиционный код, определяющий, из какого источника через второй коммутатор 30 должен быть загружен код в счетчик 16: из регистра 28, из регистра 56, первого

23 либо второго 24 блока формирования длительностей последовательностей, из счетчика 59 блока 23 или блока 24.

Блоки формирования длительности последовательностей предназначены для формирования пакетов импульсов (первый блок 23) или пачек импульсов (второй блок 24) определенной длительности. Первый блок 23 формирования длительности последовательностей работает следующим образом. Перед началом работы генератора с вто- 5 рого выхода первого коммутатора 22 на вход задания масштаба времени подается код, определяющий временной масштаб длительности пакета. Этот код заносится в первый регистр 55 блока 23, где сохраняется на все время работы генератора. В начальный момент формирования очередной пачки с выхода блока 2 памяти группы приходит случайное число, определяющее случайную длительность пачки, Это число записывается во второй регистр

56 блока 23, где сохраняется на все время формирования данной пачки. По сигналу с второго выхода блока 29 50 управления, подаваемого на вход подготовки блока 23, происходит предустановка счетчика 59 блока 23: в него переписывается код из второго регистра 56 блока 23. Одновременно в 55 режиме "Период пакета на вход пуска блока 23 подается сигнал с второго блока 25 управления периодом-интервалом. Управляемый генератор 57 импуль1 ) сов блока 23 начинает генерировать непрерывную последовательность тактовых импульсов, подаваемых па тактовый вход делителя 58 частоты блока

?3. На выходе делителя 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 записывается случайное число с выхода блока 21 памяти группы, указывающее число импульсов в данном пакете, перезапись числа в счетчик 61 блока 27 происходит по сигналу с третьего выхода блока 29 управления, а изменения содержимого счетчика 61 — по импульсам с седьмого выхода блока 29 управления.

Блок 25 управления периодом-интервалом работает следующим образом.

Перед началом работы генератора с выходов 7-9 первого коммутатора 22 в триггеры 64-66 блока 25 заносится код, .определяющий режим работы период-интервал при формировании последовательности импульсов, пакетов и пачек. Код с восьмого выхода блока 29 управления подается на управляющий вход коммутатора 70 блока 25, определяя передачу на выход коммутатора

70 признака периода-интервала либо с триггера 64 (при формировании длительности между импульсами одного пакета), либо с триггера 65 (при формировании ллительности пакета), либо с триггера 66 (при формировании длительности пачки), В момент переброса триггера 12 в единичное состоя ие сигнал с прямого выхода этого триггера поступает на пятый вход блока 25, воздействуя ца входы разрешения записи триггеров 67-69. Åñли триггер 65 находится в единичном состоянии (признак периода пакета)

1 то в единичное со стояние перейдет и триггер 68, осуществляя запуск первого блока 23 формирования длительности последовательностей 23. Аналогичным образом, если триггер 66 находится в единичном состоянии (признак периода пачки), то в единичное состояние перейдет и триггер 69, осущест87501 14 вляя запуск второго блока 24 формирования длительности последовательностей. Одновременно, если триггер

67 находится в единичном состоянии через элемент И 71 блока 25, а затем элемент ИЛИ 6 осуществляется запуск второго генератора 19 импульсов.

Формула изобретения

1. Генератор нестационарного случайного импульсного процесса, содержащий группу из трех генераторов равномерно распределенных случайных чисел, группу из трех блоков памяти, первый, второй, третий и четвертый регистры, блок умножения, преобразователь код — напряжение, модулятор

2Р полярности, первый, второй и третий делители частоты, первый и второй счетчики, первый и второй дешифраторы, триггер, элемент ИЛИ, первый и второй генераторы импульсов, блок па25 мяти, причем разрядный выход первого регистра соединен с первым входом блока умножения, выход кбторого соединен с информационным входом преобразователя код — напряжение, выход

Зр которого соединен с информационным входом модулятора полярности, вход управления полярностью выходного напряжения которого связан со знаковым разрядом первого регистра, а выход является выходом генеРатора, разрядный выход второго регистра соединен с входом задания коэффициента деления первого делителя частоты, выход которого соединен со счетным вхо4р дом первого счетчика, разрядный выход которого связан с адресным входом блока памяти и с входом первого дешифратора, выход блока памяти соединен с вторым входом блока умноже.-1 ния, выход первого дешифратора соединен с входом сброса триггера, прямой выход которого соединен с входом управления считыванием блока памяти и входом пуска первого генератора

5р импульсов, выход которого соединен с тактовым входом второго делителя частоты, вход задания коэффициента деления которого связан с разрядным выходом третьего регистра, а выход—

55 с тактовым входом первого делителя частоты, инверсный выход триггера соединен с первым входом элемента

ИЛИ, выход которого соединен с вхо- дом пуска второго генератора импуль-::

21 15 триггера, а управляющий вход коммутатора является четвертым входом блока, прямой выход второго триггера соединен с вторым информационным входом коммутатора и информационным входом пятого триггера, выход третьего триггера соединен с третьим информационным входом коммутатора и информационным входом шестого триггера, входы разрешения записи инфор—

87501 22 мации четвертого, пятого и шестого триггеров объединены с вторым входом элемента И и являются пятым входом блока, прямой выход четвертого триггера соединен с первым входом элемента

И, выход которого является первым выходом блока, прямые выходы пятого и шестого триггеров являются соответственно вторым и третьим выходами блока.

drat лм. сов, выход которого соединен с тактовым входом третьего делителя частоты, вход задания коэффициента деления которого соединен с выходом четвертого регистра, а выход — со

5 счетным входом второго счетчика, выход второго счетчика соединен с входом второго дешифратора, выход которого связан с входом сбр са пер 10 вого счетчика, о т л и ч а ю щ и йс я тем, что, с целью расширения класса решаемых задач за счет возможности формирования пакетов и пачек в выходной последовательности импульсов, в группу генераторов равномерно распределенных случайных чисел дополнительно введены четыре генератора равномерно распределенных случайных чисел, в группу блоков па- О мяти дополнительно — четыре блока памяти, два коммутатора, два блока формирования длительности последовательностей, блок управления периодоминтервалом, два блока анализа числа 25 отсчетов, пятый регистр, группа элементов ИЛИ и блок управления, состоящий из одиннадцати элементов И, десяти элементов ИЛИ, триггера ирегистра, причем выход первого эле- () мента И блока управления соединен с первыми входами второго, третьего, четвертого, пятого, шестого, седьмого, восьмого, девятого и десятого элементов И блока управления, выход первого элемента ИЛИ блока управления соединен с установочным входом тригГера блока управления, прямой выход которого соединен с входом первого элемента И, а инверсный — с первым входом одиннадцатого элемента И, выходы второго, третьего, четвертого, пятого, шестого, седьмого, восьмого, девятого и десятого элементов И соединены с входами второго 4-, элемента ИЛИ блока управления, выход которого соединен с входом сброса триггера блока управления, выходы второго, третьего и четвертого элементов И соединены с входами третье5 го элемента ИЛИ блока управления, выход которого соединен с первыми входами четвертого, пятого и шестого элементов ИЛИ блока управления, выходы пятого, шестого и седьмого

55 . элементов Ц соединены соответственно с вторЫм, третьим и четвертым входами четвертого элемента ИЛИ блока управления, Выходы пятого и восьма16 го элементов И соединены соответстВенно с вторым и третьим входами пятого элемента ИЛИ блока управления, выход шестого элемента И соединен с вторым входом шестого элемента

ИЛИ блока управления, выходы девятого и десятого элементов И соединены с входами седьмого элемента ИЛИ блока управления, выходы второго и восьмого элементов И соединены с установочными входами соответственно первого и второго разрядов регистра блока управления, выходы седьмого и десятого элементов И соединены с входами восьмого элемента ИЛИ блока управления, выходы третьего, пятого и восьмого элементов И соединены с входами девятого элемента ИЛИ блока управления, выходы четвертого и шестого элементов И соединены с входами десятого элемента ИЛИ блока управления, выходы восьмого, девятого и десятого элементов ИЛИ блока управления соединены с установочными входами соответственно третьего, четвертого и пятого разрядов регистра блока управления, выходы каждого из генераторов равномерно распределенных случайных чисел группы соединены с адресными входами соответствующих блоков памяти группы, первый управляющий вход первого коммутатора является входом задания режима работы генератора, информационный вход первого коммутатора является входом задания характеристик генерируемого импульсного процесса, первый выход первого коммутатора соединен с информационным входом третьего регистра, второй выход первого коммутатора соединен с входом задания масштаба времени первого блока формирования длительности последовательностей, третий выход — с входом зада" ния масштаба времени второго блока формирования длительности последовательностей, четвертый выход — с входом предустановки первого счетчика, пятый выход — с информационным входом блока памяти, шестой выход — с информационными входами блоков памяти группы, седьмой, восьмой и девятый выходы первого коммутатора соединены соответственно с первым, вторым и третьим входами блока управления периодом-интервалом, десятый выход— с информационным входом четвертого регистра, выходы первого, второго, J8

J58750J ! 7

30 ти группы, выход пятого элемента

ИЛИ группы соединен с запускающим входом седьмого генератора равномерно распределенных случайных чисел группы и с входом управления считыванием седьмого блока памяти группы, выход окончания отсчетов первого

55 блока анализа числа отсчетов соединен с вторыми входами второго, третьего и четвертого элементов И блака управления и с первыми инверсными третьего, четвертого, пятого, шесто— го и седьмого блоков памяти группы соединены соответственно с информационным входом первого регистра с

5 инфс рмацио иным входом второго р егистра, с входами установки первого и второго блоков анализа числа отсчетов, с входами задания длительности первого и второго блоков формирования длительности последовательностей, с информационным входом пятого регистра, вход осталова генератора соединен с входом запрета второго счетчика,с первым инверсным входом первого элемента И блока управления и с первым входом первого элемента ИЛИ блока управления, вход пуска генератора соединен с входами сброса первого и второго блоков анализа числа отсчетов, с вторым инверсным входом первого элемента И блока управления и с первыми входами элементов ИЛИ группы, выход первого элемента ИЛИ группы соединен 25 с запускающими входами первого и второго генераторов равномерно распределенных случайных чисел группы и с входами управления считыванием первого и второго блоков памяти группы, выход второго элемента ИЛИ группы соединен с запускающими входами третьего и шестого генераторов равномерно распределенных случайных чисел группы и с входами управления считыванием третьего и шестого блоков памяти группы, выход третьего элемента ИЛИ группы соединен с запускающим входом четвертс.го генератора равномерно распределенных слу- 40 чайных чисел группы и с входом управления считыванием четвертого блока памяти группы, выход четвертого элемента ИЛИ группы соед1шен с запускающим входом пятого генератора 45 равномерно распределенных случайных чисел группы и с входом управления считыванием пятого блока памя.. входами пятого, шестого и седьмого элементов И блока управления, выход сигнализации о последнем отсчете

I первого блока анализа числа отсчетов соединен с вторым инверсным входом шестого элемента И блока управления, с вторым входом седьмого элемента

И блока управления, первым инверсным входом девятого элемента И блока управления, выход сигнализации о последнем отсчете первого блока анализа числа отсчетов соединен с вто- рым инверсным входом шестого элемента

И блока управления, с вторым входом седьмого элемента И блока управления, первым инверсным входом девятого элемента И блока управления и вторым входом десятого элемента И блока управления, выход равенства числа отсчетов единице первого блока анализа числа отсчетов соединен с третьим входом второго элемента

И блока управления, а выход превышения числа отсчетов единицы — с третьим входом четвертого элемента И .блока управления, выход окончания отсчетов второго блока анализа числа отсчетов соединен с четвертыми входами второго и четвертого элементов

И блока управления, с третьими входами третьего и седьмого элементов И блока управления, вторыми входами пятого и седьмого элементов И блока управления, первыми инверсными входами восьмого и десятого, вторым инверсным входом девятого элементов

И блока управления,.выход равенства числа отсчетов единице второго блока анализа числа отсчетов соединен с пятыми входами второго и четвертого элементов И блока управления, вторыми инверсными входами пятого и восьмого элементов И блока управления, третьими входами шестого и десятого элементов И блока управления, четвертым входом седьмого и вторым входом девятого элемента И блока управления, выход превышения числа отсчетов единицы второго блока анализа числа отсчетов соединен с четвертым входом третьего элемента И блока управления, выход второго дешифратора соединен с вторым входом одиннадцатого элемента И блока управления, инверсный выход триггера соединен с вторым входом первого элемента ИЛИ блока управления, выход второго элемента ИЛИ блока управления соединен! 587501

20 с вторым входом первого элемента

ИЛИ группы, выход третьего элемента

ИЛИ блока управления соединен с вто— рым входом второго элемента ИЛИ груп5 пы, входами подготовки первого блока анализа числа отсчетов, первого .и второго блоков формирования;длительности последовательностей, выход четвертого элемента ИЛИ блока управления соединен с вторым входом третьего элемента ИЛИ группы, входом подготовки второго блока анализа числа отсчетов, выход пятого элемента ИЛИ блока управления соединен с вторым вхо- 15 дом пятого элемента ИЛИ группы, выход шестого элемента ИЛИ блока управления соединен с вторым входом четвертого элемента И31И группы, выход седьмого элемента ИЛИ блока управления соединен со счетным входом первого блока анализа числа отсчетов, выход одиннадцатого элемента И блока управления соединен со счетным входом второго блока анализа числа отсчетов

25 и входом установки триггера, разрядный выход регистра блока управления соединен с первым управляющим входом второго коммутатора и четвертым входом блока управления периодом-интервалом, прямой выход триггера соединен с вторым управляющим входом второго коммутатора и пятым входом блока управления периодом-интервалом, первый, второй и третий выходы кото- 35 рого соединены соответственно с вто-. рым входом элемента ИЛИ, с входами пуска первого и второго блоков формирования длительностей последовательностей, первый, второй, третий, четвертый и пятый информационные входы второго коммутатора соединены соответственно с выходами текущей длительности и заданной длительности первого блока формирования длительности 45 последоватеЛьностей, текущей длительности и заданной длительности второго блока формирования длительности последовательностей, разрядным выходом пятого регистра, выход второго коммутатора соединен с входом предварительной установки второго счетчика.

2. Генератор по п,1, о т л и ч аю шийся тем, что блок формироваЯ ния длительности последовательностей содержит два регистра управляемый генератор импульсов, делитель частоты и счетчик, причем и«гформационньп вход первого регистра является входом задания масштаба времени блока, информационньп выход первого регистра соеди«1ен с входом задания коэффициента деления делителя частоты, тактовый вход которого соединен с выходом управляемого генератора импульсов, вход пуска которого является входом пуска блока, выход делителя частоты соединен со счетным входом счетчика, вход разрешения предустановки которого является входом подготовки блока, а выход счетчика является выходом текущей длительности последовательностей блока, информационный вход второго регистра является входом задания длительности последовательностей блока, а его выход соединен с входом начальной установки счетчика и является выходом заданной длительности последовательностей блока.

3. Генератор по п.1 о т л и ч а юшийся тем, что блок анализа числа отсчетов содержит регистр, счетчик и два дешифратора, причем информационный вход регистра является входом установки блока, информацион«гый выход регистра соединен с входом предустановки счетчика и с входом первого дешифратора, первый выход которого является выходом равенства числа отсчетов единице блока, второй выход дешифратора является выходом превышения числа отсчетов единицы блока, входы сброса разрешения предустановки и счетный вход счетчика являются соответственно входами сброса, подготовки, счета блока, информационный выход счетчика соединен с входом второго дешифратора, первый выход которого является выходом окончания отсчетов блока, а второй выход является выходом сигнализации о последнем отсчете блока.

4. Генератор по п.1, о т л и ч а ю шийся тем, что блок управления периодом-интервалом содержит шесть триггеров коммутатор и эле- . мент И, причем информационные входы первого, второго и третьего триггеров являются соответственно первым, вторым и третьим входами блока, прямой выход первого триггера соединен с первым информационным входом коммутатора, выход которого соединен с информационным входом четвертого

1 587 50) 1537501

Фиг.3

Фиг. 5

Составитель Г. Филаретов

Редактор Н, Яцола Техред И;яндык Корректор 11. Самборская

Заказ 2420 Тираж 565 Подписное

ВН1П1ПИ Государственного комитета по изобретениям и открытиям при ГКНТ С СР

113035, Москва, Ж-35, Раушская наб., д. 4/5

I1poll3Bo+cTBpfIHo издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

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

 

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

Изобретение относится к вычислительной технике и может быть использовано для определения значений функций принадлежности нечеткой переменной Y, являющейся функцией нескольких нечетных переменных

Изобретение относится к вычислительной технике и предназначено для формирования случайного процесса с β-распределением

Изобретение относится к вычислительной технике и может быть использовано для получения случайных чисел из класса распределений с ограниченным максимальным значением плотности распределения вероятностей

Изобретение относится к вычислительной технике и может быть использовано для моделирования процессов регулирования при нечетких взаимодействиях

Изобретение относится к вычислительной технике

Изобретение относится к преобразователям информации и может быть использовано при моделировании случайных процессов

Изобретение относится к цифровой вычислительной технике и предназначено для воспроизведения системы двух случайных величин с произвольным двумерным законом распределения вероятностей

Изобретение относится к области вычислительной техники и может быть использовано в задачах статического моделирования и для имитации случайных сигналов

Изобретение относится к вычислительной технике и может быть использовано для моделирования равномерно распределенных случайных чисел с переменным диапазоном

Изобретение относится к вычислительной технике и может быть использовано для построения аппаратурных стохастических моделей различных структурно-сложных объектов, при создании стохастических вычислительных устройств и автоматизированных систем управления испытаниями изделий различных отраслей промышленности на воздействие случайных внешних факторов

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к вычислительной технике и может использоваться при статистических исследованиях

Изобретение относится к специализированным средствам вычислительной техники и предназначено для использования в стохастических вычислительных устройствах

Изобретение относится к вычислительной технике и может быть использовано в вычислительных и моделирующих устройствах, использующих вероятностные принципы представления и обработки информации

Изобретение относится к области контроля качества работы генераторов низкочастотных сигналов и может быть использовано в качестве генератора маскирующих помех

Изобретение относится к области вычислительной техники и может быть использовано в качестве зашумляющих устройств в различных каналах связи

Изобретение относится к радиотехнике и может быть использовано в компьютерной технике, технике связи и локации

Изобретение относится к области вычислительной техники и может быть использовано в устройствах, моделирующих случайные процессы

Изобретение относится к области вычислительной техники и может быть использовано в системах для обработки информации
Наверх