Генератор случайного процесса
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и позволяет расширить область применения генератора путем моделирования цепи Маркова по заданной в явном виде матрице перехода . Цель изобретения - расширение области применения за счет обеспечения возможности задания цепи Маркова, Последовательно соединенные генератор 2 случайного потока импульсов, элемент ЗАПРЕТ 3 и распределитель 4 образуют блокируемый тактовьми импульсами генератора 1 блок задания независимых случайных потоков импульсов с одинаковыми интеисивностями, С помощью группы 5 преобразователе) код - интенсивность, управляемых двоичными кодами соответствующих блоков памяти группы 6, формируются случайные потоки импульсов с интепсивностями, пропорциональными элементами текущей строки матрицы перехода. Эти потоки воздействуют на соответствующие входы блока 7 формирования несовместных случайных событий (разрядов ) и моделируют вспомогательный случайный процесс. На выходах блока 7 присутствует полная группа ортогональных двоичных сигналов, используемая для проведения с помощью шифратора 8 и регистра 9 памяти позиционного двоичного кода случайных испыта П1й по определению очередного состояния цепи Маркова. Текущее cocTontnie моделируемой цепи Маркова отображается кодом регистра 9 памяти, который является одновременно и кодом адреса для Bbi:j.oBa соответствующей строки элементов (двоичных кодов) матрицы перехода на выходы блоков памяти группы . 3 ил. (Л 4
,51 4 С 06 F 7/58
«
I
««1
° . « !
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ дф СОЮЗ СОВЕТСКИХ фР- СОЦИАЛИСТИЧЕСКИХ .-=«д РЕСОУБЛИК
4 3
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
00 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4163563/24-24 (22) 19. 12 86 (46) 15.09.88. Бюл. М - 34 (72) А.С. Анишин и А.А. Скрибченко (53) 681.325(088.8) (56) Авторское свидетельство СССР
У 290281, кл. О 06 Р 7/58, 1969.
Авторское свидетельство СССР
Ф 744532, кл. G 06 F 7/58, 1978.
Авторское свидетельство СССР
У 1234833, кл. С 06 F 7/58, 1984. (54) ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА (57) Изобретение относится к области вычислительной техники и позволяет расширить область применения генератора путем моделирования цепи Маркова по заданной в явном виде матрице пере— хода. Цель изобретения — расширение области применения за счет обеспечения возможности задания цепи Маркова.
Последовательно соединенные генератор 2 случайного потока импульсов, элемент ЗАПРЕТ 3 и распределитель 4 образуют блокируемый тактовыми импульсами генератора 1 блок задания независимых случайных потоков импуль„„SU„„1424016 А 1 сов с одинаковыми интенсивностями.
С помощью группы 5 преобр; зовате.hei код — интенсивность, управляемых двоичными кодами соответствующих блоков памяти группы 6, формируются случайные потоки импульсов с интепсивностями, пропорциональными элеменtëìè
"текущей строки матрицы перехода.
Эти потоки воздействуют на соответствующие входы блока 7 формирования несовместных случайных событий (разрядов) и моделируют вспомогательный случайный процесс. На выходах блока
7 присутствует полная группа ортогональных двоичных сигналов, используемая для проведения с помощью шифрато О ра 8 и регистра 9 памяти позиционного двоичного кода случайных испытаний по определению очередного состояния цепи Маркова. Текущее состояние моде- С лируемой цепи Маркова отображается кодом регистра 9 памяти, который является одновременно и кодом адреса
° ее для вы ова соответствующей строки элементов (двоичных кодов) матрицы перехода на выходы блоков памяти группы. 3 ил. Ръ
1424016
Изобретение относится к вычислительной технике и может быть использовано при моделировании простых однородных цепей Маркова по заданной матрице перехода.
Целью изобретения является расширение области применения генератора путем обеспечения воэможности задания цепи Маркова. 10
На фиг. 1 приведена структурная схема генератора; на фиг. 2 — структурная схема распределителя импульсов; на фиг. 3 — структурная схема блока формирования несовместных слу-15 чайных событий.
Генератор случайного процесса содержит генератор 1 тактовых импульсон, генератор 2 случайного потока импульсов, элемент ЗАПРЕТ 3, распре- 20 делитель 4 импульсов, группу 5 преобразователей код — интенсивность случайного потока импульсов, группу
6 блоков памяти, блок 7 формирования несовместных случайных событий, шифратор 8 и регистр 9 памяти.
Распределитель 4 импульсов (фиг. 2) содержит генератор 10 импульсов, элемент ЗАПРЕТ 11, счетчик
12 и стробированный дешифратор 13. 30
Блок 7 формирования несовместных случайных событий (фиг. 3) содержит элементы ИЛИ 14 и триггеры 15.
Генератор работает следующим образом. 35
Для моделирования цепи Маркова по заданной матрице перехода необходимо в блоки памяти группы 6 записать элементы (вероятности) матрицы н ниде двоичных кодон, связанных соотно- 40
Ю шепнем Р„=Х„ 2 (где j — номер блока памяти группы 6, п — адрес строки), и задать начальное состояние и, цепп Маркова путем подачи в тактовый момент внешнего импульса на 45 соответствующий разряд блока 7.
Тогда в начальный момент времени на входах задания интенсивностей преобразователей группы 5 будут присутствовать коды находящиеся в и -х
У
50 строках блоков памяти группы 6
Через открытый (в отсутствие импульсов тактового генератора 1) элемент ЗАПРЕТ 3 случайный поток импульсов генератора 2 поступает на вход распределителя 4, который разделяет
55 его Hà N независимых один от другого и одинаковых по интенсивности случайных потоков импульсов.
На выходах преобразователей код интенсивность групгы 5 формируются случайные потоки импульсов с интен-И синностями Ъ = Х <2 л, Перoj Hp) ный по моменту появления импульса из этой совокупности потоков переводит
-й разряд блока 7 н состояние "1" и одновременно устананливает в 0" все другие разряды. Аналогичные изменения состояний разрядов блока 7 вызывают и все последующие импульсы.
В итоге в блоке 7 несовместных случайных событий (разрядов) воспроизводится дискретный марковский процесс, описынаемый матрицей безусловного перехода, то есть такой матрицы, в которой элементы одного столбца одинаковы. На выходах блока 7 формируется
N ортогональных двоичных сигналов.
С использованием полной группы случайных дноичных сигналов проводится случайное испытание, исход которого состоит в появлении с вероятностью
Р; импульса тактоного генератора 1 в основании импульса j ãо двоичного сигнала, что позволяет код j записывать м в регистр 9 памяти позиционного двоичного кода °
Допустим, что первый тактовый импульс генератора 1 появился в основании n„-го двоичного сигнала. Тогда с помощью шифратора 8, преобразующего порядковый номер двоичного сигнала и двоичный позиционный код, новое состояние моделируемой цепи Маркова будет представлено в регистре 9 памяти н двоичном коде, который является одновременно новым адресным кодом для всех блоков памяти группы 6, С учетом ноного состояния на входах задания интенсивностей преобразователей группы 5 будут присутствовать двоичные коды, находящиеся в блоках памяти 6 по адресу n„ . Это приведет к смене интенсивностей случайных потоков импульсов на входах блока 7.
В дальнейшем работа генератора понторяется.
Формула и э о б р е т е н и я
Генератор случайного процесса, содержащий генератор тактовых импульсов, выход которого соединен с ин нерсным нходом элемента ЗАПРЕТ, генератор случайного потока импульсов, 1424016
IV
Щиг. 2
Составитель А.Карасов
Техред М.Ходанич
Редактор А.Маковская
Корректор Л.Пилипенко
Заказ 4688/51 Тираж 704 Подписное
ВНИИПИ Грсударственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4 выход которого соединен с прямым входом элемента ЗАПРЕТ, выход которого соединен с входом распределителя импульсов, группу блоков памяти, шиф5 ратор, отличающийся тем, что, с целью расширения области применения генератора за счет обеспечения возможности задания цепи Маркова, в него введены группа преобразователей код — интенсивность случайного потока импульсов, регистр памяти и блок формирования несовместных случайных событий, содержащий группу триггеров и группу элементов ИЛИ, выходы которых соединены с нулевыми входами соответствующих триггеров группы, единичные выходы которых соединены с входами шифратора соответственно, выходы которого соединены с входами соответствующих разрядов регистра памяти, синхронизирующий вход которого соединен с выходом генератора тактовых импульсов, выходы распределителя импульсов соединены с информационными входами соответствующих преобразователей код — интенсивность случайного потока импульсов группы, выходы которых соединены с единичными входами соответствующих триггеров группы, выход регистра памяти является выходом генератора и соединен с адресными входами блоков памяти группы, выходы которых соединены с управляющими входами соответствующих преобразователей код — интенсивность случайного потока импульсов, выход каждого i-го преобгазователя код — интенсивность случайного потока импульсов группы соединен с
i-м входом каждого, кроме i-го, элемента ИЛИ группы (i=1,N, N — число элементов ИЛИ в группе).