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

 

ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащий генератор импульсов, п регистров, отличающийся тем, что, с целью повышения надежности генератора, в него введены п блоков умножения по модулю L, блок сложения по модулю L, блок деления по модулю L, п дешифраторов, первый элемент ИЛИНЕ , второй элемент ИЛИ-НЕ, входы которого соединены с выходами п регистров, выходы которых соединены также с входами соответствующих дешифраторов и через соответствующие блоки умножения по модулю L - с входами блока сложения по модулю L, выходы которого через блок деления по модулю L соединены с информационными входами первого регистра, выходы /-го регистра соединены с информапионными входами (/+1)-го регистра, где , (п-1), входы первого элемента ИЛИ-НЕ соединены с выходами п дешифраторов и выходом второго элемента ИЛИ-НЕ соответственно, выход первого элемента ИЛИ-НЕ соединен с установочными входами п регистров, входы синхронизации которых соединены с выходом генератора импульсов.

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

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

РЕСПУБЛИК (5ц4 НОЗ К 3 84

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

ЫДБ Р}-;,г Г,,, К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3701065/24-21 (22) 17.02.84 (46) 15.08.85. Бюл. № 30 (72) М. А. Иванов (71) Московский ордена Трудового Красного Знамени инженерно-физический институт (53) 621.374.2 (088.8) (56) Авторское свидетельство СССР № 374586, кл. G 06 F1/02,,1973.

Авторское свидетельство СССР № 615516, кл. G 06 F 7/58, 1976. (54) (57) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЬ1Х ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащий генератор импульсов, п регистров, отличающийся тем, что, с целью повышения надежности генератора, в него введены п блоков умножения по модулю L, блок сложения по модулю L, блок деления по модулю

„„SU„„1173529 A

L, п дешифраторов, первый элемент ИЛИНЕ, второй элемент ИЛИ-НЕ, входы которого соединены с выходами и регистров, выходы которых соединены также с входами соответствующих дешифраторов и через соответствующие блоки умножения по модулю

L — с входами блока сложения по модулю L, выходы которого через блок деления по модулю L соединены с информационными входами первого регистра, выходы -го регистра соединены с информационными входами (i+ ij-го регистра, где i=i, (а — Ц, входы первого элемента ИЛИ-НЕ соединены с выходами п дешифраторов и выходом второго элемента ИЛИ-НЕ соответственно, выход первого элемента ИЛИ-НЕ соединен с установочными входами п регистров, входы син- д хронизации которых соединены с выходом генератора импульсов.

1173529

Составитель Ю. Бурмистров

Редактор К. Волошук Текред И. Верее Корректор В. Гирняк

Заказ 5077, 54 Тираж 872 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий! 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

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

Изобретение относится к импульсной технике.

Цель изобретения — повышение надежности устройства.

На чертеже представлена структурная схема генератора псевдослучайных последовательностей.

Генератор псевдослучайных последовательностей содержит генератор 1 импульсов, и ррееггииссттрроов в 22, п блоков умножения 3 по модулю L, блок 4 сложения по модулю L, 10 блок 5 деления по модулю L, п дешифраторов 6, первый элемент ИЛИ-НЕ 7, второй элемент ИЛИ-НЕ 8, входы которого соединены с выходами п регистров 2, выходы которых соединены также с входами соответствующих дешифраторов 6 и через соответствующие

15 блоки 3 умножения по модулю L с входами блока 4 сложения по модулю L, выходы которого через блок 5 деления по модулю L соединены с информационными входами первого регистра 2.1, выходы i-ro регистра

2л соединены с информационными входами (i+1)-го регистра (2л+1), где i=l, (n — 1), входы первого элемента ИЛИ-НЕ 7 соединены с выходами п дешифраторов 6 и выходом второго элемента ИЛИ-НЕ 8 соответственно, выход первого элемента ИЛИ-НЕ 7 соединен 2S с установочными входами п регистров 2, входы синхронизации которых соединены с выходом генератора 1 импульсов.

Генератор псевдослучайных последовательностей работает следующим образом.

В начальном состоянии регистры 2 генератора могут находиться в любом из разрешенных состояний. Так как данное устройство формирует двоично-L-ичные псевдослучайные последовательности, то состояния (L+1), ..., (2" — 1), где М=11og L (— разрядность регистров 2, регистры 2 являются запрещенными. Запрещенным является также состояние 0...0 всех регистров 2 одновременно. Если какой-либо из регистров 2 находится в одном из состояний L,(L+ 1),..., 4В (2" — 1), то на выходе соответствующего дешифратора 6 появляется сигнал «1», который, пройдя через элемент ИЛИ-НЕ 7, устанавливает регистры 2 в одно из разрешенных состояний. Если все регистры 2 одновременно устанавливаются в состоянии

0...0, «1» появляется на выходе элемента

ИЛИ-НЕ 8.

Каждый l-й импульс с генератора 1 импульсов вызывает изменение кода в регистрах 2 в соответствии со следующими уравнениями:

Qi (l+1) =gaiQ)l)(modL), Q(1+1)=Я 1 (l), i=2,n, гдето) и Щ+1) — состояние 1-го регистра

1=1, и, соответственно до и после прихода

/-ro импульса.

Блоки 3 — 5 и дешифраторы 6 представляют собой комбинационные схемы и синтезируются на основе соответствующих таблиц истинности. Блоки 3.I, 1=1, и, осуществляют умножение по модулю L на величину а,, где а — коэффициент при соответствующей степени примитивного многочлена, блок

5 осуществляет деление по модулю L на величину — ао, где ао — свободный член примитивного многочлена. Если какой-либо коэффициент а„равен 1, а коэффициент ао=

= — 1, то соответствующие блоки 3 и 5 осуществляют. простую передачу сигналов со своих входов на выходы без изменения. Если какой-либо из коэффициентов а, равен О, соответствующий блок 3 выдает на выходах код 0...0 независимо от кода на входах.

Проще всего реализовать указанные блоки

3 — 5 на основе ПЗУ. При этом адресные входы ПЗУ будут являться входами блоков, выходы ПЗУ вЂ” выходами блоков, вход V— разрешение выборки подключается, например, к шине «О». Карта загрузки ПЗУ однозначно определяется таблицей истинности конкретного блока.

Рассмотрим случай, когда примитивный многочлен имеет вид Ф (Х) =4Х +Х+3, L=5, n=2. В этом случае первый и второй блоки умножения 3.1, 3.2 осуществляют умножение соответственно на 1 и 4 по модулю

5, блок 5 деления осуществляет деление на 2 по модулю 5, разрядность регистров 2 равна 3, а их число — 2. Дешифраторы 6 выдают сигнал «1» в случае, если на их входах одна из следующих комбинаций 101, 110, 111, т. е. 5, 6 или 7.

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

 

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

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

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

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

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

Изобретение относится к области электротехники, в частности к области генерирования электрических импульсов с использованием трансформаторов

Изобретение относится к импульскной технике

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

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

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