Для упрощения кодирующих и декодирующих операций обычно используется проверочная матрица , определяющая алгоритм нахождения проверочных разрядов по информационным символам. Хемминг предложил использовать такое расположение столбцов проверочной матрицы, чтобы номер i-го ее столбца и номер разряда кодовой комбинации соответствовал двоичному представлению числа i. В этом случае результат, полученный из проверочных уравнений (синдром) является двоичным представлением номера разряда комбинации, в которой произошла ошибка. Для этого проверочные разряды должны находиться на номерах позиций, которые выражаются степенью двойки , так как каждый из них входит только в одно из проверочных уравнений. В табл. 2.2 приведена двоичная форма записи номеров позиций кодовой комбинации.
Номер позиции кодовой комбинации |
Двоичная форма записи номера позиции |
1 |
001 |
2 |
010 |
3 |
011 |
4 |
100 |
5 |
101 |
6 |
110 |
7 |
111 |
В качестве проверочной может быть выбрана следующая матрица, составленная на основании табл. 2.1:
H7,3= |
U1 |
U2 |
U3 |
U4 |
U5 |
U6 |
U7 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
0 |
1 |
1 |
0 |
0 |
1 |
1 |
|
1 |
0 |
1 |
0 |
1 |
0 |
1 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.