0

ガロア体 GF(2^n) 上の 3 つの多項式 a(x)、b(x)、および p(x) があり、a(x)*b(x) % p(x) を計算したいと考えています。Matlab はこの式を計算できますか? これまでのところ、これを見つけましたが、p(x) は考慮されていません。

m=n;
a=[1 0 0 0 1 2] % just a example of numbers, the same type arrays for b and p as well
c = gfconv(a,b,m)

それは私が何日も検索した後に見つけたものですが、私が持っている方程式のタイプの公式はどこにも見つかりません.

4

1 に答える 1

1

この式で remd を探していると思います ( http://nl.mathworks.com/help/comm/galois-fields-of-odd-characteristic.html )。

a = gf([1 0 0 0 1 2],n); %your example
b = gf([1 1],n); %just example
p = gf([1 0],n); % just example

[quot,remd] = deconv(conv(a,b),p);

関数 gfconv および gfdeconv が存在することに注意してください。ただし、Matlab では 2^n フィールドに対して標準の conv および deconv を使用することを推奨しています。

于 2014-12-07T16:37:00.560 に答える