Научная статья на тему 'Исследования вероятностных характеристик модифицированных кодов паритета в схемах функционального контроля'

Исследования вероятностных характеристик модифицированных кодов паритета в схемах функционального контроля Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
142
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДИФИЦИРОВАННЫЙ КОД ПАРИТЕТА / ФУНКЦИОНАЛЬНЫЙ КОНТРОЛЬ / ИНФОРМАЦИОННЫЕ РАЗРЯДЫ / НЕОБНАРУЖИВАЕМАЯ ОШИБКА / ВЕРОЯТНОСТЬ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ефанов Д.В., Блюдов А.А.

Анализируются полученные в результате экспериментальных исследований способности обнаружения ошибок в информационных векторах модифицированных кодов паритета. Установлены свойства обнаружения ошибок в схемах функционального контроля, в том числе получены распределения необнаруживаемых ошибок информационных векторов модифицированных кодов паритета. Рассчитана доля необнаруживаемых ошибок фиксированной кратности d от общего числа ошибок данной кратности в информационных векторах кода βdm, определено, что указанная величина у кодов с числом информационных разрядов, различающимся на единицу (m и m + 1, где m – нечетно), одинакова. Известная величина βdm позволила исследовать вероятностные характеристики модифицированных кодов паритета в схемах функционального контроля.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ефанов Д.В., Блюдов А.А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Research of probabilistic characteristics of modified parity codes in functional control circuits

In this paper the values of undetectable errors in informational vectors of modified parity codes got by experimental calculation are analyzed. The variety of properties of error detection in functional control circuits is determined, including spreading of undetectable errors of informational vectors in modified parity codes. The percentage of undetectable errors of fixed multiplicity d of the whole number of errors of current multiplicity in informational vectors of code βdm is calculated, and the fact, that this value is equal for codes with number of informational bits different by one (m and m+1, where m is odd) is determined. The known value βdm allowed to research probabilistic characteristics of modified parity codes in functional control circuits.

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

УДК 004.052.32

Д. В. Ефанов, А. А. Блюдов

ИССЛЕДОВАНИЯ ВЕРОЯТНОСТНЫХ ХАРАКТЕРИСТИК МОДИФИЦИРОВАННЫХ КОДОВ ПАРИТЕТА В СХЕМАХ ФУНКЦИОНАЛЬНОГО КОНТРОЛЯ

Анализируются полученные в результате экспериментальных исследований способности обнаружения ошибок в информационных векторах модифицированных кодов паритета. Установлены свойства обнаружения ошибок в схемах функционального контроля, в том числе получены распределения необнаруживаемых ошибок информационных векторов модифицированных кодов паритета. Рассчитана доля необнаруживаемых ошибок фиксированной кратности d от общего числа ошибок данной кратности в информационных векторах кода р^, определено, что указанная величина у кодов с числом информационных разрядов, различающимся на единицу (т и т + 1, где т - нечетно), одинакова. Известная величина pm позволила исследовать вероятностные характеристики модифицированных кодов паритета в схемах функционального контроля.

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

Введение

В работе [1] предложен модифицированный код паритета (код P(n, m)), пригодный для синтеза схем функционального контроля комбинационных логических устройств [2]-[4]. При таком виде диагностирования блок основной логики F(x) дополняется рядом контрольных элементов, позволяющих в процессе вычисления выходных функций f , f ..., fm фиксировать их возможные искажения (рис. 1).

Рассчитанные значения выходных функций блока F(x) формируют информационный вектор кода P(n, m). Контрольный вектор кода получается посредством выделения двух контрольных функций g1 и g2, получаемых как сумма по модулю два соответственно четных и нечетных информационных разрядов. Подобные функции, только с инверсией данных, реализует и схема контрольной логики G(x) (см. рис. 1).

Для фиксации возможных искажений требуется только один самопро-веряемый блок сравнения парафазных сигналов (TRC - two-rail checker), на выходах которого устанавливаются два непарафазных сигнала <00> или <11> в случае наличия искажения в любом из блоков - F(x), G(x) или системе сумматоров по модулю два [5], [6].

42

к Я

S |

VO — cd hQ CLh ffl

-Q

-a p

5 g

X

О Оч н -3

и «

£

Рис. 1. Схема функционального контроля по модифицированному коду паритета

