CRC究竟有没有纠错纠正的功能?

通信校验过程中出现错误,那么通过CRC是否可以进行纠错?直接把错误的帧直接纠成正确的,不知道是否有这个功能?
我查阅很多资料,有的说可以,有的却说不行,实在搞不清楚究竟行还是不行?

最佳答案

就是校验发送接收数据一致不一致的。
首先可确定的是,CRC码是一种检错纠错能力很强的校验码。
当接收方检测到CRC码字出错,要求重发,即可能实现纠错。


可以说它有纠错的功能,因为他发现数据不对就让重新发,老是不对老发,发一定程度报错。
说不纠错也可以因为他没把错误的数据修改正确的,只是提醒发错了,再发一个。
但如果出错还是他发现的,如果正常了,只是他告诉错了再来个。
改变不了本质,但是通讯错误起到检查,校验,告知功能。

提问者对于答案的评价:
有道理!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212039.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月13日 上午2:20
下一篇 2017年11月13日 上午2:20

相关推荐