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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6l) Дополнительное к авт. свид-ву— (22) Заявлено 22.07.77 (21) 2510220/18-24 с присое)гниением заявки И— (2о) Приоритет—

{43) Опубликовано 151278.оюллетень №46 (51) М. Кл.

Ct 06 Г 5/02

Государственный комитет

Совета Министров СССР по делаи изобретений и отврытий (стз) УДК 681, 325. 53 (088.8) (45) Дата опубликования описания 15.12.78 (72) Авторы изобретении

Ю.Д.Полисский и И.Г.Фактрович (71) Заявитель

Научно--исследовательский и опытно-конструкторский институт автоматизации черной металлургии (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ ИЭ СИСТЕМЫ ООТАТСЧПЫХ

КЛАССОВ В ПОЛИАДИЧЕСКИЙ

КОД

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

Известен преобразователь кода из системы остаточных классов в полиади- 5 ческий код, содержащий входной и выходной регистры, блок хранения констант, сумматоры, формирователи переносов, анализатор модульной су в ы и . элементы И, ИЛИ 1) . Однако известное устройство имеет большое количество оборудования. Наиболее близким к изобретению техническим решением яв= ляется преобразователь кодов из системы остаточных классов в полиадический код, содержащий и входных и П выходных регистров по основаниям системы остаточных классов Р; (i.=1,2... п ), (й — 1) сумматоров и (rl-1) шифраторов по .основаниям Р;, выход первого входного регистра соединен со входом первого выходного регистра и с первыми входами сумматоров, вторые входы которых подсоединены к выходам соответствующих входных регистров, входы выходных2 регистров, начиная со второго, подключены к выходам соответствующих шифраторов $2). Это устройство характеризуется невысоким быстродействием, обусловленным тем, что для определения, -r o коэффициента полиадического кода необходимо выполнять две операции: вычитание и деление (умножение на формально обратную величину). Для определения коэффициентов полиадического кода с помощью этого устройства необходимо затратить в наихудшем случае 2 (й -1) модульных операций.

Целью изобретения является повышение быстродействия. В описываемом преобразователе это достигает-я тем, что он содержит верхнюю треугольную матрицу из (П -1) строк и (11-1) столбцов функциональных преобразователей по основаниям Р,входы функциональных преобразователей первой строки соединены с выходами соответствующих сумматоров, в каждом столбце первый вход функционального преобразователя каждой строки, начиная со второй, соединен с выходом функционального преобразователя предыдущей строки, вторые входы функциональных преобразователей каждой строки, начиная со второй, соединены с выходами соответствующих функциональных преобразователей предыдущей строки и со входами соответствующих шифраторов по основаниям Р .,н ) сумматоров и (l1 1) шифраторов по основаниям Р„, выход первого входного регистра соединен со входом первого выходного регистра и с первыми входами сумматоров, вторые входы которых подсоединены к выходам соответствующих входных регистров, входы выходных регистров, начиная со второ го, подключены к выходам соответствую. щих шифраторов, о т л и ч а ю щ и и с я тем, что, с целью повышения быстродействия, он содержит верхнюю треугольную матрицу иэ (П -1) строк и (ll-1) столбцов функциональных преобразователей по основаниям Р;, входы функциональных преобразователей первой строки соединены с выходами соответствующих сумматоров, в каждом столбце первый вход функционального преобразователя каждой строки, начиная со второй, соединен с выходом функционального преобразователя предыдущей строки, вторые входы функциональных преобразователей каждой строки, начиная со второй, соединены с выходами соответствующих функциональных преобразователей предыдущей строки и со входами соответствующих шифраторов по основаниям Р;

Источники информации, принятые во внимание при экспертизе:

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

9 328448, кл. g 06 V 5/02, 1972.

2. Торгашев В.A. Применение корректирующих кодов для повышения надежности цифровых вычислительных машин.

Диссертация, ЛИАП, 1967, с.123-146.

< З- 1

-ж юз,, (з,1 °

ЗО

4!1 124312412 Э 4

К моменту включения схемы код Ф1, для которого необходимо выработать полиадическое представление, записан во входных регистрах 1. После включения устройства в сумматорах 2 вырабатывается значение

l 2 +1(p 7!+3 о 1lp "I@ j 1Ip

72 3 3 которое в унитарном коде поступает на вход функциональных преобразователей 3. .Значени сс1 перезаписывается из входного регистра 1 в выходный регистр 6.

Функциональные преобразователи 3 ф.1- 011 реа77ивовввают еуакаив7

1-1

8 637809 ф

Иа чертеже показана блок-схема функциональные преобразователи 4 перописываемого преобразователя. вой строки матрицы реалиэовывают функОн содержит ll входных регистров 1, П 2 сумматоры 2 функциональные преобразо- ции Х; — 7, Р;=Х<» функциональ» ватели 3, функциональные преобразова- 2 " тели 4, шифраторы 5, и Iff выходных ре- ные преобразователи 4 второй строки гистров б. 5 матрицы реалиэовывают функции устройство использует следующий ), m о и и еобразования чисел „з COK (У, (Р;(Р;-Х <т фУкЦиональные в полиадический код. (.„-р, ((Ф " 1-1

Пусть положительные простые числа преобразователи 4 (11-3) -й строки матР Р A ... Р Р -модули системы, 10 рицы реалиэовывают функцию

fTl

<, f»f < ... К „... а „-наименьшие 7»-4 я-1 положительные остатки от деления числа (PIl п= n.

A на основания системы Р .. п-1

Представление числа А диапазона Полученные значения полиадического

О а А Р„ Р ... r» = Р в виде 18 кода перезаписываются в выходные

A =e1+п1 Р +...щ»1Р ... Рп 1 называется регистры 6. полиадическим, а числа щ1, п1, ° П1д — коэффициентами полиадического кода Формула изобретения

X< (Ajp,=/Щ аЩ, Р +...»»»Р Р,.;Д ф

М.Р - 1IVi ™-й

Преобразователь кодов иэ системы остаточных классов в полиадический

162-С7 . 1(1Р= 1 2 2 код, содержащий П входных и П выход р, ных регистров по основаниям системы

/< l> 1 1 ЩР1 ЩР1 Р2/Ра

25 остаточных классов Р; (» =1,2... П ), рз (

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

 

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

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

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

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

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

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

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

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

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

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