Генератор равномерно распределенных случайных двоичных чисел
Иллюстрации
Показать всеРеферат
ГЕНЕРАТОР РАВНОМЕРНО РАСПРЕДЕЛЕННЫХ СЛУЧАЙНЫХ ДВОИЧНЫХ ЧИСЕЛ,. содержащий генератор пуассоновского потока импульсов, выход которого соединен с единичным входом первого разряда регистра сдвига и первым вхо-i дом элемента ИЛИ, второй йход которЪго соединен с нулевым входом первого раэряца регистра сдвига/ генератор тактовых импульсов, выход кото рого подключен к первым входам элементов И группы, вторые входы которых соединены с единичными выходами соответствующих разрядов регистра сдвига, а выходы элементов И группы образуют группу выходов генератора, от л и ч а ю щ и и с я телц, что с цельк повышения его тЬчности он содержит первый и второй элементы задержки, вход которого соединен с выходом генератора пуассоновского потока импульсов, а выход второго элемента задержки соединен с BToptm входом элемента ИЛИ, выход которого через первый элемент задержки соединен с входом Сдвиг регистра сдвига.
(1% (И!
СОКИ СОВЕТСНИХ санци|
РЕСПУБЛИН у у G 06 F 7/58
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ":
ГОСУДАРСТВЕННЬЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
Н АВТОРО4ОВВУ СВИДЕТЕЛЬСТВУ (21) 3408623/18-24 (22) 12 ° 03.82 (46);30.06.83. БюлУ24 (72 )- А.С. Анншин и Е. И. Губин (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР
9 210471, кл. 906 Г 7/58, 1967.
2. Авторское свидетельство СССР
Р 193163, кл. 006 f 7/58, 1966.
3. Авторское свидетельство .СССР Р 195711, кл. ц06 F 7/58, 1966 (прототип) . (54 ) (57 ) ГЕНЕРАТОР PABH0REPH0 PAC- i
ПРЕДЕЛЕННЫХ СЛУЧАЙНЫХ ДВОИЧНЫХ ЧИСЕЛ,: содержащий генератор пуассоновского потока импульсов, выход которого соединен с единичным входом первого разряда регистра сдвига и первым sxo- дом элемента ИЛИ, второй вход которого соединен с нулевым входом nepsor0 разряда регистра сдвига, генератор тактовых импульсов, выход которого подключен к первым входам элементов И группы, вторые входы которых соединены с единичными выходами соответствующих разрядов регистра сдвига, а выходы элементов И группы образуют группу выходов генератора, отличающийся тем, что, с целью повышения его точности,он содержит первый и второй элементы задержки, вход которого соединен с выходом генератора пуассоновского потока импульсов, а выход второго элемента задержки соединен с вторым входом элемента ИЛИ, выход которого Е через первый элемент задержки соединен с входом "Сдвиг" регистра сдвига.
1О2Ы42
Изобретение относится к вычисли- Мвоичныи.разрядов,.являющейся основ-, тельной технике и может быть исполь- ным условием.формирования последозоваио. для построения быстродейст- вательности независимых случайных. вующих и простых по устройству дат- чисел. чиков, случайных чисел с равномер- Цель изобретения - повышение каным распределением. чества случайных двоичных чисел за
Известен генератор случайных дво- счет обеспечения равномерности рас.-» ичных чисел, построенный по схеме пределения и их независимости. с параллельным генерироваиием разря- Для достижения поставленной цели доз и содержащий группу элементов, в генератор, содержащий генератор равновероятных.двоичных цифр, регистр 10 пуассоновского потока иьшульсов, двоичного числа и вентили, 1акой выход которого соединен с единичным генератор характеризуется высоким входом первого разряда регистра сдви ,,быстродействием и высоким качеством ra и первым входом элемента ИЛИ, случайных чисел 1 . второй вход которого соединен с нуОднако генератор требует большого 15 левым входом первого разряда регистобъема электронного оборудования. ра сдвига и генератор тактовых имИзвестен простой по устройству пульсов., выход которого подключен генератор равномерно Распределенных к пеРвым Входам элементбв И группы, двоичных чисел, содержащий генера- вторые входы которых соединены с едитор случайных импульсов, триггер, 2О ничными выходами,соответствующих. ра . регистр сдвига, вентили 2 . рядов регистра сдвига, а выходы элеНа формирование одного Разряда ментов И группы образуют группу выдвоичного числа, затрачивается в ходов генератора, введены первый и среднем 3-4 импульса случайяого второй элементы задержки, вход котопотока генератора, что является при» 2 рого соединен с выходом генератора чиной сравнительно низкого его ы- пуассоновского потока импульсов, стродействия . а выход второго элемента задержки
Наиболее близким по технической соединен с вторым входом элемента сущности и достигаемому результату - ИЛИ, выхоД котоРого через пеРвый к предлагаемому является устройство элемент задержки соединен с вхо дл генерирования равномзрно. распре" Зо Дом "СДвиг" РегистРа сДвига. деленных случайных двоичных чисел, В пРедложенном УстРойстве формисодержащее два генератора случайных рование второго потока, статистичесимпульсов, выходы которых подключены ки независимого и идентичного по раздельно к выхода»» "О" и "1 первого .,интенсивности потоку, осуществля» триггера регистра сдвига и через эле З ется линией временной задержки, ко.. мент ИЛИ к продвигающей шине регистра,торая выполняет Роль статистичеси генератора тактовых импульсов,под кой Развязки. Из-за отсутствия Меченный к схемам совпадений, откры- последействия в пуассоновском потоке ваемым триггерами регистра, устройст импульсов необходимая величина временво обладает высокой скоростью геяери-40 . ной задержки незначительна и составрования случайных двоичных чисел. для ляет (4-5) :1/g средних периодов слеформироваяия одного разряда двоич- . дования случайных импульсов первичноного числа затрачивается один случай- го потока ° ный импульс (.3 . На чертеже приведена структурная
Недостатком устройства является 4 схема предложенного устройства. низкое качество случайных двоичных > Генератор содержит генератор 1 чисел, обусловленное двумя причинами. .пуассояовского потока О импульсов, Во-первых, известна принципиальная элемент 2 задержки, элемент 3 ИЛИ, трудность построения двух идентичных,, элемент 4 задержки, регистр 5 сдвига, генераторов случайных импульсов, фор- 50 генератор б тактовых импульсов, груп-, мирующих потоки с равными интенсив- пу 7 элементов H.
1 ностями, в особенности на больших интервалах времени их работы. устройство работает следующим обЛоейф интенсивностей потоков двух, Ра ом. используемых в устройстве генераторов Генератор 1 вырабатывает пУассоприводит к нарушению баланса вероит-, <новский поток О импульсов с интенсивностей появления "O и "1" B произ- ностью Л . Ha выходе элемента 2 завальном разряде двоичного числа р(0) держкя каждый импульс первичного пою
P(1),"oTâe÷àþùåão" за равномерное тока смещается по времени на величину .распределение случайных чисел. . (4:5) 43 i прн которой импульсные
46 потоки на единичном и нулевом входах
Во-вторых, использование в уст- первого Разряда регистра 5 сдвига ройстве генераторов случайных импуль" . являются. статистически независимыми. сов с произвольными вероятностными .На выходе элемента ИЛИ 3 формируется свойствами (характеристиками) не . .. суммарный поток интенсивностью 2)L гарантирует независимости состояний у :импульсы которого через элемент.4
1026142
ВИИИПИ Заказ 4560/41 Тираж 706 Подписное
° ю ааюю
Филиал ППП "Патент"„ r. ужгород, ул. Проектная, 4 задержки осуществляют продвижение инФормации, записываемой в первый (приемный) разряд регистра 6 сдвига.
Элемент 4 задержки служит целям временного разделения записи информации и продвижения ее по разрядам.регист» ра 5, осуществляемых одним импульсом.
Реальный спектр флвктуаций (дрейфа) интенсивности ) (1) генератора 1 примыкает к области "нулевых" частот,,поэтому изменение интенсивности .Л(4 ) за время Vy=(4:5) 1(g (равное 8-10 мкс прн А5106 нмп/с) является незначитель ныл н соотношение Р.(4) = А(т; ь Ч: ) выполняется с высокой степенью точности. Равенство интенсивностей пото-15 коэ на единичном и нулевом .входах первого разряда регистра 5 сдвига обеспечивает абсолютное выравнивание вероятностей появления "0" н "1" в разрядах регистра 5 Р (1) = Р(0) 20 0,5, и следовательно, равномерное распределение случайных двоичных чисел.
Для обеспечения независимости случайных чисел требуется выполнение двух условий: полная смена информации, записанной в разрядах регистра
5, и независимость состояний разрядов регистра сдвига.
Первое условие выполняется выбором соответствуксаей частоты Fo такто- вых импульсов генератора 6 Го NP> где И- число разрядов формируемого двоичного числа.
Выполнение второго условия обеспечивается использованием в качестве генератора 1 датчика пуассоновского потока импульсов, который обеспечивает Иезависнмость состояний разрядов двоичного числа.
Признаком независимости элемен- 40 тарных событий, появляющихся с вероятностями P = ф =0,5, является геомет-, рическое распределение серий амежных успехов ф (фнеуспехов ф (N)) заданнойй длины 8 1,2<3i ° ° ° . ° 45
p()=q4)*(i )" и=4,4„., Ц), В предлагаемом устройстве вероятности (й) появления в разрядах ре гистра 5 сдвига, серии МЭ (i 1,2,;
"едвниц" ("нулей" ) равны вероятностям Q появления и импульсов пер- . вичного (задержанного,) потока на случайном интервале между импульса« ми задержанного (первичного) потока. ОпРеделнм веРоЯтности фи . ВРеменной интервал Ф между ш пульсаии уассоновского потока распределен по экспонеициальному закону
k(e)=Re, Ч," О, <1) а вероятности появления И=0,1 2 ... импульсов эа фиксированный отрезок :« Г определяются выражением
+ +o) ЮА ь и (,) = н -e ; T, ÚÎ, (ъ)
Вероятности РИ находим с помощью операции осреднения 9 (Ц ) по всем возможньм значениям интервала ОФГо<Ф
Оь 1+4
Р„(Ю) ()6 Г= „, Р е л (4): о
По таблице интегралов
Фь
1 -""е - 1(1л) "" (в)
В результате подстановки (В) и (4/: распределейие -Р, принимает вид геометрической прогресаии О/И" "= д,з... «>l что:с учетом (1) свицетельствует о независимости состояний разрядов региСтра 5 сдвига. При этом получен ный результат в виде соотношения (6) справедлив только для пуассоновского потока.
Отсюда следует, что для обеспечения независимости двоичных чисел генератор .1 должен. быть выполнен в виде датчика пуассоновского потока импульсов. Для обеспечения пуассонов-., аких.свойств потока импульсов генератора 1 уррвень Ц отсечки порого» вого элемента должен выбираться Из условия
"о
I где Г- действукщее значение напряжения шума на входе порогового элемента.
Таким образом, введение новых элементов и связей обеспечивает рав намерное распределение и,независимость случайных двоичных чисел;
При этом методическая погрешность устройства определяется только .величиной С .задержки элемента 2 и практически сводится к нулю при Т е
= (4-5)"1 /,3---Необходимая,.абсолютная величина
С уменьшается с возрастанием интенсивности ., гейератора 1. При
= 5 10 имп/с составляет 8-10 мкс и может быть получена с помощью элементов задержек с сосредоточен ными. параметраиц, По быстродействию предложенное устройство не :уступает прототипуг каждый импульс генератора 1 формируетI два независимых разряда случайного двоичного числа.