Преобразователь кодов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1762410
Авторы: Квитка, Кожемяко, Короновский, Стратиенко
Текст
.1 ОСУДДРСТВЕН) )ЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИРИ ) КНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТВ(71) Винницкий политехнический институт(56) Авторское свидетельство СССРМ 1283979, кл. Н 03 М 7/12, 1985.Авторское свидетельство СССРМ 1462487, кл, Н 03 М 7/02, 1986,(57) Изобретение относится к автоматике,информационно-измерительной и вычислительной технике и может быть использованопри преобразовании кода с основанием 2 вдвоичный код, а также при вычислении ряда элементарных функций. Цель изобретения - повышение достоверности преобразования кодов, В преобразователь кодов, содержащий регистр 1, умножитель 2, вход двоичной константы преобразователя 3, первый управляющий вход преобразователя 4, коммутатор 5, второй управляющий вход преобразователя 6, накапливающий сумматор 7, вход преобразователя 8, выход преобразователя 9, дополнительно введены первая 10 и вторая 11 группы элементов И, блок контроля кода 12 с выходом 13, Кроме того, блок контроля кода содержит п элементов равнозначности 14 и 9-входовый элемент И 15 с выходом 16. 1 з,п, ф-лы, 2 ил 1 табл.Изобретение относится к автоматике,информационно-измерительной и вычислительной техник для преобразования кода соснованием у 2 в двоичный код, а такжеможет быть использовано при вычислении 5ряда элементарных фучкций,Цель изобретения - повышение достоверности преобразования кодов,На фиг, 1 и 2 приведены структурнаясхема предлагаемого преобразователя и 10блока контроля.Преобразователь содержит регистр 1,умножитель 2, вход 3 двоичной константы,первый управляющий вход 4, коммутатор 5,второй управляющий вход 6, накэпливзющий сумматор 7, выход 8 преобразователя,первую группу элементов И 9, вторую группу элементов И 10, блок контроля 11, выходблока контроля 12, выходной элемент И 13,п элементов "равнозначность" 141-14 л. 20Работа преобразователя основана наследующем алгоритмеВходной 2"-разрядный код Н с основанием2 изображается в видеа 2( ч 2 Р + а 1(2 )+ ад(2 ) + з, (2 )+ а (2 ) 2 + , + а 42 )" (1)Веса разрядов када с основанием 2 составляют последовательность степеней ос нования,16 2,16,82,8,4 2 4,2 У 2.2,1ч 2 1 /2 14 4Из выражения (2) следует, что четныестепени являются весами Озэрядов двоичного кода, э нечетные . весами двоичного кода, умноженными нз2, С учетом этого входной код И, предстэаляюший выражением (1), 40 и - 1М= 2 э 2 2 +1= - и+1л - 242 )/2(3)1= - игде аь эе (0,1) и являотся цифрами двоична-кодираванной системы счисления с основанием У 2, а, 1, 1 для 2 п-рэзаядных 50чисел принимают значениеГ (-и+1, ., -3, -1,1,3,4 п):Й ( и - " -4,-2,04, п),Первый член формулы (3) составляет суммунечетных раэаядов кода И, э второй член - 55сумму четных разрядов этого же кода,Выражение (3) содержит две двоичныечасти, позволяет изображать 2 п-аазрядныедвоичные коды, и таким образом, являетсяПредложенное кодирование позволяет довольно просто и оперативно осуществить контроль кода с основанием2, подлежащего преобразованию в двоичный код и тем самым повысить достоверность такого преобразования, Признаком искажения комбинации яв, яется нечетность единиц в паре разрядов комбинации,Пример преобразования кода с основаГнием у 2 в двоичный код для числа 10+ 10 У 2 =-11001100. ( 2 ) = 11000.0001 р приведен в таблице 1.Код с основанием 1 2исходного числа 11001100 Четные разряды кодаисходного числа 1010 Нечетные разряды кодаИСХОДНОГО чИСЛЭДвоичный эквивалентчисла / 2 1,01101 Произведение нечетныхразрядов кода исхадногачисла на двоичныйэквивалент числа Ч 2 1110 0001 Сумма четных разрядовкода исходнаГО числаи произведения 1 1000,0001 Необходимо отметить, чта в таблице четные и нечетные разряды кода исходного числа представлены в соответствии с выражением (4) в "сжатом" виде.Преобразователь кодов с основанием У 2 в двоичный код работает следующим образом.Код с основанием2 исходного числа (11001100) записывается в регистр 1. Поскольку к выходам нечетных и четных разрядов регистра 1 подсоединены соответственна первые и вторые входы элементов "Равнозначность" 151-15 п, входящих в состав блока 10 контроля кода (см. фиг, 2) и осуществляющих контроль четности кода пары разрядов, то при наличии в регистре 1 искаженной адовой комбина 1010 исходным в разработке преобразователя када с основанием2 в двоичный код,Если в выражении (3) в качестве разрешенных кодовых комбинаций в двоична-кодированной системе счисления с основанием г 2 для кодирования чисел использовать лишь те, которые содержат одинаковые двоичные части, та любая кодовая комбинация в коде с основанием У 2 будет содержать четкое количество единиц, располаженны парами, а выражение (3) примет видп/2 - 1М =-( 2+1)а;2 (4)= - н/2ции (11 10 11 01) на выходе и-ехадаеого элемента И 14, а значит и на вторых входах первой и второй группы элементов И 11 и 12, появится нулевой потенциал, запрещающий дальнейшее преобразование информации, преобразование заканчивается, В том случае, когда е регистре 1 присутствует искаженная кодовая информация (11 00 11 00), то на выходе элемента И 14 возникает единичный потенциал, разрешающий поступление информации на умножитель 2 и коммутатор 3, С приходом по первому входу управления 8 управляющего сигнала происходит запись четных разрядов исходного кода (1010) из регистра через вторую гоуппу элементов И 12 и коммутатор 3 в накапливающий сумматор 4 и одновременно с этим запись нечетных разрядое исходного када (1010) изрегистра 1 через первую группу элементов И 11 в регистр мнажимаго умно- жителя 2 и приближенного двоичного эквивалента числа2 (1,01101) в регистр множителя, умножителя 2, В результате умножения на выходе умножителя появляется двоичный код (1110.0001), который с приходом управляющего сигнала на вход 9 через коммутатор 3 поступает на вход накапливающего сумматора 4, где происходит его сложение с кодом четных разрядов исходного числа (1010) После выполнения операции сложения на выходе 9 преобразователя кодов появляется двоичный кад (11000.0001), который представляет собой результат преобразования кода (11001100) с основанием Ч 2 исходного числа в двоичный кад. Следует отметить, что разрядная сетка накапливающего сумматора 4 содержит 2 празрядов, из которых (и 1) разрядов используется для хранения целой чэсти, а и разрядов дробной части дваичнага кода,Формула изобретения 1, Преобразователь кадое с основаниемГ 2 в двоичный код, содержащий регистр, входы каторага являются информационнымивходами преобразователя, умнажительвходы множителя которого соединены с входам двоичной константы преобразователя,5 управляющий вход умножителя соединен спервым управляющим входам преобразователя, а еыхед соединен с первой группойинформационных входов коммутатора, первый и второй управляющие входы которого10 являются соответственно первым и вторымупозвляющими входами преобразователя,выход коммутатора соединен с входом накапливающего сумматора, выход которогоявляется выходом преобразователя, о т л и 15 ч а ю щ и й с я тем, что, с целью повышениядостоверности преобразования, в него введены первая и вторая группы элементов И иблох контроля на четность кода пары разрядае комбинации, первзя группа входов ка 20 тарого и первые входы элементов И первойруппы соединены с выходами группы нечетных разрядов регистра, выходы группычетных разрядаз которого соединены с первыми входами элементов И второй группы и25 второй группой входов блока контроля кодана четнасть када пары разрядов комбинации, еыхад которого является контрольнымвыходам преобразователя и соединен с вторь ми входами элементов И первой и второй30 групп, выходы которых соединены с входами множимого умножителя и второй группой информационных входов коммутаторасоответственно,2, Преобразователь по и. 1, о т г и ч а ю 35 щ и й с я тем, что блок контроля нз четностькода пары разрядое комбинации кода содержит и элементов РАВНОЗНАЧНОСТЬ ио-входовый элемент И, выход которого является контрольным выходом блока, а входы40 и-вхадоеого элемента И соединены с выходами соответствующих элементов РАВНОЗНАЧНОСТЬ, первые и вторые входыкоторых соединены с первым и егарым входами блока соответственна.1762410 Составитель А,ТимофееТехред М.Моргентал Корректор А.Долин ктор роизводственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101 Заказ 3265 Тираж ВНИИПИ Государственного комитета по изо 113035, Москва, Ж, РПодписное етениям и открытиям при ГКНТ СССшская наб,. 4/5
СмотретьЗаявка
4765085, 04.12.1989
ВИННИЦКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
КВИТКА НИКОЛАЙ АНДРЕЕВИЧ, КОЖЕМЯКО ВЛАДИМИР ПРОКОФЬЕВИЧ, КОРОНОВСКИЙ АЛИМ ИВАНОВИЧ, СТРАТИЕНКО ВИКТОР СЕРГЕЕВИЧ
МПК / Метки
МПК: H03M 7/12
Метки: кодов
Опубликовано: 15.09.1992
Код ссылки
<a href="https://patents.su/4-1762410-preobrazovatel-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кодов</a>
Предыдущий патент: Параллельный аналого-цифровой преобразователь
Следующий патент: Преобразователь сигналов с адаптивной дельта-модуляцией со слоговым компандированием в сигналы с нелинейной импульсно кодовой модуляцией
Случайный патент: Глазурь