1) Определяем значение h
n=2h-1, откуда h=log2(n+1)=log220 ≈ 5.
2) Определяем число контрольных символов из соотношения
k ≤ h*lи=5*2=10, где lи – количество исправляемых ошибок.
3) Определяем порядок старшего из минимальных многочленов
ρ=2lи-1=2*2-1=3.
4) Количество минимальных многочленов, участвующих в построении образующего многочлена
L=lи=2, а старшая степень g=h=5.
5) Степень образующего многочлена
β=k ≤ h*lи=5*2=10.
6) Выбираем два минимальных многочлена, порядок старшего из которых равен 3:
M1(x)=100101
M2(x)=111101
7) Находим P(x) как наименьшее общее кратное произведения M1(x) и M2(x)
P(x)= M1(x)
M2(x)=100101
111101=x5+x2+1
x5+x4+x3+x2+1=
=x10+x9+x8+x6+x5+x3+1=11101101001.
8) Определяем число информационных разрядов
m=n-k=19-10=9
9) Строим образующую матрицу кода(19,9):

| A | A+I | ||||
| B | B+C | ||||
| C | B+D | ||||
| D | B+E | ||||
| E | B+F | ||||
| F | B+G | ||||
| G | B+H | ||||
| H | B+I | ||||
| I | C+D | ||||
| A+B | C+E | ||||
| A+C | C+F | ||||
| A+D | C+G | ||||
| A+E | C+H | ||||
| A+F | C+I | ||||
| A+G | A+B+C | ||||
| A+H | A+B+C+D |






