循环冗余校验(CRC)差错校验机制100%可靠吗

首先回答,不是,任何冗余校验也不可能是:比如一个单位的信息包含n个信息位为了纠正t个错码,要求最小码距:d≥2t+1也就是说t\u0026lt;m+n接下来就会陷入一个死循环:为了能够纠正这n个码,至少又多出了一串n+1校验码为了能够纠正这n+1个码,至少又多出了一串n+2校验码为了能够纠正这多出的n+2码,又多出了一串n+3校验码为了能够纠正这多出的n+3码,又多出了一串n+4校验码……总之什么事也别做了,就一直校验这些码有没有错吧而实际上,这样做,成本过高,且实际设备的错码率也并没有那么高(高的早被淘汰了,比如,烽火戏诸侯,一直出错,然后就再也没有然后了)因此我们根据设备的错码率制定究竟需要几个校验位。实际上还不如去对软硬件设备进行改进,来降低设备的错码率。
■网友
错误率为0.0047%【图文】CRC循环校验码详解


    推荐阅读