Решение. 1) Определяем значение h

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  


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: