Устройство для контроля информации Советский патент 1989 года по МПК G06F11/08 H03M13/51 

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

W с

fc

ND

фигЛ

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

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

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

. Устройство для контроля информации (фиг„1) содержит преобразователь 1 кода, блоки 2 обнаружения адреса ошибки, блок 3 формирования типа

ОШИбКИо

Преобразователь 1 кода (фиг,2) содержит сигнатурный анализатор 4, элементы 5,6 И, элемент 7 ИЛИ,счетчик .8, элемент .9 НЕ, элемент 10 ИЛИ-НЕ.

Блок 2 обнарзтения адреса ошибки (фигоЗ) .-содержит сигнатурные анализаторы 12 и блок 13 уьшожениЯо

Устройство работает следующим оо- разомо

Устройство в данном коикрстнок примере осуществляет декодирование I информации на основе кода, создавае} МОГО полиномом Р(х) - ( -i-OCx -т

I + X+S )(х -5-х-И )р Длина кода 1155 раз рядов5 из которых 18 проверочных: раз I рядов о Код позволяет обнаруживать ад рее пакетной ошибки длиной 6 бито

Преобразователь кода 1 осуществляет обработку информации на основе составляющей полинома Р(х) - х - Он содержит 11 триггеров (наибольшая степень х) и сумматор по модулю два для реализации составляющей полинома

Первый блок 2 обнаружения, адреса ошибки осуществляет деление поступающего информационного многочлена на вторую составляющую полинома Р(х) - - + о В соответствии с ним первый и второй регистры 11, 12 со- j держат по четыре триггера (наиболь-- ; шая степень х) и по два сумматора по модулю два. (по количеству ненуле : вых степеней х).

Местоположение сумматора задает- ; ся степенью у х„

5

0

5

О

0

. дс

gg

5

55

Блок 2 обнаружения адреса ошибки осуществляет деление поступающего информационного многочлена на составляющую полинома Р(х)-х +х+1о Отсюда три триггера в каждом регистре и два сумматора по модулю два, которые расположены по местам ненулевых х Выполнение процедуры декодирования начинается с обнуления по соответствующему входу сдвиговых регистров и счетчика 8„

При приеме информации все 1155 разрядов по входу устройства поступают на первый вход преобразователя 1 кода и на соответствующие входы каждого блока 2 (на вторые регистры сдви- га-нижние по схеме)о На первые регистры блоков 2 информация поступает с соответствующего триггера преобразователя 1 кодао Все регистры работают синхронно, что обеспечивается подачей синхроимпульсов по входу соответствующему устройства

На. первом этапе работы устройства, т,во.на этапе деления информационного многочлена на соответствующие составляющие полинома Р(х)., в регистрах сЬорм ф потся остатки от де- ленияо Деление продолжается до тех пор, пока все П55 разрядов не будут принятые

Если ошибки в принятом информационном многочлене нет, то после прохождения 1155 тактов содержимое всех регистров нулевое Это фиксирует элемент 10-ИЛИ-НЕ и блоки 13 умножения (в этом случае на их выходах нули) В этом случае на соответствующем выходе блока 3 ноль ошибки нет.Вно вь . можно обнулить устройство и подать следующий информационный многочлен.

Если в принятом информационном многочлене имеется ошибка, то после прохождения всех 1155 разрядов содержимое регистров не равно , причем ошибка считается корректируемой только в .том случае, если элемент 10 ШШ-НЕ вырабатьгеает сигнал несовпадения с нулем соответствукщих ров регистра 4, а блоки 13 зафиксируют несовпадение содержимого соответствующих триггеров регистров 11, 12. Сдвиг информации в регистре 4 продолжается до тех пор, пока элемент 10 ИПИ-НЕ не зафиксирует нули в соответствующих триггерах регистра 4j тогда в первых триггерах -этого регистра 4 будет находится пакет

ошибки, который поступает на выход преобразователя I кода и на выход устройства. Сигнал с элемента 10 ИЛИ-НЕ запрещает поступление синхроимпульсов на все блоки устройства. Одновременно на выход устройства подается сигнал Конец коррекции „После получения сигнала совпадения с нулем от элемента 10 ИЛИ-НЕ содержимое счетчика 8 представляет собой остаток от деления номера последнего безошибочного разряда информационного многочлена на II, Тое i г по модулю По Это-код вьщается на выход устройствас

