Известны устройства преобразования двоичного кода к двСично-десятичйый.
Предложенный преобразователь двоичного кода Хэмминга в двоично-десятичный отличается тем, чго с целью .возможности внесения поправки на произвольное значение младшего разряда входной блок соединен с коммутаторо-м сигнала веса младшего разряда, другой вход которого соединен с выходом блока дешифратора и проверки кода ло Хэммингу. Выход коммутатора сигнала веса .младшего разряда соединен со входами двоично-десятичных тетрад, связанные с выходом формирователя импульсов и € выходами схем ввода поправки и схем коррекции, входы которых соединены с выходами последовательно включенных элементов задержки, вход лервого из которых соединен с выходом вентиля. Один вход вентиля соединен с выходом входного блока, а другой - с выходом блока дешифратора и проверки кода По Хэммингу, другие выходы которого соединены с формирователем импульсов и с выходным вентилем.
Описываемый преобразователь преобразует помехозащищенный двоичный код Хэмминга с произвольной ценой младшего разряда в двоично-десятичный код.
Двоичная информация поступает из линии связи на входной блок / и блок 2 дешифратора и проверки кода по Хэммиигу. Входной блок 1 приводи г информацию к обычному виду и запоминает очередной разряд информации на время проведения операций с предыдуи:1им разрядом. Расшифрованная информация поступает на коммутатор 3 сигналов веса младших разрядов, работой которого управляет блок 2 дешифратора. В зависимости от вида информации с выхода коммутатора получается то ил.п иное значение младшего -разряда. Например, если из линии связи принимаются информационные посылки, в которых
сначала идет какая-то величина, а затем соответствующее ей время, то из коммутатора идет сначала одно значение младшего разряда, а затем другое. Значение младшего разряда поступает на младшую тетраду 4
(или тетрады 4, 5 и т. д. в зависимости от значения младшего разряда). Каждая тетрада двоичного регистра имеет схему коррекции 6, 6 и т. д., с помощью которой в тетраду добавляют число «6, если содержимое тетра::ibi:$ G, и схему коррекции 7, Т и т. д., с помошью которой в тетраду добавляют числе, «6 IB Случае переноса из нее в следующую тетраду при сдвиге или пр.и вводе очередногг разряда. Управление работой схем 7, Т и т. д,
Младшая тетрада (или тетрады) имеют схему ввода яоправк; 9, 9 и т. д.
Величина поправки Р может быть равна
Р 6 (n + /cl6 + pl62 + ...+ 16 ), где п, к, p,...q удовлетворяют условию:
п- 10 а (п+1) 10
к- 102., а (/с+1) 102
р- 10з а (р+1) 10
а (9+1) ,
где а - цена младшегО разряда преобразуемой информации.
После ввода очередного разряда, добавления поправки и коррекции, производят сдвиг информации на один разряд в сторону старших разрядов. Импульсы сдвига поступают от формирователя 10 импульсов сдвига и выдачи преобразованного кода.
Работой преобразователя управляет вентиль //, на один вход которого подают синиронизирующие импульсы с входного блока I, а на второй вход - запрещающий сигнал с блока 2 в момент про-хождения кодовых знаков, и управляющая лиаия задержки из элементов 12, 13, 14, 15 и 16.
При помощИ линии задерй ки получают слеДующйё управляющие ИмпулЬсЫ: .ввод очередного разряда (сигнал от элемента 12) с последующей коррекцией с помощью схем 7, 7 и т. д.; ввод поправки (сигнал от элемента 13) с последующей коррекцией схемами 7, 7 и т. д.; коррекция (сигнал от элемента 14} схемами 6, 6 и т. д.; сдвиг (сигнал от элемента /5) с последующей 1коррекцней ic помощью схем 7, 7 и т. д.; коррекция (сигнал от элемента 16} схемами 6, 6 и т. д.
Выдача преобразованного значения производится из старшей тетрады 17 через вентиль 18. В случае прихода из блока 2 сигнала ошибки по ХэммиБгу 1на вентиль 18 расшифpoiBaHHoe значение информационной посылки не выдается. Управление работой схем 6, 6 и т. д. производят через элемент «ИЛИ 19. Преобразователь двоичного кода Хэ.мминга в двоично-десятичный код может быть использован в телемеханических устройствах сбора и переработки информации и в специализированных цифровых машияах.
Предмет изобретения
Преобразователь двоичного кода Хэмминга в двоично-десятичный, содержащий входной блок, блок дешифратора и проверки кода по Хэммингу, коммутатор сигнала веса младшего разряда, двоично-десятичные тетрады, схемы коррекции, схемы ввода поправки, элементы «11ЛИ, формирователь имлульсов, элементы задержки и .вентили, отличающийся тем, что, с целью .возможности внесения поправки на произвольное значение младшего разряда, входной блок соединен с коммутатором сигнала веса младш.его разряда, другой вход которого соединен с выходом блока дешифратора н проверки Кода по Хэммингу; выход коммутатора сигнала веса младшего разряда соединен со входами двоично-десятичных тетрад, которые соединены также с выходом формирователя импульсов и с выходами схем ввода поправки н схем коррекции, входы которых соединены с выходам.и последовательно включенных элементов задержки, вход первого из котор.ых соединен с выходом вентиля, один вход которого соединен с выходом входного блока, а другой - с :выходом блока дешифратора и проверки кода по Хэммингу, .другие выходы которого соединены с формирователем импульсов и с выходным вентилем.
Даты
1968-01-01—Публикация