[an error occurred while processing this directive]
|
Судя по матлабовской доке конструкция
gf(0:2^m-1,m) генерирует следующие элементы поля:
Индекс Значение
1. alpha^(-Inf) (0)
2. alpha^1 собственно alpha (поэтому они в хелпе говорят, примитивный элемент - это gf(2,m)
3. alpha^2
4. alpha^2 + alpha
5. alpha^3
6. alpha^3+alpha
7. alpha^3+alpha^2
8 alpha^3 + alpha^2 + alpha
и тп.
То есть вычисляется следующий полином polyval(de2bi(2^(ix-1),left-msb'),gf(2,m))
Для нахождения степеней примитивного полинома можно использовать следующее
pow_table = [gf(0,m) gf(2,m).^(0:2^m-2)]
E-mail: info@telesys.ru