Канальное кодирование (channel coding) представляет собой класс преобразований сигнала, выполняемых для повышения качества связи. В результате этого сигнал становится менее уязвим к таким эффектам ухудшения качества передачи, как шум, помехи и замирание. Канальное кодирование можно считать способом приведения параметров системы к желаемому компромиссу (т.е. соотношению между достоверностью передачи и шириной полосы пропускания или мощностью и шириной полосы пропускания).
Когерентное детектирование – способ детектирования, основанный на взаимной зависимости принимаемого сигнала и являющийся его точной копией сигнала местного источника.
Систематический линейный блочный код (n, k) — это такое отображение n-мерного вектора сообщения в n-мерное кодовое слово, что часть генерируемой последовательности совмещается с k символами сообщения. Остальные (n - k) бит — это биты четности.
Минимальное расстояние dmin соответствует наименьшему из множества расстояний между нулевым кодовым словом и всеми остальными кодовыми словами.
Способность кода к исправлению ошибок t определяется, как максимальное число гарантированно исправимых ошибок на кодовое слово.
Возможность определения наличия ошибки: блочный код с минимальным расстоянием dmin гарантирует обнаружение всех ошибочных комбинаций, содержащих dmin - 1 или меньшее число ошибочных бит.
Возможность кода при коррекции стираний для данной длины блока – комбинация стертых символов.
Условие задачи:
Минимальное расстояние для конкретного линейного блочного кода равно 11. Найдите максимальные возможности кода при исправлении ошибок, максимальные возможности при обнаружении ошибок и максимальные возможности этого кода при коррекции стираний для данной длины блока.
Дано:
, где
– минимальное расстояние
для конкретного линейного блочного кода
Найти:
1) Способность кода к исправлению ошибок
-?
2) Возможность кода к определению наличия ошибки
-?
3) Возможность кода при коррекции стираний для данной длины блока
-?
Решение:
1) Способность кода к исправлению ошибок
определяется, как максимальное число гарантированно исправимых ошибок на кодовое слово, и выражается формулой приведенной ниже:

где
минимальное расстояние, которое соответствует наименьшему из множества расстояний между нулевым кодовым словом и всеми остальными кодовыми словами.
Используя формулу (1) вычисляем способность кода к исправлению ошибок:

2) Возможность определения наличия ошибки определяется по формуле приведенной ниже:

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

3) Если минимальное расстояние кода равно
, любая комбинация из
или меньшего числа стертых символов может быть исправлена по формуле приведенной ниже:

Исходя из формулы (3) возможность кода при коррекции стираний для данной длины блока определяется по следующей формуле:

Используя формулу (4) вычисляем возможность кода при коррекции стираний для данной длины блока:

Ответ:
1) способность кода к исправлению ошибок
;
2) возможность кода к определению наличия ошибки
;
3) возможность кода при коррекции стираний для данной длины блока
.
Заключение
Способность кода к исправлению ошибок t определяется, как максимальное число гарантированно исправимых ошибок на кодовое слово, и находили по формуле:

Возможность определения наличия ошибки определяли с помощью следующего выражения:

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







