在CRC码中,接收端检查出某一位数据出错后,一般采用的纠正方法是( )。

admin2013-07-12  42

问题 在CRC码中,接收端检查出某一位数据出错后,一般采用的纠正方法是(    )。

选项 A、请求重新发送   
B、删除数据
C、判断余数值由接收端自行纠正   
D、以上均可

答案C

解析 把接收到的CRC码用约定的生成多项式G(x)去除,如果正确,则余数为0;如果某一位出错,则余数不为0。
[归纳总结]在CRC码中,接收端检查出某一位数据出错(余数不为0)后,采用的纠正方法是:对此余数补0后,当作被除数再继续除下去,同时让被检测的校验码循环左移,如此反复循环,这就是“循环码”词的来源。当出错的位已移到最高位时,通过异或门将其求反纠正,所以,移满一个循环,就得到一个纠正的码字。
[解题技巧]理论上说选项A和B都可以使得出错的数据得以纠正,但这都不是CRC码在接收端采用的纠正方法。
转载请注明原文地址:https://jikaoti.com/ti/ywajFFFM
0

最新回复(0)