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

 

Изобретение может быть использовано в информационно-измерительной и контрольно-измерительной технике. Цель изобретения - расширение функциональных возможностей устройства. Генератор содержит N регистров 1.1,..., 1.N, блок 3 сложения, группу блоков 2.1 умножения, элемент И 4, генератор 8 импульсов. Введение (N-1) групп блоков умножения, (N-1) блоков сложения , блока 5 управления, группы 6 информационных шин, шины 7 управления и и образование новых функциональных связей увеличивает число формируемых последовательностей. В описании приведен пример реализации блока 5 управления . 1 з.п. ф-лы, 3 ил.

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

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

РЕСПУБЛИК (19> (111 (5g 4 Н 03 К 3/84

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

К АBTOPCKOMY СВИДЕТЕЛЬСТВУ

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

00 ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbITVM (21) 4141675/24-21 (22) 30.10.86 (46) 30.06.88. Бюл. N 24 (71) Московский инженерно-физический институт (72) М.А. Иванов (53) 621.372.4(088 ° 8) (56) Авторское свидетельство СССР

1173529, кл. Н 03 К 3/84, 1984.

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

У 1251303, кл, Н 03 К 3/84, 1986. (54) ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение может быть использовано в информационно-измерительной и контрольно-измерительной технике.

Цель изобретения — расширение функциональных возможностей устройства. Ге-. нератор содержит N регистров 1.1,..., 1.N блок 3 сложения, группу блоков

2.1 умножения, элемент И 4, генератор

8 импульсов. Введение (N-1) групп блоков умножения, (N-1) блоков сложения, блока 5 управления, группы 6 информационных шин, шины 7 управления и и образование новых функциональных связей увеличивает число формируемых последовательностей. В описании приведен пример реализации блока 5 управления. 1 з.п. ф-лы, 3 ил.

140ь 7 18

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

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

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

Генератор псевдослучайных последовательностей (фиг. 1) содержит N регистров 1.1 — 1.N, N групп 2.1-2.N блоков умножения, N блоков 3.1-3 N 20 сложения, элемент И 4, блок 5 управления, группу 6 информационных шин, шину 7 управления, генератор 8 импульсов, выход которого соединен с входами синхронизации регистров 1.1-1.N 25 и с входом блока 5 управления, выход которого соединен с вторым входом элемента И 4, первый вход которого соединен с шиной 7 управления. Выход элемента И 4 соединен с входами управления )-х блоков 3) () = 1,N) сложения, выходы которых соединены с информационными входами j-х регистров 11, выходы которых соединены с соответствующими входами блоков умножения j-х групп 2j, выходы ко— торых соединены с входами j — х блоков 3j сложения, соответствующие входы которых соединены с группой 6 информационных шин. Выходы регистров

1.1-1.N соединены с соответствующими

40 информационными входами блока 5 управления

Блок 1 управления (фиг. 2) содер- 45 жит И групп 9 дешифраторов, соответствующие выходы которых соединены с соответствующими входами соответствующих элементов И группы 10 элементов И, соответствующие входы элемен50

ТоВ И которой соединены с выходом элемента ИЛИ 11, входы которого соединены с соответствующими выходами группы 9 дешифраторов, входы которых явлнются соответствующими информационнымп входами блока 5 управления, вход которого соединен с входом соответст 1уюшегo элемента И группы 10,выход :со тветстнующего элемента И кстогде а

Q;(t) и

Q .(t+1)

p, (t)

I элементы сопровождающей матрицы, вид которой определяется видом образующего многочлена Ф (х) и индексом децимации К; состояния регистра 11 соответственно в моменты времени с и (t+1) (до и после прихода заднего фронта тактового импульса); двоичный код íà 1 и группе

6i информационных шин. рой является выходом бл 1ка 5 упрапления.

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

Перед началом работы все регистры

1.1 — 1.N устройства устанавливаются в начальное нулевое состояние (на чеРтеже цепь установки в исходное состояние не показана). При наличии сигнала "0" на шине 7 управления устройство работает в режиме многоканального генератора псевдослучайных чисел или многоканального анализатора сигнатур (на группу 6 информационных шин подаются управляющие или контролируемые коды соответственно).

При наличии сигнала "01 на шине 7 управления, устройство работает в режиме генератора последовательностей и