2

X

0

Выделение двух функций паритета в рассматриваемом коде, в сравнении с традиционными кодами паритета [5], увеличивают как избыточность, так и обнаруживающую способность кода. Код обнаруживает вдвое больше ошибок на выходах блока F(x), нежели известный код паритета, более того, при числе информационных разрядов m < 4 код по данному показателю выгоднее известного кода Бергера [7]. Сложность схем контроля остается неизменной.

В работе [1] не только приведена структура кодов P(n, m), но и рассмотрены некоторые свойства по обнаружению искажений выходных функций блока основной логики, приведена формула расчета числа необнаруживаемых ошибок информационных разрядов кода при условии безошибочности контрольных:

N = 2m (2m-2 -1). (1)

Данное исследование дополняет результаты [1]. Расчетами еще раз доказывается формула (1), рассматриваются ошибки различной кратности d в информационных векторах модифицированных кодов паритета.

1 Экспериментальные исследования модифицированных кодов паритета в схемах функционального контроля

1.1 Число необнаруживаемых ошибок в модифицированных кодах паритета

Авторами работы [8] было создано специальное программное обеспечение, позволяющее по особым правилам выполнить следующие действия:

43

- сформировать кодовые векторы модифицированного кода паритета;

- разделить информационные векторы на группы по весу контрольного вектора;

- определить кодовое расстояние (кратность необнаруживаемой ошибки d) между всеми информационными векторами в каждой группе;

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

Адекватность экспериментальных исследований была проверена подсчетами вручную на малых значениях т.

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

Свойство 1. Все необнаруживаемые ошибки в кодах P(n, m) - это ошибки четной кратности.

Свойство 2. Для кодов P(n, m) с числом информационных разрядов, кратным четырем, все ошибки кратности m являются необнаруживаемыми.

Анализируя таблицу 1, отметим, что свойства ошибок различных кратностей повторяются с некоторой периодичностью. Особенностью обладают коды с т, кратным четырем (к примеру, код P(14,12)). В таких кодах макси-

т

мальное число необнаруживаемых ошибок - это ошибки кратности d = —,

необнаруживаемых ошибок остальных кратностей меньше. Кроме того, число

т

необнаруживаемых ошибок «симметричных» кратностей — ± 2i, где i = 1, 2,

3, ..., одинаково. Исключение составляет кратность ошибок т - все ошибки данной кратности являются необнаруживаемыми. Если таблицу условно расширить и ввести ошибки кратности 0 (это отсутствие искажений), то, строго говоря, симметрия будет сохранена. Таким образом, имеет место нормальное распределение необнаруживаемых ошибок для подобного типа кодов - кодов с т, кратным четырем. Для остальных типов кодов подобных зависимостей не наблюдается. Очевидно, что для кодов с нечетным значением т особенностью является отсутствие необнаруживаемых ошибок кратности т. На рисунке 2 дано распределение необнаруживаемых ошибок в двух кодах P(n, т).

Обобщая сказанное выше и обращаясь к таблице 1, отметим еще одну зависимость.

Свойство 3. Максимальное число необнаруживаемых ошибок в коде

т

P(n, m) достигается при кратности: d = —, если m кратно четырем; т т +1 . т -1

d =----, если m + 1 кратно четырем; d =--, если m-1 кратно четы-

2

рем; d =

т+2 2 :

2

если m + 2 кратно четырем.

44

ТАБЛИЦА 1. Каталог необнаруживаемых ошибок различных кратностей в первых 15 модифицированных кодах паритета

Код Кратность d Всего необна-руживаемых ошибок Доля

2 4 6 8 10 12 14 16 18 20

Р (5,3) 8 8 0,1428571

Р (6,4) 32 16 48 0,2

Р (7,5) 128 96 224 0,2258065

Р(8,6) 384 576 0 960 0,2380952

Р (9,7) 1152 2432 384 3968 0,2440945

Р (10,8) 3072 9728 3072 256 16128 0,2470588

Р (П,9) 8192 33792 20480 2560 65024 0,2485323

Р (12,10) 20480 112640 102400 25600 0 261120 0,2492669

Р (13,11) 51200 348160 462848 174080 10240 1046528 0,2496336

Р (14,12) 122880 1044480 1851392 1044480 122880 4096 4190208 0,2498168

