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

Классы МПК:G06F11/08 обнаружение и исправление ошибок с помощью избыточности в представлении данных, например с помощью корректирующих кодов 
Автор(ы):, ,
Патентообладатель(и):Северо-Кавказский государственный технический университет (RU)
Приоритеты:
подача заявки:
2004-01-26
публикация патента:

Устройство относится к области автоматики и вычислительной техники и может быть использовано как для контроля и исправления ошибки при передаче информации, так и при проведении арифметических операций в ЭВМ. Техническим результатом является уменьшение объема оборудования, повышение скорости обнаружения и исправления ошибок. Указанный результат достигается за счет того, что устройство содержит два блока вычисления синдрома ошибки по контрольным основаниям, выполненных на двухслойной нейронной сети, регистр, блок памяти, выходной сумматор, а также за счет применения полиномиальной системы вычетов, в которой в качестве основания системы используется минимальные многочлены, определенные в расширенных полях Галуа GF (2устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 ) и нейросетевых технологий. 3 ил., 2 табл. устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

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

Устройство для обнаружения и исправления ошибок в полиномиальной системе класса вычетов, содержащее регистр, вход которого является входом устройства, блок памяти и выходной сумматор, первый, второй и третий входы которого соединены соответственно с первым, вторым и третьим выходами регистра, а четвертый вход соединен с выходом блока памяти, отличающееся тем, что содержит два блока вычисления синдрома ошибки по контрольным основаниям, причем первый выход регистра соединен с первыми входами блоков вычисления синдрома ошибки, а второй и третий выходы регистра подключены соответственно ко вторым выходам первого и второго блоков вычисления синдрома ошибки, выходы которых подключены к входам блока памяти, причем первый блок вычисления синдрома ошибки выполнен на двухслойной нейронной сети и содержит в первом слое 11 нейронов, на входы которых подаются в двоичном виде остатки по трем рабочим и одному контрольному основаниям, второй слой нейронной сети содержит 4 нейрона, выполняющих базовую операцию суммирования по модулю 2, входы первого нейрона второго слоя соединены с выходами 1, 2, 4, 5 и 8 нейронов первого слоя, входы второго нейрона второго слоя соединены с выходами 1, 2, 3, 5, 6 и 9 нейронов первого слоя, входы третьего нейрона второго слоя соединены с выходами 2, 4, 7 и 10 нейронов первого слоя, входы четвертого нейрона второго слоя соединены с выходами 1, 3, 4 и 11 нейронов первого слоя, выходы нейронов второго слоя являются выходами первого сумматора, второй блок вычисления синдрома ошибки выполнен на двухслойной нейронной сети и содержит в первом слое 11 нейронов, на входы которых подаются в двоичном виде остатки по трем рабочим и второму контрольному основаниям, второй слой нейронной сети содержит 4 нейрона, выполняющих базовую операцию суммирования по модулю 2, входы первого нейрона второго слоя соединены с выходами 2, 3, 5, 7 и 8 нейронов первого слоя, входы второго нейрона второго слоя соединены с выходами 1, 3, 4, 5, 7 и 9 нейронов первого слоя, входы третьего нейрона второго слоя соединены с выходами 3, 5 и 10 нейронов первого слоя, входы четвертого нейрона второго слоя соединены с выходами 2, 4, 6 и 11 нейронов первого слоя, выходы нейронов второго слоя являются выходами второго блока вычисления синдрома ошибки.

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

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

Известно устройство для обнаружения и исправления ошибок в системе остаточных классов (а.с. №714399, кл. G 06 F 11/08, 1980 г.), содержащее регистр, вход которого соединен со входом устройства, два блока модульной свертки, три сумматора, причем выход третьего сумматора является выходом устройства, блок памяти.

Недостатком известного устройства является его сложность и низкое быстродействие, вследствие наличия большого объема оборудования.

Основной задачей является уменьшение оборудования и повышение скорости исправления ошибок.

