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

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

Авторы: Баканович, Волорова, Попов

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

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

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 9) (111 6 ОПИСАНИЕ ИЗОБРЕТЕНИ АВТОРСКОМУ СВИД ТЕЛЬС ова о СССР76СССР75ССС ЛУ подключенпервого шинераторарегистра ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) 1. Авторское свидетельств У 534775, кл.067/58, 192. Авторское свидетельство У 488212, кл. С 06 Р 7/58, 193. Авторское свидетельство Р В 857978, кл. Ч 06 Г 7/58, 19814. Авторское свидетельство СССР по заявке У 3267734/24,кл.06 Р 7/58, 1981(прототип). (54)(57) ГЕНЕРАТОР МНОГОМЕРНЫХ С ЧАЙНЫХ ВЕЛИЧИН, содержащий генератор тактовых импульсов, вход "Пуск" которого является входом "Пуск" генератора, выход генератора тактовых импульсов соединен с входом первого генератора равномерно распределенных случайных чисел, с входом элемента задержки и с управляющими входами блоков памяти группы, выход первого генератора равномерно распределенных случайных чисел соединен с первыми входами сумматоров группы, вторые входы которых подключены к выходу элемента задержки, третьи входы сумматоров группы соединены с выходами соответствующих блоков памяти группы, выходы сумматоров группыы к соответствующим входам фратора, вход "Пуск" гесоединен с входом "Сброс" числа, вход "Запись" которого подключен к выходу элементазадержки, информационный выход регистра числа соединен с первыми адресными входами блоков памятигруппы, о т л и ч а ю щ и й с я . тем, что, с целью получения оптимального соотношения быстродействияи точности, он содержит счетчик,коммутатор, регистр маски, группуэлементов И, второй шифратор, блоксравнения, второй генератор равномерно распределенных случайных чисел, группу элементов ИЛИ и элемент И, причем установочный входсчетчика соединен с входом "Пуск"генератора, счетный вход счетчикаподключен к выходу генератора тактовых импульсов, а информационныйвыход счетчика соединен с первымивходами коммутатора и блока сравнения и с вторыми адресными входами блоков памяти группы, второй вход коммутатора подключен к выходу первого шифратора, выходы коммутатора соединены с группой входов регистра числа соответственно, вход регистра маски является информационным входом генератора, выходы регистра маски подключены к инверсным входам соответствующих элементов И группы и к группе входов второго шифратора соответственно, прямые входы элемен" тов И группы подключены к выходу второго генератора равномерно распределенных случайных чисел, вход которого соединен с выходом генератора тактовых импульсов, выходы элементов И группы и первая груп.па выходов регистра числа соединены с соответствующими входами соответствующих элементов ИЛИ группы, вы 10847931084791 иг Карасе Составитель едактор А. Шишкина Техред А.Ачодписн аказ б,. Проектная, 4 П "Патент", г. Ужгор ли 012/44 Тира НИИПИ Государствен по делам изобрете 13035, Москва, Ж699 ого комитета ий и открытиРаушская н Корректор И. Шароши1084 791 ход второго шифратора подключен квторому входу блока сравнения, выходкоторого соединен с входом блокирования генератора тактовых импульсов и с первым входом элемента И,второй вход которого подключен к Изобретение относится к вычислительной технике и может быть использовано при решении задач моделирования систем с учетом влияния случайных внешних возмущающих фак торов и случайных отклонений параметров объектов, а также при создании стохастических вычислительных машин и многоканальных датчиков случайных сигналов.Известны устройства формирования многомерных случайных, величин с заданными статистическими характеристиками.Известен многоканальный генератор случайных чисел, который содержит первичный источник случайных импульсов, блок формирования импуль сов, фильтр низких частот, ключ, амплитудный селектор, блок памяти, матричный переключатель, многофаз.ный мультивибратор, регистр сдвига импульсов, делитель частоты и блок управления 1 .Однако это устройство формирует только независимые случайные числа и не обеспечивает возможности моделирования многомерных случайньпс величин с произвольным заданным многомерным законом распределения ЗО вероятностей. Известно устройство для вероятностного моделирования, содержащее генератор равномерно распределенных случайных чисел, регистр адреса, З 5 блок памяти, регистр числа, регистр маски, блок сравнения и блок управления 2,Указанное устройство не позволяет формировать многомерные случайные величины с произвольным заданным многомерным законом распределения вероятностей, так как в соответствии с использованием при его выходу элемента задержки, выхоДэлемента И является выходом генератора, вторая группа выходов регист.ра числа и группа выходов элементовИЛИ группы являются соответственногруппами выходов разрядов генератора,построении принципом работы и струк- турной организацией это устройство ориентировано на формирование одномерных случайных величин.Известен имитатор многомерных случайных величин, содержащий генератор тактовых импульсов, первый и второй элементы задержки, триггер, первый и второй элементы И, генератор равномерно распределенных случайных чисел, сумматор, блок памяти, регистр адреса, регистр числа 3,Однако в данном устройстве осуществляется поразрядное формирование значений многомерной случайнойвеличины, вследствие чего оно имеетнизкое быстродействие,Наиболее близким техническим решением к предлагаемому устройствуявляется генератор многомерньи случайных величин, содержащий генератор тактовых импульсов, запускающий вход которого является первымвходом устройства, а выход генератора тактовых импульсов соединен свходами первого генератора равномерно распределенных случайных чисел,элемента задержки и с первыми входами группы блоков памяти, выходпервого генератора равномерно распределенных случайных чисел соединен с первыми входами группы сумматоров, вторые входы которьи подключены к выходу элемента задержки,третьи входы группы сумматоров соединены с выходами группы блоковпамяти, выходы группы сумматоров подключены к входам первого шифратора,кроме того, первый вход устройствасоединен с первым входом регистрачисла, второй вход регистра числа подключен к выходу элемента задержки, выходы регистра числа со108491г генератора,единены с вторыми входами группы блоков памяти 41.Недостатком известного устройства является то, что оно не обеспечивает возможности управления точностью и быстродействием при формировании значений многомерных случайных. величин, что сужает его функциональные возможности.Цель изобретения - получение опти мального соотношения быстродействия и точности. Суть изобретения заключается в том, что при заданной суммарной разрядности К составляющих многомерной случайной величины Х = Х 1,Х, ,Х обеспечивается формированйе многомерных случайных величин с управляемой точностью и быстродействием. Такое управление осуществляется путем задания и формирования определенного количества старших разрядов каждой иэ составляющихпо исходной многомерной функции распределения Г(х 1,хх) . Не 25 достающие младшие разряды каждой из составляющих формируются одновременно со старшими как равновероятные случайные коды. Это позволяет повысить быстродействие, если 5 О нет необходимости формировать многомерные случайные величины с выеокой точностью. Наряду с этим сохраняется возможность точного формирования многомерных случайных ве личин, если не требуется высокого быстродействия.Для достижения укаэанной цели в генератор многомерных случайных величин, содержащий генератор так товых импульсов, вход "Пуск" которого является входом "Пуск" генератора, выход генератора тактовых импульсов соединен с входом первого , генератора равномерно распределенных ф 5 случайных чисел, с входом элемента задержки и с управляющими входами блоков памяти группы, выход первого генератора равномерно распределенных случайных чисел соединен с пер выми входами сумматоров группы, вторые входы которых подключены к вы-ходу элемента задержки, третьи входы сумматоров группы соединены с выходами соответствующих блоков па мяти группы, выходы сумматоров группы подключены к соответствующим вхоцам первого шифратора, вход "Пуск" 4енератора соединен с первым управляющим входом регистра числа, второй управляющий вход которбго подключен . к выходу элемента задержки, информационный выход регистра числа соединен с первыми адресными входами. блоков памяти, введены счетчик, коммутатор, регистр маски, группа элементов И, второй шифратор, блок. сравнения, второй генератор равно мерно распределенных случайных чисел, группа элементов ИЛИ и эле.мент И, причем установочный вход счетчика соединен с входом "Пуск" генератора, счетный вход счетчика подключен к выходу генератора тактовых импульсов, а информационный выход счетчика соединен с первыми входами коммутатора и блока сравнения и с вторыми адресными входами бло" ков памяти группы, второй вход коммутатора подключен к выходу первого шифратора, выходы коммутатора соединены с группой входов регистра числа соответственно, вход регистра маски является информационным вхо дом генератора, выходы регистра маски подключенык инверсньвч входамсоответствукюцих элементов И группы и к группе входов второго шиф"ратора соответственно, прямые входыэлементов И группы подключены к выходу второго генератора равномернораспределенных случайньх чисел, входкоторого соединен с выходом генератора тактовых импульсов, выходы лементов И группы и первая группа выходов регистра числа соединены с соответствующими входами элементов ИЛИгруппы, выход второго шифратора подключен к второму входу блока сравнения, выход которого соединен свходом блокирования генератора тактовых импульсов и с первым входомэлемента И, второй вход которого подключен к выходу элемента задержки,выход элемента И является выходомгенератора, вторая группа выходоврегистра числа и группа выходов элементов ИЛИ группы являются соответственно группами выходов разрядов На фиг. 1 приведена блок-схема генератора многомерных случайных величин; на фиг. 2 - блок-схема первого шифратора; на фиг, 3 - блок-схема второго шифратора; на фиг. 4 -блок-схема коммутатора; н". Фиг. 5 блок-схема блока сравнения.Генератор многомерных случайных величин содержит генератор 1 тактовых импульсов, первый генератор 2 5 равномерно распределенных случайных чисел, элемент 3 задержки, группу 4 блоков памяти (БП), группу 5 сумматоров, первый шифратор 6, регистр 7 числа, счетчик 8, коммута 10 тор 9, регистр 10 маски, группу 11 элементов И, второй шифратор 12, блок 13 сравнения, второй генератор 14 равномерно распределенных случайных чисел, группу 15 элементов ИЛИ и элемент И 16.Первый шифратор 6 (фиг. 2)содержит группу 17 элементов И и группу 18 элементов ИЛИ. Второй шифратор 12 (фиг, 3) содержит группу 19 элементов И и группу 20 элементов ИЛИ.Коммутатор 9 (фиг. 4) содержит дешифратор 21 и группу 22 элементов И. Блок 13 сравнения (фиг. 5) содержит группу 23 элементов сложения помодулю два и элемент ИЛИ-НЕ 24. Генератор многомерных случайныхвеличин работает следующим образом,30Первый генератор 1 тактовых импульсов, первый генератор 2 равномерно распределенных случайных чисел, элемент 3 задержки, группа 4 блоков памяти, группа 5 сумматоров, первый шифратор б, регистр 7 числа и счетчик 8 обеспечивают одновременное формирование К разрядов многомерной случайной величины. Однако, в отличие от известного устройства в ко 40 тоРом перечисленные блоки формируют последовательно значения составляющих многомерной случайной величины Х =Х,ХХ, в предлагаемом генераторе многомерных случайных величин в первом такте формируется45 по одному старшему разряду составляющих Х 1,ХХ. В последующие такты, количество которых определяет-. ся кодом, записанным в регистре 1 О маски, формируется по одному следующему разряду составляющих Х,Х Х, Если в регистре 10 маски записан код, определяющий формирование не И/К; а меньшего количества разрядов для каждой из составляющих Ху,Х55 Х, то по окончании цикла формирования недостающие разряды заполняются кодами, выработанными вторым генератором 14 равномерно распределенныхслучайных чисел.Формирование К-разрядных кодов составляющих многомерной случайной . величины Х =1,Х ,Х,,Х осУществляется следующим образом. На первый вход устройства пода" ется сигнал "Пуск". Этот сигнал по" ступает на запускающий вход генератора 1 тактовых импульсов и на первый вход регистра 7 числа. Под воздействием этого сигнала генератор 1 тактовых импульсов начинает вырабатывать последовательность тактовых импульсов, а в регистр 7 числа записывается код 0000. Импульс, сформированный генератором 1 тактовых импульсов, поступает на вход первого генератора 2 равномерно распределенных случайных чисел, а также на вход элемента 3 задержки и на первые входы группы 4 блоков памяти.Первый генератор 2 равномерно распределенных случайных чисел вырабатывает значение случайного числа, равномерно распределенного на ин- .тервале 10;При поступлении импульса на первые входы группы 4 блоков памяти производится считывание информации из ячеек, адрес которых хранится врегистре 7 числа и в счетчике 8 и поступает на вторые и третьи входы группы 4 блоков памяти, Таким образом при поступлении первого тактового импульса производится считывание инфор-. мации из ячеек группы 4 блоков памяти, В группе 4 блоков памяти хранятся данные о многомерной Функции распределения вероятностей Г(х,1, х 2х), записанные в виде отрицательных чисел в обратном коде. С выходов первого генератора 2 равномерно распределенных случайных чисел и группы 4 блоков памяти числа поступают на первые и третьи входы группы 5 сумматоров соответственно. По окончании интервала времени, задаваемого элементом 3 задержки, тактовый импульс поступает на вторые входы группы 5 сумматоров, разрешая выполнение операции сложения чисел, поступивших на первые и третьи входы группы 5 сумматоров. Сумматоры, входящие в группу 5 сумматоров, представляют собой комбинационные схемы, на выходах которыхвырабатываются двоичные сигналы пе реноса.При сложении чисел, поступивших на входы группы 5 сумматоров, выполняется сравнение равномерно рас пределенного случайного числа с кодами вероятностей, считанными из группы 4 блоков памяти. Так как коды вероятностей хранятся в группе 4 блоков памяти в обратном коде, на вход первого шифратора 6 поступает код вида 1110000. В этом коде информативным является разряд, в котором сформирован последний (начиная с младших разрядов) единичный сигнал. Группа 17 элементов И, входящих в состав первого шифратора 6, выделяет этот сигнал и пропускает его на входы группы 18 элементов. ИЛИ. Входы группы 18 элементов ИЛИ О соединены с выходами группы 17 элементов И таким образом, что входы 1-го элемента ИЛИ (1=1,2К) группы 18 элементов ИЛИ соединены с выходами 1-х элементов И Ц = 2 (1+26); И = О, 1,2) группы 17 элементов И, что позволяет преобразовать унитарный код, снимаемый с выходов группы 17 элементов И, . в двоичный код, получаемый на выхо- ЗО дах группы 18 элементов ИЛИ.Таким образом, на выходе первого ,шифратора 6 вырабатывается код, определяющий К старших разрядов составляющих Х 1,Х 2Хмногомерной 35 случайной величины Х.Сигнал "Пуск", поступивший на первый вход устройства, приходит на первый вход счетчика 8 и устанав- . ливает его в состояние 11111, 40 Первый импульс, выработанный генератором 1 тактовых импульсов, переводит счетчик 8 в состояние 00000. Этот код поступает на первый вход коммутатора 9, на втором входе которого 45 в данный момент находится К-разряд- . ный код, определяющий К старших разрядов многомерной случайной величины. ГКоммутатор 9 работает следующим образом.50 Поступивший на первый вход коммутатора 9 М-разрядный код передается на входы дешифратора 21, Дешифратор 21 преобразует М-разрядный двоичный позиционный код в 2-м разрядный унитарный код, в результате при поступлении на вход дешифратора 21 кода 00000 вырабатывается единичный сигнал на его первом выходе.С первого выхода дешифратора 21 единичный сигнал поступает на первые входы элементов И 22, 221 .22. С второго входа коммутатора 9 К-разрядный код поступает на вторые входы Н/К групп 22 элементов И и проходит на выходы элементов И 22,22221, на первых входах которых присутствуют разрешающие сигналы. С выходов 1,2К коммутатора 9 старшие К разрядов составляющих многомерной случайной величины поступают на входы младших К разрядов регистра 7 числа и записываются тактовым импульсом, пришедшии с выхода элемента 3 задержки на второй вход регистра 7 числа.В регистре 10 маски хранится (Н-К)-разрядный код маски, переданный с второго входа устройства. Код маски определяет количество разрядов, которое необходимо сформировать для каждой из составляющих многомерной случайной величины Х Х 1,Х 2,,Х, Наличие единиц в группе из К разрядов означает, что необходимо сформировать очередныеразряды составляющих Х 1 Х,.,Х наличие нулей в группе иэ К разрядов означает, что данные и последующие разряды составляющих Х 1,Х Х формировать не нужно.2С выхода регистра 10 маски код маски передается иа выходы второго шифратора 12 и преобразуется им в двоичный код, задающий количество тактов формирования значения многомерной случайной величины. Поскольку в каждом такте фориируется по одному разряду для каждой из составпяющих Х 1,ХХ, то максимально возможное количество тактов формирования равно М/К.Второй шифратор 12 работает следующим образом.Входные сигналы поступают на входы 1,2. Н-К. Информативными являются сигналы, пришедшие на входы 1,К+1, 2 К+1ЯК+1, поскольку входные сигналы поступают группами по К разрядов. С входов ,К+1, 2 К+10-2 К+1 сигналы передаются на входы группы 19 элементов И. В поступившем коде информативным является разряд, в котором находится последняя единица. Группа 19 эле9 1084791 ментов Й выделяет этот сигнал и пропускает его на входы группы 20 элементов ИУИ. Входы группы 20 элементов ИЛИ соединены с выходами группы 19 элементов И таким образом, 5 что входы х-го элемента ИЛИ (х1,2М) группы 20 элементон ИЛИ соединены,с выходами 1-х элементов И (1=2 ( 1+26) у х 1=0, 1, 2) груП- пы 19 элементов И, что обеспечивает преобразование унитарного кода, считываемого с выходов группы 19 элементов И; в двоичный код, получаемый на выходах группы 20 элементов ИЛИ. В результате на выходах 15 второго шифратора 12 формируется двоичный код, определяющий количе" ство тактов, необходимое для выра" ботки такого числа разрядов многомерной случайной величины Х = 26 =1" Ъ= Х 1 ХХ 2,ХХХ ), которое определяется (М-К)-разрядным кодом маски, хранящимся в регистре 10 маски.Двоичный М-разрядный код количества тактов формирования многомерной случайной величины с выхода второго шифратора 12 передается на второй вход блока 13 сравнения. На первом входе блока 13 сравнения присутствует выходной код счетчика 8, ЗО Блок 13 сравнения выполняет сравнение заданного количества тактов формирования многомерной случайной величины с текущим значением количества тактов. формирования, котороц вырабатывается счетчиком 8. 10 4 О Блок 3 сравнения работает следующим образом.М-разрядные коды с выходов второго шифратора 12 и счетчика 8 поступают на вторые и первые входы . ,соответственно группы 23 элементов ,сложения по модулю два. При совпа- дении поступивших кодов на выходах всех элементов 23 ( 1 = 1,М) сло 45 жения по модулю два вырабатываются нулевые сигналы, которые . передаются на входы элемента ИЛИ-НЕ 24. На выходе элементаИЛИ-НЕ 24 формируется единичный сигнал, означающий, что формирование очередного значения многомерной случайной величины закончено, С выхода блока 13 сравнения данный сигнал поступает на вход блокировки генератора 1 тактовых"импульсов и запрещает выработку тактовых импульсов. Кроме того, сигнал с выхода блока 13 сравнения поступает на первый вход элемента И 16, разрешая по этому входу работу данного элемента.После прихода послецнего тактово го импульса с выхода элемента 3 задержки на второй вход регистра 7 числа в регистр 7 числа записывается К последних разрядов многомернойслучайной величины Х =Х,Ху, ,Х 1. Сформированный в регистре 7 числа код, разрядность которого задана количеством единиц в регистре 10 маски, поступает на вторые выходы устройства и на первые входы группы 15 элементов ИЛИ, причем выходные сигналы 1,2, ,К-го разрядов регистра 7 числа поступают на перные выходы в 1,2К-й группе вторых выходов устройства. При поступлении каждого из тактовых импульсов на вход второго генератора 14 равномерно распределенных случайных чисел осуществляется Формирование (Й-К) -разрядного равновероятного двоичного кода, который передается на прямые входы группы 11 элементов И. На инверсных входах группы 11 элементов И присутствует сигнал с выходов регистра 10 маски. Выходные сигналы второго генератора 14 равномерно распределенных случайных чисел проходят на выходы только тех элементов группы 1 1 элементов И, которые открыты по инверсным входам нулевыми сигналами, поступившими с выходов регистра 10 маски. Сигналы с выходов группы 11 элементов И поступают на вторые входы группы 15 элементов ИЛИ. После выработки последнего тактового импульса и окончания Формирования кода многомерной случайной величины Х в регистре 7 числа сигналы с выходов К+1, К+2,И-го разрядов регистра 7 числа и сигналы с выходов группы 11 элементов И поступают на входы группы 15 элементов ИЛИ и Формируют сигналы, задающие значения К+1, К+2 й,Я-го разрядов многомернойе случайной величины Х, При этом те разряды многомерной случайной вели" чины Х, которые в соответствии с кодом в регистре 10 маски не формировались, и, следовательно, на соответствующие входы элементон группы 15 элементов ИЛИ с выходов регистра 7 числа поступили нулевые сигналы, заполняются равновероятным двоичным1084 13величины Х =Х,Х 1 фсрииррютсв по многомерному закону распределения, Для этого в регистр 10 маски заносится код 11, При подаче первого тактового импульса на первые входы груп пы 4 блоков памяти считывается содержимое ячеек с адресом 00001, поданным на вторые и третьи входы группы 4 блоков памяти, На третьи входы группы 5 сумматоров поступают коды 1.10111; 1.01111; 1,00111, Пусть первый генератор 2 равномернс распределенных случайных чисел по первому тактовому импульсу выработал код 0,00011. При сложении кодо группой 5 сумматоров формируются коды 10 1.10111 1.01111 1.001111. 01011 О. 11010 1.10111 О. 11010 1. 11011 0.1 )О О 10. 10101 1 О. 10001 10. 00101 50 Единицы переноса из всех сумматоров группы 5 сумматоров вырабатывают на выходе первого шифратора 6 код 11, который заносится в третий и четвертый разряды регистра 7 числа При 55 сутствующий в регистре 10 маски код 11 преобразуется вторым шифратором 12 в код 1, поступающий на второй Группа 5 сумматоров выполняет операцию сравнения кодов вероятностей25 и кода равномерно распределенного случайного числа. Результат операции сравнения (единицы переноса) поступает с выходов группы 5 сумматоров на входы первого шифратора 6. Так как единицы переноса из группы 5 сумматоров на входы первого шиф. ратора 6 не поступили, то в первый и второй разряды регистра 7 заносится код 00. 35При подаче второго тактового им-. пульса на первые входы группы 4 блоков считывается содержимое ячеек с адресом 00000. На третьи входы группы 5 сумматоров поступают коды 40 1. 11011, 1. 10111, 1, 01011, При выработке первым генератором 2 равномерно распределенных случайных чи. - сел кода О, 11010 группой 5 сумматолов выполняются сложения 45 14791вход блока сравнения После прихода второго тактового импульса в счетчике 8 устанавливается код 1, который поступает на первый вход блока 13 сравнения, в результате чего на выходе блока 13 сравнения формируется единичный сигнал, запрещающий дальнейшее формирование тактовых импульсов. Наличие в регистре 10 маски кода 11 запрещает передачу случайных чисел с выхода второго генератора 14 равномерно распределенных случайных чисел на выходы устройства. На вторые выходы устройства передается код с выходов регистра 7 числа. Таким образом формируется значение многомерной случайной величины Х = Х 4 = 01; Х 2 = 01 . Второй тактовый импульс, прошедший через элемент 3 задержки и поступивший на второй вход элемента И 16, на первом входе которого присутствует разрешающий сигнал, проходит на первый выход устройства, сигнализируя, что значение многомерной случайной величины Х сформировано.Если для повышения быстродействия необходимо формировать по многомерному закону только старшие разряды составляющих Х 4 и Х, то в регистр 10 маски заносится код 00. Данный код преобразуется вторым шифратором 12 в код О, который поступает на второй вход блока 13 сравнения. Первый тактовый импульс, сформированный генератором 1 тактовых импульсов после поступления сигнала "Пуск" на первый вход устройства, разрешает считывание содержимого ячеек с адресом 00001 из группы 4 блоков памяти. Пусть первый генератор 2 равномерно распределенных случайных чисел по первому тактовому импульсу выработай код 0.01001. При сложении кодов группой 5 сумматоров формируются коды:1.10111 1.01111 1.00111 0,01001 0.01001 0.01001 10.00000 01,11000 01.10000Сигналы переноса 100 поступают на входы первого шифратора 6 и преобразуются им в код 01. Данный код записывается в первый и второй разряды регистра 7 числа тактовым импульсом, прошедшим через элемент 3 эа15 791 16 1084держки и поступившим на второй входрегистра 7 числа,Тактовый импульс устанавливаетсчетчик 8 в нулевое состояние, в результате на выходе блока 13 сравнения формируется единичный сигнал,запрещающий генерирование тактовыхимпульсов. Наличие в регистре 10маски кода 00 разрешает передачуслучайного числа с выходов второгогенератора 14 равномерно распределенных случайных чисел на вторыевходы группы 15 элементов ИЛИ. Пустьвторым генератором 14 равномернораспределенных случайных чисел бып 15сформирован код 10. Этот код проходит через элементы 151 и 15 группы 15 элементов ИЛИ на вторые выходы устройства. Кроме того, навторые выходы устройства поступает 20код с выходов первого и второго раз"рядов регистра 7 числа, В результатеформируется значение многомернойслучайной величины Х =Х = 01;Х = 10 . Если в первом рассмотренном случае формирование значеничмногомерной случайной величины осуществлялось за два такта, то во втором случае формирование заняло одинтакт.Рассмотренный пример иллюстрирует возможности предлагаемого устройства по управлению быстродействием и точностью формирования многомерных случайных величин. Малая разрядность случайной величины была взята для сокращения описания примера.Предлагаемый генератор многомерных случайных величин реализуется с использованием интегральной элементной базы. Известные устройства не позволяют формировать многомерные случайные величины с управляемыми законами распределения вероятностей: с управляемыми точностью и быстродействием, Поэтому в качестве базового объекта следует рассматривать цифровую вычислительную машину.Технико-экономическая эффективность определяется тем, что в предлагаемом устройстве обеспечены: возможность формирования случайныхвнешних возмущений и случайных параметрических отклонений объектов, характеристики которых описЪваются многомерными законами распределения вероятностей, что особенно важно при моделировании и испытаниях сложных технических систем; возможность управления точностью и быстродействием устройства при формировании многомерных случайных величин в соответствии с характером решаемой за" дачи; возможность использования совместно с ЭВМ в составе вычислитель- но-моделирующих комплексов, что позволит увеличить их производительность.

Смотреть

Заявка

3502810, 26.10.1982

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

БАКАНОВИЧ ЭДУАРД АНАТОЛЬЕВИЧ, ВОЛОРОВА НАТАЛЬЯ АЛЕКСЕЕВНА, ПОПОВ АЛЕКСАНДР НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 7/58

Метки: величин, генератор, многомерных, случайных

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

Код ссылки

<a href="https://patents.su/12-1084791-generator-mnogomernykh-sluchajjnykh-velichin.html" target="_blank" rel="follow" title="База патентов СССР">Генератор многомерных случайных величин</a>

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