crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:数据“10010101”可以写为多项式 X7+X4+X2+1。 循环冗余校验CRC 循环冗余校验方法的原理如下: (1) 设要发送的数据对应的多项式为P(x)。 (2) 发送方和接收方约定一个生成多项式G(x),设该生成多项式 的最高次幂为r。 (3) 在数据块的末尾添加r个0,则其相对应的多项式为M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),获得商Q(x)和余式R(x),则 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2运算,T(x)所对应的数据是在原数 据块的末尾加上余式所对应的数据得到的。 (6) 发送T(x)所对应的数据。 (7) 设接收端接收到的数据对应的多项式为T’(x),将T’(x)除以G(x) ,若余式为0,则认为没有错误,否则认为有错。
上传时间: 2014-11-28
上传用户:宋桃子
如果您在研究linux内核,相信您一定听说过李善平老师的《边干边学——linux内核指导》这本书,这本书内容详尽实用,但是您是不是在因为即使照敲那些书上的代码也不能work而烦恼呢?这是该书所有章节的完整代码,本人尝试过其中的大部分,如shell,公平调度,文件系统,统计缺页率等,都能work!
上传时间: 2015-08-13
上传用户:xc216
解读linux内核,帮助读者了解和掌握linux开发
上传时间: 2013-12-02
上传用户:李彦东
Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。Ajax并没有创造出某种具体的新技术,它所使用的大多数技术都是在很多年以前就已经存在了,然而Ajax以一种崭新的方式来使用所有的这些技术,使得古老的B/S方式的Web开发焕发了新的活力,迎来了第二个春天。
标签: Ajax JavaScript 浏览器 创造
上传时间: 2014-11-26
上传用户:731140412
周立功ARM培训资料,包含7个PPT,分别是: ARM编程技巧.ppt,ARM处理器内核介绍.ppt,ARM调试方案.ppt,ARM及Thumb指令集练习.ppt,ARM集成开发环境介绍.PPT,ARM架构.ppt,ARM嵌入式软件开发.ppt
上传时间: 2015-08-26
上传用户:671145514
索爱嵌入式系统内核,包含独立api,j2me基础
上传时间: 2014-01-14
上传用户:huql11633
本源码为运行在8051+RTL8019构成的单片机系统上实现的Web服务器,程序由C51语言编写,可以方便的移植到任何51内核的处理器上,对于其他8位微处理器上的网络应用也有一定的参考意义。本文配套的文档参考本人上传的“WebServerOn8051.rar”。
上传时间: 2015-08-28
上传用户:gxrui1991
ucos-II内核,不知有没有人要,要的就尽情地下载吧
上传时间: 2015-08-29
上传用户:rocketrevenge
GEEKOS是一个免费的操作系统内核,运行于X86 CPU上,代码约5000行,适合做教学用操作系统。
上传时间: 2015-09-04
上传用户:ayfeixiao
这是一个符合posix.13 pse51的实时内核,非常有利于进行操作系统理论的研究,并且在大学和课题中使用也是可以的。
上传时间: 2015-09-04
上传用户:bcjtao