Способы получения булевых случайных величин

 

1. Равновероятностный двоичный элемент - триггер с включением и выключением питания.

 

 

P(A) = p; P(B)=q; p=l-q

Необходимое условие: симметричность

коррекция вероятностей

Найдем вероятность перехода за 1 шаг (Для триггера Тк)

Пусть р=0.4, т.е. отклонение = 0.1, тогда уже для двух шагов:

Р00 = 0.52

P01 = 0.48

т.е. отклонение составит Δ = 0.02. Был проведен математический анализ, показавший, что 1) Δ = 0.5(1-2p)N, Где N - количество шагов. Для нашего случая N=2, р=0.4 Δ = 0.02, т.е. с увеличением N отклонение от равной вероятности уменьшается.

2) Задаваясь величиной отклонения 0.05, можно найти то N, при котором будет выполняться заданное отклонение. Однако этот способ получения булевых случайных величин приводит к уменьшению быстродействия в N раз.

 

 

2. Вероятностный двоичный элемент с управляемой вероятностью.

 

Пусть имеется двоичное разложение какого-то числа, например, 0.75 = 0,1100 Имеются независимые булевые случайные величины с вероятностью равной 0.5. Используя коньюнктор, можно получить б.с.в. с вероятностями, равными 0.25, 0.125 и т.д. Используя дизъюнктор, можно производить суммирование б.с.в. получая суммы вероятностей. Для данного примера вероятность равна 0.5 + 0.25, что в логической схеме реализуется с помощью дизъюнктора:

Примечание: α1, α2 - несовместные б.с.в. Обобщаем эту схему:








Дата добавления: 2016-02-09; просмотров: 660;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.