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

 

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

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

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

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

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

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

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

Любое натуральное n-разрядное число А представлено в избыточной системе счисления многочленом A=as(s) (1) Условие: a= задает минимальную форму изображения чисел, характеризующуюся в общем случае наличием в пяти соседних разрядах не более одной единицы. Мощность n-разрядного кода минимальной формы определяется значением (n+1), а число единиц в коде выражением wм(n)=wм(n-1)+wм(n-s)+ (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.

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

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

РИСУНКИ

Рисунок 1



 

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

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

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

Изобретение относится к вычислительной технике и технике связи

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

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

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

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

Изобретение относится к кодированию видео. Технический результат - предотвращение ухудшения качества изображения. Способ управления размером кода, используемый в способе кодирования видео для выполнения управления размером кода путем оценки размера кода, генерируемого для кодируемого целевого кадра, причем способ управления включает в себя: этап, на котором вычисляют характерное значение кодируемого целевого кадра и сохраняют это значение в запоминающем устройстве; этап, на котором извлекают характерное значение ранее кодированного кадра, который используется для оценки размера генерируемого кода; этап, на котором сравнивают характерное значение кодируемого целевого кадра с характерным значением ранее кодированного кадра; и этап, который выполняется в соответствии с результатом сравнения характерных значений, на котором, если определяется, что разница между обоими характерными значениями больше заранее заданного значения критерия, и кодируемый целевой кадр сложнее, чем ранее кодированный кадр, оценивают размер кода, генерируемого для кодируемого целевого кадра, без использования результата кодирования ранее кодированного кадра, а в противном случае на этом этапе оценивают размер кода, генерируемого для кодируемого целевого кадра, на основе результата кодирования ранее кодированного кадра. 3 н. и 6 з.п. ф-лы, 5 ил.

Группа изобретений относится к области кодирования. Техническим результатом является увеличение степени сжатия данных. Кодек (30) включает, по меньшей мере, один кодер (10) и, по меньшей мере, один декодер (20). Кодер включает схему обработки данных для применения к входным данным (D1) одной из форм разностного и/или суммирующего кодирования для формирования одной или более соответствующих кодированных последовательностей, которую подвергают циклическому переходу относительно максимального значения и/или циклическому переходу относительно минимального значения для формирования кодированных выходных данных (D2 или D3). Декодер включает схему обработки данных для обработки одной или более частей кодированных данных (D2 или D3), выполненную с возможностью применения одного из видов разностного и/или суммирующего декодирования к одной или более соответствующих кодированных последовательностей упомянутых одной или более частей, при этом одна или более кодированные последовательности подвергаются операции циклического перехода относительно максимального значения и/или циклического перехода относительно минимального значения, для формирования декодированных выходных данных (D5). 7 н. и 37 з.п. ф-лы, 3 ил., 2 табл.
Наверх