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

 

ГЕНЕРАТОР СЛУЧАЙНЫХ РАВНОМЕРНО РАСПРЕДЕЛЕННЫХ ДВОИЧНЫХ ЦИФР, содержащий сумматор по модулю два, первую группу генераторов импульсов, 0-триггёр, генератор тактовых импульсов , отличающийся тем, что, с целью повьшения точности, он содержит вторую группу генераторов импульсов, группу регистров сдвига и группу сумматоров по модулю два, выходы которых соединены с соответствующими входами сумматора по модулю два, выход которого соединен с -входом D -триггера, выход которого является выходом генератора , а С -вход Г -триггера подключен к выходу генератора тактовых импульсов , выходы генераторов импульсов первой группы соединены с входами Сдвиг соответствую1цих регистров сдвига группы, информационные входы которых подключены к выходам соответствующих сумматоров по модулю два группы, первые входы которых подключены к выходам соответствуюа $9 щих генераторов импульсов ВТОРОЙ группы, выходы i -го ( 1 1, п -1j (Л где П - число разрядов каждого регистра сдвига группы) и п -го разрядов каждого регистра сдвига группы соединены соответственно с вторым и третьим входами соответствующего сумматора по модулю два группы.

СОЮЗ СОВЕТСКИХ

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

PECflVS JlHH (19) (11) (51) G 06 F 7/58

ОПИСАНИЕ ИЗОБРЕТЕНИЯ 1

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3763341/24-24 (22) 29.06.84 (46) 23.12,85; Бюл. )1 47 (7 1) Казанский ордена Трудового Красного Знамени и ордена Дружбы народов авиационный институт им. А.Н.Туполева (72) Н.Н.Сергеев (53) 681.325(088.8) (56) Авторское свидетельство СССР

))р 445134, кл. С 06 F 7/58, 1972.

Авторское свидетельство СССР

)) 249040, кл. С 06 F 1/02, 1969. (54)(57) ГЕНЕРАТОР СЛУЧАЙНЫХ РАВНОМЕРНО РАСПРЕДЕЛЕННЪ|Х ДВОИЧНЫХ ЦИФР, содержащий сумматор.по модулю два, первую группу генераторов импульсов, 1)-триггер, генератор тактовых импульсов, отличающийся .тем, что, с целью повышения точности, он содержит вторую группу генераторов импульсов, группу регистров сдвига и группу сумматоров по модулю два, выходы которых соединены с соответствующими входами сумматора по модулю два, выход которого соединен с ) -входом 3 --триггера, выход которого является выходом генератора, а С -вход D -триггера подключен к выходу генератора тактовых импульсов, выходы генераторов импульсов первой группы соединены с входами "Сдвиг" соответствующих регистров сдвига группы, информационные входы которых подключены к выходам соответствующих сумматоров по модулю два группы, первые входы которых подключены к выходам соответствующих генераторов импульсов a so oA группы, выходы 1 -го (1 = 1, п -1, где и — число разрядов каждого регистра сдвига группы) и и -го разрядов каждого регистра сдвига группы соединены соответственно с. вторым и третьим входами соответствующего сумматора по модулю два группы.

4 1

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

Цель изобретения — повышение точности.

200286 2

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

При подключении напряжения пита-. ния к генератору каждый j -й генератор импульсов обеих групп начинает формировать последовательность типа

11меандр11 с периодом

На фиг. 1 приведена схема предла-. гаемого генератора; на фиг. 2 и 3— схемы генераторов импульсов первой и второй групп.

Генератор содержит первую группу генераторов 1<» 1 » ..., 1ь, импульсов, вторую группу генераторов 2»

2, ..., 2„„импульсов, группу регистров 3,, 3, ..., 3„„ сдвига, с сумматорами 4 » 4, ..., 4,„по модулю два в цепях обратньм связей, сумматор 5 по модулю два, триггер 6, генератор 7 тактовых импульсов, вьмодную клемму 8.

