发现的生成矩阵x ^ 3 + x + 1

16个视图(30天)
乔纳森·乔治。
乔纳森·乔治。 2022年12月8日
回答: 2022年12月30日
你好,我是没有经验和MATHLAB只是想处理绳索。
我已经设法使用
genpoly = [1 1 0 1];
[parmat, genmat] = cyclgen (7 genpoly nonsys)
[parmatsys, genmatsys] = cyclgen (7, genpoly)
构建一个生成矩阵g (x) = x ^ 3 + x ^ 2 + 1多项式(7,4)循环码,但我有困难使用相同的方法找到的生成矩阵 x ^ 3 + x + 1 。有人能帮助我与一个精明的解释,所以我可以更好地理解它吗?

答案(1)

赛
2022年12月30日
你好,乔纳森,
让g (x)发电机多项式。
如果g (x) = x ^ 3 + x + 1 = 1 + x + x ^ 3是一个发电机多项式,那么相应的发电机多项式向量(genpoly)[1 1 0 1]但不是[1 0 1 1]。在这种情况下,对g (x) = x ^ 3 + x ^ 2 + 1,那么genpoly将[1 0 1 1]但不是[1 1 0 1]。“genpoly”是来自g (x)考虑g (x)写在增加x的权力。
下面的代码片段可以帮助你找到生成矩阵g (x) = x ^ 3 + x ^ 2 + 1 = 1 + x ^ 2 + x ^ 3
genpoly = [1 0 1 1];
[parmat, genmat] = cyclgen (7 genpoly“nonsys”)
[parmatsys, genmatsys] = cyclgen (7 genpoly“系统”)
下面的代码片段可以帮助你找到生成矩阵g (x) = x ^ 3 + x + 1 = 1 + x + x ^ 3
genpoly = [1 1 0 1];
[parmat, genmat] = cyclgen (7 genpoly“nonsys”)
[parmatsys, genmatsys] = cyclgen (7, genpoly)
希望查询解决

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!