循环冗余校验码例题 循环冗余码计算步骤?
循环冗余码计算步骤?
该问题的解决方案如下:
计算冗余位的个数,即生成多项式的最高阶。
在信息位之后添加0个冗余位。
将第二步的结果除以生成多项式。这里使用的除法叫做模2除法,即只要部分余数的高阶为1,就可以得到商1,然后上面和下面的减法就是异或。
在连续计算的第三步之后,将获得余数。
将信息替换为余数的0的补码。
给定信息位为1010001,预定多项式为x4x2x1,获得循环冗余码。
让我们来看看计算步骤。
循环冗余校验码怎么算?
循环冗余校验码的计算方法:CRC(cyclic redundancy)循环冗余校验码(cyclic redundancy check,CRC)是一种常用的校验码,在早期通信中得到了广泛的应用。由于早期的通信技术是不可靠的(不可靠的来源是由通信技术决定的,如电磁波通信中雷电等因素的影响),不可靠的通信会带来“确认信息”的混乱。书中提到,红军和蓝军联手攻打山头的情况下,在敌人的情况下,红军向蓝军发出了第二天进攻的信息。蓝军收到消息后,发出了确认消息。但蓝军担心,如果“确认电文”不可靠,不能送达红军,岂不是很危险?于是红军又发了一条“求证电文”,但同样的问题解决不了,红军还是不敢贸然行动。
循环冗余校验码例题 crc循环冗余校验原理 什么是循环冗余编码
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。