通信原理 | CRC循环冗余校验码(最简介明了的原理和matlab程序)
异或运算:多项式:CRC校验中用到的除数,是由多项式的各项系数组成的,如下所示:没有的项系数为0,比如:x5次方、x3次方下一步,在原数据串的末端加“0”0的数量由多项式决定具体来说,多项式的阶数是多少就加几个0具体操作:现在,我们有了除数,也有了处理过的数据串,如下所示:就可以开始计算校验和 了将数据串第一个1与除数左对齐,按位进行异或操作:将未处理的数据搬下来作为新的数据,重复操作:将新的数据串第一个1与除数左对齐,再重复按位异或操作:如此循环,直到所有数据都处理过
复制链接