Р (15,13) 294912 2990080 6946816 5332992 1146880 57344 16769024 0,2499084

Р (16,14) 688128 8372224 24313856 24887296 8028160 802816 0 67092480 0,2499542

Р (17,15) 1605632 22708224 81428480 106004480 48857088 7569408 229376 268402688 0,2499771

Р (18,16) 3670016 60555264 260571136 424017920 260571136 60555264 3670016 65536 1073676288 0,2499886

Р (19,17) 8388608 157810688 807403520 1597767680 1270874112 407371776 44040192 1179648 4294836224 0,2499943

Р (20,18) 18874368 405798912 2422210560 5751963648 5718933504 2444230656 396361728 21233664 0 17179607040 0,2499971

Р (21,19) 42467328 1025507328 7090470912 19846397952 24183308288 13230931968 3038773248 256376832 4718592 68718952448 0,2499986

Р (22,20) 94371840 2563768320 20258488320 66154659840 96733233152 66154659840 20258488320 2563768320 94371840 1048576 274876858368 0,24999928

1.2 Доля необнаруживаемых ошибок кратности d в модифицированных кодах паритета от общего числа ошибок данной кратности

Рассмотрим долю необнаруживаемых ошибок кратности d от общего

d Nd

числа ошибок той же кратности (величину вт = ——), воспользовавшись вы-

Nd

ражением для подсчета общего числа ошибок информационных разрядов данной кратности d [9]:

Nd = 2mCd. (2)

Сомножитель 2m определяет общее число информационных векторов кода P(n, m), а Cт - число возможных искажений кратности d из т разрядов.

В таблице 2 приведены результаты расчетов для первых 15 кодов P(n, m).

Графики изменения величин edm для d = 2, 4, 6, 8, приведенные на рисунке 3, дополняют таблицу 2 и указывают на уменьшение доли необнаруживаемых ошибок кратности d от общего числа ошибок той же кратности с увеличением m. Для кодов P(n, m) с m < 20 величины edm колеблются в районе 0,5 -около половины ошибок взятой кратности d являются необнаруживаемыми.

Возвращаясь к таблице 1, приведем динамику изменения доли необнаруживаемых ошибок от общего числа ошибок информационных разрядов при увеличении m (данная величина в работе [1] обозначена как ф будем придерживаться тех же обозначений, рис. 4).

46

ТАБЛИЦА 2. Каталог долей необнаруживаемых ошибок кратности d от общего числа ошибок той же кратности

в первых 15 модифицированных кодах паритета

Код Кратность d

2 4 6 8 10 12 14 16 18 20

Р(5,3) 0,3333333

Р (6,4) 0,3333333 1

Р (7,5) 0,4 0,6

Р (8,6) 0,4 0,6 0

Р (9,7) 0,4285714 0,5428571 0,4285714

Р (Ю,8) 0,4285714 0,5428571 0,4285714 1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Р (11,9) 0,4444444 0,5238095 0,4761905 0,5555556

Р (12,10) 0,4444444 0,5238095 0,4761905 0,5555556 0

Р (13,11) 0,4545455 0,5151515 0,4891775 0,5151515 0,4545455

Р (14,12) 0,4545455 0,5151515 0,4891775 0,5151515 0,4545455 1

Р (15,13) 0,4615385 0,5104895 0,4941725 0,5058275 0,4895105 0,5384615

Р (16,14) 0,4615385 0,5104895 0,4941725 0,5058275 0,4895105 0,5384615 0

Р (17,15) 0,4666667 0,5076923 0,4965035 0,5027195 0,4965035 0,5076923 0,4666667

Р (18,16) 0,4666667 0,5076923 0,4965035 0,5027195 0,4965035 0,5076923 0,4666667 1

Р (19,17) 0,4705882 0,5058824 0,4977376 0,5014397 0,4985603 0,5022624 0,4941176 0,5294118

Р (20,18) 0,4705882 0,5058824 0,4977376 0,5014397 0,4985603 0,5022624 0,4941176 0,5294118 0

Р (21,19) 0,4736842 0,504644 0,498452 0,5008335 0,499318 0,5008335 0,498452 0,504644 0,4736842

