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-01-16
上传用户:hphh
目录串口通信高级编程提供了一个能够进行串口通信的类,能够方便地进行各种数据通信。
上传时间: 2013-12-16
上传用户:love_stanford
实现DSP6000的串行通信测试,及数据通信
上传时间: 2015-12-22
上传用户:miaochun888
华为新员工培训教材,数据通信技术,无线通信技术
上传时间: 2016-01-27
上传用户:集美慧
基 于 低 压 电 力 载 波 的 智 能 电 表 的 设 计 针对目前的国情以及智能化住宅小区对电能计量系统的要求 介绍了一种基于低压电力线载波通信 的智能电表的设计方案 该方案以微处理单元为核心 以低压电力线作为数据通信的媒介 实现了电表数据的自 动传送 该表计与数据集中器 后台管理系统一起构成的多功能低压电力载波远程抄表系统 将具有广阔的推广 应用前景
上传时间: 2016-02-14
上传用户:jcljkh
含CAN总线的MCU (89C591)的CAN通信代码,用在无线集群通信的中,共大家参考
上传时间: 2013-12-10
上传用户:qoovoop
本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络合的发展趋势,介绍了串口与网络 TCP/IP、远程控制与监测相结合的一些解决方案和编程要点。由于编程步骤详尽,初学Visual C++/C(甚至以前完全没有接触过Visual C++)的读者也能很快编写出Visual C++的串口通信程序.本书配光盘,书中实例源程序和相关资料可在对应章节的文件夹中找到. 本书是从事串口及网络能信的技术人员和学习者的极佳参考资料,也可以作为数据通信课程的辅助教材.
上传时间: 2016-02-17
上传用户:jkhjkh1982
本代码是用VHDL语言全面、系统地描述UART通信协议标准,通过对UART进行数据通信的实际运用,能够较全面地理解和掌握VHDL和UART协议。
上传时间: 2013-12-31
上传用户:
PS/2 键盘鼠标通信实验。学习PS/2的传输协议,利用实验板上的PS/2接口,实现键盘,鼠标与实验板间的数据通信,并且将从键盘,鼠标接收到的信号解码后通过LCD进行显示。
上传时间: 2014-07-18
上传用户:as275944189
zigbee与GPRS的结合,实现无线数据通信
上传时间: 2014-10-30
上传用户:wl9454