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

 

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

СО 03 СОВЕТСКИХ

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

РЕСПУБЛИК (я)5 G 06 F 7/58,4

Q1

О

О0

СР

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6 1) 1283758 (21) 4840447/24 (22) 18,06,90 (46) 23,08.92. Бюл. № 31 (72) А.С.Анишин (56) Авторское свидетельство СССР

¹ 1283758, кл, 6 06 F 7/58, 1985. (54) ГЕНЕРАТОР СЛУЧАЙНЫХ ПРОЦЕСС0В (57) Изобретение относится к вычислительной технике и может быть использовано при решении краевых задач математической физики. Целью изобретения является расширение функциональных возможностей

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

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

На фиг.1 приведена функциональная схема генератора; на фиг,2 — произвольная по форме область блужданий, заданная с помощью конечного числа и граничных уз лов (Хг, Уг}, r = 1, 2,...,n, Генератор случайных процессов содер жит группу 1 из четырех генераторов пуассоновских потоков импульсов, устройство 2 для выравнивания по интенсивности четы рех случайных потоков импульсов, группу 3 из четырех преобразователей код — интен„, А2 „„1756886 А2

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

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

Генератор случайных процессов работает следующим образом.

С помощью устройства 2 выравнивания пуассоновские потокй генераторов группы

1, имеющие в общем случае различную интейсивность il. i ФАз-ФЛ4, преобразуются в пуассонбвские потоки с равной

14 интенсивностью il = — д А! без нарушен Д1 ния их первоначальной взаимной независимости.

1756886

На синхронизирующий (первый) и счетный (второй) входы каждого преобразователя группы 3 поступают. независимые пуассоновские потоки с одинаковой интенсивностью il, При этом поток, поступающий на первый вход, является преобразуемым потоком, а поток, поступающий на второй вход преобразователей группы 3, является вспомогательным потоком, С цепью сокращения общего числа исходных случайных потоков импульсов, необходимых для работы четырех пуассоновских преобразователей код-интенсивность группы 3, функцию вспомогательного потока выполняет преобразуемый поток смежного (по кольцу) преобразователя кодинтенсивность.

