Изобретение относится к вычислительной технике и может быть использовано при создании имитационно-мо- делирующей аппаратуры, для решения задач статистической радиотехники, при построении автоматизированных - испытательных комплексов.
Цель изобретения - расширение класса решаемых задач за счет формирования пакетов и, пачек в выходной последовательности ггмпульсов.
На фиг, I предстанлсн; структурная схема генератора нестационарного случайного импульсного процесса; на фиг,2 - структурная схема блока управления; на фиг,3 - структурная
I
схема блока формирования длительности последовательностей; на фиг.4 - структурная схема блока анализа числа отсчетов; на фиг.5 - структурная схема блока управления периодом- интервалом.
Генератор содержит группу из семи генераторов 1 равномерно распределенных случайных чисел, группу из семи блоков 2 памяти, первый регистр 3, блок 4 умножения, преобразователь 5 код - напряжение, элемент ИЛИ 6, модулятор 7 полярности, второй регистр 8, первый делитель 9 частоты, первый счетчик 10, блок П памяти, триг гер 12, первый генератор 13 импульсл
00
vj ел
сов, второй делитель 14 частоты, третий регистр 15, второй счетчик 16 первый дешифратор 17, второй дешифратор 18, второй генератор 19 импульсов, третий делитель 20 частоты, четвертый регистр 21, первый коммутатор 22, первый и второй блоки 23 и 24 формирования длительности последовательностей, блок 25 управления пе- риодом-интервалом, первьтй и второй блоки 26 и 27 анализа числа отсчетов пятый регистр 28, блок 29 управления второй коммутатор 30 и группу из пяти элементов ИЛИ 31.
Блок 29 управления содержит одиннадцать элементов И 32-42, десять элементов ИЛИ 43-52, триггер 53 и регистр 54. Блок формирования длительности последовательностей содер- жит два регистра 55 и 56, управляемый генератор 57 импульсов, делитель 58 частоты и счетчик 59. Блок анализа числа отсчетов содержит регистр 60, счетчик 61 и два дешифратора 62 и 63. Блок управления периодом-интервалом содержит шесть триггеров 64-69 коммутатор 70 и элемент И 71.
Генератор нестационарного случайного импульсного процесса позволяет генерировать потоки импульсов определенной формы со случайной амплитудой и длительностью, группирующихся в пакеты, которые, в свою очередь, могут группироваться в пачки. При этом задаются раздельно и независимо друг от друга вероятностные характеристики следующих случайно изменяющихся характеристик процесса: амплитуда импульсов, длительность им- пульсов, период импульсов (или интервал между импульсами), число и 1пуль- сов в пакете, период пакета (или интервал между пакетами), число пакетов в пачке, период пачки (или интер вал между пачками). Кроме того, отдельно могут задаваться: форма им- пульса путем задания в определенном масштабе всех ординат импульса, масштабы времени при формировании дли- тельности импульса, периода импульса (или интервала между импульсами), периода пакета (или интервала между пакетами) , периода пачки (или интервала между пачками). Кроме того ,возможен выбор между двумя режимами работы, когда задаются либо случайные периоды (периоды импульсов, пачек, пакетов), измеряемые между передни
Q 5
0 5
О Q 5 Q
5
ми фронтами соответствующих импульсов, либо случайные интервалы, измеряемые между задним фронтом одного импульса и передним фронтом последующего.
Генератор -работает следуюпщм образом.
Перед началом генерации с помощью первого коммутатора 22 осуществляется запись в различные блоки генератора исходной информации, поступающей последовательно на информационный вход первого коммутатора 22. Эта запись происходит по командам, подаваемым на вход задания режимов работы указанного коммутатора.
Передается и распределяется по блокам генератора следующая исходная информация: код, определяюш сй масштаб гщительности импульса (с выхода I первого коммутатора 22 записывается в третий регистр 15); код, определяющий масштаб длительности пакета (с выхода 2 первого коммутатора 22 подается на вход задания масштаба времени первого блока 23 формирования длительности последовательностей) код, определяющий масштаб длительности пачки (с выхода 3 первого коммутатора 22 подается на вход задания масштаба времени второго блока 24- формирования длительности последовательностей) ; код задания начального адреса (с выхода 4 первого коммутатора 22 подается на вход предустановки первого счетчика 10); коды ординат, задающих ту. или иную форму генерируемых импульсов (с выхода 5 первого коммутатора 22 подаются на информационный вход блока 11 памяти); коды функций, обратных ин- тегральнь м функциям распределения вероятностей амплитуды импульсов, д чительности импульсов, периода (ин- . тервала) импульсов, числа импульсов в пакете, периода (интервала) пакета, числа пакета, периода (интервала) пачки (подаются с выхода 6 первого коммутатора 22 на информационные входы блоков 2 памяти группы, причем информация о распределении вероятностей амдлитуды импульсов, длительности импульсов, числа пакетов в пачке, числа импульсов в пакете, периода (интервала) пакета, периода (интервала) пачки, периода (интервала) импульса записывается соответвенно в блоках 2-15 22 ,. . . , 27 памяти группы); код.
определяющий режим работы период- . интервал импульса, пакета, пачки (подается с выходов 7-9 первого коммутатора .22 соответственно на первый, второй и третий входы блока 25 управления периодом-интервалом, причем логическая единица является принаком режима период, а логический ноль - признаком режима интервал) ; код, определяющий масштаб периода (интервала) (подается с выхода 10 первого коммутатора 22 на информационный вход четвертого регистра 21). В начальном состоянии триггер 12 и второй счетчик 16 сброшены в нулевое состояние, блок 29 управления заблокирован сигналом Стоп. По сигналу Пуск происходит сброс в начальное состояние первого и второго блоков 26 и 27 анализа исла отсчетов одновременно сигнал Пуск через элементы ИЛИ 31,-31 группы элементов ИЛИ 31 осуществляет запуск всех семи генераторов 1 равномерно распределен ных случайных чисел группы. Эти гене раторы вырабатывают семь равномерно распределенных случайных чисел, служащих адресами для соответствующих блоков 2 -2-J памяти группы. Под воздействием сигналов с выходо.в элемен
тов или ЗЦ - 315 группы, поступающих на входы управления считыванием всех блоков 2 памяти группы, происходит считывание информации из ячеек памяти, определяемых кодами на адресных входах блоков памяти. В результате на информационном выходе каждого из блоков 2,-27 памяти появляется случайное число, подчиняющееся распределению вероятностей, заданному - перед началом работы генератора.
Указанные случайные числа распределяются следующим образом; с выхода блока 2 памяти направляются на ин- формационньш вход первого регистра 3, задавая случайную амплитуду импульса, с выхода блока 2 памяти - на информационный вход второго регистра 8, задавая случайную длительность импульса, с выхода блока 2 о памяти - на вход установки первого блока 26 анализа числа отсчетов, задавая случайное число пакетов в пачке, с выхода блока памяти 2 - на вход установки второго блока 27 анализа числа отсчетов, задавая случайное число импульсов в пакете, с выхода блока 2 памяти - на вход зада
25
875016
ния длительности первого блока 23 формирования длительности последовательностей, задавая случайный период (интервал) пакета, с выхода блока 2е памяти - на вход задания длителд - ности второго блока 24 Формирования длительности пocлёдoвaтeл;t,нoqтeй, задавая случайный период (интервал)
10 пачки, с выхода блока 2 памяти - на информационньй вход пятого регистра, задавая случайный период (интервал) импульса.
Одновременно появляется сигнал 15 на выходе 7 блока 29 управления. По этому сигналу триггер 12 переводится в единичное состояние, фиксируя момент начала переднего фронта выходного импульса; сигнал с выхода 7 блока 29 управления поступает такж.е на вход счета второго блока 27 анализа числа отсчетов, уменьшая содержимое счетчика 61 на единицу. Это свидетельствует о том, что формируется очередной импульс, а количество импульсов, входящих в данный пакет импульсов, которое необходимо сформировать в дальнейшем до завершения пакета, уменьшилось на единицу.
20
0
Единичный сигнал с прямого выхода триггера 12 подается на вход управления считыванием блока 11 памяти и j на вход пуска первого генератора 13 импульсов. Этот генератор начинает генерировать последовательность тактовых импульсов, поступающих на тактовый вход второго делителя I4 час- 40 тоты. Частота появления импульсов на выходе второго делителя 14 частоты определяется кодом, содержащимся в третьем регистре 15, воздействующим на вход задания коэффициента де- 5 ления второго делителя 14 частоты. Тем самым определяется временной масштаб длительности выходного импульса. Изменение длительности импульса по случайному закону произво- 0 дится с помощью блоков 8-10 следующим образом: импульсы с выхода второго делителя 14 частоты поступают на тактовый вход первого делителя 9 частоты. Коэффициент деления этого 5 делителя определяется случайным числом, записанным во втором регистре 8 и воздействующим на вход задания коэффициента деления первого делителя 9 частоты. Импульсы с выхода пер- .
вого делителя 9 частоты поступают на счетный вход первого счетчика 10 изменяя его содержимое, начиная с установленного по входу предустановки исходного значения.
Разрядный выход первого счетчика соединен с адресным входом блока 11 памяти. Поскольку на его входе управления считыванием уже имеется единичный сигнал, по мере смены кодов на адресном входе на выходе блока 11 памяти будут появляться значения, определяющие форму импульса, записанные в блок 1 памяти перед началом работы генератора. Эти решения посту .пают на один из входов блока 4 умножения , На другой вход которого подается информация с первого регистра 3, хранящего случайное число, характеризующее амплитуду импульса. Результат умножения с выхода блока, умножения поступает на преобразователь 5 код - напряжение и далее на модулятор 7 полярности, в котором в зависимости от состояния знакового разряда числа в первом регистре 3 выходное напряжение с преобразователя код - напряжение либо не изменяется (в регистре 3 - положительное число), либо инвертируется (в регистре 3 - отрицательное число). В результате на выходе Модулятора 7 полярности, являющемся выходом генератора, образуется импульс с заданной в определенном масштабе формой, случайной амплмтудой и длительностью Формирование импульса заканчивается в тот момент, когда появляется сигнал на выходе первого дешифратора 17, настроенного на заданное число ординат импульса.
При переходе триггера 12 в единичное состояние сигпал с его прямого выхода воздействует также на пятый вход.блока 25 управления периодом-интервалом и второй управляющий вход второго коммутатора 30. Если имеют место режимы Период пакета Период пачки, Период импульса, то блок 25 управления периодом-интервалом вьфабатывает сигналы на первом втором и третьем выходах. При этом сигнал с второго выхода этого блока поступает на вход пуска первого блока 23 формирования длительности последовательностей, начиная тем самым отсчет длительности периода пакета,
0
5
0
5
0
5
0
5
0
5
сигнал с третьего выхода блока 25 управления периодом-интервалом постул пает на вход цуска второго блока 24 формирования длительности последовательностей, начиная тем самым отсчет длительности периода пачки. Сигнал с первого выхода блока управления периодом-интервалом через элемент ИПИ 6 воздействует на вход пуска второго генератора 19 импульсов, в результате чего -на выходе этого генератора появляются тактовые импульсы, поступающие на тактовый вход третьего делителя 20.частоты, коэффициент деления которого определяется кодом, записанным в четвертом регистре 21 и задающим временной масштаб отсчета периода. В свою очередь, по сигналу на втором управляющем входе второй коммутатор 30 производит анализ информации, поступаклцей на его первый управляю- щий вход на предмет выяснения того, какая информация должна быть передана на выход второго коммутатора: с выхода текущей длительности либо с выхода заданнрй длительности первого 23, или второго 24 блока формирования длительности последовательностей, либо с информационного выхода пятого регистра 28. В рассматриваемом варианте на выход передается код с выхода пятого регистра 28, задающий период импульса.
В момент завершения формирования выходного импульса, когда появляется сигнал на выходе первого дешифратора 17, этот сигнал осуществляет сброс триггера 1-2 в нулевое состояние, чем фиксируется задний фронт выходного импульса. Появляющийся при этом единичный сигнал с инверсного выхода триггера 12 подается на десятый вход блока 29 управления, после чего на первом и четвертом выходах блока 29 управления появляются импульсы, вновь запускающие генераторы равномерно распределенных случайных чисел группы. Если генератор работает в режиме Интервал импульса, то в этом случае запуск второго генератора 19 импульсов производится не от блока 25 управления периодом-интервалом, а опять-таки единичным сигналом с инверсного выхода триггера 12 че- ,рез второй вход элемента ИЛИ 6. При этом с помощью второго счетчика 16 будет-отсчитываться длительность вре9
менного промежутка не от переднего фронта выходного импульса, как было в режиме Период и тульса, а от зад него фронта выходного импульса, что и требуется для отсчета интервала между импульсами. И в том, и в другом случае завершение этого отсчета производится в момент обнуления второго счетчика 16 (он работает на уменьшение содержимого при приходе каждого счетного импульса), что фиксируется вторым дешифратором 18. Возникающий при этом на выходе второго дешифратора 18 сигнал поступает на вход сброса первого счетчика 10, приводя его в исходное состояние. Одновременно он поступает на одиннадцатый вход блока 29 управления, после чего вновь появляется импульс на его седьмом выходе, т.е. начинает - повторяться новый цикл генерации очередного импульса в пакете.
Падобное -повторение будет иметь место до тех пор, пока не начнет генерироваться последний импульс в пакете. В этом случае по сравнению с описанными действиями возникают следующие отличия: изменяется код на восьмом выходе блока 29 управления, в связи с чем во второй счетчик 16. по входу предустановки записывается через второй коммутатор 30, либо код с выхода текущей длительности первого блока 23 формирования длительности последоватёльрюстей (ре- жим Период пакета), либо код с выхода заданной длительности того же блока (режим Интервал .пакета). Кроме Toroj сигнал с шестого выхода блока 29 управления поступает на вход счета первого блока анализа числа отсчетов, уменьшая содержимое счетчика.61 на единицу. Это свидетельствует о том, что число пакетов которое необходимо формировать в дальнейшем до завершения пачки, уменьшилось на единицу.
В завершающей части цикла генерации импульса блок 29 управления наряду с сигналами на первом, четвертом и седьмом выходах формируют управляющие сигналы на третьем и пятом выходах,; тем самым через элементы ИЛИ 31, и 314 запускаются генераторы равномерно распределенных случайных чисел 1 и Ij, формируя адресные коды блоков 2 и 2; памяти группы, в результате на выходах этих
50
158750Г
10
д о блоков памяти появляются случайные числа - соответственно значение числа импульсов в последующем пакете, поступающее на вход установки второго блока 27 анализа числа отсчетов, и значение периода (интервала) последующего пакета, поступающее на вход задания длительности первого 10 блока 23 формирования длительности последовательностей.
При генерации последнего.импульса последнего пакета в пачке на восьмом выходе блока 29 управления появляет- )5 ся код, который обеспечивает запись во второй счетчик 16 через второй коммутатор 30 либо значение с выхода текущей длительности второго блока 24 формирования длительности после- 20 довательностей (режим Период пачки) либо-значение с выхода заданной дли- тельности того же блока (режим Ин- тервал пачки). В завершающей части цикла генерации импульса блок 29 25 управления вырабатывает сигналы на первом, втором, третьем, четвертом и пятом выходах, осуществляя запуск (через элементы ИЛИ 31 группы) всех семи генераторов J равномерно расп- 30 ределенных случайньр чисел грутщы, , далее блок 29 управленид вырабатыра- ет сигнал на седьмом выходе и т,д повторяя все действия, имеющие место при первоначальном запуске генерато- ра. Подобная работа генератора продолжается до появления сигнала Стоп, .- по которому его функционирование прекращается.
Блок.29 управления предназначен 40 дая выработки управляющих сигналов на основе информации с выходов первого и второго блоков 26 и 27 анализа числа отсчетов. Блок 29 управления работает следующим образом. Фор- 45 мирование выходных сигналов этого блока может осуществляться только при отсутствии сигналов Стоп и
Пуск и при единичном состоянии триггера 53. Перевод в единичное сос- 0- тояние этого триггера в каящом очередном цикле работы генератора производится сигналом с инверсного выхода триггера 12 (при первоначальном запуске - сигналом Стоп). При отсутствии сигналов Стоп и Пуск и единичном состоянии триггера 53 блока 29 управления на выходе элемента И 32 также имеет место единичный сигнал, разрешающий функциониро
, 1
вание логических элементов И 33-41, Эти элементы в комбинации с логическими элементами И 42, ИЛИ 44-49 образуют логическую схему, вырабатыва- ющую сигналы на выходы 1-7 блока 29 управле1-шя при определенных комбинациях сигналов на его входах и.обеспечивающую описанную последовательность работы и взаимодействия отдельных бло ков генератора. Сброс триггера 53 в нулевое состояние производится сигналом с выхода элементов ИЛИ 44 при срабатывании любого из элементов ИЛИ 44-49. Выходные сигналы элемен- тов ИЛИ 50-52, а также выходные, сигналы элементов И 33 и 40 формируют в регистре 54 пятиразрядный позиционный код, определяющий, ия какого источника через второй коммутатор 30 должен быть загружен код в счетчик 16: из регистра 28, из регистра 56, первого 23 либо второго 24 блока формирования длительностей последовательностей, из счетчика 59 блока 23 или блока 24,
Блоки формирования длительности последовательностей предназначены для формирования пакетов импульсов (первый блок 23) или пачек импульсов (второй блок 24) определенной длительности. Первый блок 23 формирования длительности последовательностей работает следующим образом. Перед начало работы генератора с вто- рого выхода первого коммутатора 22 на вход задания масштаба времени подается код, определяющий временной масштаб длительности пакета. Этот код заносится в первый регистр 55 блока 23, где сохраняется на все время работы генератора, В начальный момент формирования очередной пачки с выхода блока 2 памяти группы приходит случайное число, определяющее случайную длительность пачки. Это число записывается во второй регистр 56 блока 23, где сохраняется на все время формирования данной пачки. По сигналу с второго выхода блока 29 управления, подаваемого на вход подгтовки блока 23, происходит предустановка счетчика 59 блока 23: в него переписывается код из второго регистра 56 блока 23, Одновременно в режиме Период пакета на вход пуска блока 23 подается сигнал с второго блока 25 управления периодом-интервалом. Управляемый генератор 57 импуль5
50
0 5
0 с 0 З 0 5
Г12
сов блока 23 начинает генерировать непрерывную последовательность тактовых импульсов, подаваемых на тактовый вход делителя 58 частоты блока 23, На выходе делителя 58 чястоты появляются импульсы с частотой, определяемой коэффициентом деления делителя 58 частоты, заданным с помощью кода, хранящегося в первом регистре
55блока 23, Тем самым задается временной масштаб длительности пакета. Импульсы с выхода делителя 58 частоты поступают на счетный вход счетчи-, ка 59, содержимое которого уменьшается на единицу с приходом каждого счетного импульса . Разрядные выходы счетчика 59 блока 23 являются выходом текущей длительности пакета,
а выход второго регистра 56 - выходом заданной длительности пакета.
Второй блок 24 формирования длительности последовательностей работает аналогично первому блоку 23, При этом в первый регистр 55 блока 24 с третьего выхода коммутатора 22 заносится код временного масштаба длительности пачки, во второй регистр
56блока 24 в начале каждой пачки записывается случайное число, поступающее от блока 2g памяти группы; предустановка счетчика 59 блока 24 происходит по сигналу с второго выхода блока 29 управления, а сигнал на вход пуска управляемого генератора
57импульсов блока 24 в режиме Период пачки проходит с третьего выхода блока 25 управления периодом- интервалом. Выход счетчика 59 блока 24 является выходом текущей длительности пачки, а выход второго регистра 56 блока 24 - выходом заданной длительности пачки.
Блоки анализа числа отсчетов предназначены для анализа заданного и текущего числа пакетов (первый блок 26) или числа импульс ов в пакете (второй блок 27), Первый блок 26 анализа числа отсчетов работает следующим образом, В начальный момент при подаче сигнала Пуск происходит сброс счетчика 61 блока 26 в начальное состояние. Затем в начале формирования пачки в регистр 60 блока 26 записывается случайное число с выхода блока 2 памяти группы, задающее общее количество пакетов в данной пачке. Далее по сигналу с второго
ВЫХОДИ блока 29 управления осуществляется перезапись числа из регистра 60 в счетчик 61j т.е. предустановка счетчика 61, С приходом каждого очередного импульса с шестого выхода блока 29 управления содержимое счетчика уменьшается на единицу. Первый и второй дешифраторы 62 и 63 осуществляют анализ содержимого регистра 60 и счетчика 61 соответственно, формируя выходные сигналы блока 26. Второй блок 27 анализа числа отсчетов работает аналогично первому блоку 26 при этом,в начале формирования каждо го пакета в регистр 60 блока 27 запи сывается случайное число с выхода блока 2ij памяти группы, указывающее число импульсов в данном пакете, перезапись числа в счетчик 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, осущест587501 14
вляя запуск второго блока 24 формирования длительности последовательностей. Одновременно, если триггер 67 находится в единичном состоянии через элемент И 71 блока 25, а затем элемент ИЛИ 6 осуществляется запуск второго генератора 19 импульсов.
)0 Формула изобретения
1. Генератор нестационарного случайного импульсного процесса, содержащий группу из трех генераторов рав- f5 номерно распределенных случайных
чисел, группу из трех блоков памяти, первый, второй, третий и четвертый регистры, блок умножения, преобразо- ватель код - напряжение, модулятор 20 полярности, первый, второй и третий делители частоты, первый и второй счетчики, первый и второй дешифраторы, триггер, элемент ИЛИ, первый и второй генераторы импульсов, блок па- 25 мяти, причем разрядный выход первого регистра соединен с первым входом блока умножения, выход ко торого соединен с информационным входом преобразователя код - напряжение, выход 30 которого соединен с информационным входом модулятора полярности, вход управления полярностью выходного напряжения которого связан со знаковым разрядом первого регистра, а выход 35 является выходом генератора, разрядный выход второго регистра соединен с входом задания коэффициента деления первого делителя частоты, выход которого соединен со счетным вхо- 40 дом первого счетчика, разрядный выход которого связан с адресным входом блока памяти и с входом первого да- шифратора, выход блока памяти соединен с вторым входом блока умножег- 45 ния, выход первого дешифратора соединен с входом сброса триггера, прямой выход которого соединен с входом управления считыванием блока памяти и входом пуска первого генератора 0 импульсов, выход которого соединен с тактовым входом второго делителя частоты, вход задания коэффициента деления которого связан с разрядным выходом третьего регистра, а выход - 5 с тактовым входом первого делителя частоты, инверсный выход триггера соединен с первым входом элемента ИЛИ, В.ЫХОД которого соединен с вхо-1 дом пуска второго генератора импуль- i
сов, выход которого соединен с так- товым входом третьего делителя частоты, вход задания коэффициента деления которого соединен с выходом четвертого регистра, а выход - со счетным входом второго счетчика, выход второго счетчика соединен с входом второго дешифратора выход которого связан с входом сброса пер. вого счетчика, отличающи й- с я тем, что, с целью расширения класса решаемых задач за счет возможности формирования пакетов и пачек в выходной последовательности импульсов, в группу генераторов равномерно распределенных случайных чисел дополнительно введены четыре генератора равномерно распределенных случайных чисел:, в группу блоков памяти дополнительно --четыре блока памяти, два коммутатора, два блока формирования длительности последовательностей, блок управления периодом интервалом, два блока анализа числа отсчетов, пятый регистр, группа элементов ИЛИ и блок управления, сос тояш,ий из одиннадцати элементов И, десяти элементов ИЛИ, триггера и регистра, причем выход первого элемента И блока управления соединен с первыми входами второго, третьего, четвертого, пятого, шестого, седьмого, ВОСЬМОГО; девятого и десятого элементов И блока управления, выход первого элемента ИЛИ блока управления соединен с установочным входом триггера блока управления, прямой выход которого соединен с входом первого элемента И, а инверсный - с первым входом одиннадцатого элемента И, выходы второго, третьего, четвертого, пятого, шестого, седьмого, восьмого, девятого и десятого элементов И соединены с входами второго элемента ИЛИ блока управления, выход которого соединен с входом сброса триггера блока управления, выходы второго, третьего и четвертого эле- ментов И соединены с входами третьего элемента РШИ блока управления, выход которого соединен с первыми входами четвертого, пятого и шестого элементов И.ПИ блока управления, выходы пятого, шестого п седьмого .элементов соединены соответственно с BTopbiM, третьим и четвертым входами четвертого элемента ИЛИ блока управления, выходы пятого, и восьмп1
16
0
5
0
5
0
5
0
5
0
5
го элементов И соединены соответст- вепио с вторым и третьим входами пятого элемента ИЛИ блока управления, выход шестого элемента И соединен с вторым входом шестого элемента 1ПИ блока управления, выходы девятого и десятого элементов И соединены с входами седьмого элемента ИЛИ блока управления, выходы второго и восьмого элементов И соединены с установочными входами соответственно первого и второго разрядов регистра блока управления, выходы седьмого и десятого элементов И соединены с входами восьмого элемента ИЛИ блока управления , выходы третьего, пятого и восьмого элементов И соединены с входами девятого элемента ИЛИ блока управления, выходы четвертого и шестого элементов И соединены с входами десятого элемента ИЛИ блока управления, выходы восьмого, девятого и десятого элементов ИЛИ блока управления соединены с установочньгми входами соответственно третьего, четвертого и пятого разрядов регистра блока управления, выходы каждого из генераторов равномерно распределенных случайных чисел групгиы соединены с адресными входами соответст- вуюш;их блоков памяти группы, первый управляющий вход первого коммутатора является входом задания режима работы генератора, информационный вход первого коммутатора является входом задания характеристик генерируемого импульсного процесса, первый выход первого коммутатора соединен с ин- .формационным входом третьего регистра, второй выход первого коммутатора соединен с входом задания масштаба времени первого блока формирова- 1ШЯ длштельности последовательностей, третий выход - с входом задания масштаба времени второго блока формирования длительности последовательностей, четвертый выход - с входом предустановки первого счетчика, пятый выход - с информационным входом блока памяти, шестой выход - с инфор- мацион1шми входами блоков памяти группы, седьмой, восьмой и девятый выходы первого коммутатора соединены соответственно с первым, вторым и третьим входами блока управления периодом-интервалом, десятый выход - с информационным входом четвертого регистра, выходы первого, второго.
7I58750I
третьего, четвертого, пятого, шестого и седьмого блоков памяти группы соединены соответственно с информационным входом первого регистра с информационным входом второго регистра, с входами установки первого и второго блоков анализа числа отсчетов, с входами задания длительности первого и второго блоков формирования длительности последовательностей, с информационным входом пятого регистра, вход останова генератора соединен с входом запрета второго счетчика,с первым инверсным входом первого элемента И блока управления и с первым входом первого элемента ИЛИ блока управления, вход пуска генератора соединен с входами сброса первого и второго блоков анализа числа отсчетов, с вторым инверсным входом первого элемента И блока управления и с первыми входа- .ми элементов ИЛИ группы, выход первого элемента ИЛИ группы соединен с запускающими входами первого и второго генераторов равномерно распределенных случайных чисел группы и с входами управления считыванием первого и второго блоков памяти группы, выход второго элемента ИЛИ группы соединен с запускающими входами третьего и шестого генераторов равномерно распределен ых случайных чисел группы и с входами управления считыванием третьего и шестого блоков памяти группы, выход третьего элемента ИЛИ груп.пы соединен с запускающим входом четвертого генератора равномерно распределенных слу- чайных чисел группы и с входом управения считыванием четвертого блока амяти группы, выход четвертого лемента ШШ группы соединен с заускающим входом пятого генератора авномерно распределенных случайых чисел группы и с входом управения считыванием пятого блока памя-. и группы, выход пятого элемента ЛИ группы соединен с запускаюшлм ходом седьмого генератора равномеро раснределенных случайных чисел руппы и с входом управления считываием седьмого блока памяти группы, ыход окончания отсчетов первого лока анализа числа отсчетов соедиен с вторыми входами второго, третьго и четвертого элементов И блока правления и с первыми инверсными
вх эл си пе со ше с И ,Q вх уп по ан рым t5 И б сед ния го вто 20 бло чис ка с т И б 25 НИН им ка сче отсч 30 Дами И бл ми т блок пято 35 ка у вход инве И бл числ 40 ка а с пя го э рыми мого 45 треть элеме верты дом д ления 50 тов е числа входо равле соеди 5 того инвер с вто блока мента
18
входами пятого, шестого и седьмого - , элементов И блока управления, выход сигнализации о последнем отсчете первого блока анализа числа отсчетов соединен с вторым инверсным входом шестого элемента И блока управления с вторым входом седьмого элемента И блока управления, первым инверсным ,Q входом девятого элемента И блока управления, выход сигнализации о последнем отсчете первого блока анализа числа отсчетов соединен с вто- рым инверсным входом шестого элемента t5 И блока управления, с вторым входом седьмого элемента И блока управления, первым инверсньсч входом девятого элемента И блока управления и вторым входом десятого элемента И 20 блока управления, выход равенства числа отсчетов единице первого блока анализа числа отсчетов соединен с третьим входом второго элемента И блока управления, а выход превыше- 25 НИН числа отсчетов единицы - с третьим входом четвертого элемента И -блока управления, выход окончания отсчетов второго блока анализа числа отсчетов соединен с четвертыми вхо- 30 Дами второго и четвертого элементов И блока управления, с третьими г.хода- ми третьего и седьмого элементов И блока управления, вторыми входами пятого и седьмого элементов И бло- 35 ка управления, первыми инверсными входами восьмого и десятого, вторым инверсным входом девятого элементов И блока управления, выход равенства числа отсчетов единице второго бло- 40 ка анализа числа отсчетов соединен с пятыми входами второго и четвертого элементов И блока управления/вторыми инверсными входами пятого и восьмого элементов И блока управления, 45 третьими входами шестого и десятого элементов И блока управления, четвертым входом седьмого и вторым входом девятого элемента И блока управления, выход превышения числа отсче- 0 тов единицы второго блока анализа числа отсчетов соединен с четвертым входом третьего элемента И блока управления, выход второго дешифратора соединен с вторым входом одиннадца- того элемента И блока управления, инверсный выход триггера соединен с вторым входом первого элемента ИЛИ блока управления, выход второго элемента ИЛИ блока управления соединен
с вторым входом первого элемента ИЛИ группы, выход третьего элемента ИЛИ блока управления соединен с вторым входом второго элемента ШШ группы, входами подготовки первого блока анализа числа отсчетов, первого -и второго блоков формирования ,длительности последовательностей, выход четвертого элемента ИЛИ блока управления соединен с вторым входом третьего элемента ИЛИ группы, входом подготор ки второго блока анализа числа отсчетов, выход пятого элемента ИЛИ блока управления соединен с вторым входом пятого элемента ИЛИ группы, выход шестого элемента ИЛИ блока управления соединен с вторым входом четветого элемента Ш1И группы, выход седь . мого элемента ИЛИ блока управления соединен со счетным входом первого блока анализа, числа отсчетов, выход одиннадцатого элемента И блока управления соединен со счетным входом второго блока анализа числа отсчетов и входом установки триггера, разрядный выход регистра блока управления соединен с первым управляюищм входом второго коммутатора и четвертым входом блока управления периодом-интервалом, прямой выход триггера соединен с вторым управляющим входом второго коммутатора и пятым входом блока управления периодом-интервалом первый, второй и третий выходы которого соединены соответственно с вторътм входом элемента ИЛИ, с входами пуска, первого и второго блоков формирования длительностей последователностей, первый, второй, третий, чет- вертый и пятый информационные входы второго коммутатора соединены соответственно с выходами текущей длителности и заданной длительности первого блока формирования длительности последовательностей, текущей длительности и заданной длительности второго блока формирования длительности последовательностей, разрядным вы- .ходом пятого регистра, выход второго коммутатора соединен с входом предварительной установки второго счетчика.
2. Генератор по п.1, отличающий с я тем, что блок формирования длительности последовательностей содержит два регистра управляемый генератор импульсов, делитель часто
5
0
5
0
ты и счетчик, причем информационньй вход первого регистра является входом задания масштаба времени блока, информационньпЧ выход первого регистра соедийен с входом задания ко:эффици- ента деления делителя частоты, тактовый вход которого соединен с выходом управляемого генератора импульсов, вход пуска которого является входом пуска блока, выход делителя частоты соединен со счетным входом счетчика, вход разрешения предустановки которого является входом подготовки блока, а выход счетчика является выходом текущей длительности последовательностей блока, информационный вход второго регистра является входом зада- гая длительности последовательностей блока, а его выход соединен с входом начальной установки счетчика и является выходом заданной длительности последовательностей блока.
3.Генератор поп.1отличаю- щ и и с я тем, что блок анализа числа отсчетов содержит регистр, счетчик и два дешифратора, причем информационный вход регистра является входом, установки блока, информационный выход регистра соединен с входом предустановки счетчика и с входом первого дешифратора, первый выход которого является выходом равенства числа отсчетов единице бло5 ка, второй выход дешифратора является выходом превышения числа отсчетов единицы блока, входы сброса разрешения предустановки и счетньп1 вход счетчика являются соответственно входами сброса, подготовки, счета блока, информационный выход счетчика соединен с входом второго дешифратора, первый выход которого является выходом окончания отсчетов блока, а второй выход является выходом сигнализации о последнем отсчете блока.
4.Генератор поп.1, отличаю щ и и с я тем, что блок управле- 0
0
5
ния периодом-интервалом содержит шесть триггеров коммутатор и эле- . мент Ji, причем информационные входы первого, второго и третьего триггеров являются соответственно первым, 5 вторым и третьим входами блока, прямой выход первого триггера соединен с первым информационным входом коммутатора, выход которого соединен с информационным входом четвертого
триггера, а управляющий вход коммутатора является четвертым входом бло ка, прямой выход второго триггера соединен с вторым информационен входом .коммутатора и информационным входом пятого триггера, выход третьего триггера соединен с третьим информационным входом коммутатора и информационным входом шестого триггера, входы-разрешения записи инфор87501 .22
мации четвертого, пятого и шестого - .триггеров объединены с вторым входом
элемента И и являются пятым входом блока, прямой выход четвертого триггера соединен с первым входом элемента И, выход которого является первым выходом блока, прямые выходы пятого и шестого триггеров являются соответственно вторым и третьим выходами блока.
10
название | год | авторы | номер документа |
---|---|---|---|
Устройство для измерения частоты сигналов | 1987 |
|
SU1506373A1 |
Устройство для измерения амплитуды радиоимпульсов | 1977 |
|
SU717675A1 |
Устройство для тренировки памяти обучаемого | 1988 |
|
SU1520574A1 |
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ | 1991 |
|
RU2017239C1 |
Устройство для определения среднейМОщНОСТи и диСпЕРСии СлучАйНОгОпРОцЕССА | 1979 |
|
SU796855A1 |
Цифровой коррелятор | 1983 |
|
SU1129621A1 |
Устройство для регистрации однократных процессов | 1980 |
|
SU959111A1 |
Устройство измерения параметров радиоимпульсов | 1976 |
|
SU656401A1 |
Устройство для контроля и диагностики цифровых узлов | 1987 |
|
SU1587513A1 |
Устройство для вероятностного моделирования работы транспортных систем | 1988 |
|
SU1612313A1 |
Изобретение относится к вычислительной технике и может быть использовано при создании имитационно-моделирующей аппаратуры, для решения задач статистической радиотехники. Цель изобретения - расширение класса решаемых задач за счет возможности формирования пакетов и пачек в выходной последовательности импульсов. Генератор содержит группу из семи генераторов равномерно распределенных случайных чисел, группу из семи блоков памяти, группу из пяти элементов ИЛИ, пять регистров, блок умножения, преобразователь код - напряжение, элемент ИЛИ, модулятор полярности, три делителя частоты, два счетчика, блок памяти, триггер, два генератора импульсов, два дешифратора, два коммутатора, два блока формирования длительности последовательностей, блок управления периодом-интервалом, два блока анализа числа отсчетов и блок управления. 3 з.п. ф-лы, 6 ил.
г г
IfOt завани мт.еабат
нниШТ
Фиг,2
Генератор случайного импульсного процесса | 1974 |
|
SU517018A1 |
Авторы
Даты
1990-08-23—Публикация
1987-05-27—Подача