Сигнатурный анализатор Советский патент 1989 года по МПК G06F11/25 

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

00

.

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

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

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

Анализатор содержит счетчик 1, группу 2 из п элементов И, где п - разрядность счетчика, п блоков 3 свертки, блок 4 фиксации числа искаженных участков, счетчик 5, информационный вход 6, п входов 7 константы, п выходов 8 кода номера искаженного участка, п выходов 9 кода числа искаженных участков, синхровход 10 вход 11 задания окна измерения и синхровход 12.

Блок фиксации числа искаженньк участков (фиг. 2) содержит дешифра- тор 13, группу 14 из 2 триггеров и сумматор 15 по модулю два.

Блок свертки содержит регистр 16 сдвига и сумматор 17 по модулю два.

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

Перед началом окна измерения, т.е до прихода разрешающего сигнала на вход 11, счетчик 1 находится в нуле- вом, а блоки 3.1 и З.п,блок 4 и счетчик 5 - в произвольном состоянии

В момент прихода сигнала на вход 11 по входам 7 и 7f, в блоки 3.1-З. записываются константы, обнуляются блок 4 и счетчик 5. Константы определяют исходные состояния регистров 16 сдвига блоков 3.1-З.п, при которых под воздействием безошибочной контролируемой последовательности указан- ные регистры переходят в нулевое результирующее состояние. Константы XO/X,Qсвязаны с полученными при нулевом исходном состоянии сигнатурами

соотношением

А Xt/Xo.o, где А - характеристическая матрица блока свертки;

5

0 5

0

5

с - общая длина контролируемой

последовательности. Перед началом каждого участка контролируемой последовательности в момент поступления очередного сигнала на вход 10 счетчик 1 переходит в состояние, соответствующее номеру очередного участка. На данном участке сигналы контролируемой последовательности G входа 6 поступают через элементы И 2i на входы блоков 31, где

i 1 f, соответствующих позициям единицы в двоичном коде G Sn- -Si - Si номера участка, так как на второй вход элементов И 21 поступает сигнал логической 1 с выхода соответствующего разряда счетчика 1, содержащего код G. В блгках 3i последовательно, по синхросигналам на входе 12 осуществляется свертка участка последовательности бит регистром 16 сдвига с обратными связями через сумматор 17 по модулю два. Остальные блоки 3 свертки воспринимают в это время заведомо безошибочные нулевые последовательности сигналов с выходов элементов И 2, закрытых уровнями логического О на выходах соответствующих разрядов счетчика 1.

Максимальное число участков зависит от разрядности счетчика 1 и не может быть больше 2 -1.

После окончания окна измерения в регистрах 16 блоков 3.1-З.п оказываются записанными непосредственно искажения сигнатур (безошибочной входной последовательности соответствуют нулевые сигнатуры). При этом число г линейно независимых искажений сигнатур всегда равно или меньше числа искаженных участков.

В момент спада разрешающего сигнала на входе 11 счетчик 1 обнуляется, вследствие чего закрываются элементы И 2.1-2.п. Снимается сигнал установки в нуль блока 4 и счетчика 5. Имея в качестве исходногЪ состояния искажения сигнатур, после окончания окна измерения блоки 3.1-З.п меняют свое состояние по синхросигналам на входе 12 при уровне логического 50 на выходах элементов И 2.1-2.п. При этом на совокупности выходов 8д -8п .блоков 3, i-3.n свертки появляются некоторые наборы сигналов. Доказано, что количество различных наборов сиг5