В этот же момент остатки, полученные в регистрах 11 и 12 поступают на блоки 13, на выходах которых получаются коды чисел, представляющих собой остатки от деления номера последнего безошибочного разряда в принятой информации по-МОдулю 2 и соответственно.

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

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

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

5

0

5 0

5

0

устройства, выходы блоков обиа-руже- ния адрес.а ошибки соединены с соответствующими входами блока формирования типа ошибки, oбъeдra eны с четвертыми выходами преобразователя кода и являются вторыми выходами устройства, третий и четвертый выходы блока формирования типа ошибки и пятые выходы преобразователя кода является соответственно третьим, четверт ым и пятыми выходами устройства

2 о Устройство попо1, отличающееся тем, что преобразователь кода содержит сигнатурный анализатор, элементы И, элемент ИЛИ,счетчик, -элемент ИЛИ-НЕ и элемент НЕ, выход которого соединен с первым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ и счетчика, выходы разрядов которого являются четвертыми выходами преобразователя кодов, первые выходы сигнатурного анализатора соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединен с входом элемента НЕ и является третьим выходом преобразователя кода, выход второго элемента И соединен с вторым входом элемента ИЛИ, выход которого соединен с первым входом сигнатурного анализатора и является первым выходом преобразователя кода, вторые входы счетчика и регистра сдвига объединены и являются одноименным входом преобразователя кода, третий вход сигнатурного анализатора,первый вход второго элемента И и второй вход первого элемента И являются соответственно первым, четвертым и пятым входами преобразователя кода, второй вход второго элемента И объединен с. третьим входом первого элемента И и является третьим входом преобразова

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

название год авторы номер документа
Декодирующее устройство 1989
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1644223A1
Устройство для обнаружения ошибок в блоках памяти 1987
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1594611A1
Устройство для обнаружения ошибок в блоках памяти 1985
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1249593A1
Устройство для коррекции ошибок в блоках памяти 1985
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1257708A1
Многоканальный сигнатурный анализатор 1990
  • Иванов Сергей Анатольевич
  • Подкопаев Борис Павлович
  • Смирнов Виктор Николаевич
  • Филиппов Феликс Васильевич
  • Щербаков Николай Сергеевич
SU1718220A1
Сигнатурный анализатор 1986
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1357961A1
Многоканальный сигнатурный анализатор 1989
  • Хаимов Валентин Зиновьевич
SU1647571A1
Сигнатурный анализатор 1987
  • Неженцев Юрий Францевич
SU1499349A1
Устройство для обнаружения пакетных ошибок 1987
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1541607A1
Сигнатурный анализатор (его варианты) 1984
  • Новик Григорий Хацкелевич
  • Старчихин Сергей Иванович
  • Шацкий Михаил Вячеславович
  • Кудряшов Владимир Иванович
SU1252784A1

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

Реферат патента 1989 года Устройство для контроля информации

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

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

ется входом синхронизации устройства, 45 теля кода, второй и третьи выходы сиготл и чающееся тем, что, с целью повьшгения быстродействия устройства, в него введен блок формирования типа ошибки, первый выход которого соединён с 1етвертым входом преобразователя кода, третий выход которого соединен с первым входом блока формирования типа ошибки, второй и третий ВХОДЫ которого подключены соответст- венно к установочному входу и входу синхронизации устройства, второй выход блока формирования типа ошибки соединен с пятым входом преобразователя кода и является первым выходом

0

5

натурного анализатора являются соответственно вторым и пятыми выходами преобразователя кода

Зо Устройство по По 1, о т л и г чающееся тем, что блок обнаружения адреса ошибки содержит сигнатурные анализаторы и блок умножения, выходы первого и второго сигнатурных анализаторов соединены соответственно с первыми и вторыми входами блока умножения, выходы которого являются выходами блока обнаружения адреса ошибки, первые и вторые входы сигнатурных анализаторов соответственно объединены и являются вторым и четвертым входами блока обнаружения адреса ошибки, третьи входы первого и втоРедактор АоДолинич

Составитель С„Берестевин Техред Л.Сердюкова.

Заказ 6964/46

Тираж 668

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, )К-35, Раушская наб., д, 4/5

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

Фиг 2

Фиг.Ъ

Корректор Т. Мале ц

Подписное

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

Устройство для обнаружения ошибок в блоках памяти 1985
  • Андреева Ирина Николаевна
  • Бородин Геннадий Александрович
SU1249593A1

SU 1 522 210 A1

Авторы

Андреева Ирина Николаевна

Бородин Геннадий Александрович

Даты

1989-11-15Публикация

1987-11-30Подача