2 -ричных чисел (и — разрядность регистров 1) длиной 2 (на группу 6

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

При наличии сигнала "0" на шине 7 управления регистры li переключаются в соответствии со следующими уравнениями:

М

Q;(t+1)=A,(t)+ à .. Q,(t), i=1,N, j=1

1406

11ри «(аличии (lll ((ала "1 !(а IIIIIH(7 управления регистры 11 II

«! н (;(+1)=A,.(t)+ «и.; 0.(1;)+ . « а, а"., (= )=!

1, N, где сигнал Z снимается с выхода блока управления.

При начальном нулевом состоянии регистров 1.1-1.N следующим состоянием регистр(«в 11, 17 1 3,1н будет состояние ! (! ы

) 1 — .—

» а. а, а,а,с а, а()1 1 ) >, .! . а .,! а- °

Далее работа генератора продолжается рО в соответствии с указанными уравнени(«Ч ями. Последнее 2 -е состояние генера+ * ( ратора — а„, а», а",..., а» (а; р О . (( состояние i-го регистра, i = 1,N) .

На фиг. 2 представлен пример выпол-5 нения генератора псевдослучайных последовательностей для ф(х) = («х +

+ х + 1; n = 2, где (« — примитивный элемент поля СЕ(2 ) = (О, 1,(!, ((« .

Блоки 3.1 и 3.2 сложения реализов;(ны на сумматорах по модулю два. Сигнал

"1" на выходе дешифратора 9.1 появляется в случае, если регистр 1.1 находится в нулевом состоянии. Сигнал "1" появляется на выходе элемента ИЛИ 11 в случае, если регистр 1.2 находится либо в нулевом состоянии, либо в состоянии а « Ф О, Таким образом, на выходе блока 5, соединенном с входом элемента И 4, появляется сигнал "1" (Z = 1) в случае, когда регистры 1.1; .40

1. 2 находятся в одном из двух состояний — 00 или 0 а (a = («) .Диаграм»» г ма переходов примера устройства приведена на фиг. 3.

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

1. Генератор псевдослучай«(ых последовательностей, содержащий N pe7 1,ч ! и с трон ((((«((ы«! f)J(ое с < АР ((((н II(p у!

I pynIIó блоков умнож(ния, !(ыходы к<— npI!x соединень! с cooxllexc t(yhe(I«III входами первогo блока сложения, 3JI(— мент И, выход которого соединен с входом управ<(ения первого блока сложения, генератор импульсов, выход которого соединен с входами синхронизации 11 регистров, выходы которых соединены с соответстнующ((ми блоками умножения первой группы, о т л и ч а ю шийся тем, что, с целью расширения функциональных возможностей за счет увеличения числа формируемых последовательностей, в него введены (N-1) групп блоков умножения, (N-1) блоков сложения, блок управления, группа информационных шин и шина управления, соединенная с первым входом элемента И, выход которого соединен с входами управления j-x блоков сложения (j = 2,N), выходы которых соединены с информационными входами

j-х регистров, выходы регистрон через блоки умножения соответствующих

j-х групп (д = 2 N) соединены с соответствующими входами 1 х блоков сл(— жения, выходы N регистров соединены с соответствующими информационными входами блока управления, вход и выход которого соединены соответстнеH но с выходом генератора импульсов и вторым входом элемента И, информационные шины группы соединены с соответствующими входами блоков сложения, 2. Генератор по п,1, о т л и ч аю шийся тем, что блок управления содержит группу дешифраторов, элемент ИЛИ и группу элементов И, входы которых соединены с соответствующими выходами дешифраторов группы, с выходом элемента ИЛИ и входом блока управления, информационные входы которого соединены с соответствующими входами соответствующих дешифраторов группы, выходы соответствующих дешифраторов которой соединены с входами элемента ИЛИ.

1406738

1 я 1 у8 g й7 й

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

Техред А.Кравчук Корректор Л.Пилипенко

Редактор М.Бандура

Заказ 3205/52

Тираж 928

Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4

Подписное

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

13035, Москва, Ж-35, Раушская наб., д. 4/5

О 1

1 о 072

0 0

1 О

1 и

0 М г „2 з

1 О

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

 

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

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

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

Е-триггер // 1406734
Изобретение относится к импульсной технике и может быть использовано при построении триггерных систем

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

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

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

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

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

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

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

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

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

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

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