循环冗余校验(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循环校验码详解
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 通州|通州:项目扩容提质发力“双循环”
- Rust 中循环啥时候使用loop 啥时候使用while true?
- 双重for循环怎样优化效率
- TCP校验和失效的概率是多少
- |杜尔推出全新喷漆室概念 空气再循环率可高达95%
- js中for循环 为啥通常都是定义let i ;而不是let a,或者let b :)
- 怎样解读李荣浩的新歌《嗯》的MV?
- OFDM中循环前缀长度选择标准