налов равии 2. Ьгчлк 4 изменяет состояние своего выхода на противоположное при появлении на его входах 84 -8 п каждого не отмеченног о ранее набора сигналов. Поэтому на его выходе произойдет всего | 2 (перепадов 1 - и, по которым изменяется состояние счетчика 5. В результате при г 5i уровень логической 1 окажется на выходе г-го разряда счетчика 5 и выходе 9 анализатора, свидетельствуя

0том, что в контролируемой последовательности искажено г или больше участков. При г О, т.е. при отсутствии искажений сигнатур, счетчик останется в нулевом состоянии.

Например, при единственности не-, каженного учас1ка с кодом G номера блоками 3i, где 1, получены одинаковые искажения сигнатур. В блоках 31, где , искаженин нулевые. Поэтому число линейно независимых искажений сигнатур г равно 1. На выходах 8 - 8 после окончания окна измерения появятся только два разных набора сигналов, а на выходе блока 4 - один перепад 1и уровень логической 1 окажется на выходе первого разряда счетчика Ь (выходе 9 анализатора).

Два набора сигналов, которые появляются на выходах 8 при единственности искаженного участка, - это нулевой набор и код G номера искаженного участка.

Блок 4 работает следующим образом

1В момент окончания окна измерения и спада сигнала на входе 11 все триггеры 14.1-14.2 обнулены. Появление каждого набора сигналов на входах дешифратора 13 вызывает появление сигнала логической 1 на соответствующем его выходе и запись единицы в соответствующий триггер 14 Если ранее этот триггер находился в нулевом состоянии (данньй набор сигналов встретился впервые), то четность сигналов на совокупности выходов триггеров 14.1-14.2 изменится. Это приводит к изменению на противоположный сигнала на выходе сумматора 15 по модулю два.

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

. 1. Сигнатурный анализатор, содер- жашлй первый счетчик и группу из п

1098

элементов И, где п - разрялност счетчика, вход обнуления первого счетчика является входом задания окна измерения анализатора, разрядные выходы соединены с первыми входами элементов И группы, вторые входы которых объединены и являются информационным входом анализатора, отличаю Q щ и и с я тем, что, с целью расширения диагностических возможностей за счет определения числа участков контролируемой последовательности, содержащих ошибочные биты, и определеj НИЛ номера искаженного участка при его единственности, в анализатор введены группа из п блоков свертки, блок фиксации числа искаженных учас г- ков и второй счетчик, причем выход

20 i-ro элемента И группы, где , 2,...,п, соединен с информационнь входом 1-го блока свертки группы, группа информационных входов которого является 1-м входом константы ана5 лизатора, синхровходы блоков свертки группы объединены и являются синхро- Бхо;юм анализатора, установочные входы блоков свертки группы объединены, соединень с входами разрешения блока

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

.Q выходы которого являются выходами кода числа искаженных участков.

2. Анализатор по п. 1, о т л и - ч а ю щ. и и с я тем, что блок фиксации числа искаженных участков содер- , жит дешифратор, группу из 2 триггеров и сумматор по модулю два, выход которого является выходом блока, входы дешифратора являются информацион- ньми входами блока, выходы дешифратоп ра соединены соответственно с тактои

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

5

Фе/e.Z

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

название год авторы номер документа
Устройство для контроля многовыходных цифровых узлов 1984
  • Тарасенко Александр Николаевич
  • Ерохин Альберт Николаевич
SU1176333A1
Сигнатурный анализатор 1986
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1357961A1
Сигнатурный анализатор 1989
  • Андреев Александр Николаевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Малинов Павел Валерьевич
SU1756890A1
Сигнатурный анализатор 1986
  • Сафаров Сергей Ильдарович
SU1453407A1
Устройство для контроля цифровых блоков 1986
  • Бакай Георгий Витальевич
  • Зильберман Ефим Михайлович
  • Рейзин Владимир Лейбович
  • Рубинштейн Григорий Львович
  • Ховтун Станислав Яковлевич
SU1343417A1
Устройство для контроля полупроводниковой памяти 1986
  • Лешукович Владимир Иосифович
  • Шац Анатолий Давидович
  • Анохин Юрий Владимирович
  • Дробышевский Юрий Михайлович
SU1432612A2
Устройство для контроля цифровой аппаратуры 1989
  • Пашаева Марианна Витальевна
  • Исаков Александр Иванович
SU1735854A1
Устройство для контроля цифровых узлов 1983
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
SU1124312A1
Устройство для обнаружения и исправления ошибок в кодовой последовательности 1984
  • Василенко Вячеслав Сергеевич
  • Карловский Сергей Евгеньевич
  • Василенко Юрий Вячеславович
SU1238078A1
Многоканальный сигнатурный анализатор 1990
  • Иванов Сергей Анатольевич
  • Подкопаев Борис Павлович
  • Смирнов Виктор Николаевич
  • Филиппов Феликс Васильевич
  • Щербаков Николай Сергеевич
SU1718220A1

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

Реферат патента 1989 года Сигнатурный анализатор

Изобретение относится к вычислительной технике и может быть использовано для контроля и диагностики сложных цифровых устройств. Цель изобретения - расширение диагностических возможностей за счет определения числа участков контролируемой последовательности, содержащих ошибочные биты, и определение номера искаженного участка при его единственности. Анализатор содержит счетчик 1, группу 2 из N элементов И, где N - разрядность счетчика, N блоков 3 свертки, блок 4 фиксации числа искаженных участков, счетчик 5. 1 з.п.ф-лы, 3 ил.

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

(SM. i

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

Логический анализатор 1982
  • Витенберг Эдуард Моисеевич
  • Луценко Владимир Иванович
  • Осыка Богдан Владимирович
  • Шварцбанд Исай Давидович
SU1091339A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Сигнатурный анализатор 1981
  • Рабинович Владимир Израилевич
SU962962A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 531 098 A1

Авторы

Сафаров Сергей Ильдарович

Даты

1989-12-23Публикация

1987-04-19Подача