资料
  • 资料
  • 专题
循环冗余校验(CRC)
推荐星级:
时间:2019-12-24
大小:387.61KB
阅读数:238
上传用户:238112554_qq
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
CRC is one of the most versatile error checking algorithm used in various digital communication systems. CRC stands for Cyclic Redundancy Code Check or simply Cyclic Redundancy Check. Most of the popular communication protocols, like CAN, USB, IrDA Æ , SDLC, HDLC and Ethernet, employ CRC for error detection. Normally, for the error detection in digital communication systems, a checksum is computed on the message that needs to be transmitted. The com- puted checksum is then appended at the end of the message stream and is transmitted. At the receiving end, the message streamís checksum is computed and compared with the transmitted checksum. If both are equal, then the message received is treated as error free. CRC works in a similar way, but it has greater capabilities for error detection than the conventional forms. Different CRC polynomials are employed for error detection. The size of CRC depends upon the polynomial chosen. This application note describes the CRC operation and its implementation using a dedicated hardware module. AN1148 Cyclic Redundancy Check (CRC) Author: Sudhir Bommena Consider a message of ‘M’ of ‘k’ bits and generator Microchip Technology Inc. polynomial ‘G’ of ‘n + 1’ bits. Dividing the message by the generator will yield a remainder ‘R’ of ‘n’ bits. There- fore, M = GQ + R; where Q is the quotient obtained INTRODUCTION when M is divided by G. CRC is one of the most versatile error checking ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书