豆浆机控制板电路:有关CRC的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 03:34:11
假定我们要发送信息11001001,并且使用CRC多项式x3+1来检错.
使用多项式长除来确定应该发送的信息块.
解答:取信息11001001,附加000,并用1001去除,余数是011,所以,应该发送的信息块是11001001011

请问为什么附加三个0,具体附加几个零怎么确定??
不好意思,我只是问为什么只加三个零,以前做这种题的时候总是有个提示"在(7,3)码中"这样的我就知道怎么处理,就是因为没有这句话,我就有点蒙,至于它具体的功能我明白.

附加的000应该是效验码.
因为电脑是用高低电频的区别来表达0和1的.如果在某一时刻电频不稳定,而造成了传输数据出错.那么你接收了半天的数据,很可能就是无效的.所以特地加3位来效验,具体的效验思路就不讲了,太复杂了.而且这种效验码可以自动更正出错的那一位.至于加几位,那是效验码本身决定的.