crc校验(crc checking).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
crc校验(crc checking)

crc校验(crc checking) [editor this paragraph] details 1, cyclic redundancy check code (CRC code, CRC=Cyclic Redundancy Check): is the data communications of the most commonly used error checking code, which is characterized in that the information field and check the length can be arbitrarily selected. The 2 generation, the basic principle of CRC Codes: an arbitrary binary string composed by code and a polynomial coefficient is only 0 and 1 value of the corresponding. For example: polynomial code 1010111 corresponds to x6+x4+x2+x+1, and the polynomial is x5+x3+x2+x+1 corresponding code 101111. 3, CRC code set selection principle: if the codeword length is N, the information field is K, check field is R (N=K+R), then for any codeword CRC code set, and there exists only a R polynomial g (x), the V (x) =A (x) g (x) =xRm (x) +r (x); the M (x) K-1 information r (x) polynomial, R-1 polynomial time check, G (x) is called polynomial: G (x) =g0+g1x1+ g2x2+... +g (R-1) x (R-1) +gRxR by specifying the sender g (x) CRC code, the recipient is through the G (x) CRC code to verify receipt. 4, CRC check code generation method: Software Based on polynomial division, the remaining number of check field. For example: information field code: 1011001; the corresponding M (x) =x6+x4+x3+1 hypothesis generator polynomial: G (x) =x4+x3+1 g (x); the corresponding code is: 11001 x4m (x) =x10+x8+x7+x4 corresponding to the code note: 10110010000; using polynomial division: the remainder is 1010 (i.e.: check field for sender: 1010): a transmission field: 10110011010 information field check: check field receiver use the same code: field / receives the generated code (binary division) if it is divisible, right, give out the remainder (1010) calculation steps: division no mathematical meaning, instead of using the die division, computer two, divisor and dividend do xor. XOR when the divisor and dividend MSB alignment, bitwise xor. 10110010000 -11001 =01111010000 1111010000 -11001 =0011110000 11110000

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档