数据处理方法算术编码(CRCJava编码实现)
CRC的英文全称为CyclicRedundancyCheck(Code),中文名称为循环冗余校验(码)。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地用于实现差错控制。
以下步骤将描述6字节红外控制码生成过程:
1.从二维码的中依次顺序提取前2个英文字母、最后2个英文字母(X、x除外,取英文字母ASCII值为原始数据),并从中提取出多项式g(x)(多项式的最高位为x16,最低为1);
2.预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;
3.把第一个8位二进制数
下载地址
用户评论