Правило получения порождающей матрицы линейного кода 
1. Число столбцов матрицы
равно длине кода
, а число строк – количеству информационных символов
.
2. Матрица
состоит из двух матриц: единичной матрицы размерности (
) и матрицы С
.
3. В строке матрицы С
должно быть не менее чем (
-1) единиц, а хэммингово расстояние между строками не менее чем (
-2).
4. Для кода с заданным кодовым расстоянием число проверочных символов определятся по формуле
.
5. Всего может быть построено
вариантов порождающих матриц.






