Сигнатурный анализатор
Иллюстрации
Показать всеРеферат
Изобретение относится к цифровой вычислительной технике и может быть использовано для контроля и диагностирования цифровой аппаратуры.Целью изобретения является сокращение времени обнаружения многократных искажений выходных сигналов объекта контроля в нескольких тактах работы. Сигнатурный анализатор содержит два регистра 1, 2, сдвиговый регистр 3, группу регистров 4, группу элементов И 5 и две группы сумматоров по модулю два 6, 7,8. Первый регистр предназначен для выбора совокупности контролируемых выходов объекта контроля. Элементы памяти группы регистров обеспечивают управляемый временной сдвиг последовательностей выходных сигналов на количество тактов, задаваемое вторым регистром и второй группой сумматоров по модулю два. Сумматоры по модулю два первой группы производят суммирование выходных сигналов в каждом такте с учетом временного сдвига. При этом многократное искажение выходных сигналов в нескольких тактах работы объекта контроля приводит к искажению нескольких разрядов суммарной последовательности, что, в конечном счете, обусловливает сокращение времени обнаружения таких искажений. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
Ш 4 G 06 F 11/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H ABTOPCHOMV СВИДЕ ГЕПЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4188926/24-24 (22) 02.02.86 (46) 15.04.89. Бюл. ¹ 14 (72) С.Н. Никулин (53) 681 .3(088.8) (56) Авторское свидетельство СССР № 1 048475, кл. G 06 F 11/00, 1 980.
Авторское свидетельство СССР № 1256031, кл. С 06 Р 11/00, 1984.
„„Я0„„1472907 А1 (54) СИГНАТУРНЫЙ АНАЛИЗАТОР (57) Изобретение относится к. цифровой вычислительной технике и может быть использовано для контроля и диагностирования цифровой аппаратуры. Целью изобретения является сокращение времени обнаружения много-. кратных искажений выходных сигналов объекта контроля в нескольких тактах .
; 1472907 работы. Сигнатурный анализатор содержит два регистра 1,2, сдвиговый регистр 3, группу регистров 4, группу элементов И 5 и две группы сумматоров 6,7,8 по модулю два, Первый регистр предназначен для выбора совокупности контролируемых выходов объекта контроля. Элементы памяти группы регистров обеспечивают управляемый временной сдвиг последователь.ностей выходных сигналов на количество тактов, задаваемое вторьм регистром и второй группой сумматоров
Изобретение относится к цифровой вычислительной технике и может быть использовано для контроля и диагностирования цифровой аппаратуры.
Целью изобретения является сокращение времени обнаружения многократных искажений входных сигналов в нескольких тактах работы.
На чертеже приведена функциональная схема предлагаемого анализатора. 10
Сигнатурный анализатор содержит первый и второй регистры 1 и 2, сдвиговый регистр 3, группу регистров
4„,...,4 „ группу элементов И 5„ ...,5„,, первую. группу сумматоров 6, 15
7gy 7,„, IIo модулю два, вторую группу сумматоров 8 „,..., 8 по модулю два, группу 9 информационных входов, синхровход 10, группу 11 информационных выходов . 20
Сдвиговый регистр 3 производит запись и сдвиг сигналов по фронту импульса, поступающего на его синхровход с синхровхода 1 0 анализатора . Регистры 4 группы производят запись сигналов, поступающих на их информационные входы при наличии вы" сокого уровня сигнала на. их синхровходах, т.е. являются триггерньми системами, управляемыми по уровню 30 тактовых импульсов.
Сигнатурный анализатор работает следующим образом.
После подачи питания регистры 2, 3 и 4 устанавливаются в нулевое сос - 35 тояние, в регистр 1 записывается двоичный код, соответствующий совопо модулю два. Сумматоры по модулю два первой группы производят суммирование выходных сигналов в каждом такте с учетом временного сдвига, При этом многократное искажение выходных сигналов в нескольких тактах работы объекта контроля приводит к искажению нескольких разрядов суммарной последовательности, что, в конечном счете, обусловливает сокращение времени обнаружения таких искажений. 1 ил.
2 купности анализируемых выходов объекта контроля. Сигналы с выходов разрядов регистра 1, установленных в единичное состояние, поступают на вторые входы элементов И 5, разрешая прохождение сигналов с объекта контроля по соответствующим информационньм входам 9 на сумматоры 6 и 7.
В регистр 2 записывается двоич- . ный код, задающий число тактов задержки входной информации в регистрах 4 . Нулев ой код соотв етствует задержке 1 0 тактов, поскольку сигналы "0", поданные на вторые входы сумматоров 8 группы, настраивают сумматоры 8 на пропускание синхроимпульсов на синхровходы регистров
4 без инверсии. При этом во время подачи синхроимпульса на синхровходы регистров 4 информационные сигналы, поступающие с выходов сумматоров 7 первой группы на информационные входы первого регистра 4 группы, поочередно записываются во все регистры 4 группы. Таким образом, сигналы, поступающие на информационные входы 9 анализатора в одном из тактов работы, суммируются по модулю два в сумматорах 6 и 7 без временного сдвига. Такой режим. работы задает самую низкую обнаруживающую способность сигнатурного анализатора и позволяет обнаружить любые искажения IIo одному из выходов объекта контроля.
Для задания задержки сигналов в регистрах 4 на один такт (1 1), 1472907 т- модулю два, о сложение по поступающим да регистра
t0
30
45 где k— Г
+ z (tнеобходмого в последний разряд регис ра 2 записать "l", а в остальные ег разряды — "0" . Тогда последний сумматор 8 второй группы инвертирует синхроимпульсы и подает их на еинхровход последнего регистра 4. При этом запись информации в него п роисходит п осле оконч ания оч е редного синхроимпульса, т. е. регистры 4 задерживают сигналы, поступающие с выходов сумматора 7, на один такт.
Этот режим соответствует обнаружению любых многократных искажений, возникающих либо в одной из выходных последовательностей объекта контроля, либо в одном из тактов работы объекта контроля.
Задержка сигналов с выходов сумматоров 7 на 1 тактов позволяет обнаружить любые многократные искажения в 1 тактах работы объекта контроля. Для задания задержки входной информации на 1 тактов необходимо : разбить множество из 1 регистров 4 на 1 подгрупп так, чтобы в каждой подгруппе было не менее двух регистров (при этом 1 не должно превышать Е/2); разряды регистра 2, связанные через соответствующие сумматоры 8 с синхровходами последних регистров 4 в выбранных подгруппах, установить в единичное состояние, а остальные разряды регистра 2 установить в нулевое состояние.
После задания режима работы сигнатурного анализатора путем записи двоичных сигналов в регистры и 2 на группу 9 входов сигнатурного анализатора подаются сигналы с выходов контролируемого объекта х,(t), х,(й)...,j х„,(), а на вход 10 подаются импуль сы, синхронизирующие работу объекта контроля и сигнатурного анализатора. Длительность синхроимпульсов должна превьпиать суммарное время переключения регистров 4, т.е.. число регистров 4;
50 время записи информации в один из регистров 4 при наличии на его синхровходе . высокого уровня управляющего сигнала; 55
Т вЂ” п е р иод следов ания в ыходных сигналов объекта контроля.
Сигнал х (t) через первый элемент
И 5 поступает на первый сумматор 6 по. где осуществляется его модулю два с сигналом, с выхода пе рв or о ра з ря3:
y(t) = х „(t) + z (х) В случае задания задержки сигналов в регистрах 4 на,один такт, сигнал
z,(t) записывается в последний регистр 4 в конце предыдущего такта
t-1 и равен сумме по модулю два сигнала xz(t-1) с второго информационного входа и сигнала г (t-1 ), поступающего с 2-го разряда последнего регистра 4, т, е. z (t) х (t-1 ) +
+ z <(t-,l) . Сигнал z,(t-l), в свою очередь, ббразован сигнала х (-2) и z (t-2), т,е. z,(t.-l ) = хз(t-2),+
+ z Z(»-2) и т.д.
Выразив значение сигналов на выходах последнего регистра 4 через значения сигналов, поступающих на информационные входы 9, получим
y(t) = х (Е) + х (Е-1) +
+ х (С-оп+1) Таким образом, последовательность сигналов y(t) является суммой по модулю два последовательностей выходных сигналов объекта контроля, сдвинутых один относительно другого на один такт.
В общем случае задания задержки сигналов в регистрах 4 на 1 тактов,. где 1 k/2, сигнал z,(t) записывается в регистр 4, являющийся последним регистром 1-й подгруппы, на такте t-1i из последнего регистра 4 (1-1)-1 подгруппы (поскольку для организации информации на 1 тактов группа регистров 4 должна . быть pasбита на 1 подгрупп, причем запись сигналов в последние регистры подгрупп выполняется после окончания текущего синхроимпульса, а в остальные регистры каждой подгруппы запись сигналов производится в течение действия текущего синхроимпульса) .
Таким образом, сигнал z,(t) равен сумме по модулю два сигнала
x<(t-1) с второго информационного входа группы 9 и сигнала z (t-1), поступающего с второго разряда последнего регистра 4, т.е.
5 )p
Сигнал z з(й-1) образован сигналами хз(t-21) и z (t-21) и т.д., т,е.
y(t) - x „(t) + xт,(t-l) + ° ° °
+ x „Гt-1(-1)3.
Последовательность сигналов у(й) является суммой по модулю два последовательностей выходных сигналов объекта контроля, сдвинутых один относительно другого на .1 тактов При этом любые искажения сигналов в пачке из 1 тактов выходных последовательностей контролируемого объекта за счет введенной операции сдвига приводят к искажению последовательности
y(t) по крайней мере в одном такте.
Сумматор 6 по модулю два первой группы, связанный с регистром 3; образует формирователь сигнатур и про" изводит деление многочлена, соот" ветствующего последовательности y(t), на образующий полином P(t), соответствующий разрядности регистра 3, подключенного к выходам первого сумматора 6 по модулю два первой группы.
Pgcae окончания последовательности у(й) регистр 3 устанавливается в состояние, соответствующее сигнатуре — остатку от деления y(t). на P(t), Полученная сигнатура сравнивается с эталонной, Искажения в некоторых разрядах y(t) приводят к тому, что полученная сигнатура отличается от эталонной, что свидетельствует о неисправности контролируемого объекта. В случае совпадения полученной и эталонной сигнатур делается вывод об отсутствии искажений заданного типа в выходных последовательностях объекта контроля.
Таким образом, предлагаемый сигнатурный анализатор позволяет за один цикл проверки контролируемого объекта определить его отказ, заключающийся в искажении выходных сигналов в нескольких следующих друг за другом тактах работы, что обуславливает сокращение времени обнаружения таких искажений.
Задержку 1 выходных последовательностей объекта контроля выбирают с учетом характерной кратности искажений контролируемого конкретного объекта и могут изменять в .ходе про- верки для классификации возникших в объекте, отказов. формула изобретения
Сигнатурный анализатор, содержащий два регистра, группу элементов
72907 ь
И, сдвиговый регистр и первую группу сумматоров по модулю два, причем первые входы элементов И группы образуют группу информационных входов анализатора, выходы элементов И группы, кроме последнего, подключены к первым входам соответствующих сумматоров по модулю два первой группы, вторые входы элементов И группы соединены с соответствующими разрядными выходами первого регистра, группа информационных входов которого образует первую группу входов настройки анализатора выход первого сумматора по модулю два первой группы подключен к информационному входу сдвигового регистра, группа входов первого сумматора по модулю два первой группы соединена с группой выходов сдвигового регистра в соответствии с ненулевыми коэффициентами образующего полинома, синхровход сдвигового регистра является синхровходом анализатора, группа выходов сдвигового регистра является группой информационных выходов анализатора, отличающийся тем,что, с целью сокращения времени обнаружения многократных искажений входных. сигналов.в нескольких тактах работы, анализатор содержит вторую группу сумматоров по модулю два и группу регистров, причем выход последнего элемента И группы соединен с информационным входом старшего разряда первого регистра группы, выход 1-ro сумматора по модулю два первой группы (j = 2, m где m — число информационных входов анализатора) соединен с (j-1) -м входом первого регистра группы, выходы каждого регистра группы, начиная с первого, соединены соответственно с информационными входами последующего регистра группы, выходы последнего регистра группы подключены к вторым входам соответствующих сумматоров по модулю два первой группы, входы управления записью регистров группы подключены к выходам соответствующих сумматоров по модулю два второй группы, первые входы которых объединены и соединены с синхровходом анализатора, а вторые входы соединены с соответствующими разрядными выходами второго регистра, группа информационных входов которого является второй группой входов настройки анализатора.