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

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

С

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

название год авторы номер документа
Преобразователь кодов 1988
  • Лужецкий Владимир Андреевич
  • Квитка Николай Андреевич
  • Тютюников Игорь Евгеньевич
  • Кишко Сергей Викторович
SU1501279A1
Устройство для контроля дешифраторов 1977
  • Артюшенко Владимир Васильевич
SU690485A1
Цифровая система программного управления 1987
  • Павлов Андрей Иванович
SU1460713A1
Преобразователь кодов 1988
  • Стахов Алексей Петрович
  • Лужецкий Владимир Андреевич
  • Квитка Николай Андреевич
  • Тютюников Игорь Евгеньевич
SU1529458A1
Преобразователь угла поворота вала в код 1984
  • Хлевной Сергей Николаевич
SU1167733A1
Аналого-цифровой преобразователь 1988
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Квитка Светлана Николаевна
  • Петросюк Юрий Андреевич
SU1547062A1
Устройство для аналого-цифрового преобразователя 1988
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Петросюк Юрий Андреевич
  • Козинцова Элина Валентиновна
SU1594687A1
"Преобразователь кода Фибоначчи в код "золотой" пропорции" 1990
  • Стахов Алексей Петрович
  • Соляниченко Николай Александрович
  • Стахов Дмитрий Алексеевич
  • Стахова Ирина Валентиновна
SU1783616A1
Аналого-цифровой преобразователь 1980
  • Китрарь Юрий Моисеевич
  • Трахтенберг Александр Срульевич
SU1007191A1
Счетчик с контролем 1983
  • Кузнецов Вячеслав Константинович
  • Тутолмин Николай Васильевич
SU1123106A1

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

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

Изобретение относится к автоматике, информационно-измерительной и вычислительной технике и может быть использовано при преобразовании кода с основанием 2 в двоичный код, а также при вычислении ряда элементарных функций. Цель изобретения - повышение достоверности преобразования кодов. В преобразователь кодов, содержащий регистр 1, умножитель 2, вход двоичной константы преобразователя 3, первый управляющий вход преобразователя 4, коммутатор 5, второй управляющий вход преобразователя б, накапливающий сумматор 7, вход преобразователя 8. выход преобразователя 9, дополнительно введены первая 10 и вторая 11 группы элементов И, блок контроля кода 12 с выходом 13. Кроме того, блок контроля кода содержит п элементов равнозначности 14 и д-входовый элемент И 15 с выходом 16. 1 з.п. ф-лы, 2 ил., 1 табл.

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

8

4 О ГО Јь

О

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

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

На фиг, 1 и 2 приведены структурная схема предлагаемого преобразователя и блока контроля.

Преобразователь содержит регистр 1, умножитель 2, вход 3 двоичной константы, первый управляющий вход 4, коммутатор 5, второй управляющий вход 6, накапливающий сумматор 7, выход 8 преобразователя, первую группу элементов И 9, вторую группу элементов И 10, блок контроля 11,выход блока контроля 12, выходной элемент И 13, п элементов равнозначность .

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

Входной 2п-разрядный код N с основанием V 2 изображается в виде

