Из анализа таблицы декодирования можно сделать следующие выводы:
1. Синдромы имеют значения
,
,
,
т.е. все синдромы разные и вид синдрома однозначно указывает смежный класс.
2. Код исправляет не все образцы одиночных ошибок. Например, комбинации 0 0 0 0 1 и 0 1 0 0 0, также как и 0 0 1 0 0 и 1 0 0 0 0 принадлежат одному смежному классу, следовательно, обе пары этих образцов ошибок не могут быть исправлены. Это понятно, так как dmin этого кода равно 2, а для исправления всех вариантов одиночных ошибок необходимо иметь dmin =3.
Действительно, мы находим в смежном классе с образующим 0 0 0 0 1 еще одну комбинацию веса 1 – 0 1 0 0 0, т.е. синдрому S1 = 0 1 соответствует два равновероятных образца однократных ошибок; синдрому S2 = 1 0 также соответствуют два образца равновероятных однократных ошибок. Только лишь синдрому S3 = 1 1 соответствует единственный образец однократной ошибки 0 0 0 1 0.
Таким образом, однозначно исправляются только лишь комбинации, принадлежащие одному смежному классу, т.е. ошибка вида 0 0 0 1 0 данным кодом исправляется.
5.3.3. Укорочение кода
На основе группового (n, k) – кода можно построить также групповой (n- i, k-i) – код, если в каждой кодовой комбинации (n, k) – кода исключить i информационных символов.
Порождающая матрица (n- i, k-i) – кода получается из канонической формы матрицы G(n, k) вычеркиванием i последних строк и i последних столбцов. Проверочная матрица (n- i, k-i) – кода получается из канонической формы Н(n,k) вычеркиванием i последних столбцов. Поскольку при этом число линейно зависимых столбцов матрицы проверок уменьшиться не может, то dmin нового кода и его корректирующие свойства не хуже, чем у исходного кода.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.