В начальный момент времени импульсом запуска; поданным на обьединенные входы записи первого 5 — 1 и второго 5-2 реверсивных счетчиков, коды Xo, Yo начального поло>кения блуждающей точки, находящиеся в первом 10-3 и втором 10-4 регистрах памяти, заносятся в первый 5-1 и второй 5 — 2 реверсивные счетчики соответственно (см. фиг,2). Тогда на выходах двух- адресных блоков памяти группы 4 появятся двоичные коды Z, l =- 1, 4, задающие ((1 интенсивности пуассоновских потоков импульсов на выходах четырех преобразователей группы 3 (j)

ЛЯY =Zx Y 2 А, =1,4, (<) где m — разрядность двоичных кодов 2.

С выходов первого 3-1 и второго 3 — 2 преобразователей код-интенсивность импульсы пуассоновских потоков поступают соответственно на суммирующий и вычитающий входы первого 5-1 реверсивного счетчика, стремясь изменить его начальное состояние Хо путем единичного приращения его состояния со знаком "+" либо "-"

Х: = Xo и 1. Аналогично потоки импульсов на выходах третьего 3 — 3 и четвертого 3 — 4 пре. образователей код-интенсивность могут изменить начальное состояние Уо второго 5-2 реверсивного счетчика Y: = Yo + 1. Поскольку все потоки воздействий являются потоками бесконечно коротких импульсов с непрерывным временем, то возможные изменения состояний реверсивных счетчиков группы 5 разнесены во времени.

С каждым новым состоянием первого

5-1 либо второго 5-2 реверсивного счетчика на выходах двухадресных блоков памяти группы 4 устанавливаются новые управляющие коды Zxy, i =- 1, 4, которые находятся в соответствующих блоках памяти по адресу

XY.

В дальнейшем работа генератора развивается с учетом размеченной сетки дву5 мерного случайного блуждания в пределах . внутренних узлов области Q. которая ограничена маской поглощающих состояний (см. фиг.2).

Настройка генератора по заданной на

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

Определяют -яодмножество координат (Xr, Yrj граничных точек. ограничивающих допустимую область Q блужданий.

15 Во все двухэдресные блоки памяти группы 4 по адресам (Хг, Yi) заносят нули, В первый 4 — 1 двухадресный блок памяти заночят управляющие коды

ЕхУ.х+т.У = Zxy, которые задают интенсив111

20 ности потока импульсов, переводящие блуждающую точку "слева-направо" (в сторону увеличения координаты ХЯ Ц ).

Во второй 4-2 двухадресный блок памяти заносят управляющие коды Zxy,x-1у =

25 Zxy которые задают интенсивности потока импульсов, переводящие блуждающую точку "справа-налево" {в сторону уменьшения координаты Х Ц ).

В третий 4-3 двухадресный блок памяти

30 занрсят управляющие коды 2ху, х, у 1 =

Zxy, которые задают интенсивности потока импульсов, переводящие блуждающую точку."снизу у вверх" (в сторону увеличения координаты YC Q<).

В четвертый 4-4 двухадресный блок памяти заносит управляющие коды Zxy,xó-1 =

Zxy которые задают интенсивности потока импульсов, переводящие блуждающую точку "сверху — вниз" (в сторону уменьше40 ния координаты У = Ql.

Как отмечалось ранее, начало траектории блуждания определяется кодами Хо, Уо, находящимися в первом 10-3 и втором 10 — 4 регистрах памяти, а конец траектории

45 блуждания связан с выходом частицы в любой граничный узел области Q . .В последнем случае йа выходах всех двухадресных блоков памяти г@ппы 4 появляются нулевые коды Z ) = Z = Р) = Z® = О, ко-орые

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

8 координаты Хг+, У * граничного узел "поглотившего" блуждающую точку, записыва1756886 ются в первый 10-1 и второй 10-2 выходной регистры соответственно. Спустя небольшое время, заданное элементом задержки

9, устанавливаются начальные координаты

ХОУО блуждающей точки и генератор форми- 5 рует новую реализацию слуЧайной траектории, заканчивающуюся очередным поглощением блуждающей точки на границе области Q

Для обеспечения реального временно- 10 го масштаба моделируемых траекторий следует интенсивность . А пуассоновских потоков ймпульсов на выходах устройства 2 установить равной М =макс{ЯЯ) I 1,4 (Х, YQQ. С этой целью интенсивность пер,15 ваго 1-1 генератора пуассоновского потока импульсов стабилизируют на уровне

i(i =43, при А2 =ib =4 0.

Технико-3KoHQMM e K É эффект QT применения предло>кенного генератора состоит в следующем. Многократная проверка логического условия {Х, Y)E И нахождения блуждающей точки в пределах области Q выполняемая обычно программным способом(с использованием ЭВМ) на каждом шаге блуждания, требует за одну траекторию ,.процесса больших затрат машинного времени. 8 предложенном генераторе эта проверка выполняется аппаратно и практически мгновенно без существенных затрат времени. Благодаря этому на порядок и более повышается быстродействие вероятностных алгоритмов при решении

35 краевых задач математйческой физики методами статистических испытаний.

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

Генератор случайных процессов по авт.св. М 1283758; отличающийся тем, что, с целью расширения функциональных воэможноСтей путем воспроизведения режима двумерного случайного блуждания с поглощающими границами, в него введены четыре дешифратора, два регистра, два регистра памяти, элемент И и элемент задержки, причем информационные входы первого, второго, третьего и четвертого дешифраторов подключены к выходам соответствующих двухадресных узлов памяти, выходы первого, второго, третьего и четвертого дешифраторов соединены соответственно с входами эл.емента И, выход которого является выходом сигнализации достижения гранйчного значения и соединен с входами записи первого и второго регистров и входом элемента задержки, выход которого соединен с входами записи первого и второго реверсивных счетчиков, разрядные информационные входы которых подключены к разрядйым выходам первого и второго регистров памяти соответственно, разрядные выходы первого и второго реверсивных счетчиков соединены с информационными входами соответственно первого и второго регистров, выходы которых являются выходами значений координат гранйчной поглощающей точки..

1756806 фгнюные уггиф Ц/

Составитель A,Àíèøèí

Техред M.Màргентал Корректор M.Ïåòðîâà

Редактор О,Хрипта

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

Заказ 30В9 Тираж Подписное

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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