Устройство для исправления ошибок i-кодов фибоначчи

 

Изобретение относится к вычислительной технике и может быть использовано для исправления ошибок. Технический результат достигается за счет того, что устройство содержит пять элементов И и пять элементов ЗАПРЕТ с соответствующими связями. Устройство может быть использовано для построения высоконадежных электронных устройств хранения и обработки информации в системах с высокими требованиями по достоверности, а также в системах с высоким уровнем помех. 1 ил.

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

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

Наиболее близким по технической сущности к предлагаемому является устройство [2] для исправления однократных ошибок p-кодов Фибоначчи, содержащие элементы ИЛИ первой и второй групп, n-разрядный регистр (n-разрядность кода), единичные входы разрядов которого являются информационными входами устройства, а выходы информационными выходами устройства, вторую группу из n-p-2 элементов И и третью группу из n-p-3 элементов ИЛИ, выходы младших p разрядов соединены с соответствующими входами элемента ИЛИ, выход которого является выходом ошибки устройства, выход i-го разряда n-разрядного регистра (i=p+2,n) соединен с первым входом (i-p+1)-го элемента И первой группы и j-м входом (i-p-2+j)-го элемента ИЛИ второй группы (j=1,p), выход k-го (k=1,n-p-3) элемента ИЛИ второй группы соединен с вторым входом (k+1)-го элемента И первой группы, выход (p+1)-го разряда n-разрядного регистра соединен с вторым входом первого элемента И первой группы, выходы элементов И первой группы соединены с соответствующими входами элемента ИЛИ, вход сброса (p+1)-го и n-го разрядов n-разрядного регистра подключены к входу сброса устройства, выход i-го элемента (i-го,n-p-3) И первой группы соединен с первым входом соответствующего элемента И второй группы и j-м (j=1,p) входом (i-j)-го элемента ИЛИ третьей группы, выход которого соединен с вторым входом соответствующего элемента И второй группы, выход последнего элемента И первой группы подключен к второму входу последнего элемента И второй группы, выход k-го элемента И второй группы (k=1,n-p-2) подключен к первому входу (k+p-го элемента ИЛИ первой группы, выход которого подключен к входу сброса (k+P+1)-го разряда n-разрядного регистра, выходы первых p-разрядов n-разрядного регистра соединены с первыми входами соответствующих элементов ИЛИ первой группы, выходы которых соединены с входами сброса соответствующих разрядов n-разрядного регистра, вторые входы элементов ИЛИ первой группы подключены к входу сброса устройства. Недостаток известного устройства низкое быстродействие.

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

Поставленная цель достигается тем, что для случая p=1 и n=8 устройство, содержащее с первого по пятый элементы И, дополнительно содержит с первого по пятый элемент ЗАПРЕТ, причем первый вход каждого k-го (k=1,5) элемента И соединен с k-м входом устройства, второй вход каждого k-го элемента И соединен с (k+1)-м входом устройства, третий вход k-го элемента И соединен с (k+2)-м входом устройства, выход каждого k-го элемента И соединен с инверсным входом соответствующего k-го элемента ЗАПРЕТ, прямой вход которого соединен с (k+1)-м входом устройства, выход k-го элемента ЗАПРЕТ является (k+1)-м выходом устройства, первый и седьмой входы устройства являются одновременно соответствующими выходами устройства.

Любое натуральное число в n-разрядном фибоначчиевом коде представляется в виде многочлена A asp(s) (1) где asE{0,1} p(S) p-число Фибоначчи (p= 0,1.) p(s)= Метод исправления ошибок в S-м разряде описывается булевой функцией: I (s)0-1=a (s-p+i)a (s)a (s+j) (2) где a(s) двойной коэффициент s-го разряда; I (s)0-1 единичный сигнал исправления ошибки типа переход "О" в "1" i=0,p-1; j=i+1,p Сущность изобретения заключается в реализации формулы (2) для p=1 и n=8. Следует отметить, что, так как p младших разрядов кода не обрабатываются устройством, то один младший разряд из устройства исключен.

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

Предлагаемое устройство содержит трехвходовые элементы И 1.1-1.5, элементы ЗАПРЕТ 2.1-2.5, информационные входы 4 и информационные выходы 5. Трехвходовые элементы И 1.1-1.5 предназначены для формирования сигналов исправления ошибок, а элементы ЗАПРЕТ 2.1-2.5 для исправления возникших ошибок на входах 4 и формирования верной кодовой комбинации на выходах 5 устройства.

Введенные элементы удовлетворяют критерию "существенные отличия".

Устройство работает следующим образом. Предположим, что на вход устройства подано представление числа 12 в 2-коде Фибоначчи 00101010. Эта комбинация, поступая на соответствующие входы элементов И 1.1-1,5 ни в одном случае не дает на выходе элементов И единичного потенциала, т. е. "О" с выходов элементов И 1.1-1,5 поступает на инверсные входы элементов ЗАПРЕТ 2.1-2,5, на прямые входы которых подают потенциалы контролируемого входа, которые в этом случае проходят на выход устройства без измерений. Предположим, что в третьем разряде произошел сбой типа переход "О" в "1" и кодовая комбинация приобрела вид 00101110. В этом случае сработает элемент И 1.1, так как на все его входы поданы единичные потенциалы соответственно второго, третьего и четвертого разрядов. Единичный потенциал с выхода элемента И, 1.1 поступает на инверсный вход элемента ЗАПРЕТ 2.1, на прямой вход которого поступает "1" искаженного третьего разряда. На выходе элемента ЗАПРЕТ 2.1 появится нулевой потенциал, который и пройдет на выход устройства, исправив таким образом возникшую ошибку. Аналогично исправляется и сбой в пятом разряде. В этом случае срабатывает элемент И 1.3 и "1" поступает на инверсный вход элемента ЗАПРЕТ 2.3, где и исправляет возникшую ошибку пятого разряда. Таким образом, предложенное устройство полностью сохраняет способность известного устройства исправлять часть однократных ошибок типа переход "0" в "1". Повышение быстродействия достигается за счет уменьшения количества промежуточных элементов. Предложенное устройство может быть использовано для построения высоконадежных электронных устройств хранения и обработки информации в системах с высокими требованиями по достоверности, а также в системах с высоким уровнем помех.

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

УСТРОЙСТВО ДЛЯ ИСПРАВЛЕНИЯ ОШИБОК I-КОДОВ ФИБОНАЧЧИ, содержащее пять элементов И, отличающееся тем, что оно содержит пять элементов ЗАПРЕТ, причем первый вход k-го элемента И соединен с k-м информационным входом устройства, (k + 1)-й информационный вход которого соединен с вторым входом k-го элемента И, третий вход которого соединен с (k + 2)-м информационным входом устройства, выход k-го элемента И соединен с инверсным входом k-го элемента ЗАПРЕТ, прямой вход которого соединен с (k + 1)-м информационным входом устройства, выходы всех элементов ЗАПРЕТ, первый и седьмой информационные входы устройства являются выходами устройства.

РИСУНКИ

Рисунок 1



 

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

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

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

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

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

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

Шифратор // 2033691
Изобретение относится к вычислительной технике

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

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

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

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

Изобретение относится к вычислительной технике, в частности к выполнению операций в полях Галуа, например, в устройствах декодирования кодов Рида-Соломона

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

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

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

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

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