Сигнатурный анализатор

 

Изобретение относится к вычислительной технике и может быть использовано для контроля и диагностики цифровых узлов. Целью изобретения является обеспечение контроля за правильностью функционирования анализатора независимо от вида анализируемого потока данных в широком классе возможных неисправностей при сохранении характеристик вероятности обнаружения ошибок во входной последовательности данных. Сигнатурный анализатор содержит компараторы 2,10,11,12, буферный регистр 4 и регистр 15, формирователи 3, 7<SB POS="POST">-1</SB>,...7<SB POS="POST">к-1</SB> сигнатур, два дешифраторы 5,16, узел 9 выбора фронта, формирователь 8 строба, счетчик 13, RS -триггер 14, блок 6 индикации и элемент 17 индикации. За счет того, что предлагаемый анализатор при контроле входной последовательности длиной К осуществляет вычисление остатков от деления полинома входной последовательности на К взаимно простых полиномов, формирующих сигнатуру, где К=INT[N/M] + 1, A M -разрядность образующих полиномов, за счет избыточности получаемой информации ряд сигнатур являются запрещенными для любого вида входной последовательности. Наличие запрещенной сигнатуры свидетельствует о неисправности анализатора. 1 ил. 2 табл.

С01ОЗ СОВЕТСНИХ

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

РЕСПУБЛИК

„„SU„„1499349

А1 (51)4 0 06 F !1 00

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

40дг !

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

К АBTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 4277546/24-24 (22) 06,07.87 (46) 07.08.89. Бюл. У. 29 (71) Научно-исследовательский институт "ВЭФ" (72) Ю.Ф.Неженцев (53) 681 3 (088.8) (56) Электронное моделирование, 1986, т.8, У 2, с. 85-87.

Техника средств связи. Сер. Радиоизмерительная техника, 1980, вып.2, с.10. (54 ) СИГНАтУРНЫЙ АНАЛИЗАТОР (57). Изобретение относится к вычислительной технике и может быть использовано для контроля и диагностики цифровых узлов. Целью изобретения является обеспечение контроля за правильностью функционирбвания анализатора независимо от вида анализируемого потока данных в широком классе возможных неисправностей при сохранении характеристик вероятности обнаружения ошибок во входной

2 о последовательности данных, Сигнатурный анализатор содержит компараторы 2, 10, 11 12, буферный регистр

4 и регистр 15, формирователи 3, 7 .„. T 1,1 сигнатур, дешифраторы

5 !6 узел 9 выбора фронта, формирователь 8 строба, счетчик 13, RS †триггер 14, блок 6 индикации и элемент

17 индикации. 3а счет того, что предлагаемый анализатор при контроле входной последовательности длиной k осуществляет вычисление остатков от деления полинома входной последовательности на k взаимно простых полиномов,. формирующих сигнатуру, где п 1

k = I¹ — -1 + 1 à m — разрядность m образующих полиномов, за счет избыточности получаемой информации ряд сигнатур являются запрещенными для любого вида входной последовательности. Наличие запрещенной сигнатуры свидетельствует о неисправности анализатора. 3 ил.

3 )499349

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

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

На фиг.l приведена структурная схема сигнатурного анализатора; на фиг.2 — таблица для полиномов ошибки, на фиг. 3 — таблица истинности 15 второго дешифратора для полиномов х +1; хз+х +1 х + х + 1.

Сигнатурный анализатор содержит информационный вход 1, первый компаратор 2, первый формирователь 3 сиг- 20 натур, буферный регистр 4, первый дешифратор 5, блок 6 индикации,k — 1 формирователей 7 сигнатур,формирователь 8 строба, узел 9 выбора фронта, второй 10, третий 11 и четвертый 12 компараторы, счетчик 13, RS-триггер

l4, регистр 15, второй дешифратор

16, элемент 17 индикации, входы

"Старт" и "Стоп" 18 и 19, тактовый вход 20. 30

Анализатор работает следующим образом.

