Устройство для кодирования-декодирования последовательного кода и коррекции одиночной

 

365709

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Саветсннх

Социалнстичвсиих есдубрн

Зависимое от авт. свидетельства №вЂ”

Заявлено 04Л.1971 (№ 1612383/18-24) с присоединением заявки №вЂ”

Приоритет

Опубликовано 08.1.1973. Бюллетень № 6

Дата опубликования описания 26.П1.1973.Ч. Кл. 6 06f 11/12

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681.326.7(088.8) Авторы изобретения

Г. С. Бестань и Ю. Г. Нестеренко

Заявитель

УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ-ДЕКОДИ РОВАНИЯ

ПОСЛЕДОВАТЕЛЬНОГО КОДА И КОРРЕКЦИИ ОДИНОЧНОЙ

ОШИБКИ

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

Известны устройства кодирования при выдаче последовательного двоичного кода, содержащие сдвиговые регистры контрольного кода.

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

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

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

Устройство состоит из сдвигового регистра числа 1, предназначенного для приема в устройство и выдачи из устройства кода числа; шифратора 2 — для шифрации каждого разряда передаваемого числа в код 01 или 10 для передачи его по двухпроводной линии связи; входного дешифратора д — для преобразования значения каждого разряда принимаемого по двухпроводной линии связи числа из кода

01 или 10 в код «1» или «О»; триггера 4 проверки четности числа со счетным входом— для образования контрольного разряда «на четность» передаваемого числа или контроля «на четность» принимаемого в устройство числа; счетчика 5 разрядов числа — для счета количества выдаваемых или принимаемых разрядов числа; счетчика 6 количества ошибок — для счета количества ошибок, обнаруженных при приеме числа; регистра 7 — для хранения номера искаженного разряда; дешифратора 8 номера искаженного при приеме разряда числа; дешифратора 9 количества ошибок.

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

При выдаче числа из устройства каждый разряд последовательно передается из сдвигового регистра 1 в шифратор 2 и на счетный вход триггера 4. В шифраторе каждое двоичное значение разряда числа преобразуется в код 01 или 10 (в зависимости от единичного или нулевого значения разряда числа) для пе30 редачи этого значения в двухпроводную ли365709 нию связи. Триггер 4 служит в этом случае для суммирования по mod 2 всех единичных значений разрядов числа (определение четности числа) и формирования последнего (и+1)-го разряда контроля «на четность» числа, который после окончания выдачи всего л-разрядного числа поступает на шифратор 2 для преобразования в код 01 или 10 и передачи в линию связи.

При приеме числа в предлагаемое устройство каждый разряд, последовательно передаваемый по двухпроводной линии связи кодом 01 или 10 (в зависимости от единичного или нулевого значения разряда), принимается в дешифратор 8, где происходит преобразование кода значения каждого разряда (01 или 10) в двоичный код «1» или «О». Принимаемое в предлагаемом устройстве число имеет (n+ I ) разряд контроля «на четкость».

Подсчет количества принятых разрядов производится счетчиком 5. Из дешифратора 8 значение каждого разряда передается на вход сдвигающего регистра 1 для накопления разрядов числа и на счетный вход триггера 4— для анализа «на четность» (л,+1) -разрядного числа. В случае искажения в приемной линии связи кода значения разряда числа, т. е. приема его на вход дешифратора 8 в виде кода

00 и 11, дешифратор обнаруживает по сочетанию 00 или 11 факт искажения разрядов.

Дешифратор в этом случае формирует на выходе нулевое значение искаженного разряда и передает его на вход регистра 1 и триггера 4.

Сигнал обнаружения ошибки приема пере-дается из дешифратора 8 в счетчик б для подсчета количества ошибок. Дешифратор 9 количества обнаруженных ошибок вырабатывает сигнал появления первой ошибки. С помощью этого сигнала производится перепись из счетчика 5 в регистр 7 номера разряда числа, в котором произошло искажение.

После приема всех (п+ 1) разрядов числа состоянием дешифратора определяется количество (кратность) ошибок, обнаруженных при приеме числа. Если при приеме числа произошла одна ошибка и нарушилась четность

45 принятого числа, о чем судят по состоянию триггера 4, то на входе искаженного разряда регистра 1 формируется с помощью дешифратора 8 сигнал единичного значения этого разряда и записывается в регистр 1, корректируя искаженный разряд числа. Если при одиночной ошибке «четность» всего числа не нарушилась, то коррекция искаженного разряда не производится, т. к. его нулевое значение соответствует его действительному значению.

Если при приеме числа произошло больше одной ошибки, о чем будет свидетельствовать состояние дешифратора 9, то коррекция ошибок не производится.

Предмет изобретения

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

365709

Редактор Б. Нанкина

Заказ 608/1О Изд. Мз 1104 Тираж 647 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2

Составитель В. Иванеев

Техред Л. Грачева

Корректоры: Л. Чуркина и С. Сатагулова

Устройство для кодирования-декодирования последовательного кода и коррекции одиночной Устройство для кодирования-декодирования последовательного кода и коррекции одиночной Устройство для кодирования-декодирования последовательного кода и коррекции одиночной 

 

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

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

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

 // 412685

 // 415819

 // 417903
Наверх