
182
ГЛАВА
IV. ЛИНЕЙНЫЕ КОДЫ, ИСПРАВЛЯЮЩИЕ
ОШИБКИ
с)
Определить кодовое расстояние и соответствующее ему
кодовое слово.
6) Какова корректирующая способность данного кода ?
9. Пусть алфавит А состоит из 128 символов. Предполагается, что
символы алфавита А передаются по двоичному каналу со скоростью
R=*k/n.
a) Какова должна быть длина кодового слова для передачи сим-
волов алфавита;
b) какова должна быть длина кодового слова для передачи сим-
волов алфавита при |А| = 64; 256; 64456 ?
10.
Слова двоичного кода
G
= {а
0
=(010),aj =(101)} передаются ДСК, ве-
роятность искажения в котором Р(а/<х) = р, а =
0,1.
Декодер прини-
мает решение, что передано слово а
0
, если на выходе канала появилась
последовательность из множества:
D
1
(a
o
) = {(010), (ООО), (110),
(011)},
и принимает решение, что передано слово ь
г
, в противном случае.
a) Найти вероятность принятия правильного решения.
b) Найти вероятность ошибки.
11.
Доказать, что в линейном коде над полем GF(2) либо каждый
кодовый вектор имеет чётный вес, либо половина кодовых слов
имеет чётный вес, и другая половина - нечётный. Обобщить
этот факт на случай линейных кодов над GF(q).
12.
Расположим кодовые слова линейного двоичного
(п,
к)-кода G в виде
матрицы F(2
k
х п).
a) Полагая, что в F отсутствуют нулевые столбцы, пока-
зать,
что каждый столбец содержит одинаковое число еди-
ниц и нулей.
b) Обобщить этот результат на q-чные кода над GF{q).
c) Подсчитать сумму весов всех кодовых слов. Как следствие,
получить верхнюю оценку для величины кодового расстоя-
ния линейного n, к-кода.
6) Достижима ли верхняя оценка ?