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

Классы МПК:H03M7/00 Преобразование кода, в котором информация представлена заданной последовательностью цифр или числом, в код, где та же информация представлена последовательностью цифр или числом, отличными от заданных
Патентообладатель(и):Яранцев Юрий Александрович
Приоритеты:
подача заявки:
1991-12-13
публикация патента:

Изобретение относится к вычислительной технике и может использоваться в бортовых и наземных информационно-вычислительных системах. Цель изобретения - расширение функциональных возможностей путем обеспечения преобразования двоично-десятичного кода 2-4-2-1- в код 8-4-2-1. В преобразователь введены шесть логических элементов (блоков) и 18 новых связей блоков преобразователя. Дополнительные блоки и все новые связи при их введении в преобразователь проявляют новые свойства, что приводит к расширению функциональных возможностей преобразователя - преобразованию не только двоично-десятичного кода 8-4-2-1 в код 2-4-2-1, но и кода 2-4-2-1 в код 8-4-2-1 единой схемой, при существенном сокращении аппаратурных затрат (в 2,4 раза по параметру "число блоков х число связей"). 1 ил, 2 табл.
Рисунок 1, Рисунок 2, Рисунок 3

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

Преобразователь кодов, содержащий четыре элемента И НЕ, первый вход первого из которых является первым входом и выходом преобразователя, второй вход является вторым входом преобразователя, третьим входом которого являются третий вход первого элемента И НЕ и первый вход второго элемента И НЕ, второй вход которого является четвертым входом преобразователя, а выход первого элемента И НЕ соединен с первым входом третьего элемента И НЕ, выход которого и выход четвертого элемента И НЕ являются соответственно вторым и третьим выходами преобразователя, отличающийся тем, что в него введены четыре элемента ИЛИ, элемент И и пятый элемент И НЕ, выход которого является пятым входом преобразователя и объединен с первым входом первого элемента ИЛИ и четвертым входом первого элемента И НЕ, выход которого соединен с первыми входами четвертого элемента И НЕ и элемента И, выход которого является четвертым выходом преобразователя, второй вход четвертого элемента И НЕ соединен с выходом первого элемента ИЛИ, а третий вход объединен с первым входом второго элемента ИЛИ и подключен к выходу пятого элемента И НЕ, второй вход которого объединен с первым входом третьего элемента ИЛИ и является шестым входом пребразователя, при этом вторые входы второго и третьего элементов ИЛИ объединены с первым входом второго элемента И НЕ, выход которого соединен с первым входом четвертого элемента ИЛИ и вторым входом третьего элемента И НЕ, третий вход которого соединен с выходом второго элемента ИЛИ, а выход третьего элемента ИЛИ соединен с вторыми входами первого элемента ИЛИ и элемента И, третий вход которого соединен с выходом четвертого элемента ИЛИ.

Описание изобретения к патенту

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

Известен преобразователь двоично десятичного кода 2-4-2-1 в код 8-4-5-1 [1] Недостатком известного преобразователя [1] являются ограниченные функциональные возможности, не позволяющие производить также преобразование двоично-десятичного кода 8-4-2-1 в код 2-4-2-1 при преобразовании единого информационного потока в бортовых и наземных вычислительных системах, использующих оба указанных вида кода, единой, простой и надежной схемой, без коммутации входных и выходных сигналов при существенном сокращении аппаратурных затрат по сравнению с схемой, включающей раздельные преобразователи указанных кодов.

Наиболее близким техническим решением, выбранным в качестве прототипа, является преобразователь двоично-десятичного кода 8-4-2-1 в код 2-4-2-1 [2] содержащий четыре элемента И-НЕ, причем первый вход первого элемента И-НЕ является первым входом и первым выходом преобразователя, второй вход первого элемента И-НЕ является вторым входом преобразователя, третий вход первого элемента И-НЕ соединен с первым входом второго элемента И-НЕ и является третьим входом преобразователя, второй вход второго элемента И-НЕ является четвертым входом преобразователя, а выходы первого и второго элементов И-НЕ соединены, соответственно, с первыми входами третьего и четвертого элементов И-НЕ, выходы которых являются, соответственно, вторым и третьим выходами преобразователя. Недостатком известного преобразователя [2] являются ограниченные функциональные возможности, не позволяющие производить также преобразование двоично-десятичного кода 2-4-2-1 в код 8-4-2-1 при преобразовании единого информационного потока в бортовых с наземных вычислительных системах, использующих оба указанных вида кода единой, простой и надежной схемой, без коммутации входных и выходных сигналов, при существенном сокращении аппаратных затрат по сравнению с схемой, выключающей раздельные преобразователи указанных кодов [1, 2]

Целью изобретения является расширение функциональных возможностей путем обеспечения преобразования двоично-десятичного кода 2-4-2-1 в код 8-4-2-1.

