通信校验过程中出现错误,那么通过CRC是否可以进行纠错?直接把错误的帧直接纠成正确的,不知道是否有这个功能?
我查阅很多资料,有的说可以,有的却说不行,实在搞不清楚究竟行还是不行?
最佳答案
就是校验发送接收数据一致不一致的。
首先可确定的是,CRC码是一种检错纠错能力很强的校验码。
当接收方检测到CRC码字出错,要求重发,即可能实现纠错。
可以说它有纠错的功能,因为他发现数据不对就让重新发,老是不对老发,发一定程度报错。
说不纠错也可以因为他没把错误的数据修改正确的,只是提醒发错了,再发一个。
但如果出错还是他发现的,如果正常了,只是他告诉错了再来个。
改变不了本质,但是通讯错误起到检查,校验,告知功能。
提问者对于答案的评价:
有道理!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212039.html