Каждый 1 -й генератор 11 импульсов первой группы (j 1, в, где в — число генераторов импульсов в группе) состоит (фиг. 2) из нечетного числа элементов НЕ 9, 9, 9 д„ (8 = 1, ь ), соединенных в кольцо выходом 10 1 -го генератора импульсов является вЫход одного из элементов HE 91 9г». ° ° 92)») (например

9 e, ). Каждый 1 -й генератор 2 импульсов второй группы состоит из нечетного числа элементов НЕ 11<, 11, °... 11 < „(d — 1,в ), соединенных в кольцо, выходом 12 -ro генератора импульсов является выход одного из элементов НЕ 11»» 11,. ° ., 11 .»« (например, 11 1»,) ° Причем .число элементов HE 91, 9, ...»926»t для каждого 1 -ro генератора 11 им, пульсов первой группы некратно как числу элементов НЕ 9», 9, ...,9 », для каждого k -ro генератора 1„ импульсов первой группы (0,k = Г,м, p4 k), так и числу элементов НЕ 11,, 112» . ° ., 112,1, и 11 » 11 »

11,1+ для каждого j -ro и k -го генераторов 2 » и 2 k импульсов второй группы (d = 1»в ) ..

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

2 ьа.р.ср.

10 где — число элементов НЕ 94, 93

92д» i или 11,, 11 »... »

11 2»«в кольце j -ro генератора импульсов из первой и второй группы, 15

10 04

Р ъд.р Я, ъа р ср 2 — среднее время задержки распространения сигнала через один из элементов HE 9»» 9 »

9 д«или 11,, 11

1123«, 25

rpeC ap

oi а.р и 1 — время задержек распространения сигнала соответственно при включении и выключении

30 логического элемента.

Устойчивость процесса генерации обеспечивается нечетным числом элементов НЕ 9,, 92» ..., 9 « или 11,, 11, °, 11,, в кольце j -го.

35 гейератора импульсов обеих групп (в кольце из нечетного числа инвер тирующих логических элементов постбянно присутствует логическое противоречие "1=0"., которое обуславли40 вает устойчнвый процесс генерирования двоичной последовательности .типа "меандр").

Работа каждого 1 -го регистра

3j сдвига с сумматором по 4» модулю два в цепи обратной связи синхронизируется отдельным генератором 1» импульсов. В любой момент времени регистр 3> сдвига находится в-одном из 2 возможных состояний, но, 50 так как последовательности с выходов генераторов 1 и 2 незави,1 симы и взаимно флуктуируют, то состояния регистра 3. сдвига чере1 дуются случайным образом. Следова55 тельно, каждый из регистров 3 сдвига с сумматором 4 по модулю два в цепи обратной связи генерирует на выходе сумматора 4 по

Т=2 -1

1 или 3

2 или 3

31

1 или 5

3, 4 или 6

4 или 5

127

511

1023

3 или 7

2 или 9

4, 7, 8или14

2047

32767

3 или 14

7 или 11

3 или 17

2 или 19

1 или 21

131071

262143

2097151

4194303

5, 9, 14 или 18

3, 7, !8 или 22

8388607

3355443 1

28

3, 9 !3, 15, 19 или 25

268435455

3 1200286 модулю два структурно-сложную случайную последовательность, в которой уровни "Лог. 1" и "Лог. 0" n равновероятны.

На входы сумматора 5 с выходов сумматоров 4, 4>, ..., 4> по 4 модулю два поступают взаимно флуктуирующие структурно.-сложные незави- 5 симые случайные последовательности.

На выходе сумматора 5, выполняющего 1О 6 линейную болевую функцию, формируется случайный процесс типа белого шума, спектральная плотность которого распределена равномерно и ограничена сверху лишь быстро- 15 действием сумматора 5. По сигналу от генератора 7 тактовых импульсов йз случайного процесса формируется и запоминается в триггере 6 на 11 такт синхронная равновероятностная двоичная цифра, значение которой с выхода триггера 6 поступает на выход 8 устройства.

Для получения на выходе суммато- 17 ра 5 случайного процесса максималь- д . ной структурной сложности целесооб- . 18 разно настраивать регистры З, 3»

3,„ сдвига с сумматорами 4, 20

4, ..., 4,„по модулю два в цепях

1 обратных связей на разные примитивные 3О 21 полиномы вида () Ф х +x +1 где j 1, tn; k = 1, m, j Ф1(конкретные значения n и даны в таблице).

С той же целью количества зле" ментов НЕ в кольцах генераторов импульсов обеих групп целесообразно выбирать взаимно некратными.

В таблице представлены данные для настройки регистров сдвига на примитивные полиномы.

1200286

Фиа

ВНИИПИ Заказ 7868/54 Тираж 709 Подписное

Филиал ППП "Патент", r.Ужгород, ул.Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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