Генератор тестовых последовательностей Советский патент 1988 года по МПК H03M13/51 G06F1/02 

Описание патента на изобретение SU1388999A1

jffue.f

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

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

На фиг.1 приведена схема генератора; на фиг.2 - 4 - примеры реализации преобразователя кодов.

Устройство содер;кит счетчик 1 , преобразователь 2 кодов, блоки 3 умножения, блок 4 сложения, блок 5 деления и регистры 6.

На фиг.1 показан также тактовый вход 7 устройства.

Устройство работает следующим образом.

Перед началом работы все регистры 6 и счетчик 1 устанавливаются в нулевое состояние„ Регистры 6 уста

навливаютс,я в одном из разрешенных состояний. Запрещенными являются, например, состояния L,(L+1),...,

иЗеоыС ,.

(2 - 1) какого-либо из регистров 6. Установочный вход устройства на фиг.1 не показан.

При О на всех выходах преобразователя 2 устройство работает обычным, образом в соответствии с уравнением

f2(t+l) Q(t)T,

где Q (t+l)Q,(t+l)...Q-(t+l)...

...QnCt+l); 57(t) Q,(t)...

V .Q;(tV. ...Q,(t); Qj(t) и Q;(t+l) - содержимое i-ro регистра, i 1,N, соответственно в моменты времени t и (t+1) (до и после прихода соответствующего тактового импульса), а Т - сопровождающая матрица вида

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

название год авторы номер документа
Генератор L-ичных последовательностей 1986
  • Дисман Александр Михайлович
  • Иванов Александр Александрович
  • Иванов Михаил Александрович
SU1406586A1
Счетчик 1986
  • Иванов Михаил Александрович
SU1422403A1
Генератор цифровых последовательностей 1987
  • Иванов Михаил Александрович
SU1513449A1
Запоминающее устройство с контролем информации 1984
  • Иванов Михаил Александрович
SU1288758A1
Устройство для деления многочленов 1986
  • Иванов Михаил Александрович
SU1483461A1
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ЧИСЕЛ 2021
  • Иванов Михаил Александрович
  • Саликов Евгений Александрович
  • Козлов Александр Александрович
  • Григорьев Михаил Павлович
  • Хисамутдинов Марат Айдарович
  • Чуркин Кирилл Юрьевич
RU2776346C1
ГЕНЕРАТОР ПСЕВДОСЛУЧАЙНЫХ ЧИСЕЛ 2023
  • Иванов Михаил Александрович
  • Вражнов Григорий Александрович
  • Хорошаев Михаил Антонович
RU2815485C1
УСТРОЙСТВО ДЛЯ ГЕНЕРАЦИИ ПСЕВДОСЛУЧАЙНЫХ ЧИСЕЛ 2020
  • Иванов Михаил Александрович
RU2761766C1
Устройство для контроля 1984
  • Иванов Михаил Александрович
SU1265994A1
Генератор псевдослучайных последовательностей 1986
  • Иванов Михаил Александрович
SU1406738A1

Иллюстрации к изобретению SU 1 388 999 A1

Реферат патента 1988 года Генератор тестовых последовательностей

Изобретение относится к вычислительной технике и может использоваться в системах тестового диагностирования в качестве источника входных воздействий. Цель - увеличение периода формируемых последовательностей, что достигается благодаря введению в генератор, содержащий N регистров 6, где N - степень образующего многочлена с коэффициентами из поля GF (L),блок 4 сложения, блок S деления, Р-блоков 3 умножения (Р N) , преобразователь 2 кодов, счетчика 1 с соответствующими связями. Устройство формирует L-ричную последователь-, ность длиной т(Ь - I), где m - длина повторяющегося фрагмента управляющего воздействия. 4 ил. i (Л С

Формула изобретения SU 1 388 999 A1

-§i.

So

-§iао

О О ... , О О ... О

Счетчик 1 и преобразователь 2 ко- дов вводятся в состав устройства для формирования на последней группе входов блока 4 сложения периодических управляющих воздействий.

На фиг.2 показана структурная схема преобразователя, формирующего управляющие воздействия произвольного вида, содержащего группы 8. управляющих входов преобразователя, на которых задается код j-ro символа управляющего воздействия, дешифратор 9, элементы И 1 О.

Если в качестве счетчика 1 исполь- зуется, например, трехразрядный счетчик по модулю га 7, а L 5, PCX) - образующий многочлен, примитивный над полем GF (5), период формируемой последовательности становится рав- ньм 8, m (L -I) 7() 168. Для сравнения можно указать, что период пятиричной последовательнос

О ... О

1 ... О

, al а„ GF(L)

0

5

.

5

ти, формируемой обычным генератором с таким же количеством последователь- костных злемёнтов (равным 9) , равен лишь S 5- 1 124. С увеличением N разница между Зд и S,, возрастает. Если необходимо сформировать управляющее воздействие определенного вида, то преобразователь 2 имеет вид, показанный на фиг.З, и содержит дешифратор 1 1 и элементы ИЛИ 12, число которых п .

Другой возможный путь - реализация преобразователя 2 на основе ПЗУ, адресные входы которого становятся входами преобразователя, а выходы - вькодами преобразователя. В простейших случаях, при малых m и L, преобразователь 2 кодов можно построить, используя известные методы синтеза комбинационных схем, например, метод диаграмм Вейча.

На фиг.4 показан пример построения преобразователя 2, содержащего дешифратор, который реализован на элементе И 13 и элементе ИЛИ- НЕ 14, элементе ИЛИ 15, формируемое воздействие имеет вид 3222223 (для 3-х разрядного счетчика по модулю 7 и 3).

Рассмотрим периодические свойст- на формируемых последовательностей.

Определение 1.

Последовательность L-ричных чисел поступающих на входы генератора (блоки 3,4,5 и регистры 6), называет ся управляющей последовательностьюAg.

Определение 2.

Повторяющийся фрагмент G управляющей последовательности, где ,Gi.. . .. ,ff ,6-5 GF(L)p 1,m, имеющий минимальную длину m, назьшается элементарным входным воэдействием.

Известно, что устройство, содержащее блоки 3,4,5 и регистры 6, осу- ществл ет деление многочлена последовательностей, поступающих на пселеднюю грзшпу входов блока сложения, на многочлен, инверсный по отношенш к образующему многочлену Ф(X).Не- пользуя это свойство, можно доказать следующие теоремы.

Теорема 1. .

Максимальный период формируемой последовательности равен m(L -1), где N - степень образующего многочлена, примитивного над полем GF(L).

Теорема 2.

Пусть эадан многочлен А(Х) степени п + ft вида

А(Х) 6i,xP( . . .) , Ы-е GF(L), V О, р О - целое.

Ы

Если (n+m) 0(mod(L -I)), то много- член А(Х) делится без остатка на любой многочлен степени N, примитивный над полем GF(L).

Теорема 3. .

Если образующий многочлен Ф(Х) генератора является примитивным над полем GF(L), а н.о.д. ( () ,т) , то формируемая последовательность является последовательностью максимальной длины.

Теорема 4.

Если удовлетворяются условия теоремы 2 И G (X) (где G (X) - многочлен, соответствующий элементарному входному воздействию) делится без остатка на Ф (Х), то нулевое состояние всех регистров генератора одновременно не входит в полное кодовое кольцо децимаций по индексу m состояний генератора.

Теорема 5.

Символы любой формируемой последовательности можно представить в

виде

+ ot; D.d; +... +

m-i ,(0 , -....,D d, ,

гдеоб) е- GF(L);

D - оператор задержки на j тактов ;

d . - i-й элемент последовательности, формируемой под воздействием А , состоящей из фрагментов вида (j

1 О О

0.

ia-1

Таким образом увеличивается период формируемой последовательности до величины ), которая значительно больше периода последовательности, получающейся обычным образом при -Использовании равного количества последовательностных элементов. Следует отметить, что последовательности, формируемые генератором, на входы которого поступают периодические управляющие воздействия, обладают качественно новыми свойствами по сравнению с обычными М-последователь- ностями, которые являются простейшими частными случаями рассмотренных при m 1.

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

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

умножения к Р входам блока сложения, выход которого через блок деления подключен к .информационному входу первого регистра, выходы i-x регист- jpoB ((N-l)) подключены к инфор- мационным входам (i.+ l)-x регистров, |о т л .и ч а ю щ и и с я тем, что, 1с целью увеличения периода формируеCpus.Z

П

мых последовательностей, в него введены счетчик и преобразователь кодов, причем тактовый и установочный входы генератора подключены к тактовому и установочному входам счетчика, выход которого через преобразователь кодов подключен к (Р+1)-му входу блока сложения.

Фиг.З

Фиг.

Документы, цитированные в отчете о поиске Патент 1988 года SU1388999A1

Гордон, Hagur
Локализация неисправностей в микропроцессорных системах при помощи шестнадцатиричных ключевых кодов
- Электроника, 1977, № 5, с.23-33
Устройство для контроля двоичных последовательностей 1983
  • Иванов Михаил Александрович
SU1116431A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 388 999 A1

Авторы

Иванов Михаил Александрович

Дисман Александр Михайлович

Иванов Александр Александрович

Тышкевич Владимир Георгиевич

Даты

1988-04-15Публикация

1986-09-22Подача