Устройство для декодирования кодов с @ проверками на четность Советский патент 1986 года по МПК G06F11/10 

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

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

Целью изобретения является повышение достоверности контроля.

На чертеже приведена схема устройства.

Устройство содержит вход I устройства, узел 2 блокировки, логические блоки 3 и 4 группы, су1Ф1ато- ры 5-8 по модулю два группы символов, кодов, дополнительные сумматоры 9 и 10 по модулю два группы символов кодов, узлы обнаружения ошибок в rpyimax 11, 12, сумматоры 13-16 по модулю два обнаружения ошибок в группах, дополнительные сумматоры 17 и 18 по модулю два обнаружения ошибок в группах, дешифраторы 19,20 обнаружения ошибок.в группах, дешифратор 21, блок 22 исправления ошибок, выход 23 устройства, второй узел 24 суммирования по модулю два, входы 25 и 26 узла 24, входы 27 и 28 выходы 29-31, первый узел 32 суммирования по модулю два.

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

На вход I поступают параллельно информационные и контрольные символы .кода.

Случай А. Отсутствуют ошибки входной информации и нет отказов оборудования устройства.

Сигналы, формируемые на выходах сумматоров 13-16, дают нулевые значения проверок - на выходах 30 и 31 сформируются нулевые значения. На выходе дешифратора 21 присутствует сигнал, свидетельствующий об отсутст ВИИ ошибок информационных символов, которые без искажений будут переданы на вход устройства.

Случай Б. Наличие ошибок во входной информации, отсутствие отказов оборудования устройства.

При ошибочном информационном символе (кроме х) на выходах сумматоров 13-16 значения проверок отлйч- Ны от нуля, при этом на выходах 30, 31 и выходе узла 2 равны соответственно 0,0 и 1. .Поэтому на одном из выходов дешифратора 20 появится сигнал, соответствующий номеру ошибочного байта, а на одной из выходов дешифратора 19 - сигнал, соответствующий номеру ошибочного символа в

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

При поступлении этого сигнала на вход блока 22 он инвертирует значение информационного символа с ошибочного на правильное.

При ошибочном контрольном или информационном символе .х на выходах 30 и 31 будут значения соответственно 0,0 и узел 2 сформирует значение О, который заблокирует формирование сигналов ошибок дешифраторами 19

и 20. При этом формирование сигналов номера ошибочного символа, если это требуется, осуществляется не двумя последовательно соединенными дешифраторами 19(20), 21 а одним одноступенчатым дешифратором /на чертеже не показан/.

Случай В, Отсутствие ошибок во входной информации и наличие отказов оборудования устройства.

При отказах основной части оборудования (сумматоров 7,8, 10,13-18, узлов 24 и 32) на выходе узла 2 сигнал равен О, сигналы на выходах 30 и 31 также равны 1,1, В результате обеспечивается правильная выдача сим- .волов на вькод 23 и локализация отказов оборудования по соответствующим ненулевым сигналам выходов 30 и 31.

Случай Г, Наличие многократльпс (двойньга) ошибок во входной информации или одиночных ошибок и отказов оборудования устройства.

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

Таким образом, данное устройство позволяет повысить достоверность контроля.

50

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

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

а во втором 2 - 1 (где К К, + Kj, t +1), причем в каждый логический .блок введен дополнителыалГ суюштор по модулю два группы символов кодов, вход и выход которого соединены со- ответ ственно с соответствукж(им входом устройства и соответствуюврм входом второго узла суммиро- ва°ния по модулю два, кроме то- го, первая н вторая группы первого узла суммирования по модулю два соединены соответ

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

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

Е v 4F

7J

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

название год авторы номер документа
Устройство для контроля информации на четность 1985
  • Белков Михаил Семенович
  • Братальский Евгений Аврельевич
  • Смирнов Александр Павлович
SU1339898A1
Устройство для декодирования кодов с к проверками на четность 1972
  • Пастухов Александр Васильевич
SU451084A1
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ 2021
  • Долговязов Александр Вениаминович
  • Егоров Егор Александрович
  • Лесов Алексей Николаевич
  • Михеев Александр Александрович
  • Павлов Александр Алексеевич
  • Романенко Александр Юрьевич
  • Царьков Алексей Николаевич
RU2758410C1
Устройство для коррекции ошибокС САМОКОНТРОлЕМ 1977
  • Поваляев Эдуард Иванович
  • Хуринов Владимир Аркадьевич
SU796847A1
Декодер сверточного кода (его варианты) 1985
  • Геер Александр Эвальдович
SU1320875A1
Устройство для коррекции групповых ошибок @ источников информации 1980
  • Брик Евгений Аркадьевич
  • Мозгунов Александр Васильевич
  • Чубыкин Борис Николаевич
SU1290425A1
Пороговый декодер сверточного кода 1982
  • Королев Алексей Иванович
  • Купеев Олег Дзантимирович
SU1078654A1
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В БАЙТЕ ИНФОРМАЦИИ 2021
  • Волков Данила Дмитриевич
  • Герасимов Даниил Олегович
  • Коваленко Даниил Андреевич
  • Михеев Александр Александрович
  • Павлов Александр Алексеевич
  • Романенко Александр Юрьевич
  • Царьков Алексей Николаевич
RU2758065C1
САМОКОРРЕКТИРУЮЩЕЕСЯ УСТРОЙСТВО 2004
  • Царьков Алексей Николаевич
  • Ананьев Евгений Михайлович
  • Павлов Александр Алексеевич
  • Павлов Алексей Александрович
  • Павлов Павел Александрович
  • Шандриков Алексей Витальевич
  • Ерёмина Надежда Валерьевна
  • Коршунов Виктор Николаевич
  • Долговязов Александр Вениаминович
RU2297029C2
САМОКОРРЕКТИРУЮЩЕЕСЯ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 2004
  • Царьков Алексей Николаевич
  • Ананьев Евгений Михайлович
  • Павлов Александр Алексеевич
  • Павлов Алексей Александрович
  • Павлов Павел Александрович
  • Шандриков Алексей Витальевич
  • Ерёмина Надежда Валерьевна
  • Смирнов Дмитрий Вячеславович
  • Долговязов Александр Вениаминович
RU2297032C2

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

Реферат патента 1986 года Устройство для декодирования кодов с @ проверками на четность

Изобретение относится к юблаС- ти вычислительной техники и касается техники передачи и хранения вычислительной информации. Целью изобретения является повышеиие достоверности контроля. Устройство содержит логические блоки, в состав которых ; входят сумматоры по модулю два обнаружения ошибок в группах и дешифраторы, сумматоры по. модулю два группы символов кодов, кроме того, уст- ройство содержит блок исправления ощибок. Поставленная.цель достигается тем, что число логических блоков равно двум, а число сумматоров по модулю два символов кодов равно в первом логическом блоке 2 - 1, 2 1« К К, + К, +. а во втором 1, где « -iv I- I. При этом в каждый логический блок введеи дополнительный сумматор по модулю два группы символов кодов, в устройство введены узел блокировки и два узла суммирования по модулю два. I з.п. ф-лы, I ил.

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

Редактор Э.Слигон

Составитель И.Хазова Техред л.Сердюкова

Заказ 4958/48 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытии i13035, Москва, Ж-35, Раушская наб., д.4/5

Производственно поЛиграфическое предприятие, г.Ужгород, ул.Проектная, 4

Корректор С.Черни

SU 1 257 648 A1

Авторы

Пастухов Александр Васильевич

Смирнов Александр Павлович

Даты

1986-09-15Публикация

1980-07-21Подача