Преобразователь кодов Советский патент 1987 года по МПК H03M7/00 

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

1

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

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

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

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

Счетчик 1 - двоичньш счетчик, имеющий коэффициент пересчета п. В качестве блока 2 памяти можно использо ва гь любое полупроводниковое ОЗУ или ПЗУ с произвольным доступом. Суммато 4 по модулю два имеет п входов.

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

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

(, с, ,... ,J,

Требование мультипликативности преобразуемых кодой d накладывает определенные ограничения на выбор преобразования G. Пусть с - некоторы код, ко.торьш необходимо преобразоват в код X, а G : S S - некоторое взаимно однозначное отображение S на .себя, где S множество целых чисел от О до 2 -1.

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

Базис векторного пространства S образуют числа вида 2 (R 0,п-1) и, следовательно, действие G на S, а также действие G на S полностью определяется действием G (или G )

п

на элементы вида 2 ив силу соот13362472

ношения мультипликативности преобразуемых кодов, определяемое как

G (а/®Х) G ,,)eG(X),

(2)

где О)- сложение по модулю два. Так, например, для перехода от прямого двоичного кода к коду Грея при п 3

G(001).j (001)j

0(010),

Gj(IOO) 110

15

соответствующая матрица будет иметь

вид

1 О О

()

G

1 1 О

(3)

О 1 1

R-я строка которой есть двоичное g представление С(2 ), записанное в обратном двоичном порядке. Т.е. для d 110 будет иметь

1 О О

G(110)

1 1 О

О 1 1

О

(1х1)®(0х1)©(ахо;,

(4)

3D

40

45

С1х1)0(1х1)©(ОхО), (Ох1)0С1х1)@(1хО)- (101)j .

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

G(001) 100i, G(010)j OlOj, G(IOO), 001

матрица преобразования G будет иметь вид

( О 1

G

01 О

1О О

(5)

55

О О 1

О 1 О

1 О О

(0x1)0(0x1)0(1x0), (6)

(Ох1)©С1х1)©(ОхО), .(1хШ(.Ох1)@(ОхО) (011) .

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

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

В исходном состоянии счетчик 1 обнулен. В блоке 2 памяти записана матрица преобразования G (например, (3) или (5). На информационный вход устройства поступают разряды кода , которые перемножаются с первой строкой матрицы G, которая поступает на вторые входы элементов И 3, и суммируются по модулю два сумматором 4, на выходе которого будет сформирован первый разряд кода X .. Далее по следующему тактовому импульсу счетчик 1 увеличит свое состояние на 1, на выход блока 2 памяти поступит следующая строка матрицы преобразования G и на выходе устройства будет сформирован следующий разряд кода Х- и т.д. По п-му такту на выходе сумматора 4 по модулю два будет сформирован последний разряд кода X . По следующему такту счетчик 1 обнуляется и на вход устройств

Редактор С. Патрушева Заказ 4055/56

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

Техред И.Попович Корректор G. Шекмар

Тираж 901Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

можно подавать следующий код d- и т.д.

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

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

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

Преобразователь кодов, содержащий блок памяти и сумматор по модулю два, отличающийся тем, что, с

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

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

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

название год авторы номер документа
Генератор функций Уолша 1986
  • Садыхов Рауф Хосровович
  • Золотой Сергей Анатольевич
  • Шаренков Алексей Валентинович
  • Легонин Николай Николаевич
SU1332304A1
Устройство радиосвязи 2019
  • Павликов Сергей Николаевич
  • Убанкин Евгений Иванович
RU2713921C1
Кодек для передачи информации с помощью имитостойких последовательностей сигналов сложной формы 1987
  • Маркелов Анатолий Михайлович
  • Сныткин Иван Илларионович
  • Бурым Владимир Иванович
  • Горбенко Иван Дмитриевич
SU1451719A1
Генератор функций Уолша 1986
  • Садыхов Рауф Хосровович
  • Золотой Сергей Анатольевич
  • Шаренков Алексей Валентинович
  • Легонин Николай Николаевич
SU1341628A1
Устройство для исправления отказов линейных преобразователей кодов 1989
  • Пятошин Юрий Павлович
  • Тузиков Валентин Андреевич
  • Кузнецов Александр Васильевич
SU1702531A1
СПОСОБ КОРРЕКЦИИ ПОГРЕШНОСТЕЙ АНАЛОГО-ЦИФРОВОГО ПРЕОБРАЗОВАНИЯ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2007
  • Бондарь Мария Сергеевна
RU2326494C1
Устройство для вычисления спектра Фурье 1983
  • Зенцов Владимир Александрович
  • Чупик Радослав
SU1121678A1
Генератор систем базисных функций аристова 1990
  • Аристов Геннадий Николаевич
SU1753465A2
Многоканальный систолический процессор для вычисления полиномиальных функций 2020
  • Калмыков Игорь Анатольевич
  • Юрданов Дмитрий Владимирович
  • Волошин Евгений Александрович
  • Проворнов Игорь Александрович
  • Калмыкова Наталья Игоревна
RU2737236C1
Декодер линейного систематического кода 1987
  • Давыдов Юрий Михайлович
  • Коваленко Ольга Владимировна
SU1534756A1

Реферат патента 1987 года Преобразователь кодов

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

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

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

Красноголовый Б.Н., Шпилевой Б.Н
Преобразователи кодов, Минск, изд-во БГУ, 1983, с
Железобетонный фасонный камень для кладки стен 1920
  • Кутузов И.Н.
SU45A1
Двунаправленный преобразователь табличных кодов 1983
  • Евгенев Георгий Борисович
  • Елисеев Виктор Григорьевич
  • Смирнов Вячеслав Георгиевич
  • Огороднев Никита Игоревич
  • Меркулов Евгений Юрьевич
  • Ухабин Анатолий Андреевич
SU1163480A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 336 247 A1

Авторы

Садыхов Рауф Хосровович

Золотой Сергей Анатольевич

Шаренков Алексей Валентинович

Легонин Николай Николаевич

Даты

1987-09-07Публикация

1986-04-09Подача