计算法简单实现crc校验.docx
Wi****m7
亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
计算法简单实现crc校验.docx
计算法简单实现crc校验计算法简单实现crc校验前一段时间做协议转换器的时间用到CRC-16校验,查了不少资料发现都不理想。查表法要建表太麻烦,而计算法觉得那些例子太罗嗦。最后只好自己写了,最后发现原来挺简单嘛:)两个子程序搞定。这里用的多项式为:CRC-16 = X16 + X12 + X5 + X0 = 2^0+2^5+2^12+2^16=0x11021因最高位一定为
计算法简单实现crc校验.docx
计算法简单实现crc校验计算法简单实现crc校验前一段时间做协议转换器的时间用到CRC-16校验,查了不少资料发现都不理想。查表法要建表太麻烦,而计算法觉得那些例子太罗嗦。最后只好自己写了,最后发现原来挺简单嘛:)两个子程序搞定。这里用的多项式为:CRC-16=X16+X12+X5+X0=2^0+2^5+2^12+2^16=0x11021因最高位一定为“1”,故略去计算只采用0x1021即可CRC_Byte:计算单字节的CRC值CRC_Data:计算一帧数据的CRC值CRC_HighCRC_Low:存放单
计算法简单实现crc校验.docx
计算法简单实现crc校验前一段时间做协议转换器的时间用到CRC-16校验,查了不少资料发现都不理想。查表法要建表太麻烦,而计算法觉得那些例子太罗嗦。最后只好自己写了,最后发现原来挺简单嘛:)两个子程序搞定。这里用的多项式为:CRC-16 = X16 + X12 + X5 + X0 = 2^0+2^5+2^12+2^16=0x11021因最高位一定为“1”,故略去计算只采用
CRC校验码算法的研究与实现.docx
CRC校验码算法的研究与实现CRC(CyclicRedundancyCheck)校验码算法是一种常用的错误检测方法,广泛应用于数据通信、存储和校验等领域。本文将对CRC校验码算法的研究与实现进行探讨,主要包括算法原理、实现步骤、应用场景以及优缺点等内容。一、算法原理CRC校验码是一种循环冗余校验,通过对数据进行余数运算,生成校验码,然后将校验码附加到数据的末尾,接收方同样通过对数据进行相同的运算,与接收到的校验码进行比较,判断数据是否出现错误。CRC校验码算法的核心思想是通过一系列移位和异或操作来对数据进
(完整word版)循环冗余校验(CRC)算法的实现.doc
武汉理工大学《计算机网络》课程论文武汉理工大学计算机网络课程论文题目循环冗余校验(CRC)算法的实现作者学院信息工程学院专业电子信息工程学号指导教师二〇一六年四月十四日武汉理工大学《计算机网络》课程论文PAGE\*MERGEFORMATV武汉理工大学信息工程学院课程论文诚信声明本人声明:所呈交的课程论文,是本人在指导老师的指导下,独立开展工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本课程论文不含任何其他个人或集体已经发表或创作过的作品成果。对本文工作做出重要贡献的个人和集体