На вход компаратора 2 подается информационная последовательность, а на входы компараторов 10 — 12 так- 35 товых, стопового и стартового импульсов - тактовые, стоповый и стартовый импульсы соответственно. Узел 9 выбора фронта определяет моменты времени начала и конца поступления так- 40 товых импульсов на вход формировате" ля 8 строба, который формирует им-.. пульс строба по схеме И, в случае совпадения сигналов на выходе узла

9 выбора фронта формируется строб, 45 увеличивающий содержимое счетчика 13, предварительно сброшенного стартовым импульсом.

Узел выбора фронта может быть реализован на элементах И с инверсией или без нее в зависимости от выбора переднего или заднего фронта импульсов "Старт" и "Стоп".

Формирователь строба может быть реализован на D-триггере типа 55

1 ЗЗТИ2.

Триггер 14, взведенный стартовым импульсом, раэрешает анализ вторым дешифратором 16 данных, предварительно заносимых во второй регистр 15 на каждом m-м такте, что позволяет согласовать временные задержки второго дешифратора 5 с тактовой частотой входной последовательности. Импульс строба инициирует продвижение инфор-. мации на единицу в формирователях

3 и 7 сигнатур и перезапись информации из них в первый буферный регистр

4. Дешифратор 5 преобразует двоичный код буферного регистра 4 в семисегментный, а блок 6 индикации индицирует его. При приходе (и-ш)-ro импульса на выходе переполнения счетчика 13 вырабатьвается импульс,сбрасьвающий триггер 14 анализа и запрещающий дальнейший самоконтроль.При приходе стопового импульса запрещается формирование импульсов строба и на блоке 6 индикации и элементе 17 индикации высвечивается сигнатура входной последовательности.

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

S(x) = О, где S(x) — остаток от деления входного двоичного полинома на порождающий полином регистра с обратной связью. При этом в случае выбора в качестве порождающих полиномов формирователей сигнатур ряда взаимно простых полиномов диагностические возможности анализатора эквивалентны делению на полином степени

R = q . m, где q — 8 0 B3BHMHOITpOCTbIX поли номов;

m - степень одного полинома.

На фиг.2 представлена таблица, иллюстрирующая идентификацию полиномов ошибки 7 степени 3 формирователями 3 степени с порождающими полиом 3+ + 1. з+ х+ 1.„„+l

Для однозначного соответствия набора полиномов степени m полиному степени п требуется, чтобы выполнялось соотношение

Г и

