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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в вычислительных машинах для преобразования чисел из минимальной формы избыточной системы счисления. Цель изобретения - повышение помехоустойчивости и достоверности за счет использования (дешифрации) кодов минимальной формы t1 -избыточной системы счисления и за счет обнаружения ошибок в поступающей информации. Эта цель достигается путем введения двух элементов ИЛИ, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, контрольного выхода и соответствующих связей. Предлагаемый преобразователь может преобразовывать числа из минимальной формы t1 -избыточной системы счисления в унитарный код чисел и обнаруживать ошибки. 1 ил.
Рисунок 1

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

ПРЕОБРАЗОВАТЕЛЬ КОДОВ, содержащий первый - восьмой элементы И, выходы которых являются одноименными информационными выходами преобразователя, первые инверсные входы первого, третьего, пятого и седьмого элементов И объединены и являются первым входом преобразователя, первые прямые входы шестого и восьмого элементов И объединены и являются вторым входом преобразователя, вторые инверсные входы первого и пятого элементов И и первые инверсные входы второго и шестого элементов И объединены и являются третьим входом преобразователя, отличающийся тем, что, с целью повышения помехоустойчивости и достоверности преобразователя, в него введен девятый - одиннадцатый элементы И, элементы ИЛИ и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого является контрольным выходом преобразователя, выходы первого и второго элементов ИЛИ соединены соответственно с первым и вторым входами элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, вторые инверсные входы второго и шестого элементов И и первые инверсные входы четвертого, восьмого - одиннадцатого элементов И и первый вход первого элемента ИЛИ подключены к первому входу преобразователя, прямой вход первого элемента И, первый прямой вход десятого элемента И, вторые инверсные входы третьего, четвертого, седьмого, девятого и одиннадцатого элементов И, третьи инверсные входы второго и пятого элементов И и второй вход первого элемента ИЛИ подключены к второму входу преобразователя, третьи инверсные входы третьего, четвертого, седьмого, девятого и одиннадцатого элементов И, вторые инверсные входы восьмого и десятого элементов И и третий вход первого элемента ИЛИ подключены к третьему входу преобразователя, третьи инверсные входы первого, шестого, восьмого и десятого элементов И, четвертые инверсные входы третьего, четвертого, пятого, седьмого и девятого элементов И, прямой вход второго элемента И, первый прямой вход одиннадцатого элемента И и четвертый вход первого элемента ИЛИ объединены и являются четвертым входом преобразователя, четвертые инверсные входы первого, второго, шестого, восьмого, десятого и одиннадцатого элементов И, пятые инверсные входы четвертого, пятого, седьмого и девятого элементов И, прямой вход третьего элемента И и пятый вход первого элемента ИЛИ объединены и являются пятым входом преобразователя, пятые инверсные входы первого, второго, третьего, шестого, восьмого, десятого и одиннадцатого элементов И, шестые инверсные входы пятого, седьмого, девятого элементов И, прямой вход четвертого элемента И и шестой вход первого элемента ИЛИ объединены и являются шестым входом преобразователя, шестые инверсные входы первого - четвертого,восьмого, десятого и одиннадцатого элементов И, седьмые инверсные входы седьмого и девятого элементов И, прямой вход пятого элемента И, второй прямой вход шестого элемента И и седьмой вход первого элемента ИЛИ объединены и являются седьмым входом преобразователя, седьмые инверсные входы первого - пятого, десятого и одиннадцатого элементов И, шестой инверсный вход шестого элемента И, прямой вход седьмого элемента И, второй прямой вход восьмого элемента И и восьмой вход первого элемента ИЛИ объединены и являются седьмым входом преобразователя, восьмые инверсные входы первого - пятого, седьмого и девятого элементов И, седьмые инверсные входы шестого, восьмого, десятого и одиннадцатого элементов И, прямой вход девятого элемента И, вторые прямые входы десятого и одиннадцатого элементов И и девятый вход первого элемента ИЛИ объединены и являются девятым входом преобразователя, первый - одиннадцатые входы второго элемента ИЛИ подключены к выходам одноименных элементов И,выходы девятого - одиннадцатого элементов И являются одноименными информационными выходами преобразователя.

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

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

Известна структурная схема дешифратора четырехразрядного кода (1). Основной недостаток аналога - низкая помехоустойчивость из-за неспособности контроля поступающей информации и из-за неспособности использовать помехоустойчивые коды.

Наиболее близкой к предлагаемому по технической сущности является схема трехразрядного линейного дешифратора, которая состоит из блока входов элементов И и блока выходов, причем второй, четвертый и шестой являются инверсными соответственно по отношению к первому, третьему и пятому входам, входы дешифратора составляют блок входов, первый вход блока входов соединен с первыми входами пятого, шестого, седьмого и восьмого элементов И блока элементов И, второй вход соединен с первыми входами первого, второго, третьего и четвертого элементов И, третий вход соединен с вторыми входами третьего, четвертого, седьмого и восьмого элементов И, четвертый вход соединен с вторыми входами первого, второго, пятого и шестого элементов И, пятый вход соединен с третьими входами второго, четвертого, шестого и восьмого элементов И, шестой вход соединен с третьими входами первого, третьего, пятого и седьмого элементов И, выходы элементов И составляют блок выходов и являются выходами дешифратора (2).

Основные недостатки прототипа низкая помехоустойчивость из-за неспособности использовать коды избыточных систем счисления и необнаружения ошибок в поступающей информации.

Цель изобретения - повышение помехоустойчивости и достоверности за счет использования (дешифрации) кодов минимальной формы t1 - избыточной системы счисления и за счет обнаружения ошибок в поступающей информации.

Сложность современных вычислительных машин приводит к большому количеству отказов, нарушающих их работоспособность, сбоев вызывающих кратковременное нарушение работоспособности, перемежающихся отказов, многократно возникающих сбоев одного и того же характера. Одним из основных путей повышения надежности вычислительной техники является введение избыточности. Наиболее эффективным является введение естественной избыточности. Например, путем использования минимальной формы t1 - избыточной системы счисления.

Любое натуральное n-разрядное число А представлено в избыточной системе счисления многочленом

A=преобразователь кодов, патент № 2023347asпреобразователь кодов, патент № 2023347(s)

(1)

Условие:

aпреобразователь кодов, патент № 2023347= преобразователь кодов, патент № 2023347 преобразователь кодов, патент № 2023347 преобразователь кодов, патент № 2023347 преобразователь кодов, патент № 2023347 задает минимальную форму изображения чисел, характеризующуюся в общем случае наличием в пяти соседних разрядах не более одной единицы. Мощность n-разрядного кода минимальной формы определяется значением преобразователь кодов, патент № 2023347 (n+1), а число единиц в коде выражением

wм(n)=wм(n-1)+wм(n-s)+ преобразователь кодов, патент № 2023347 (n-1);

wм(0)=wм(1)=0; wм(2)=1.

Дешифрация преобразователем производится обратным преобразованием условия (2). Контроль ошибок в поступающих двоичных последовательностях производится за счет организации связей таким образом, что искаженная информация при поступлении на входы преобразователя не проходит на выходы последнего, за исключением случая, когда искажение приводит к трансформации одной разрешающей комбинации в другую. Но применяемая система счисления с естественной избыточностью значительно снижает вероятность такого события, поэтому вероятность обнаружения ошибки сильно возрастет. Т.е. контроль осуществляется сравнением наличия сигнала на входах и на выходах устройства. Если сигналы на входах и на выходах отсутствуют, или, если сигналы на входах и на выходах есть, то информация без ошибок. Если на входах есть сигналы, а на выходах их нет, значит информация искажена. Функции сравнения выполняет элемент ИСКЛЮЧАЮЩЕЕ ИЛИ. Сигнал о поступлении искаженной двоичной комбинации элемент ИСКЛЮЧАЮЩЕЕ ИЛИ передает на контрольный выход. Информация, снимаемая с контрольного выхода, может использоваться для вычисления интенсивности ошибок, для стирания записанной искаженной информации и для переспроса в системах с обратной связью.

На чертеже изображена структурная схема преобразователя кодов (для n= 9), которая содержит входы 1, элементы И 21-211, выходы 3, первый элемент ИЛИ 4, второй элемент ИЛИ 5, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 6 и контрольный выход 7.

Элементы И 21-211 производят дешифрацию неискаженной комбинации минимальной формы t1-избыточной системы счисления в унитарный код числа.

На выход 3 выдается унитарный код числа из преобразователя.

Элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 6 формирует единичный сигнал о поступлении на входы преобразователя искаженной комбинации.

Контрольный выход 7 выдает единичный сигнал о поступлении на входы преобразователя искаженной комбинации.

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

Пусть на входы преобразователя информации не поступает или поступила нулевая комбинация. На выходах первого элемента ИЛИ 4 и второго элемента ИЛИ 5 будут нулевые сигналы и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 6 не формирует сигнал о поступлении искаженной комбинации на входы 1.

Если на входы 1 поступила не нулевая неискаженная комбинация, то на выходах 3 преобразователя установится унитарный код числа, при этом с выхода первого элемента ИЛИ 4 и с выхода второго элемента ИЛИ 5 соответственно на первый и второй входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 6 поступят единичные сигналы и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 6 не сформирует сигнал о поступлении искаженной комбинации.

Если на входы 1 поступила не нулевая искаженная комбинация, то на выходах 3 преобразователя установится нулевая комбинация. На выходе первого элемента ИЛИ 4 появится единичный сигнал, а на выходе второго элемента ИЛИ 5 появится нулевой сигнал и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 6 сформирует единичный сигнал, фиксирующий поступление искаженной комбинации на входы 1.

Контрольный выход 7 выдаст из преобразователя сигнал, сформированный элементом ИСКЛЮЧАЮЩЕЕ ИЛИ 6.

Класс H03M7/36 преобразование в дифференциально-модулированную форму с несколькими битами или из нее, те когда разница между последующими выборками кодируется более, чем одним битом

Наверх