Генератор случайных импульсов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может использоваться при моделировании систем массового обслуживания для имитации потока заявок, обладающих различным признаками в отношении приоритета и требуемого времени обслуживания, а так же при построении автоматизированных испытательных комплексов. Цель изобретения - расширение функциональных возможностей за счет изменения по заданному закону амплитуды импульсов. Генератор содержит первый 1 и второй 6 датчики случайных кодов, первый 2 и второй 7 регисторы, первый 3 и второй 8 блоки памяти, генератор 4 тактовых импульсов, счетчик 5, цифроаналоговый преобразователь 9, элемент 10 задержки. В первый блок 3 памяти загружаются коды в соответствии с законом распределения вероятностей появления различных интервалов времени между импульсами, а во второй блок 8 памяти загружаются коды в соответствии с законом распределения вероятностей появления в потоке импульсов с различными амплитудами. При работе генератора происходит выборка из этих блоков памяти по случайному равномерному распределенному адресу и формирование случайного потока импульсов с заданными временными и амплитудными характеристиками. 1 ил.

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

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

РЕСПУБЛИК д4 006!г 7 58

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

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

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

ПО ИЗОБРЕТЕНИЯМ И OTHPblTHRM

ПРИ ГКНТ СССР

1 (21) 4408952/24-24 (22) 12.04.88 (46) 15.12.89. Бюл. № 46 (71) Одесский политехнический институт (72) Г. Ф. Болилый, И. В. Мартынов, С. А. Куценко, Т. Н. Ямпольская, Г. П. Толкаченко и Ю. В. Филиппов (53) 68 !.3(088.8) (56) Авторское свидетельство СССР № 997035, кл. G 06 F 7/58, 1983.

Авторское свидетельство СССР № 1234835, кл. Ci 06 F 7/58, 1986. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ИМПУЛЬ"

СОВ (57) Изобретение относится к вычислительной технике и может использоваться при моделировании систем массового обслуживания для имитации потока заявок, обладающих различными признаками в отношении приоритета и требуемого времени обслуживания, а также при построении автоматизированных испытательных комплексов. ц„Я0„„1529219 A 1

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

Генератор содержит первый 1 и второй 6 датчики случайных кодов, первый 2 и второй 7 регистры, первый 3 и второй 8 блоки памяти, генератор 4 тактовых импульсов, счетчик 5, цифроаналоговый преобразователь 9, элемент 10 задержки.

В первый блок 3. памяти загружаются коды в соответствии с законом распределения вероятностей появления различных интервалов времени между импульсами, а во второй блок 8 памяти загружаются коды в соответствии с законом распределения вероятностей появления в потоке импульсов с различными амплитудами. При работе генератора происходит выборка из этих блоков памяти по случайному равномерно распределенному адресу и формирование случайного потока импульсов с заданными временными и амплитудными характеристиками. 1 ил.

1529219

20

40

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

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

На чертеже представлена функциональ ная схема устройства.

Генератор случайных импульсов содер, жит первый датчик 1 случайных кодов, первый регистр 2, первый блок 3 памяти, генератор 4 тактовых импульсов, счетчик 5, второй датчик 6 случайных кодов, второй регистр 7, второй блок 8 памяти, цифроаналоговый преобразователь 9, элемент 10

i задержки.

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

В первый блок памяти перед началом

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

1, значению этого кода.

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

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

Количество ячеек m;, в которых записан каждый из случайных кодов К;, пропорционально вероятности появления этого кода Р; при однократном обращении к блоку памяти по случайному равномерно распределенному коду адреса. Если разрядность адресного входа блока памяти К, то m;= (2" — 1) Р,.

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

В момент, когда на выходе счетчика 5 появляется импульс переполнения, он поступает на вход разрешения преобразования цифроаналогового преобразователя 9. Амплитуда импульса на выходе этого преобразователя определяется кодом на. входе данных, который поступает с выхода второго блока 8 памяти. Значение кода на выходе блока 8 памяти определяется кодом на его адресном входе, который поступает с выхода второго регистра 7. Импульс переполнения с выхода счетчика 5 импульсов с задержкой в элементе 10 задержки поступает на вход «Опрос» второго датчика 6 случайных кодов и этот датчик выдает очередной случайный код. Появление импульса на входе записи второго регистра 7 обеспечивает запись в этот регистр очередного случайного кода от второго датчика 6 случайных кодов. Таким образом, каждый очередной импульс с выхода переполнения счетчика 5 обеспечивает выборку по случайному равномерно распределенному адресу кодов из второго блока 8 памяти и, следовательно, формирование импульсов, на выходе цифроаналогового преобразователя 9 с заданным законом распределения вероятностей появления амплитуд.

Импульс с выхода счетчика 5 импульсов записывает в первый регистр 2 следующий случайный код от первого датчика 1 случайных кодов и с задержкой в элементе 10 задержки заносит в счетчик 5 импульсов код К; с выхода первого блока 3 памяти, который прочитан по адресу, соответствующему значению кода на выходе первого регистра 2. Импульсы генератора 4 импульсов поступают на вычитающий вход счетчика 5, вследствие чего через время т„, зависящее от случайного кода К;, сформированного на выходе первого блока 3 памяти, и частоты генератора 4 импульсов, на выходе счетчика 5 появляется следующий импульс переполнения, по которому записывается следующий код в первый регистр 2 адреса и т. д.

Интервал времени между импульсами переполнения счетчика 5 импульсов случайны и имеют закон распределения вероятностей, идентичный закону распределения вероятностей кодов К;. Загружая соответствующим образом в первый блок 3 памяти

15292!9

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

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

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

Составитель Д. Феликсон

Редактор О. Спесивых Техред И. Верес Корректор A. Обручар

Заказ 7642/44 Тираж 668 Подписное

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

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

Производственно-издательский комбинат «Патент», г. Ужгород, ул. Гагарина, 101