Q:二维码RS编码算法C代码编写?
A:文档代码为python,编写为C代码,下载地址:RS编译码 C代码
Q:二维码伽罗华域,本原多项式(不可约多项式,或质数多项式)如何生成?0x11D如何计算得出?其他值怎么计算?
A:本原多项式满足条件:1、不可约(不能由 0x0~0xFF*0x0~0xFF相乘得到) 2、进行伽罗华域指数计算(2的n次幂)时0x1~0xFF唯一确定 3、值应大于0xFF
代码编写:1、将0x100~0x200之间的数据作为候选项
2、去除0x100~0x200之间可由0x0~0xFF*0x0~0xFF得到的数(相乘可以得到的数取模等于0,将会有a*b=0(a、b均不为0),不符合运算)
3、验证伽罗华域指数计算值唯一确定(去除不唯一确定的值)
4、剩下的数据都符合本原多项式条件,可在代码(下载地址:https://down