Р (22,20) 0,4736842 0,504644 0,498452 0,5008335 0,499318 0,5008335 0,498452 0,504644 0,4736842 1

в

d

m

Рис. 3. Динамика изменения величин с увеличением числа информационных разрядов

Ф

m

Рис. 4. Динамика изменения величины фт с увеличением числа информационных разрядов

По таблице 2 нетрудно проследить следующие закономерности.

Свойство 4. Для кодов P(n, m) с числом информационных разрядов, кратным четырем, доля необнаруживаемых ошибок кратности d = m от общего числа ошибок данной кратности составляет 100 %.

Свойство 5. Доли необнаруживаемых ошибок в информационных разрядах данной кратности к общему числу ошибок данной кратности для кодов P(n, m) и P(n+1, m+1) при нечетном m одинаковы. Если m+1 кратно четырем, то в коде P(n+1, m+1), в отличие от кода P(n, m), присутствуют ошибки и кратности m+1.

48

Таким образом, следуя за свойством 5 и формулой (2), можно определить зависимость между числом необнаруживаемых ошибок данной кратности для кодов P(n, m) (m - нечетно) и P(n+1, m+1). Обозначим число необнаруживаемых ошибок у кода P(n, m) как Ndm, у кода P(n+1, m+1) - как N Поскольку для указанных кодов pm = Pm+1, справедливо заключить:

m+1*

pm=р

d

m+1

N,

N.

m+1

'•iin /'yd 2 Cm

r>m+1 /~i d 2 Cm+1

Выполним ряд эквивалентных преобразований в (3):

п T.jd^m^d _ \jd 'лш s-id .

2Nm 2 Cm+1~ Nm+12 Cm ;

2 N

( m +1)!

2 N

d!( m +1 - d)! m!( m +1)

=N

d

m+1

m!

m

=N

d!(m - d)! m!

d!(m - d)!(m - d +1) m+ d!(m - d)!

m +1

Nd = 2 Nd

iym+1~ A1' m

m - d +1

(3)

(4)

Последнее уравнение в формуле (4) определяет связь между числом необнаруживаемых ошибок в коде P(n, m) (m - нечетно) и P(n+1, m+1). Выпишем конечные выражения для некоторых d:

N2 = 2 N2

iym+1~ A1' m

К+1 = 2 Nm

m +1 m -1 4 m +1

N6+1 = 2 Nm

Nd = 2 Nd

iym+1~ A1' m

m-3 6 m +1

m - 5

m+1

m +1 - d

(5)

Воспользуемся выражениями (5) для примера с кодами P(11,9) и P(12,10) (см. табл. 1):

49

20480;

<

N2 = 2 N92 — = 8192 • —

10 9 8 8

N0 = 2 N94 — = 33792 • — 10 9 7 6

N.6„ = 2 N610 = 20480 •20 10 9 5 4

N0 = 2 N9610 = 2560 •20

10 9 3 2

112640;

102400;

25600.

2 Исследования вероятностных характеристик модифицированных кодов паритета в схемах функционального контроля

2.1 Формула расчета вероятности возникновения необнаруживаемых искажений на выходах блока основной логики

При работе блока основной логики в схеме функционального контроля [1] возможны искажения во внутренней структуре, которые, в свою очередь, могут искажать выходные функции, формирующие информационный вектор кода P(n, m). Если принять допущение о том, что информационные векторы появляются на выходе с одинаковой вероятностью, а возникающие искажения есть независимые события, то можно исследовать вероятностные свойства кодов P(n, m).

Пусть p - вероятность отсутствия искажения одного произвольного информационного разряда. Тогда событие искажения d разрядов из m можно описать выражением:

S, = (1 - p) dpm-d, (6)

где m - число информационных разрядов; (1 -p)d - вероятность искажения d разрядов; pm—- вероятность правильно передаваемых (m - d) разрядов.

Число возможных искажений d разрядов определяется так: Cdm. Зная долю необнаруживаемых ошибок кратности d от общего числа ошибок той же кратности (величину edm, ее рассчитанные значения приведены в таблице 2), можно определить вероятность возникновения необнаруживаемой ошибки данной кратности на выходе блока основной логики (она аналогичная описанной в [10] для кодов Хэмминга):

50

(7)

