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

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

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

Цель изобретения - повышение быстродействия анализатора.

На фиг. 1 представлена функциональная схема анализатора: на фиг. 2 - пример его реализации.

Анализатор (фиг. 1) содержит блок 1 пространственного сжатия, входной регистр 2, группу из m элементов. Исключающее ИЛИ 3, группу из m сумматоров 4 по модулю два, m групп по m элементов И 5, (п-1) регистров 6 сдвига, (п-1) сумматоров 7 по модулю два, счетчик 8 импульсов, формирователь 9 импульсов, элемент И 10, элемент ИЛИ 11, элемент И 12, формирователь 13 интервалов контроля, элемент запрета 14, группу 15 информационных входов, син- хровход 16, вход начала 17 и вход 18 конца интервала контроля, вход 19.сброса, группу

20 входов начальной установки и вход 21 записи.

На фиг. 1 показаны также шина 22 логической единицы и шина 23 логического нуля.

Блок 1 предназначен для сжатия очередной вводимой группы разрядов кода, результат которого суммируется по модулю два с помощью элементов Исключающее ИЛИ 3 с результатом умножения сигнатуры, полученной на предыдущем такте, на матрицу Sz, где z - число задействованных входов анализатора. Умножение осуществляется с помощью элементов 5 И и сумматоров 4.

Промежуточная сигнатура хранится в регистре 2, а сигналы, соответствующие элементам матрицы Sz, устанавливаются на входах элементов И 5 с помощью регистров б, Элементы матрицы формируются в регистрах 6 с помощью сумматоров 7, счетчика 8 и элементов ИЛИ 11, И 12,

Логический элемент 14 предназначен для запрета прохождения сигнала записи на

ел

с

XI Ю

ел

ел

Ю

входе 21 при наличии синхроимпульса на входе 16. ,

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

Перед началом работы устройство устанавливается в исходное состояние сигналом сброс на входе 19. При этом, регистр 2 и счетчик 8 обнуляются, на выходе счетчика присутствует уровень логического нуля. На время действия сигнала сброс регистры устанавливаются в режим записи,, а формирователь 9 генерирует короткий импульс, по срезу которого Происходит запись информации в регистры 6i-6n-t. После снятия сигнала сброс в регистра 6i-6n-i устанавливаются в режим сдвига.

По сигналу записи на входе 21 в счетчик 8 записывается двоичный код, определяющий количество сдвигов информации в регистрах 6i-6n-i. На выходе счетчика 8 устанавливается уровень логической единицы, который разрешает прохождение синхроимпульсов на тактовые входы регистров 6.

По фронту синхроимпульсов, поступающих на вход вычитания, счетчик 8 изменяет свое состояние до тех пор, пока на его выходе не появится уровень логического нуля, свидетельствующий об обнулении счетчика. Этот уровень запрещает прохождение синхроимпульсов, по срезу которых осуществляет сдвиг информации в регистр 6i-6n-L Таким образом, в регистрах 6 будет установлен код, соответствующий матрице задан-, ной степени.

При поступлении сигнала на вход 17, на выходе формирователя 13 устанавливается уровень логической единицы, который разрешает прохождение синхроимпульсов на регистр 2 сигнатурного анализатора, обеспечивающий запись сжимаемой информации. С приходом сигнала на вход 18 на выходе формирователя 13 появляется сигнал логического нуля, запрещающий прохождение синхроимпульсов через элемент И 10. В регистре 2 устанавливается результирующая сигнатура.

На фиг. 2 в качестве примера представлена структурная схема четырехразрядного анализатора, построенного на основе образующего полинома х +х +1 и в котором матрица Sk1 создается с помощью семиразрядного регистра 6 и сумматора 7 по модулю два.

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

Многоканальный сигнатурный анализатор, содержащий входной регистр, счетчик импульсов, первый регистр сдвига, первый

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

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

образующим полиномом

1 (х) Xmn + xmn 1 + ... +xm1 +1

0

5

5

0

выход первого сумматора по модулю два

соединен с информационным входом первого регистра сдвига, отличающийся тем, что, с целью повышения быстродействия, в него введены блок пространственного сжатия, группа из m элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, где m - степень образующего полинома, m групп по m элементов И, группа из m сумматоров по модулю два, с второго по (п-1)-й регистра сдвига, с

