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

 

1а oK) - м| е„!! ) о - I . х,:.,(биЬциот ф й! .>. . (Союз Советских

Социалистических

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (11) 524175 (61) Дополнительное к авт. свид-ву— (22) Заявлено 11.04.75. (21) 2124371р4 с присоединением заявки № (23) Приоритет (43) Опубликовано 05.08.76. Бюллетень № 29 (46) Дата опубликования описания 19.01.77 (51) N. Кл е 6 06 F l/02

Государственный комитет

Совета Министров СССР аа делам изобретений и открытий (53) УДК 681.3(088.8) И. Я. Билинский, А. Ж. Виксна и М. Г, Пояс (72) Авторы изобретения

Институт. электроники и вычислительной техники

АН Латвийской ССР (71) Заявитель (54) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ЧИСЕЛ 1

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

"код-вероятность".

Известны генераторы псевдослучайных чисел с равномерным распределением.

Один из известных 111 генераторов псевдошумовой двоичной последовательности содержит регистр сдвига и сумматор по модулю два в цепи

A обратной связи, позволяет получать 2 -1 й. - . разрядных чисел, где м — число разрядов генератора.

Однако этот генератор имеет малую длину выборки.

Другой генератор псевдослучайных чисел 12) имеет два одновременно тактируемых регистра сдвига с сумматорами по модулю два в цепях обратной связи и группу логических схем типа сумматоров по модулю два, на выходах которых формируются псевдослучайные числа. Наличие второго регистра сдвига с обратной связью и группы логических схем позволяет удлинить периоды следования генерируемой последовательности о- раз. рядных чисел, который равен (2 -1) Х (2т"-1),— где % < тп — разрядности используемых регистров сдвига.

Однако этот генератор имеет сложное схемное решение.

Наиболее близким техническим решением к данному изобретению 131 является генератор псев10 дослучайных чисел, содержащий регистр сдвига с сумматором по модулю два в цепи обратной связи, вход которого через элемент "И" подключен к инверсным выходам регистра сдвига, вход которого подключен к выходу генератора тактовых

15 импульсов.

Недостатком этого генератора является сокращение длины выборки при заданном значении нормированной автокорреляционной функции.

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

25 сдвига, и счетчик, вход которого соединен с вы-

524175

Идактор Л. Утехина

Заказ 5001/380

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

Составитель А. Карасов

Техщл А. Богдан Корректор М. Руснак

Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5, 524175, геометрическое в отличие от биноминального распределения при использовании известного генератора. Проведенные в ИЭВТ испытания генератора с п=10покаэали, что вероятностные характеристики полученной последовательности псевдослучайных чисел практически совпадают с теоретическими.

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

Применение предлагаемого генератора в этом случае приводит к образованию вероятностного потока бинарных цифр. Распределение числа единиц в выборках последовательности при этом гипер- . 1©

Таблица выходов генератора псевдослучайныхчисел

110 001 001 101 011

2 4

010

000

001 011 100 110 101 генератора, а первые входы - к выходам регистра сдвига, и счетчик, вход которого соединен с выходом элемента "И", а выходы - со вторыми входами блока сумматоров по модулю два.

Источники информации, принятые во внимание при экспертизе:

1. Патент США N4 3700869, кл. 235-152 от 1967 г

2. Яковлев В.В., Федоров P.Â; Стохастические вычислительные машины, "Машиностроение", Л., 1974 г„стр. 263 — 270.

3. Патент США N 3742391, кл. 331-78 от 1970 r.

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

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

000 1

100 0

010 0

101 0

110 0

111 0, 011 0

001 1

101

110 ,111

° . Oil

001

111

101

001

011

001

101

011

111

000

011 100 110 101

111 000 010 001

001 110 100 111

110 001 011 000

101 010 000 011

100 011 001 010

000 111 101 010

010 101 111 110

111

011

101

001

110

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

 

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

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

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

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

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

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

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

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

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

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