Разрешенные КВ должны быть ортогональны векторам контрольной матрицы. Исходя из этого, найдем условия, которым должны удовлетворять КВ кода, построенного по контрольной матрице (2.16):
|
|
|
|
|
|
|
| –
| ||||||
–
| ||||||||||||||
|
|
|
|
|
|
|
|
|
| =
|
|
|
|
|
|
|
|
| –
| ||||||
–
| ||||||||||||||
|
|
|
|
|
|
|
|
|
| =
|
|
|
|
|
|
|
|
| –
| ||||||
–
| ||||||||||||||
|
|
|
|
|
|
|
|
|
| =
|
Итак, любой формируемый КВ должен удовлетворять условиям:
(2.17)
Для любой информационной части равенства (2.17) достигаются путем подбора контрольных разрядов, в качестве которых выбираются разряды, встречающиеся только в одной проверке. Таковыми являются 1, 4 и 7 разряды (соответствуют столбцам контрольной матрицы
, содержащим только одну 1). Разряд
обеспечивает ортогональность с вектором
;
– с
;
– с
.
Из системы проверочных равенств (2.17) определяем, какими должны быть проверочные символы при формировании конкретной комбинации безизбыточного кода:
(2.18)
Пример
Закодировать число
линейным кодом, использующим контрольную матрицу (2.16).
Решение
.
Начиная со старших разрядов, располагаем полученную безизбыточную двоичную комбинацию на отведенные ей позиции (2, 3, 5 и 6 разряды).
| Контрольные разряды | |||||||||||
| |||||||||||
|
|
|
|
|
|
| |||||
Подставляя значения информационных символов в уравнения (2.18), находим значения проверочных символов:

Подставив полученные значения контрольных разрядов на отведенные позиции, получаем:
|
|
|
|
|
|
|






