26 Глава 2. Декодирование
схема декодирования будет иметь не меньше, чем вероятность ошибки при декоди-
ровании, использующем стандартное расположение, поскольку
P
ош
= 1 − P
пр.дек.
= 1 −
n
X
i=0
α
i
p
i
(1 − p)
n−i
. (2.2)
Для кода, приведенного выше, имеем α
0
= 1, α
1
= 3. Таким образом, при p =
1
100
получим
P
ош
= 1 − (1 − p)
4
− 3p(1 − p)
3
= 0, 0103 . . . .
Рассмотрим линейный код с минимальным расстоянием d = 2t + 1. По теореме 3
он исправляет t ошибок и, следовательно, каждый вектор веса не больше t является
лидером смежного класса, т. е.
α
i
= C
i
n
, 0 ≤ i ≤ t.
Если вероятность p ошибки в канале очень мала, то (1 −p) ≈ 1 и, следовательно,
p
i+1
(1
−
p
)
n−i−1
=
o
(
p
i
(1
−
p
)
n−i
)
.
Отбрасывая в равенстве (2.2) все члены, начиная с i > t, получаем формулу,
аппроксимирующую формулу (2.2) достаточно точно:
P
ош
∼ 1 −
t
X
i=0
C
i
n
p
i
(1 − p)
n−i
. (2.3)
Аналогично в случае кодового расстояния d = 2t + 2 получаем следующую ап-
проксимацию формулы (2.2):
P
ош
∼ 1 −
t
X
i=0
C
i
n
p
i
(1 − p)
n−i
− α
t+1
p
t+1
(1 − p)
n−t−1
. (2.4)
Если α
i
= 0 при i > t = b(d − 1)/2c, то формула (2.3) становится точной;
при i > t + 1 становится точной формула (2.4). В первом случае код называется
совершенным, во втором — квазисовершенным.
Геометрически это означает, что в первом случае имеем разбиение пространства
E
n
на непересекающиеся шары радиуса t (так как код может исправлять не больше,
чем t ошибок). Во втором случае, поскольку код исправляет все ошибки веса не
больше t, некоторые ошибки веса t + 1 и не может исправлять ни одной ошибки веса
больше, чем t + 1, имеем покрытие пространства E
n
шарами радиуса t + 1. При этом
шары радиуса t + 1 могут пересекаться.
Более тонкой мерой качества декодирования является вероятность ошибки на
символ.
Пусть имеем линейный код мощности M = 2
k
с кодовыми словами x
1
, . . . , x
M
, где
первые k символов x
i
1
, . . . , x
i
k
в каждом слове являются информационными. Пусть
y = (y
1
, . . . , y
n
) — слово на выходе декодера.
Определение. Вероятность ошибки на символ P
симв.
равна средней вероятности
того, что после декодирования информационный символ является ошибочным:
P
симв.
=
1
kM
k
X
j=1
M
X
i=1
P {y
j
6= x
i
j
|x
i
было послано}.