Основы кодирования сообщений в системах связи. Никитин Г.И. - 110 стр.

UptoLike

Составители: 

Рубрика: 

108
ности таких кодов, плотноупакованные коды называют также "совер-
шенными" или "оптимальными". К таким кодам относятся коды Хем-
минга, которые при минимальном кодовом расстоянии d
min
= 3 обеспе-
чивают исправление всех однократных ошибок, поскольку у классичес-
ких кодов Хемминга число символов n = 2
r
1 удовлетворяет условию
(4.19).
В общем случае при необходимости исправления всех независимых
ошибок кратности до g
и
включительно, требуемое число синдромов оп-
ределяется выражением
и
и
12 3
0
1 ... ,
g
g
i
nn n n n
i
SCCCC C
Σ
=
=+ + + ++ =
(4.20)
где
!
()!!
i
n
n
C
ni i
=
−⋅
число сочетаний из n по i, причем
0
1
n
C
=
, так
как 0! = 1.
С учетом (4.19) и (4.20) можно получить выражение для оценки чис-
ла проверочных символов r при необходимости исправления g
и
– крат-
ных ошибок в принятых кодовых комбинациях
и
2
0
log .
g
n
i
rC
=




(4.21)
Занимаясь поиском плотноупакованных кодов ("кодов без потерь"),
М. Голей заметил (опубликовано в 1949 г.), что
01 23 11
23 23 23 23
1 23 253 1771 2 ,
C
CCC
+++=++ + =
а это означало, что существует плотноупакованный двоичный (23,12)
код, удовлетворяющий условию (4.20), исправляющий все кодовые ком-
бинации с тремя или менее ошибками. Этот код получил его имя.
Код Голея относится к классу ЦК с порождающими двойственными
(дуальными) полиномами (4.9):
11 10 6 5 4 2
11 9 7 6 5
() 1;
() 1.
G
XX X XXX X
G
XX X X XXX
=++++++
=++++++
(4.22)
Простым вычислением проверяется, что
23
1 ( 1)()(),
X X GXGX
+= +