[新版]CRC循环校验码详解.pptVIP

  • 9
  • 0
  • 约1.66千字
  • 约 14页
  • 2020-05-04 发布于湖北
  • 举报
演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 演示课件 CRC校验 演示课件 CRC产生背景 在数字通信系统中可靠与快速往往是矛盾的。如何合理地解决可靠与速度这一对矛盾呢? 可靠性 快速性 可靠性 快速性 演示课件 多项式编码 多项式编码(polynomial code),也称为CRC(cyclic redundancy check,循环冗余校验码),多项式编码的思想是:将位串看成是系数为0或1的多项式。CRC校验保护的单位是数据块。数据块的大小根据实际情况而定。每一个数据块均被看作是一个二进制多项式,即所有系数均为二进制(即1或0)的多项式。 当使用多项式编码时,发送方和接受方必须预先商定一个生成多项式(generator polynomial)G(x)。生成多项式的最高位和最低位必须为1。 演示课件 多项式编码 特点:检错能力极强,开销小,易于用编码器及检测电路实现。从其检错能力来看,它所不能发现的错误的几率仅为0.0047%以下。 从性能上和开销上考虑,均远远优于奇偶校验及算术和校验等方式。因而,在数据存储和数据通讯领域,CRC无处不在:著名的通讯协议X.25的FCS(帧检错序列)采用的是CRC-CCITT,WinRAR、NERO、ARJ、LHA等压缩工具软件采用的是CRC32,磁盘驱动器

文档评论(0)

1亿VIP精品文档

相关文档