Генератор случайного марковского процесса Советский патент 1988 года по МПК G06F7/58 

Описание патента на изобретение SU1430952A2

4

о: О Ф

NJ

tfJuf I

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

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

На фиг. 1 и 2 изображена структурная схема предлагаемого генератора.

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

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

Пусть задана г-связная цепь Марко- ва, имеющая конечное множество состояний , и в этой цепи для всех последовательностей предшествующих состояний длины г (цепочки С,, дли ны г) определены п 2 распределения- условных вероятностей Рf;, т.е. вероятность перехода определенного сложного состояния С за один такт тояния Si в состояние Si, где ,

n-lj n-2 -l ;

г(-2 -1

t 0

.

5

0 5

О

0

5

В принятых обозначениях задание г-связной цепи Маркова означает, что задана таблица, в которой в левом столбце перечислены все цепочки Ci, в правом - соответствующие им плотность распределения условных вероятностей. Для случая цепь Маркова является простой, однородной цепью.

Количество распределений лишь в самом общем случае будет равно числу цепочек С, которое равно п-2 . Во многих практически важных случаях для некоторых цепочек распределения могут совпадать, поэтому число Т личньгх распределений удовлетворяет соотношению , При этом количество групп блоков 4 памяти будет соответствовать значению Т, т.е. имеем оптимальные аппаратурные затраты.

Каждому состоянию Si, цепи Маркова ставится в соответствие К-разрядное двоичное число (номер состояния) Ь,Ь.,.Ък (,1} (Ъ, - старший разряд числа) из числовой последовательности О,1,2,.....,п-1. Каждому сложному состоянию С марковского процесса ставится в соответствие М-раз- рядное двоичное число (номер цепочки) bjb,. . . ,Ъл, из числовой последовательности 0,1,2,,п 2-1 .

Количество разрядов (бит), необходимое для представления каждого из номеров состояний Sj,,. . . ,8 (,-f г-связной цепи Маркова, равно а для представления каждого из номеров цепочки М-разрядное двоичное число равно .

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

название год авторы номер документа
Генератор цепей Маркова 1982
  • Альпин Юрий Абдуллович
  • Баранов Герман Георгиевич
  • Захаров Вячеслав Михайлович
  • Комаров Юрий Степанович
SU1049903A1
Стохастический генератор 1977
  • Баканович Эдуард Анатольевич
  • Костюк Сергей Федорович
  • Орлов Михаил Александрович
  • Якубенко Александр Георгиевич
SU732947A1
Генератор случайных чисел 1981
  • Костюк Сергей Федорович
  • Кузьмич Анатолий Иванович
  • Якубенко Александр Георгиевич
SU1008738A1
Генератор случайного марковского процесса 1985
  • Борщевич Виктор Иванович
  • Клисторин Илья Филипович
  • Жданов Владимир Дмитриевич
  • Сидоренко Вячеслав Васильевич
SU1278842A1
Генератор случайных процессов 1981
  • Новиков Владимир Иванович
  • Якубенко Александр Георгиевич
  • Костюк Сергей Федорович
  • Кузьмич Анатолий Иванович
SU1012256A1
Генератор случайного Марковского процесса 1982
  • Макаров Лев Иванович
  • Макаров Сергей Васильевич
  • Мерекин Юрий Владимирович
SU1070548A1
Имитатор дискретного канала связи 1989
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Панова Вера Борисовна
  • Христенко Ольга Юрьевна
SU1755292A1
Устройство для вероятностного моделирования 1979
  • Баканович Эдуард Анатольевич
  • Новиков Владимир Иванович
  • Мельников Вячеслав Кондратьевич
  • Орлов Михаил Александрович
SU857985A1
Имитатор дискретного канала связи 1989
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Панова Вера Борисовна
  • Христенко Ольга Юрьевна
SU1755293A1
Устройство контроля микропроцессорных блоков 1986
  • Гремальский Анатолий Александрович
  • Андроник Сергей Михайлович
SU1332320A2

Иллюстрации к изобретению SU 1 430 952 A2

Реферат патента 1988 года Генератор случайного марковского процесса

Изобретение относится к области вычислительной техники, является усовершенствованием генератора по ант.св. № 1278842, и может быть использовано для моделирования г- связных цепей Маркова. Цель изобретения расширение функциональных возможностей за чет обеспечения возможности формирования г-связанного случайного марковского процесса. Генератор содержит блок 1 синхронизации, регистр 2 памяти, датчик 3 равномерно распределенных случайных чисел, группу блоков 4 памяти, группу преобразователей 5 код - вероятность, блок 6 связности.Поставленная цель достигается за счет введения новых блоков и функциональных связей, 2 ил,, 1 табл. (Л

Формула изобретения SU 1 430 952 A2

Си. P(s,.,),,p(s,/c,.,r.,),...,p(s,.,/c,.,r:.)

Считая цепочки С, текущими состояниями г-связной цепи Маркова, а состояния S. - следующими состояниями цепи, описание марковского процесса осуществляется подобно описанному в прототипе.

В начальный момент времени (до прихода первого тактирующего сигнала от блока 1) регистр 2 памяти для определенности находится в нулевом состоянии, а в группу регистров 9 (для

определенности записано начальное значение цепочки С j..

Сигнал с первого выхода блока 1 инициирует работу датчика 3 раномер- но распределенных случайных чисел.

Сигнал со второго выхода блока 1 управления .осуществляет запись номе- ра следующего состояния S , сформированного поразрядно на выходах преобразователей 5 код-вероятность, в регистр 2 памяти. При этом номер соетояния с выходов регистра 2 памяти записывается в регистр 9.1 группы. Одновременно текущее состояние с выходов регистра 9.я группы по тому же сигналу переписьшается в регистр 9.1-1 группы {Х, г-2) и на выходах последнего появляется значение данного текущего состояния S,-.. Таким образом, на выходе блока 6 связности появляется значение цепочки С|.

Пусть в накоторый момент времени регистры памяти группы и регистр 2 памяти содержит номер (Ь, , .Ъ,) , т.е. моделируемьй марковский процесс находится в сложном состоянии С, ко- Topbai поступает на соответствующие адресные входы всех блоков 4.1,... ...4.К памяти.

Дальнейший процесс формирования следующего состояния описан в прототипе.

Сформированное значение номера (b:,b 2. . .bf, ) СОСТОЯНИЯ Sj записывается в регистр 2 памяти при помощи тактирующего сигнала, поступающего со второго выхода блока 1 и поступает на входы первого регистра 9 группы. Полученное значение номера (b,b.2... ...b)t цепочки С поступает на.адресные входы всех блоков 4 ,1 .......4,К

памяти, обеспечивая подготовку пере- .хода процесса в следующем такте из сложного состояния С в некоторое состояние S с вероятностью Р. ° ределяемое новьгм значением случайных чисел, поступающих с группы выходов датчика 3 равномерно распределенных случайных чисел и кодов вероятностей появления логической i в каждом разряде (b...b), считываемых из соответствующих ячеек блоков 4...,. ...4.К памяти на соответствующие вхо30952 .

ды преобразователей 5,..,..5.К.код- вероятность и т.д.

Так№5 образом, происходит моделирование г-связного марковского про- цесса с конечным числом состояний п,.

Дальнейший процесс s генераторе продолжается с формирования следукнце- 10 го состояния г-связного случайного марковского процесса аналогично вьппе- изложенному.

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

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

памяти, разрядные выходы которого соединены с первыми входами соответствую- лщх элементов И группы, выходы которых подключены к входам синхронизации соответствующих регистров группы.

разрядные выходы i-ro регистра труп- пы соединены с одно1-1менными разрядными входами (14-)-го регистра группы, вторые зходгл элементов И группы подключены к второму входу блока синхронизации, разрядные выходы регистров группы соединены со старшими разрядами адресных входов соответствующих блоков памяти, информационный вход первого регистра группы соединен с

выходом первого регистра памяти, информационный вход второго регистра является входом заданной связности генератора,

VUB.2

Документы, цитированные в отчете о поиске Патент 1988 года SU1430952A2

Генератор цепей Маркова 1982
  • Альпин Юрий Абдуллович
  • Баранов Герман Георгиевич
  • Захаров Вячеслав Михайлович
  • Комаров Юрий Степанович
SU1049903A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Генератор случайного марковского процесса 1985
  • Борщевич Виктор Иванович
  • Клисторин Илья Филипович
  • Жданов Владимир Дмитриевич
  • Сидоренко Вячеслав Васильевич
SU1278842A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 430 952 A2

Авторы

Борщевич Виктор Иванович

Жданов Владимир Дмитриевич

Сидоренко Вячеслав Васильевич

Бодян Геннадий Константинович

Морщинин Евгений Викторович

Даты

1988-10-15Публикация

1987-03-04Подача