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

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

1027730

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

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

название год авторы номер документа
Устройство для исправления ошибок 1978
  • Баранов Игорь Алексеевич
  • Бритвин Анатолий Николаевич
SU736104A1
Устройство для исправления ошибок 1983
  • Горшков Виктор Николаевич
SU1095183A1
УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОДИНОЧНЫХ ОШИБОК 1973
  • Ю. Ш. Кушнер А. И. Новиков
SU363979A1
Оперативное запоминающее устройство с коррекцией ошибок 1987
  • Ашихмин Александр Владимирович
  • Вахтин Олег Георгиевич
  • Кондращенко Владимир Николаевич
  • Шелякина Наталья Кузьминична
SU1539844A1
УСТРОЙСТВО СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ 2023
  • Шадрин Борис Григорьевич
  • Дворянчиков Виталий Алексеевич
RU2810267C1
СПОСОБ СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ 2023
  • Шадрин Борис Григорьевич
  • Дворянчиков Виталий Алексеевич
RU2812335C1
Устройство для исправления одиночных ошибок 1977
  • Колкунцов Дмитрий Геннадьевич
  • Екимов Виктор Антонович
  • Рысева Людмила Васильевна
  • Дикалов Владимир Иванович
SU648982A1
Устройство для обнаружения и исправления ошибок 1985
  • Смирнов Альберт Константинович
  • Суворов Ростислав Михайлович
  • Панкова Зоя Ивановна
SU1368995A1
Запоминающее устройство с самоконтролем 1983
  • Белалов Евгений Яковлевич
  • Забуранный Анатолий Григорьевич
  • Корнейчук Виктор Иванович
  • Орлова Мария Николаевна
SU1167659A1
Устройство для измерения коэффициента ошибок в цифровых системах передачи 1984
  • Литвак Семен Семенович
SU1177920A1

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

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

УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК, содержаи ее регистр приема, регистр сдвига блока элементов И, регистр памяти, первый элемент И, матричный дешифратор, первый и второй элементы ИЛИ, первый и второй элементы запрета, первый элемент задержки, причем первый вход первого элемента И является тактовым входом устройства, второй вход первого элемента И подключен к выходу первого элемента запрета и первому входу регистра сдвига второй вход которого соединен с выходом первого элемента И, выход регистра сдвига связан с первым входом регистра приема, выход которого связан с входом матричного дешифратора, группа выходов которого подключена к группе соответствующих входов первого элемента ИЛИ, выход которого соединен с первым входом первого элемента запрета и является сигнальньм выходом устройства, группа выходов регистра памяти подключейа к группе входов блока элементов И, выход ко- , торого связан с вторым входом регист ра приема, вход первого элемента задержки соединен с первым входом второго элемента,запрета, отличаюiil е е с я тем, что, с целью повышения быстродействия коррекции О1иибок, введены дешифратор двойных ошибок, .третий, четвертый и пятый элементы ИЛИ, второй, третий и четвертый элементы И, второй элемент задержки, первый и второй элементы НЕ, причем выход регистра приема подключен к входу дешифратора двойных ошибок, группа выходов которого связана с группой соответствующих входов второго элемента ИЛИ, выход которого соединен с первым входом четвертого эле мента И, второй вход которого подключен к выходу второго элемента задеряс ки и к второму входу второго элемента запрета, первый вход которого соединен с входом второго элемента за(Л держки, выход второго элемента запре- та связан с вторым входом третьего с элемента ИЛИ, первый вход которого соединен с выходом четвертого элемента И, выход третьего элемента ИЛИ подключен к входу блока элементов И, о ю si группа выходов регистра памяти связана с группой соответстеукадих входов четвертого элемента ИЛИ, выход которого соединен с входом второго элемента НЕ и первым входом второго 60 О элемента И, второй вход которого cBir- зан с вторым входом третьего элемента И к прдкгяочен к шине Начало коррекции устройства, третий вход третьего элемента И соединен с треть им входом второго элемента И выходом первого элемента НЕ, вход которого подклочен к выходу первого элемента ИЛИ, выход второго элемента НЕ соединен с первым входом третьего элемента И, выход которого подключен к первому входу пятого элемента ИЛИ, второй вход которого

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

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

Известно устройство, содержащее регистр приема, матрицу, регистр сдв га, элемент И, элемент ИЛИ, элемент запрета-, элемент фиксации окончания приема кодовой комбинаций 1.,.

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

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

Недостатком устройства является низкая скорость коррекции ошибок.

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

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

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

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

Устройство содержит регистр 1 приемаi регистр . сдвига, блок 3 элементов И, регистр k памяти, элемент И.5 матричный дешифратор 6, дешифратор 7 двойных ошибок, элементы ИЛИ 3-11, элемент запрета 12, элемент И 13, элемент 1 -запрета, эттемент ИЛИ 15, элемент 16 задержки, элемент НЕ 17, элемент 18 задержки, элемент И 19 и 20, элемент НЕ 21, шину 22 тактовых импульсов, шину 23 Начало коррекции, юину 2 Окончание коррекции.

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

Регистр 4 памяти предназначен для запоминания номера разряда искажение информации в котором наблюдается устойчиво. Регистр 4 кодовыми ччинами через блок 3 элементов И соединен с регистром Г приема. Управляющий сиг- нал на открытие блока 3 элементов И поступает из третьего элемента ИЛИ 8.

f

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

Перед приемом кодовой комбинации регистр 1 приема устанавливается в ноль. Если принятая кодовая комбинация ошибки не содержит, то на выходе матричного дешифратора б возбуждается шина, соответствующая принятой рабочей кодовой комбинации. На выходе элемента НЕ 17 формируется нулевой сигнал, который запреи(ает прохождение сигнала Начало коррекции через элементы И 19 и 20. На шине 2 Окончание коррекции устанавливается единичный сигнал.

Пусть все разряды регистра Ц памяти установлены в ноль, т.е. предположим, что нет такого разряда, искажение информации в котором наблюдается устойчиво. В этом случае на выходе элемента ИЛИ 9 будет нулевой сигнал, который закроет элемент И 19 и будет держать открытым через элемент НЕ 21 элемент И 20. Пусть на регистр 1 приема поступила кодовая комбинация, име ющая одиночную ошибку. 3 этом случае ни одна из шин дешифраторов 6 и 7 не возбуждается. На выходе элемента НЕ 17 формируется единичный сигнал, который разрешает прохождение сигнала Начало коррекции через элеMeHt И 20. Сигнал Начало коррекции с выхода элемента И 20 проходит через элемент ИЛИ 15 и элемент.12 запрета, переводит в единичное состояние младший разряд регистра 2 сдвига и обеспечивает прохождение тактовых импульсов по шине 22 через элемент И 5.

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

сигнал, а на выходе элемента 12 запрета - нулевой Сигнал.. Последний прекращает прохождение тактовых импульсов с шины 22 через элемент И 5 на регистр 2- сдвига. На шине Окончание коррекции устанавливается единичный сигнал.

Ьсли ошибка а одном и том же разряде повторяется несколько раз, что свидетельствует о наличии устойчивого отказа (неисправности кодовой шины то в соответствующий разряд регистра 4 памяти заносится единица. Наличие единицы в одном из разрядов регистра памяти фиксируется элементом ИЛИ 9, сигнал с выхода которого открывает по первому входу элемент И19 и через элемент Hi- 21 закрывает элемент-И 20.

При наличии единицы в одном из разрядов регистра k памяти и отсутствии ошибок в кодовой комбинации работа устройства не отличается от изложенного выше.

Пусть один из разрядов регистра j памяти содержит единицу и в принятой кодовой комбинации содержится одиночная ошибка, В этом случае ни одна из шин матричного дeu ифpaтopa 6 и дешифратора 7 двойных ошибок не возбуждается. Нулевой сигнал с выхода элемента ИЛИ 10, пройдя через элемент НЕ 17, открывает по третьим входам элементы И 19 и 20. Причем в данном случае элемент И 19 по первому входу открыт, а элемент И 20 закрыт. Сигнал Начало коррекции, пройдя через элемент И 19 поступает на вход элементов 1б и 18 задержки, а также через элемент 1 запрета, и элемент ИЛИ 8 открывает блок 3 элементов И. Содержимое регистра t памяти поступает в регистр 1 приемных элементов, изменяя состояние соответствующего разряда кодовой комбинации ( выполняется операция поразрядного сложения по модулю 2 )„ В результате одиночная ошибка либо сводится к двойной, либо преобразуется в рабочую кодовую комбинацию. Более вероятным является второй вариант, так как единица в данном разряде регистра k памяти говорит о неисправности кодо.вой шины этого разряда Следовательно, если неисправна одна из кодовых

шин и в кодовой комбинации присутствует одиночная ошибка, то вероятнее всего, что она возникла в разряде, имеющем неисправную кодовую шину. Таким образом, в случае коррекции ошибки возбуждается одна из шин матричного дешифратора 6, и сигнал с выхода .лемента ИЛИ 10 поступает на вход элемента 12 запрета, запрещая тем самым прохождение сигнала Начала коррекции на вход элемента И 5. Этот же сигнал поступает на шину 2 Окончание коррекции.

0 Менее вероятным оказывается случай, когда одна из кодовых шин неисправна { присутствует единица в одном из разрядов регистра памяти , а в кодовой комбинации имеет место одиночная ошибка в другом разряде. В этом случае, после описанного выше поразрядного сложения по модулю два содержимого ре гистра 1 приема с содержимым регистра j памяти, одиночная ошибка переводится в двойную. В результате этого возбуждается одна из шин деижфратора 7 двойных ошибок. Элемент 16 задержки осуществляет задержку сигнала Начала коррекции на время, необходи 5 мое для надежной переписи содержимого регистра 4 памяти в регистр 1 приема для сложения с его содержимым по модулю два. После этого сигнал с элемента 16 задержки запрещает прохождение сигнала Начало коррекции через элемент 1 запрета, это приводит к закрытию блока 3 элементов И по второму входу. В то же время сигнал с выхода элемента 16 задержки держит открытым по второму входу элемент И 13. Сигнал, возникший На одной из шин дешифратора 7 двойных ошибок, проходит через элемент ИЛИ 11, открытый по вто рому входу элемент И 13, схему ИЛИ 8 и вновь открывает блок 3 элементов И, разрешая тем самым повторное с ложение по модулю два содержимого регистра 1 приема с содержимым регистра k памяти. В результате этого двойная ошибка сво.дится к первоначально присутствующей

В кодовой комбинации одиночной ошибке. Элемент 18 задержки предназначен для задержки сигнала Начало коррекции на время, необходимое для описанной выше двойной пересылки содержимого регистра k памяти в регистр 1 приема. Сигнал с выхода элемента 18 задержки проходит через элемент ИЛИ 15, элемент 12 запрета, переводит в единичное состояние младший разряд

55 регистра 2 сдвига и обеспечивает -.прохождение тактовых импульсов через эле- мент И 5. Далее устройство работает аналогично описанному случаю, когда

имелась одиночная ошибка в кодовой . комбинации и не было ни одной единицы в регистре k памяти.

Пусть в одном из разрядов регист-, ра k памяти находится единица, а в кодовой комбинации, принятой на регистр 1 приема, имеет место двойная ошибка. В этом случае сигнал Начало .коррекции с выхода элемента И 19 проходит через элемент Vk запрета, элемент ИЛИ 8 и открывает блок 3 элементов И. Содэттимое регистра памяти поступает в регистр 1 приема и складывается с его содержимым по модулю два. В результате двойная ошибка сводится к одиночной. Начало коррекции кроме того, задержанный элементом задержки 18, проходит через элемент ИЛИ 15, элемент 1.. запрета и осу1чествляет исправление этой одиночной ouJибки.

Предлагаемое устройство обеспечивает также исправление двойной ошибки в случае неисправных двух разрядных кодовых шин 1 когда в регистре k памяти имеются единицы в двух-разрядах )о

Таким образом, предлагаемое устройство выполняет те же функции, что и прототип, однако скорость исправления наиболее вероятных ошибок у него выше. Так, в случае одиночной ошибки в кодовой комбинации и при наличии нулевой во всех разрядах регистра k памяти сигнал Начало коррекции проходит через элемент И 20, элемент ИЛИ 15, элемент 12 запрета, . в обход элемента 1B задержки, чем обеспечивается выигрьпч во йремени исправления одиночной ошибки по сравнению с прототипом на время задержки сигнала Начало коррекции элементом 13 задержки. . В том случае, если неисправна одна из кодовых шин т,е. в одном из разрядов регистра Ц памяти присутствует единица и в кодовой комбинации содержится .одиночная ошибка, то вероятнее всего, что эта ошибка будет

в разряде с неисправной кодовой шиной. Нсли кодовая комбинация содержит П разрядов и вероятности отказа кодовых шин каждого разряда одинаковы, то математическое ожидание номера отказавшего разряда равно п/2. Следовательно, в среднем для такого случая предлагаемое устройство позволяет сократить время исправления одиночной ошибки на время выполнения опера ций сдвига в регистре 2 сдвига и h/2

операции сложения в регистре приема у

/J

I

/

т

ff

1

//

i , V I

ФФ

I и

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОДИНОЧНЫХ ОШИБОК 0
  • Ю. Ш. Кушнер А. И. Новиков
SU363979A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Способ тушения бензина и других легко воспламеняющихся обезвоженных жидкостей 1947
  • Безуглов П.Т.
SU73610A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1

SU 1 027 730 A1

Авторы

Пацкевич Сергей Александрович

Пашков Юрий Дмитриевич

Даты

1983-07-07Публикация

1982-03-22Подача