[an error occurred while processing this directive]
|
При реализации сложения, то из чего создаются элементы gf можно xor-ить, те
gf(bitxor(a,b),m) == gf(a,m) + gf(b,m)
Поправка к предыдущему посту - индексы все-таки с нуля:
gf(0,m) = alpha(-Inf)
gf(1,m) = alpha^0 = 1
gf(2,m) = 1*alpha + 0*alpha^0
gf(3,m) = 1*alpha + 1*alpha^0
gf(4,m) = 1*alpha^2 +0*alpha + 0*alpha^0
и тп
и вычисляется полином polyval(de2bi(ix,'left-msb'),gf(2,m))
E-mail: info@telesys.ru