Qm=вс (i - p у pm--.

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

m, m-1 m, m-1 ,

Qm = S Qm = S emCm (1 - P) pP~-, (8)

d=2 d=2

где суммирование производится до m, если в коде четное число информационных разрядов, и до (m - 1) - в противном случае.

2.2 Вероятностные свойства модифицированного кода паритета

Воспользовавшись формулами (7) и (8), рассчитаем величины Qdm и Qm. Пример расчета дан в таблице 3 при p = 0,7. В практических задачах при выборе варианта кодирования величина p берется исходя из конструктивных особенностей блока основной логики.

Графики на рисунке 5 наглядно демонстрируют характер изменения величин Q и Q d.

mm

Величина Qm складывается в основном из вероятностей необнаруживаемых ошибок малых кратностей. При m е [3, 9] превалируют необнаруживаемые ошибки кратности d = 2. Так для кода P(9, 7) доля вероятности таких ошибок составляет 71,48 % от общей вероятности возникновения необнаруживаемых ошибок. Пересечение графиков функций Qm и Qm определяет равенство долей этих величин от Qm. Это равенство не достигается для конкретного кода P(n, m), поскольку пересечение графиков Qm и Qm происходит между значениями m = 9 и m = 10. Для кода P(12,10) доли величин Q2 и Q4 в общей вероятности возникновения необнаруживаемых ошибок

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

mm

составляют 45,73 % и 46,2 % соответственно. Большую долю принимают на себя ошибки кратности d = 4. Указанное свойство сохраняется для всех кодов с m е [10, 17]. Далее доминанту вносят ошибки кратности d = 6. Общее значение Qm с увеличением m не превышает 0,25 - доли необнаруживаемых ошибок в общем числе ошибок информационных разрядов.

Увеличение p дает несколько иные показатели при малых значениях m, но потенциально характер сохраняется с той лишь разницей, что максимумы величин Qmd достигаются при больших m. Сами максимумы уменьшаются по величине. Приводить графики при достаточно небольшой градации величины p не будем, хотя в ходе исследования это было сделано. На рисунке 6 даны графики изменения тех же величин при p = 0,9.

51

Ui

ю

ТАБЛИЦА 3. Каталог долей необнаруживаемых ошибок кратности d от общего числа ошибок той же кратности

т Кратность, d Q

2 4 6 8 10 12 14 16 18 20

Р (5,3) 0,063 0,063

Р (6,4) 0,0882 0,0081 0,0963

Р (7,5) 0,12348 0,01701 0,14049

Р (8,6) 0,129654 0,035721 0,165375

Р (9,7) 0,136137 0,052788 0,001531 0,190455

Р (Ю,8) 0,127061 0,073903 0,004287 6,561-Ю5 0,205316

Р (11,9) 0,11859 0,08985 0,010002 0,000229635 0,218672

Р (12,10) 0,103766 0,104825 0,017503 0,000803723 0,226899

Р (13,11) 0,090796 0,113402 0,02769 0,00191286 2,34228-10^5 0,233824

Р (14,12) 0,076268 0,119072 0,038766 0,004017005 9,83756-10^5 5,31441-10^7 0,238222

Р (15,13) 0,064065 0,119305 0,050911 0,007178624 0,000263299 2,60406-10^6 0,241726

Р (16,14) 0,05232 0,116919 0,062366 0,011725086 0,000645084 1,27599-10^5 0,243988

Р (17,15) 0,042728 0,110993 0,073103 0,017479564 0,001479723 4,21077-10~5 2,34365Т0~7 0,245826

Р (18,16) 0,034182 0,103594 0,081876 0,02447139 0,002762149 0,000117901 1,31245- 10_б 4,30467-10-9 0,247004

Р (19,17) 0,027346 0,09449 0,088795 0,032274246 0,004715106 0,000277604 5,51228-10~6 2,71194-10-8 0,247903

Р (20,18) 0,021535 0,085041 0,093234 0,04066555 0,007426291 0,000582969 1,73637-10^5 1,70852-10“7 0,248503

Р (21,19) 0,016959 0,075218 0,095523 0,049108902 0,010991088 0,00110449 4,65925Т0~5 7,2201-10“7 2,44075Т0~9 0,248952

Р (22,20) 0,01319 0,065816 0,095523 0,05729372 0,015387523 0,001932858 0,000108716 2,52703-10^ 1,70852-10"8 3,48678-Ю41 0,249255

Имеем подтвержденное расчетами свойство кодов P(n, m).

Свойство 6. Функции Qdm имеют одну точку максимума; при возрастании величины p данный максимум смещается в сторону увеличения m и уменьшается по величине.

Для функций Qm и Qm очевидным является свойство: lim Qm = lim Qm = 0.

тт ч.» /• ri лп m—m—

Данное свойство доказано в работе [10].

53

Свойство 7. В предельном случае при т^ю значение вероятности возникновения необнаруживаемых искажений информационных разрядов стремится к нулю.

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

Если сравнить между собой вероятностные характеристики некоторых кодов в схемах функционального контроля, например кодов Бергера [7], с модифицированными кодами паритета, то мы обнаружим ряд особенностей. Например, при p = 0,7 код Бергера (код B на рисунке 7) предпочтительней при m > 8, т. к. величина Qm у него меньше, чем у модифицированного кода паритета (код PM на рисунке 7). При большем m предпочтение переходит к кодам Бергера. Этот факт компенсируется тем, что для модифицированных кодов паритета число контрольных разрядов сохраняется равным двум, тогда как для кодов Бергера оно возрастает (для кода с m = 20 требуется пять контрольных разрядов [4]).

Увеличение p определяет преимущественное использование модифицированных кодов паритета при малых m. Для примера на рисунке 8 приведены соответствующие графики: при m < 17 коды P(n, m) выгоднее использовать, вероятность возникновения необнаруживаемой ошибки в информационных векторах ниже, чем у кода Бергера. Однако увеличение m определяет преи-

54

Рис. 7. Сравнительные характеристики кодов Бергера и модифицированных кодов паритета при p = 0,7

Q(m)

Рис. 8. Сравнительные характеристики кодов Бергера и модифицированных кодов паритета при p = 0,9

мущество кодов Бергера. Это объясняется увеличением в кодовых векторах последних числа контрольных разрядов.

Заключение

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

Установленными в статье свойствами не обладают другие применяемые для организации схем функционального контроля разделимые коды [6]-[10], что показывает уникальность кода.

Библиографический список

1. Модифицированный код паритета в схемах функционального контроля / Д. В. Ефанов // Вестник УрГУПС. - 2011. - № 4. - С. 4-14.

55

2. Error Detection Circuits / M. Goessel, S. Graf. - London. : Me Graw-Hill, 1994. -

261 p.

3. Основы технической диагностики (оптимизация алгоритмов диагностирования, аппаратурные средства) / П. П. Пархоменко, Е. С. Согомонян. - М. : Энергоатомиздат, 1981. - 320 с.

4. Основы технической диагностики / В. В. Сапожников, Вл. В. Сапожников. - М. : Маршрут, 2004. - 316 с. - ISBN 5-89035-123-0.

5. Self-checking and Fault-tolerant Digital Design / P K. Lala. - University of Arkansas, 2001. - 216 p. - ISBN 0124343708.

6. Самопроверяемые дискретные устройства / В. В. Сапожников, Вл. В. Сапожников. - СПб. : Энергоатомиздат, 1992. - 224 с. - ISBN 5-283-04605-2.

7. О свойствах кода с суммированием в схемах функционального контроля / Д. В. Ефанов, В. В. Сапожников, Вл. В. Сапожников // Автоматика и телемеханика. -2010. - № 6. - С. 155-162.

8. Экспериментальные исследования двоичных кодов с суммированием / В. В. Сапожников, Вл. В. Сапожников, А. А. Блюдов // Известия Петербургского университета путей сообщения. - 2011. - Вып. 2 (27). - С. 290-299.

9. Предельные свойства кода с суммированием / В. В. Сапожников, Вл. В. Сапожников, Д. В. Ефанов // Известия Петербургского университета путей сообщения. - 2010. -Вып. 3 (24). - С. 290-299.

10. Коды Хэмминга и их обнаруживающие способности в схемах функционального контроля / Д. В. Ефанов, А. А. Блюдов // Информатика и системы управления. - 2012. -№ 2 (32). - С. 100-111.

© Ефанов Д. В., Блюдов А. А., 2012

56

i Надоели баннеры? Вы всегда можете отключить рекламу.