- второго по (п-1)-й сумматоры по модулю два, где п - число ненулевых коэффициентов образующего полинома, элемент запрета и формирователь импульсов, причем группа входов блока пространственного сжатия об разует группу информационных входов анализатора, выходы блока пространственного сжатия соединены соответственно с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы которых соединены сбответст- п венно с информационными входами входного регистра, каждый i-й выход которого соединен с первыми входами элементов И 1-й группы, где ,т, группа информационных входов счетчика импульсов образует группу входов начальной установки анализатора, прямой вход элемента запрета является входом записи анализатора, выход элемента запрета соединен с входом записи счетчика импульсов, выход которого соединен с первым входом второго элемента И, второй вход которого и инверсный вход элемента запрета подключены к синхровходу анализатора, выход элемента И соединен с вычитающим входом элемента ИЛИ, выход

которого соединен с тактовыми входами регистров сдвига с первого по (п-1)-й, связи разрядных выходов которых с вторыми входами сумматоров по модулю два m групп определяются видом сопровождающей матрицы , где К1 - число контролируемых

информационных входов анализатора, а Т - квадратная матрица порядка N вида:

Ti

или

О1 ... 00

О0 ...10

О0... 01

аа ... ai aa

где ai G{0,1} - коэффициенты образующего полинома, выходы 1-х сумматоров по модулю два m групп соединены с входами 1-го сумматора по модулю два группы, выход которого соединен с вторым входом 1-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ., информационные входы mi-re и (mi+mn)ro из (2mn- mn-i+ гтц-1) разрядов первого регистра сдвига и информационный вход mj-ro разряда из ()+mn-rl) разрядов J-ro регистра сдвига, где ,n-1. соединены с шиной

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

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

название год авторы номер документа
Сигнатурный анализатор 1987
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Сачков Алексей Александрович
SU1427370A1
Сигнатурный анализатор (его варианты) 1984
  • Новик Григорий Хацкелевич
  • Старчихин Сергей Иванович
  • Шацкий Михаил Вячеславович
  • Кудряшов Владимир Иванович
SU1252784A1
Сигнатурный анализатор 1989
  • Куценко Виктор Нестерович
  • Косинов Николай Васильевич
  • Гомон Вячеслав Михайлович
  • Заец Анатолий Григорьевич
  • Анисимов Николай Константинович
SU1624455A1
Многоканальный сигнатурный анализатор 1987
  • Тарасенко Александр Николаевич
  • Львов Геннадий Михайлович
  • Дяченко Олег Николаевич
  • Уткин Александр Иванович
  • Антипова Наталья Леонидовна
  • Кунашев Григорий Владимирович
SU1430956A1
Многовходовый сигнатурный анализатор 1986
  • Тарасенко Александр Николаевич
  • Львов Геннадий Михайлович
  • Дяченко Олег Николаевич
  • Уткин Александр Иванович
  • Коновалов Анатолий Анатольевич
  • Антипова Наталья Леонидовна
SU1336010A1
Сигнатурный анализатор 1986
  • Бакай Георгий Витальевич
  • Зубашич Владимир Федорович
  • Рейзин Владимир Лейбович
  • Рубинштейн Григорий Львович
  • Силина Нэлля Герасимовна
SU1383360A1
Многоканальный сигнатурный анализатор 1989
  • Дяченко Олег Николаевич
  • Журавель Александр Павлович
SU1797118A1
Сигнатурный анализатор 1983
  • Иванов Михаил Александрович
  • Кларин Аркадий Павлович
  • Тышкевич Владимир Георгиевич
  • Фирсов Александр Иванович
SU1223230A1
Сигнатурный анализатор 1989
  • Тарасенко Александр Николаевич
  • Дяченко Олег Николаевич
SU1737452A2
Сигнатурный анализатор 1986
  • Волков Валерий Павлович
  • Прохоров Александр Иванович
  • Чернышов Владислав Максимович
SU1383358A1

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

Реферат патента 1993 года Многоканальный сигнатурный анализатор

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

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

. W /

Фиг. 2

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

Анализатор сигнатур параллельного потока данных 1983
  • Иванов Михаил Александрович
SU1403065A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Сигнатурный анализатор 1983
  • Иванов Михаил Александрович
SU1180896A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 795 459 A1

Авторы

Лосев Михаил Юрьевич

Рысованый Александр Николаевич

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

Молотков Николай Иванович

Даты

1993-02-15Публикация

1990-09-21Подача