Устройство для кодирования Советский патент 1978 года по МПК G06F11/08 

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

с входами блока сзмматоров по модулю два.

Схема устройства для кодирования представлена ыа чертеже.

Устройство содержит информационный регистр 1 с входом 2 (группа входов устройства) и выходом 3 (группа выходов устройства), регистр 4 прямого кода, вход 5 которого является группой входов устройства, схему 6 сравнения, которая подключена входами к информационному регистру 1 и регистру 4 пря.мого кода, а выходами - к элементу ИЛИ 7, соединенному с контрольным регистром 8, с входами элементов М 9 иервой группы и через элемент НЕ 10 с входами элементов И 11 второй группы.

Выходы элементов И И группы подключены к входам элементов ИЛИ 12 группы, другие входы которых связаны с выходами элементов И 9 группы через элементы НЕ 13 группы, выходы элементов ИЛИ 12 группы являются группой выходов 14 устройства и соединены с входами блока 15 сумматоров по модулю два, выходы которого подключены к входам контрольного регистра 8. Выходы контрольного регистра - это группа выходов 16 устройства.

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

При кодировании информационное слово по входу 2 поступает на информационный регистр 1, откуда по выходу 3 оно записывается в выбранную ячейку запоминающего устройства и считывается но входу 5 на регистр 4 прямого кода. На выходах схемы 6 сравнения сигнал «1 появляется в тех разрядах, в которых отсутствует совпадение кода информационного регистра 1 и регистра 4. Таким образом, сигнал «1 формируется на выходе элемента ИЛИ 7 в случае наличия искажающего слово отказа ячейки. Если искажающий слово отказ имеет место, в определенный разряд контрольного регистра 8 записывается «1 и разрешающий сигнал подается на элементы И 9. В результате информационное слово инвертируется элементами НЕ 13 и поступает на выход 14 устройства и на блок 15 сумматоров по модулю два, где инверсный код слова, неискаженный отказами ячейки, кодируется в соответствии с кодом Хамминга, и контрольное слово записывается в контрольный регистр 8, откуда оно поступает на выход 16 устройства.

В случае отсутствия искажающего слово отказа, в соответствующий разряд контрольного регистра 8 записывается «О, разрешающий сигнал выдается на элементы И 11, информационное слово поступает на выход 14 устройства и кодируется блоком 15 сумматоров по модулю два в соответствии с кодом Хамминга, контрольное слово записывается в контрольный регистр 8 и попадает па выход 16 устройства.

В качестве примера рассматривается кодирование 11-разрядного слова «01110111001

при записи его в ячейку с отказавшим восьмым разрядом (отказ типа «Генератор нуля). Слово «01110111001 с информационного регнстра 1 записывается по выходу 3 в запоминающее устройство. На регистр 4 прямого кода по входу 5 считывается слово «01100111001. На выходе схемы 6 сравнения формируется код «00010000000, на иыходе элемента ИЛИ 7 появляется сигнал

«1. В соответствующий разряд контрольного регистра 8 записывается сигнал «Ь, и на выходах элементов ИЛИ 12 формируется код, инверсный находящемуся на информационном регистре 1: «10001000110.

Это слово уже не искажается отказом, оно поступает на блок 15 сумматоров по модулю два, на выходах которого формируется контрольное слово «1101. Таким образом, в ячейку запоминающего устройства записывается слово «10001000110 1101 1. При декодировании с помощью четырех первых контрольных разрядов исправляются ошибки, вызванные сбоями, и слово инвертируется но «1 в соответствующем контрольном разряде.

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

повысить надежность и расширить корректирующую способность кодирования.

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

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

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

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

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

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 402870, кл. G 06F 11/08, 1971.

2.Хетагуров Я. А., Руднев Ю. П. Повышение надежности цифровых устройств методами избыточного кодирования. М., «Энергия, 1974 , с. 51-53.

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

название год авторы номер документа
Устройство для кодирования и декодирования с исправлением ошибок 1976
  • Корнейчук Виктор Иванович
  • Городний Александр Васильевич
  • Марковский Александр Петрович
  • Севериновский Борис Самуилович
  • Карый Сергей Иванович
SU684547A1
Устройство для коррекции ошибок в блоке памяти 1978
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Рычагов Юрий Борисович
  • Слободянюк Анатолий Иванович
  • Садовский Владимир Владимирович
SU765886A1
Устройство для исправления ошибокВ блОКЕ пАМяТи 1979
  • Андреева Татьяна Николаевна
  • Городний Александр Васильевич
  • Корнейчук Виктор Иванович
  • Лазинцев Николай Михайлович
  • Орлова Мария Николаевна
  • Палкин Вячеслав Павлович
  • Рудниченко Ирина Федоровна
  • Рычагов Юрий Борисович
SU842976A1
Устройство для контроля записи и считывания информации 1983
  • Горшков Виктор Николаевич
SU1095241A1
Запоминающее устройство с автономным контролем 1990
  • Николаев Виктор Иванович
  • Чумак Сергей Аркадьевич
SU1805503A1
Устройство для кодирования 1985
  • Мамонов Юрий Валентинович
  • Мазепа Роман Богданович
  • Мелень Михаил Владимирович
SU1287294A1
Запоминающее устройство с автономным контролем 1991
  • Урбанович Павел Павлович
  • Урбанович Надежда Ивановна
  • Шукевич Татьяна Викторовна
SU1837363A1
Запоминающее устройство с автономным контролем 1982
  • Комаров Валентин Данилович
  • Кузнецов Александр Васильевич
  • Цыбаков Борис Соломонович
SU1048520A1
Запоминающее устройство с автономным контролем 1984
  • Горшков Виктор Николаевич
SU1215140A1
Оперативное запоминающее устройство с коррекцией ошибок 1984
  • Горшков Виктор Николаевич
  • Корнышев Валентин Александрович
  • Невский Владимир Павлович
SU1215139A1

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

Формула изобретения SU 622 086 A1

- -i

SU 622 086 A1

Авторы

Севериновский Борис Самуилович

Карый Сергей Иванович

Корнейчук Виктор Иванович

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

Марковский Александр Петрович

Даты

1978-08-30Публикация

1976-10-14Подача