0904C10課程设计报告.docVIP

  • 8
  • 0
  • 约1.26万字
  • 约 10页
  • 2016-11-30 发布于重庆
  • 举报
0904C10課程设计报告

用查表法计算CRC码的C程序设计,生成多项式为CRC-CCITT 指导老师:王国才(旺才) 一、设计目标 1)了解CRC循环冗余校验码CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。利用CRC进行检错的过程可简单描述为:在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的r位监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。在接收端,根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。这个规则,在差错控制理论中称为“生成多项式”。 1110 ________ 1001/1111000 1001 ^ ---- 1100 第一次XOR后得到011,加入下一位0。最高位的0可以消掉了,这样最高位是1,所以下个商是1 1001 ^ ---- 1010 第二次XOR后得到0101,加入下一位0。最高位的0可以消掉了,这样最高位是1,所以下个商是1 1001 ^ ---- 0110 第三次XOR后得到0011,加入下

文档评论(0)

1亿VIP精品文档

相关文档