Техническим результатом, достигнутым при осуществлении заявленного изобретения, является повышение скорости обнаружения и коррекции ошибок и снижение объема оборудования.

Указанный техническим результат достигается за счет того, что заявленное устройство содержит два блока вычисления синдрома ошибки по контрольным основаниям, причем эти блоки выполнены на двухслойной нейронной сети, причем первый выход регистра соединен с первыми выходами блоков вычисления синдрома ошибки, второй и третий выход регистра подключены соответственно по вторым выходам первого и второго блоков вычисления синдрома ошибки, выходы которых подключены к входам блока памяти; а также за счет применения полиномиальной системы вычетов (ПСКВ), в которой в качестве основания системы используется минимальные многочлены pi(z), i=1,2,...,n, определенные в расширенных полях Галуа GF(2устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 ) и нейросетевых технологий.

Функциональная схема устройства представлена на фиг.1. Она включает: регистр1, вход 2, первый блок вычисления синдрома ошибки 3, второй блок вычисления синдрома ошибки 4, блок памяти 5, сумматор 6, выход 7.

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

На вход 2 устройства подается контролируемое число, представленное в полиномиальной форме:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

где устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 i(z) - остаток A(z) по модулю Pi(z); P i(z),..., Pn(z) - рабочие основания; Pn+1 (z), Pn+2(z) - контрольные основания.

Данный вектор A(z)=(устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z),..., устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 n(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 n+1(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 n+2(z) записывается в регистр 1. На вход первого блока вычисления синдрома ошибки 3 с выходов регистра 1 подается:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

С образованием на его выходе сигнала:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

При этом:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 n+1(z)=устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (1) 1устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)+устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (1) 2устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)+...+устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (1) nустройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 n(z),

где устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (1) 1 - константы системы.

На входы второго блока вычисления синдрома ошибки 4 с выходов регистра 1 подается:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

С образованием на выходе сигнала:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

При этом:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)=устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (2) 1устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)+устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (2) 2устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)+...+устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (2) nустройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 n(z),

где устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 (2) 1 - константы системы.

Величины устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z) и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z) в двоичном виде поступают на входы блока 5 памяти и выбирают оттуда соответствующую константу ошибки. Эта константа ошибки поступает в сумматор 6, где суммируется с искаженным A(z), представленный вне позиционном виде, из регистра 1 исправленное представление A(z) с выхода сумматора 6 подается на выход 7 устройства.

В качестве примера рассмотрим расширенное поле Галуа GF(2 4), в котором определены следующие основания:

P1(z)=z+1

P2(z)=z2+z+1

P3(z)=z4+z3+z2 +z+1,

где P1(z), P2(z) и Р3 (z) - рабочие основания,

P4(z)=z4 +z3+1

P5(z)=z4+z+1,

а P4(z) и P5(z) - контрольные основания.

Имеем:

B1(z)=z14+z13 +z12+z11+z10+z9+z 8+z7+z6+z5+z 4+z3+z2+z+1,

B2(z)=z 14+z13+z11+z10+z 8+z7+z5+z4+z2 +z,

B3(z)=z14+z13+z 12+z11+z9+z8+z7 +z6+z4+z3+z2+z,

B4(z)=z14+z13+z12 +z11+z9+z7+z6+z 3,

B5(z)=z12+z9+z 8+z6+z4+z3+z 2+z,

Bраб(z)=z7+z6 +z5+z2+z+1,

Тогда,

B1 (z)=(z7+z4+z2+z) Рраб (z)+z6+z4+z3+z2+1,

B2(z)=(z7+z5+z2 +z+1) Рраб(z)+z6+z5+z+1,

B3(z)=(z7+z4+z3 +z+1) Рраб(z)+z5+z4+z3 +z2+z+1,

B4(z)=(z7+z 4+z3) Рраб(z),

B4 (z)=(z5+z4+z) Рраб(z).

Если полином A(z) Рраб, то справедливо:

(устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 3(z))=(устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 3(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z)),

где левая часть равенства представлена по рабочим основаниям P1(z), P2(z), Р 3(z), а правая - по полиномной системе оснований P 1(z), P2(z), Р3(z), P4 (z), P5(z) расширенного поля Галуа GF(24 ).

Тогда согласно китайской теореме об остатках

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

Следовательно,

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

и

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

где Bустройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 i(z) - ортогональные базисы без избыточной системы класса вычетов по основаниям P1(z), Р 2(z), Р3(z).

Исходя из условия, что устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z) представляется в виде двоичного позиционного кода, то выражение (7) и (8) можно представить в виде:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

и

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

где устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 k i - значения k-го разряда i-го остатка; k=0, 1, ord pi(z)-1; ord Рi(z) - степень i-го основания в ПСКВ.

Значения констант устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 представлены в таблице 1.

Таблица 1
Значения устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 k i(z) Основания
P4 (z)=z4+z3+1 P5(z)=z4+z+1
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 0 1(z) z3+z+1z
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 0 2(z) z2+z+1z 3+1
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1 2(z) z3+zz 2+z+1
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 0 3(z) z3+z2+1 z3+z
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1 3(z) z+1z2+z+1
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2 3(z) zz3
устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 3 3(z) z2z+1

Тогда разность между вычисленными значениями устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z) и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z), согласно (2), и остатками полинома A(z), принадлежащих устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z) и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 3(z) по контрольным основаниям P4(z) и P5(z) образуют синдром ошибки.

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z)-aустройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z)mod P4(z)

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z)-aустройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z)mod P5(z)

Таким образом, первый блок вычисления синдрома ошибки реализует процедуру

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

Второй блок вычисления синдрома ошибки реализует процедуру

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808

Если устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)=0 и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)=0, то не позиционное представление полинома A(z) не содержит ошибки. В противном случае по величинам устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z) и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z) определяется местоположение и глубина ошибки. Пусть дан полином A(z)=(1, z+1, z3+z2+z+1, z3+z2+1, z3+z). Определим свертку:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z)=z3+z2+1

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z)=z3+z

Определим синдром ошибки:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808((z 3+z2+1)+(z3+z2+1))mod P4(z)=0

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808((z 3+z)+(z3+z))mod P5(z)=0

Следовательно, исходная комбинация (1, z+1, z3+z 2+z+1, z3+z2+1, z3+z) не содержит ошибки. Блок памяти будет содержать следующие константы ошибок:

Таблица 2
ОснованиеОшибкаустройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)
P 1(z)=z+11z 3+z+1z
P2(z)=z2+z+1 1z2 +z+1z3+1
zz 3+zz2+z+1
P3(z)=z 4+z3+z 2+z+11z 3+z2+1z 3+z
z z+1z2+z+1
z2 Zz3
z3 z2z+1

Пусть на вход 2 устройства подается контролируемое значение:

A(z)=(1, z+1, z2+z+1, z3+z2 +1, z3+z)

Тогда, согласно выражениям (9) и (10) получаем:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z)=z2+1

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z)=z3

Определяем синдром ошибки:

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808(z 3+z2+z+z2+1)mod(z4 +z3+1)=z3+z+1

устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808(z 3+z+z3)mod(z4+z+1)=z

Из блока памяти 5 в соответствии с устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1=z3+z+1 и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2=z выбирается величина (1, 0, 0), которая складывается с контролируемым числом в сумматоре 6 с образованием на выходе:

(1, z+1, z2+z+1, z3+z2 +z, z3+z)+(1,0,0,0,0)=(0, z+1, z2+z+1, z3+z2+z, z3+z).

Заметим, что если A(z) не будет содержать ошибки, то величины синдрома устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1 и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2 равны нулю. Использование в предлагаемом изобретении двух блоков 3 и 4 вычисления синдрома ошибки позволяет упростить устройства, т.к. данные блоки выполняют функцию блока модульной свертки модульного сумматора по каждому контрольному основанию. Кроме того, использование двухслойной сети и совмещение процедур вычисления устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z)(устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(z)) и устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z)(устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z)) позволяет увеличить быстродействие устройства.