k- =INT (- — 1 + l (m 1 где k — число формирователей сигнатур степени ш.

Однако устройство, содержащее k регистров степени m, фактически по5 149934 лучает k остатков от деления входной последовательности данных на взаимно простые полиномы и в соответствии с китайской теоремой об остатках

5 входная .последовательность степени и может быть однозначно восстановлена по этим остаткам. При этом в случае анализа входной последовательности длины и-m один из регистров (наи- 0 большего основания) играет роль делителя на избыточное основание и в течение временного интервала поступления полинома входных данных степени и-ш возможно проведение самоконт- 15 роля анализатора. Поскольку остаточные коды относятся к классу арифметических кодов, то контроль гарантирует правильность выполнения процедур свертки входной последовательности 2о

1 во всех k регистрах. Кроме того,последовательный анализ по и-ш тактам входной последовательности позволяет обнаружить не только одиночные, но и многократные неисправности, Дейст- 25 вительно, пусть в первом регистре неисправен 1-й элемент памяти, а в

k"м — ш-й, тогда на первом такте неисправность 1-ro perистра будет выглядеть как одиночная, à íà m-м так- 30 те тип одиночной ошибки приобретет неисправность k-го регистра.Незави- симо от последовательности входных данных неисправности схем будут выяв-. лены дешифратором. 35

По сравнению с известными сигнатурными анализаторами в предлагаемом производится самоконтроль непосредственно в начале каждой процедуры . 40 анализа, что гарантируеу исключение ошибок по вине неисправности анализатора. Причем результаты самоконтроля не зависят от вида входной последовательности данных. Кроме того, исключается необходимость дополнительных проверок и метрологической аттестации устройства. рядность формирователей сигнатур, счетчик, регистр, RS-триггер, второй дешифратор и элемент индикации, причем информационные входы k-1 формирователей сигнатур объединены и подключены к информационному входу первого формирователя сигнатур,тактовые входы k-1 формирователей сигнатур объединены, соединены со счетным входом счетчика и подключены к тактовому входу первого формирователя сигнатур, группы выходов k-1 формирователей сигнатур подключены соответственно к k-1 группам информационных входов буферного регистра, группа выходов которого соединена с группой информационных входов регистра, тактовый вход которого соединен с 1-м разрядным выходом счетчика, где 1 = log m входы сброса счетчи2 ка и RS-триггера объединены и подключены к выходу третьего компаратора, выход переполнения счетчика соединен с S-входом RS-триггера, выход кото-, рого подключен к входу разрешения второго дешифратора, группа информаФормула изобретения

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

6 ционному входу, тактовому входу и входам Старт" и Стоп анализатора, выкод первого компаратора подключен к информационному входу первого формирователя сигнатур, группа выходов которого подключена к первой группе информационных входов буферного регистра, тактовый вход первого формирователя сигнатур соединен с тактовым входом буферного регистра и подключен к выходу формирователя строба, первый, второй и третий информационные входы которого подключены к соответствующим выходам узла выбора фронта, тактовый вход, входы Старт" и Стоп" которого подключены соответственно к выходам второго, третьего и четвертого компараторов, группа выходов буферного регистра соединена с группой входов первого дешифратора, группа выходов которого соединена с группой входов блока индикации, отличающийся тем, что, с,целью повышения достоверности контроля путем обеспечения контроля правильности функционирования анализатора независимо от вида анализируемого потока данных, анализатор содержит k-1 формирователей сигнатур, где k = ХИТ - — + 1, п — длина ш входной последовательности, ш — раэI499349 ционных входов и выход которого подключены соответственно к группе выходов регистра и входу элемента индик ации.!

499349

AoAus nucseA6ааепьнссеь гнюуак

„з,7

ЮРМЫфЛ7

gJqg 1

& ЮфЮ ,(+,(+1

Составитель С.Старчихин

ТехРед М.Ходанич

Корректор Т.Колб

Редактор В.Петраш

Тираж 668 Подписное кбмитета по изобретениям и открытиям

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

Заказ 4695/48

ВНИИПИ Государственного

113035, при ГКНТ СССР

Производственно-издательский комбинат "Патент", г.ужгород, ул.

Гагарина,101

ООО00

OOOO l

00011

00 100

00 107

007 70

00777

07 РОО

О7 О07

07 070

01071

ol 100

0l 707

0l 110

07 111

70 000

10 007

10 011

10 100

70 101

10 110

10 111

11 000

17 001

11010 ..7101l

S 1 1 00 .111 01

11 110

117 11

00 00

0007

00 70

0 011

0 100

0101

01 70

0771

0000 о 011

0 010

0 101

01 1.1

07 70

0011

0 000

00 01

0117

0 7 g0

0707

001 7

0.010

0 000

07 11

01 70

07 07

0700

ОООО

000 l

00 70

00 71

O l 00

07 07

01 70

0171

700 7

1071

7 700 оооо

001 7

00 70

701 7

70 0 7

0077

00 l 0

7 100

Оао О

00 10

0011

О 000

О О 00

0»О

0711

07 аа

07 07 оооо

0001

0071

01 00

01 01

01 10

01 11.

10 00

10 01

10 70

00 00

0111

07 01

01 10

01 1

01 00

01 01

OOl7

0ОО7

0701

0 7 00

01 17

01 10

10 70

7ОО7

Сигнатурный анализатор Сигнатурный анализатор Сигнатурный анализатор Сигнатурный анализатор Сигнатурный анализатор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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