Глава
2.
Линейные
блоковые
коды
Случай 2: s ^ О
Ф>
е ^ С ошибка
будет
обнаружена при декоди-
ровании.
Ясно,
что в первом случае, декодер всегда выдает принятое сло-
во г потребителю, при этом
существует
некоторая вероятность неис-
правления ошибки. Во втором
случае
возможны два режима работы
декодера.
• Распознавание ошибок. Декодер всегда определяет наличие ошиб-
ки
в принятом векторе г. В зависимости от требований потре-
бителя, принятое информационное слово или «стирается», или
производится запрос на его повторную передачу.
• Коррекция ошибок. Корректирующая способность декодера мо-
жет быть пояснена на примере (7,4)-кода Хэмминга, рассмот-
ренного выше.
Таблица 2.3 показывает, что в
случае
одночной ошибки, ее пози-
ция
однозначно определяется по синдрому, и, таким образом, одно-
кратная ошибка всегда исправляется. Ошибки же большей кратно-
сти декодер всегда исправляет как одиночные, и потребителю выда-
ется ошибочное информационное слово. Пусть, например, передает-
ся
кодовое слово ,v =
(0011010),
соответствующее информационному
вектору и = (1010), и вектор ошибки равен е =
(1100000),
т.е. в
канале произошла двукратная ошибка. Тогда для принятого слова
г =
(1111010)
синдром равен s = (110). Из табл. 2.3
следует,
что этот
синдром соответствует четвёртой ошибочной компоненте вектора г.
Таким
образом, потребителю
будет
выдан вектор й = (0010).
Декодер может выдавать потребителю ошибочное информацион-
ное слово
тогда
и только
тогда,
когда в канале произошли
необнару-
жимые
ошибки,
или кратность канальной ошибки превышает кор-
ректирующую способность кода. Из рассмотренного выше примера
следует,
что эффективность конкретного кода зависит от области
его применения и, в особенности, от канала, связи. Если мы переда-
ем информацию по каналу с аддитивным белым гауссовским шумом
(АБГШ),
то ошибки в кодовом слове независимы. Если при этом от-
ношение
сигнал/шум достаточно велико, то вероятность одиночной
ошибки
во много раз превышает вероятность ошибок высших крат-
ностей, поэтому, использование в таком канале кода Хэмминга с ис-
правлением однократной ошибки может оказаться весьма эффектив-
ным.
С другой стороны, в каналах, где преобладают многократные