如何创建一个函数,该函数将生成Galois字段(2 ^ m)并输出2个数组?

时间:2019-03-30 23:15:04

标签: matlab galois-field

我正在使用Galois Fields在MATLAB中工作,我需要将其值m(2 ^ m)和原始多项式传递给它,并且它应该返回两个数组。一个数组应以等效的alpha整数索引,而另一个数组应以alpha的幂索引。但这是我到目前为止的内容:

m = 4;

x = [3 2 9];

y = gf(x,m)

prim_poly = 19

x_gf = gf(x,m,prim_poly)

我将其作为输出:

x_gf = GF(2 ^ 4)数组。原始多项式= D ^ 4 + D + 1(19十进制)

数组元素=

3 2 9

所以,我知道这是不正确的,只是不知道从哪里开始。

0 个答案:

没有答案