N an-i(

Э2( V2Ji+ai

i( 2 )1

+ ап-2С /2Г2 + ...+

2Г2 + ... + ( V2J-

aQLV2)° + a,(

f Г ч-П

2)-1 (D

+ V

Веса разрядов кода с основанием 2 составляют последовательность степеней основания

...16 vT.ie, 8 VT,8,4 /2 .2, 1 V2 J V2 ,„,

2 2 4 4 (

Из выражения (2) следует, что четные степени являются весами разрядов двоичного кода, а нечетные - весами двоичного кода, умноженными на v 2 . С учетом этого входной код N. представляющий выражением (1),

/2

п - 1

I.

I - п + 1

3(2

+

+ l2 aj2l/z(3)

) -п

где ai, Э)Ј {0,1} и являются цифрами двоично-кодированной системы счисления с основанием V 2 , a, I, J для 2п-рззряднь х чисел принимают значение

Щ-п+1-3,-1,1.3,4п-1}:

j€ (n--4,-2,0,2,4л-2}.

Первый член формулы (3) составляет сумму нечетных разрядов кода N, а второй член - сумму четных разрядов этого же кода.

Выражение (3) содержит две двоичные части, позволяет изображать 2п-разрядные двоичные коды, и таким образом, является

0

исходным в разработке преобразователя кода с основанием V2 в двоичный код,Если в выражении (3) в качестве разрешенных кодовых комбинаций в двоично-кодированной системе счисления с основанием v2 для кодирования чисел использовать лишь те, которые содержат одинаковые двоичные части, то любая кодовая комбинация в коде с основанием v 2 будет содержать четное количество единиц, расположенные парами, а выражение (3) примет вид

,п/2 - 1

N (/2+1) X а|2

- п/2

I/2

(4)

0

5

0

5

0

5

0

5

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

Пример преобразования кода с основанием v 2 в двоичный код для числа 10 -МО 11001100. ( /2) 11000.0001(2) приведен в таблице 1.

Код с основанием v2

исходного числа11001100

Четные разряды кода

исходного числа1010

Нечетные разряды кода

исходного числа1010

Двоичный э к вивалент

числа 21.01101

Произведение нечетных

разрядов кода исходного

числа на двоичный (

эквивалент числа V21110.0001

Сумма четных разрядов кода исходного числа

и произведения11000.0001

Необходимо отметить, что в таблице четные и нечетные разряды кода исходного числа представлены в соответствии с выражением (4) в сжатом виде.

„Преобразователь кодов с основанием v 2 в двоичный код работает следующим образом.

Код с основанием v2 исходного числа (11001100) записывается в регистр 1. Поскольку к выходам нечетных и четных разрядов регистра 1 подсоединены соответственно первые и вторые входы элементов Равнозначность 15г-15п, входящих в состав блока 10 контроля кода (см. фиг. 2) и осуществляющих контроль четности кода пары разрядов, то при наличии в регистре 1 искаженной кодовой комбинации (11 10 11 01) на выходе п-входового элемента И 14, а значит и на вторых входах первой и второй группы элементов И 11 и 12, появится нулевой потенциал, запрещающий дальнейшее преобразование информации, преобразование заканчивается, В том случае, когда в регистре 1 присутствует искаженная кодовая информация (11 00 11 00). то на выходе элемента И 14 возникает единичный потенциал, разрешающий поступление информации на умножитель 2 и коммутатор 3. С приходом по первому входу управления 8 управляющего сигнала происходит запись четных разрядов исходного кода (1010) из регистра через вторую группу элементов И 12 и коммутатор 3 в накапливающий сумматор 4 и одновременно с этим запись нечетных разрядов исходного кода (1010) из регистра 1 через первую группу элементов И 11 в регистр множимого умножителя 2 и приближенного двоичного эквивалента числа v 2 (1.01101) в регистр множителя, умножителя 2. В результате умножения на выходе умножителя появляется двоичный код (1110.0001), который с приходом управляющего сигнала на вход 9 через коммутатор 3 поступает на вход накапливающего сумматора 4, где происходит его сложение с кодом четных разрядов исходного числа (1010). После выполнения операции сложения на выходе 9 преобразователя кодов появляется двоичный код (11000.0001), который представляет собой результат преобразования кода (1 Ю01100) с основанием v2 исходного числа в двоичный код. Следует отметить, что разрядная сетка накаплива- ющего сумматора 4 содержит разрядов, из которых (п 1) разрядов используется для хранения целой части, а п разрядов дробной части двоичного кода.

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

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

0 групп, выходы которых соединены с входами множимого умножителя и второй группой информационных входов коммутатора соответственно.

2. Преобразователь по п. 1, о т л и ч а ю5 щ и и с я тем, что блок контроля на четность кода пары разрядов комбинации кода содержит п элементов РАВНОЗНАЧНОСТЬ и n-входовый элемент И, выход которого является контрольным выходом блока, а входы

0 n-входового элемента И соединены с выходами соответствующих элементов РАВНОЗНАЧНОСТЬ, первые и вторые входы которых соединены с первым и вторым входами блока соответственно.

Ј

1

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

Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1283979A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Преобразователь кодов 1987
  • Музыченко Олег Николаевич
SU1462487A1
кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 762 410 A1

Авторы

Квитка Николай Андреевич

Кожемяко Владимир Прокофьевич

Короновский Алим Иванович

Стратиенко Виктор Сергеевич

Даты

1992-09-15Публикация

1989-12-04Подача