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

Номер патента: 1406586

Авторы: Дисман, Иванов

ZIP архив

Текст

,ЯО 1406 1/02 14 С ИСАНИЕ ИЗОБРЕТЕНИВТОРСКОМУ СВИДЕТЕЛЬСТВУ К ьнои технике и может и ьзоват л. У 24 .А.Иван 5, с,23-33СССРО, 1985. ГЕНЕРАТОР Ь-ИЧНЫХ ПОС АТЕЛЬНОС Изобретение относится ычисли Фиг СУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Электроника, 1977, ЮфАвторское свидетельствИ 1185338, кл. С 06 Р 11/ ся в системах тестового диагностирования дискретных объектов. Цель изоб ретения - расширение класса решаемых задач за счет увеличения периода фор мируемой последовательности. Генератор содержит установочный 1 и тактовый 2 входы, счетчик 3, генератор 4 входных воздействий и блок 5 ускорен ного деления многочленов. Поставленная цель достигается за счет введени счетчика 3 и генератора 4 входных воздействий, 7 ил.1406586 Изобретение относится к вычислительной технике и может быть использовано в системах тестового диагностирования дискретных объектов.5Цель изобретения - расширениекласса решаемых задач путем увеличения периода формируемой последовательности.На фиг. 1 представлена схема генератора; на фиг.2 а,б - примеры реализации генератора входных воздействийЭна фиг.З - пример реализации блокаускоренного деления многочленов; нафиг.4,5 - реакция блока ускоренногоделения многочленов на входные наборы; на фиг.6,7 - последовательныесоединения триггеров блока фиг.З.Генератор (фиг.1) содержит установочный 1 и тактовый 2 входы, счетчик 203 по модулю 8=1, - 1, генератор 4 входНных воздействий и блок 5 ускоренногоделения многочленов, который содержит узлы 6 умножения, узлы сложения7 и деления 8, М регистров 9, где 25 , М - степень образующего многочленаг.ф(х) =а,х 4 а; х + а, х+а , а; а, еЕСР(1.) . 1 00 а,.афа а а н., а а, а, а, а, 1 0О О0 10 0 а 20а,0 или Т= а н-0ао 01Э0 00ана 0 01 0 11 - счетчик по модулю 8=1; - 1; 12Кгенератор входных воздействий, 13 блок ускоренного деления многочленов, степень образующего многочлена которого равна К. Выходы регистров блока 13 ускоренного деления многочленов 14; (=1,К) поступают на узлы 7; сложения. Генератор 12 входных воздействий в свою очередь также может иметь структуру, аналогичную показанной на фиг.26, и т.д.Перед началом работы сигналом по входу 1 все последовательностные элементы, за исключением регистров блока ускоренного деления многочленов, устанавливаются в нулевое состояние. Регистры 9 блока ускоренного деления многочленов устанавливаются в одно из разрешенных состояний (запрещенными 40Блок ускоренного деления многочленов осуществляет деление на многочлен ф (х), которым является определитель матрицы Т - ХЕ, где Е - единичнаяматрица.45На фиг.2 а и б показаны два варианта построения генератора входных воздействий, Разрядные выходы счетчиков 10 по модулю 1 являются выходами генератора входных воздействий, такто 50 вый вход которого соединен со счетным входом счетчика 10, а каждый 1,-й импульс, поступающий на счетный вход 3.-го счетчика 10 , =1,(К), появляясь на его выходе, поступает на счетный вход (+1)-го счетчика 10;,. Струк55 тура генератора входных воздействий, показанная на фиг.26, анапогична структуре генератора в целом (фиг.1); Узлы сложения, умножения и деления представляют собой комбинационныеВсхемы, которые строятся на основе соответствующих им таблиц истинности, последние в свою очередь однозначно определяются правилами сложения, умножения и деления в поле Галуа иээлементов. Величина, на которую про" исходит умножение в д-м узле умножения каждой группы узлов 6 умножения, определяется соответствующим коэффициентом а образующего многочлена. Узел 8 осуществляет деление на - а в полеоСР(1) . 11 ри лог. "0" на своих входах блок ускоренного деления многочленов функционирует в соответствии с урав- нением Ц(г.+1) = С(с) Тгде С 3 (+1) = ГЧ, И+1) с 1; (г. +1), (2 -1) какого-либо из регистров 9-9).На фиг.З показана схема блока 5 5ускоренного деления многочленов дляслучая К=И=3, 1.=2, ф (х)=хз +х +1. Всеузлы умножения осуществляют умножение1 на "0" или на "1", поэтому на фиг.З10не показаны. Узел 8 осуществляет деление на "1", поэтому также не показан. Регистры 9;, 1=1,И, разрядностькоторых в общем случае равна 31 о 8 Ь 1,вырождаются в триггеры, так как1531 о 8 23=1, В рассматриваемом устройстве за один такт выполняются преоб. разования, которые в обычном устройстве для деления многочленов, соответствующем уравнениям:Ч(+1)=с 1(с) э Ч,И) ЕЧе.);Ч,И+1) =Ч, И);с 1, И+1) =Ч,(с),выполняются за К=З такта, Уравнения,блока ускоренного деления многочленов, показанного на рис.З, имеют следующий вид:Ч, И+1) =с 1, И) йс 1 И)Ф,И)+Ч,(е)ЮЧ, И);Чзэс+1)=с 1 ЭЧ И) + Чз И) 3Ч,И+1) =с 1, И) о Ч И) 0 Ч И)Рассмотрим работу генератора напримере случаев, рассмотренных нафиг.2 а и 3. Каждый счетчик 10 врассматриваемой ситуации вырождаетсяв триггер, и поэтому фактически гене-,ратор входных воздействий можно рас- З 5сматривать как трехразрядный двоичныйсчетчик. Счетчик 3 считает по модулю1-2 з 1-7иПусть начальное состояние триггеров 9, -9 з равно 7 (111), Прежде чем40перейти непосредственно к описаниюработы устройства, рассмотрим реакциюблока ускоренного деления многочленов,показанного на фиг,З, на различныевходные наборы д,с 1 зс 1(фиг.4,5),Столбец 1 на фиг,4 соответствуетситуации, когда с 1 с 1 с 1 =0 0 0=. сопзС.Колонки А и В соответствуют обычномуустройству для деления многочленов(см. первую из приведенных выше систем уравнений): А - последовательность на входе Р=с 1(1) с 1(2) ЙИ)=с 11 с 1 зс 1 зс 11 с 12 с 1юс 1 е 10 ф 13 юсостояние регистра сдвига устройства(Ч,Ч Ч ). Последовательные состояниятриггеров устройства, показанного нафиг.З, обведены, В колонке С показанадиаграмма переходов блока ускоренного деления многочленов для рассматриваемой ситуации (коды 0 0 01 1 1 обозначены соответственно 07). Столбцы 2 - 4 на фиг.4 и столбцы 1 - 4 на фиг.5 соответствуют случаям, когда наборы с 1,с 1 с 1 з=сопя и равны соответственно 0 1 О, 1 1 О, 0 0 1, 1 0 1, 0 1 1, 1 1 1, 0 0 О.Иа фиг.б показаны последовательные состояния ЧЧ,Ч триггеров устройства, показанного на фиг.3, когда на его входы с выходов счетчика на триггерах 10, 10 з, 10 з приходят коды О, 1, 2, , 7. Строка А - состояние счетчиков 10, 10 , 10 з, В - состояния Ч Ч Ч триггеров 9 9, 9, из которйх при данном фикс.ворованном значении набора д,с 1 с 1 з триггеры выйти не могут; С - последовательные состояния триггеров (ЧсЧ,Ч ) 99 з,9 з при заданном значении входного набора с 1 с с 1 зс 1 зТаким образом, первые 8=7 тактов на входе блока ускоренного деления многочленов - код 0 0 О, а триггеры устройства, показанного на фиг.З, последовательно проходят все состояния от 7 до 2 (1-й столбец на фиг,б). Появляющийся на выходе счетчика 3 седьмой тактовый импульс переключает счетчики 1010,10 з генератора входных воздействий в состояние 1 (на входах блока ускоренного деления многочленов - код 1 0 0) и следующие 7 тактов триггеры 9,99 будут находиться в состоянии 0 1 0(2) (2-й столбец на фиг.б). Следующие 7 тактов счетчики 10, 10 з, 10 з будут находиться в состоянии 2 и триггеры 9 з, 9, 9 последовательно проходят все сос- Этаяния от 2 до 0 (3-й столбец на фиг.б), Все указанные переключения триггеров 9,9,9 з отражены на фиг.7 следующим образам: 7 - 2 2 - 2 2 - О. Последовательность дальнейших пере-. ключений отражена также на фиг.7, из которой видно, что период формируемой последовательности, снимаемой с выходов одного из триггеров (в общем случае с одного из регистров 9), имеет период 11 (1 н 1) (1 н 1) 1 ц-(2 з 1) (2 з -1), 2 з 7 . 7. 8-392Формула изобретения Генератор 1.-ичных последовательностей, содержащий блок ускоренного деления многочленов, причем выходы блока ускоренного деления многачл 5 14(16586 6нов подключены к выходу генератора, воздействий, причем тактовый вход установочный и тактовый входы кото-. генератора подключен к счетному входу рого подключены к установочному и счетчика, выход которого подключен тактовому входам блока ускоренного к тактовому вхоДУ генератора входныхения многочленов о т л и ч а ю - воздействий, выходы которого; подклюя тем что с целью расшире- чены к входам блока ускоренного де ния класса решаемых задач за счет ления многочленов, установочные входы возможности увеличения периода форми- счетчика и генератора входных воздей; руемой последовательности, в него о ствий подключены к установочному вховведены счетчик и генератор входных ду генератора.В Государственного комитетаелам изобретений и открытий сква, Ж, Раушская наб.,4/ 3035 роизводственно-полиграфическое предприятие, г. Ужгород роектная 0 1 2 3 Ф 5 0 2 9 6 1 3 У О О О О О8 2 7 Ф 8 б 3 д г е4 1 8 3 7 Ю Э 7 Ф В 5 3 7 В 1 8 2 2 1 3 8 7 бФАР О О д Р 7 2 бг з и 4

Смотреть

Заявка

4122342, 22.09.1986

МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ, ПРЕДПРИЯТИЕ ПЯ М-5075

ДИСМАН АЛЕКСАНДР МИХАЙЛОВИЧ, ИВАНОВ АЛЕКСАНДР АЛЕКСАНДРОВИЧ, ИВАНОВ МИХАИЛ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 1/02

Метки: l-ичных, генератор, последовательностей

Опубликовано: 30.06.1988

Код ссылки

<a href="https://patents.su/6-1406586-generator-l-ichnykh-posledovatelnostejj.html" target="_blank" rel="follow" title="База патентов СССР">Генератор l-ичных последовательностей</a>

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