Блок вычисления синдрома ошибки по модулю P4 (z)=z4+z3+1 представлен на фиг.2. Он представляет собой двухслойную нейронную сеть.

Первый слой содержит 11 нейронов. На входы нейронов 8, 9-10, 11-14 в двоичном виде поступают остатки устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 3(z) по рабочим основаниям P1(z), P 2(z), Р3(z). На нейроны 15-18 поступает двоичный код устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 4(2) по модулю P4(z)=z4+z 3+1.

Второй слой нейронной сети содержит 4 нейрона выполняющих базовую операцию суммирования по модулю 2, причем первый нейрон 2 слоя 23 связан с выходами 8, 9, 11, 12 и 15 нейронов 1 слоя. Нейрон 2 слоя 24 связан с выходами 8, 9, 10, 12, 13 и 16 нейронов 1 слоя, нейрон 2 слоя 25 связан с выходами 9, 11, 14 и 17 нейронов 1 слоя, а соответственно нейрон 2 слоя 26 связан с выходами 8, 10, 11 и 18 нейронов 1 слоя.

Блок вычисления синдрома ошибки по модулю P5(z)=z4+z+1 представлен на фиг.3. Он представляет собой двухслойную нейронную сеть.

Первый слой содержит 11 нейронов. На входы нейронов 8, 9-10, 11-14 в двоичном виде поступают остатки устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 1(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 2(z), устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 3(z) по рабочим основаниям P1(z), P 2(z), Р3(z). На нейроны 19-22 поступает двоичный код устройство для обнаружения и исправления ошибок в полиномиальной   системе класса вычетов, патент № 2267808 5(z) по модулю P4(z)=z4+z+1.

Второй слой нейронной сети содержит 4 нейрона выполняющих базовую операцию суммирования по модулю 2, причем первый нейрон 2 слоя 27 связан с выходами 9, 10, 12, 14 и 19 нейронов 1 слоя. Нейрон 2 слоя 28 связан с выходами 8, 10, 11, 12, 14 и 20 нейронов 1 слоя, нейрон 2 слоя 29 связан с выходами 10, 12 и 21 нейронов 1 слоя, а соответственно нейрон 2 слоя 30 связан с выходами 9, 11, 13 и 22 нейронов 1 слоя.

Класс G06F11/08 обнаружение и исправление ошибок с помощью избыточности в представлении данных, например с помощью корректирующих кодов 

способ восстановления записей в запоминающем устройстве и система для его осуществления -  патент 2502124 (20.12.2013)
самопроверяемый специализированный вычислитель систем булевых функций -  патент 2485575 (20.06.2013)
устройство для обнаружения переполнения динамического диапазона, определения ошибки и локализации неисправности вычислительного канала в эвм, функционирующих в системе остаточных классов -  патент 2483346 (27.05.2013)
масштабируемый информационный сигнал, устройство и способ для кодирования масштабируемого информационного контента, устройство и способ для исправления ошибок масштабируемого информационного сигнала -  патент 2461052 (10.09.2012)
устройство для коррекции ошибок в полиномиальной системе классов вычетов -  патент 2453902 (20.06.2012)
устройство хранения и передачи данных с исправлением одиночных ошибок в байте информации и обнаружением произвольных ошибок в байтах информации -  патент 2450331 (10.05.2012)
способ проверки совпадения состояний видеокодера и видеодекодера -  патент 2432704 (27.10.2011)
устройство хранения информации повышенной достоверности функционирования -  патент 2421786 (20.06.2011)
самопроверяемый модулярный вычислитель систем логических функций -  патент 2417405 (27.04.2011)
способ передачи цифровой информации через параллельную магистраль -  патент 2413283 (27.02.2011)
Наверх