Преобразователь кодов

 

Изобретение относится к области вычислительной техники и может быть использовано для преобразования табличных кодов. Целью изобретения является упрощение устройства. Поставленная цель достигается тем, что в преобразователь кодов, содержащий блок памяти 2 и сумматор по модулю 4, введены счетчик 1 и группа элементов И 3, первые входы которых являются информационными входами преобразователя , вторые входы соединены с выходами блока памяти 2, адресные входы которого соединены с выходами счетчика 1, а выходы элементов И группы соединены с входами сумматора по модулю два 4. 1 ил. С « (Л со оо а to N

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1336247

А3 (50 4 Н 03 M 7 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (21) 4053426/24-24 (22) 09.04.86 (46) 07,09.87. Бюл. N - 33 (71) Институт технической кибернетики

АН БССР (72) P.Х.Садыхов, С.A.Золотой, А.В.Шаренков и H.Í.Ëåãîíèí (53) 681.325(088.8) (56) Красноголовый Б.Н., Шпилевой Ь.Н. Преобразователи кодов, Минск, изд-во БГУ, 1983, с. 45-64.

Авторское свидетельство СССР

У 1163480, кл, H 03 M 7/00, 1985. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (57) Изобретение относится к области вычислительной техники и может быть использовано для преобразования табличных кодов. Целью изобретения яв ляется упрощение устройства. Постав- ленная цель достигается тем, что в преобразователь кодов, содержащий блок памяти 2 и сумматор по модулю 4, введены счетчик 1 и группа элементов

И 3, первые входы которых являются. информационными входами преобразователя, вторые входы соединены с выходами блока памяти 2, адресные входы которого соединены с выходами счетчика 1, а выходы элементов И группы соединены с входами сумматора по модулю два 4. 1 ил °

1336247

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

Цель изобретения — упрощение устройства.

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

Преобразователь кодов содержит счетчик 1, блок 2 памяти, группу элементов И 3, сумматор 4 по модулю два.

Причем тактовый вход счетчика 1 является тактовым входом устройства, информационным входом которого являются первые входы элементов И 3 группы, выход сумматора по модулю два является информационным входом устройства.

Счетчик 1 — двоичный счетчик, имеющий коэффициент пересчета п. В ка?() честве блока 2 памяти можно использова rb любое полупроводниковое ОЗУ или

ПЗУ с произвольным доступом. Сумматор

4 по модулю два имеет и входов.

Работа предлагаемого преобразователя основана на следующих математических соотношениях.

Задача упорядочения входных/выходных отсчетов эквивалентна некоторому преобразованию G адресного входа L. Пусть код Ы задан в позиционной системе счисления по основанию 2 и может быть записан в виде (2) 1 0 0

1 1 0

0 1 1 (3) 1 0 0 1

1 1 0 1

0 1 1 0

= ((1x1)®(0х1)(+1(Ох0), (4) С(110) = (1 1 " н 2

= (101)2.

Для перехода от прямого двоичного

40 кода к ОбратнОму двОичнОму коду »IpH

n = 3

С(100) — 001

001

50 (s) 010

100

001

55 (Ox1)В (Ox1) 8(1хо), (6) G(110) =

010

100

Требование мультипликативности преобразуемых кодов 1 накладывает определенные ограничения на выбор преобразования С. Пусть — некоторый код, который необходимо преобразовать в код Х, à G : :Я Б — некоторое взаимно однозначное отображение S на .себя, где S †-,, множество целых чисел от 0 до 2 -1. »

Множество S = 10 1,2, ..., 2 с операцией поразрядного сложения по модулю два является векторным пространством над полем P = (0,1) с опе.рациями: в качестве сложения ИСКЛЮЧАКЩЕЕ ИЛИ и в качестве умножения конъюнкция.

Базис векторного пространства S образуют числа вида 2 (R = О,п-1) и, следовательно, действие G íà S a также действие G íà S полностью определяется действием G (или С на элементы вида 2 и в силу соот » ношения мультипликативности преобразуемых кодов, определяемое как

С (l

Так, например, для перехода от прямого двоичного кода к коду Грея при

n = 3

G(001) †(001), G(010) -011

G (100) = 110 соответствующая матрица будет иметь вид

R-я строка которой есть двоичное представление G(2 )> записанное в

R обратном двоичном порядке. Т.е. для

Ы = 110 будет иметь

) (1x1)Q(1x1++(Ox0), (Ох1®(1х1)®(1х0Я=

С(001) 100, С(010) 010 матрица преобразования С будет иметь вид

1336247

Можно построить аналогичным образом матрицы G размерности и х и для различных преобразований кодов, являющихся мультипликативными (2).

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

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

Составитель М.Аршавский

Редактор С. Патрушева Техред И.Попович Корректор С. Шекмар

Заказ 4055/56 Тираж 901 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 («1)9(1x1)D(0x0), .(1х1)9(Ох1)9(ОхО)3= (011)2

В исходном состоянии счетчик 1 обнулен. В блоке 2 памяти записана матрица преобразования С (например, 15 (3) или (5). На информационный вход устройства поступают разряды кода которые перемножаются с первой строкой матрицы G которая поступает на вторые входы элементов И 3, и 20 суммируются по модулю два сумматором

4, на выходе которого .будет сформирован первый разряд кода Х .. Далее

1 по следующему тактовому импульсу счетчик 1 увеличит свое состояние на 25

"1", на выход блока 2 памяти поступит следующая строка матрицы преобразования С и на выходе устройства будет сформирован следующий разряд кода Х;,„ и т.д. По и-му такту на З0 выходе сумматора 4 по модулю два будет сформирован последний разряд кода Х „. По следующему такту счетчик 1 обнуляется и на вход устройства можно подавать следующий код d; и т.д.

Для формирования всех и-разрядов кода Х необходимо присутствие на информационных входах устройства кода Ы в течение и тактов.

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

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

И группы соединены с соответствующими входами сумматора по модулю два, выход которого является выходом преобразователя.

Преобразователь кодов Преобразователь кодов Преобразователь кодов 

 

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

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

Изобретение относится к вычисли тельной технике

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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