Указанная цель достигается тем, что в преобразователь введены четыре элемента ИЛИ, элемент И и элемент И-НЕ, первый вход которого является пятым входом преобразователя и соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с первым входами второго элемента И-НЕ и второго элемента ИЛИ, выход которого соединен с вторым входом четвертого элемента И-НЕ, а второй вход соединен с выходом пятого элемента И-НЕ и с вторым входом третьего элемента И-НЕ, третий вход которого соединен с выходом третьего элемента ИЛИ, первый вход которого соединен с выходом третьего элемента ИЛИ, первый вход которого соединен с вторыми входами первого и пятого элементов И-НЕ, а второй выход соединен с выходом первого элемента ИЛИ и с первым входом элемента И, второй вход которого соединен с третьим входом четвертого элемента И-НЕ и с выходом первого элемента И-НЕ, четвертый вход которого является шестым входом преобразователя и соединен с первым входом четвертого элемента ИЛИ, второй вход которого соединен с выходом второго элемента И-НЕ, а выход соединен с третьим входом элемента И, выход которого является четвертым выходом преобразователя. Сопоставительный анализ с прототипом показывает, что предлагаемое устройство отличается наличием шести (из общего числа 10) блоков и 18 (из общего числа 25) связей между этими блоками и с другими блоками схемы.

Таким образом, предлагаемый преобразователь соответствует критерию изобретения "Новизна".

Сравнение предлагаемого решения с другими техническими решениями показывает, что элементы ИЛИ, И, И-НЕ широко известны. Однако при их введении в указанной связи с остальными элементами схемы и при соответствующем введении других связей в схеме преобразователя вышеуказанные блоки и соответствующие связи проявляют новые свойства, что приводит к расширению функциональных возможностей преобразователя обеспечению преобразования кода 2-4-2-1 в код 8-4-2-1 при существенно более простой и надежной схеме, чем при использовании схемы, включающей раздельные преобразователи [1 и 2] и блоки коммутации их сигналов.

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

Все это позволяет сделать вывод о соответствии технического решения критерию "существенные отличия".

На чертеже представлена схема предлагаемого преобразователя.

Преобразователь двоично-десятичного кода 8-4-2-1 в код 2-4-2-1 содержит входы 1-6, элементы И-НЕ 7, 8, 11, 12, 16, элементы ИЛИ 9, 10, 13, 14, элемент 15, выходы 17 20.

Преобразователь работает следующим образом (см. также табл. 1, в случае двух цифр в клетке табл. 1 первая из них соответствует преобразованию кода 8-4-2-1 в код 2-4-2-1, а вторая цифра соответствует преобразованию кода 2-4-2-1 в код 8-4-2-1).

На входы 1-6 преобразователя поступают сигналы входного кода 8-4-2-1 либо 2-4-2-1, соответствующие цифрам "0-9", причем на входы 1, 3, 4, 6 поступают в прямой форме сигналы кода, начиная со старшего (четвертого) разряда до младшего (первого) разряда, а на входы 2, 5 поступают в инверсной форме сигналы четвертого и второго разрядов соответственно. При подаче указанных сигналов на входы преобразователя формируются сигналы на выходах элементов 7-11, 13, 14, причем на входы элемента 7 поступают сигналы 2, 3, 5 и 6, на входы элемента 8 поступают сигналы 3 и 4, на входы элемента 9 поступают сигналы 1 и 3, на входы элемента 11 поступают сигналы 1 и 5, на входы элемента 10 поступают сигнал 3 и сигнал с выхода элемента 11, на входы элемента 13 поступают сигнал 2 и сигнал с выхода элемента 8, на входы элемента 14 поступают сигнал 5 и сигнал с выхода элемента 9.

Сигналы с выходов элементов 7, 8, 10 поступают на соответствующие входы элемента 12, формирующего на выходе 17 сигнал старшего (четвертого) разряда выходного кода. Сигналы с выходов элементов 7, 9 и 13 поступают на соответствующие входы элемента 15, формирующего на выходе 18 сигнал третьего разряда выходного кода. Сигналы с выходов элементов 7, 11 и 14 поступают на соответствующие входы элемента 16, формирующего на выходе 19 сигнал второго разряда выходного кода. Сигналом первого разряда выходного кода 20 является сигнал первого разряда входного кода 6.

В предлагаемом преобразователе использованы шесть новых блоков и 18 новых связей (при общем числе блоков 10 и связей 25). Указанное построение преобразователя обеспечило расширение его функциональных возможностей путем обеспечения преобразователя не только двоично-десятичного кода 8-4-2-1 в код 2-4-2-1, но и обратного преобразователя кода 2-4-2-1 в код 8-4-2-1 при существенном (в 2,4 раза по параметру "число блоков х число связей") сокращении общих аппаратурных затрат по сравнению с схемой, включающей раздельные прямой и обратный преобразователи указанных кодов [1, 2] см. табл. 2 (даже без учета коммутаторов входных и выходных сигналов).

Класс H03M7/00 Преобразование кода, в котором информация представлена заданной последовательностью цифр или числом, в код, где та же информация представлена последовательностью цифр или числом, отличными от заданных

система и способ сжатия мультитипотокового видео с использованием множества форматов кодирования -  патент 2524845 (10.08.2014)
способ манипуляционного кодирования -  патент 2522300 (10.07.2014)
способы, устройства и системы для параллельного кодирования и декодирования видеоинформации -  патент 2514091 (27.04.2014)
устройство для преобразования из полиномиальной системы классов вычетов в позиционный код -  патент 2513915 (20.04.2014)
способ восстановления искаженных сжатых файлов -  патент 2510957 (10.04.2014)
способ передачи и приема информации -  патент 2510942 (10.04.2014)
система передачи и приема информации -  патент 2510941 (10.04.2014)
система передачи и приема информации -  патент 2510940 (10.04.2014)
способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел -  патент 2510573 (27.03.2014)
способ обработки цифрового файла, в частности, типа изображения, видео и/или аудио -  патент 2510150 (20.03.2014)
Наверх