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,则认为没有错误,否则认为有错。
资源简介:CRC任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…...
上传时间: 2014-11-28
上传用户:宋桃子
资源简介:CRC任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b...
上传时间: 2014-01-16
上传用户:hphh
资源简介:循环冗余校验码CRC的VerilogHDL源程序
上传时间: 2017-08-19
上传用户:whenfly
资源简介:多项式为x^8+x^5+x^4+1的CRC(循环冗余校验码)的FPGA设计。
上传时间: 2015-10-04
上传用户:qunquan
资源简介:完整的CRC循环冗余校验码程序,C语言编程
上传时间: 2013-12-26
上传用户:moshushi0009
资源简介:】 本文主要讨论了Modbus 通信协议的R TU 帧格式中常用的错误校验方法,即循环冗余校验法( CRC) 。 提出了Modbus 协议反转CRC 校验的方法,推导了反转CRC 校验快速计算表格,并用C 语言实现了基于快速查 表算法的循环冗余校验程序。
上传时间: 2015-12-16
上传用户:498732662
资源简介:CRC 循环冗余校验码,C语言写的,
上传时间: 2016-06-04
上传用户:dyctj
资源简介:循环冗余校验CRC (Cyclic Redundancy Check)码是由分组线性码的分支而来,其主要应用是二元码字。编码简单且误判概率很低,在通信系统中得到了广泛的应用。循环冗余校验码是属于分组码中的一类重要的线性码,它不仅在理论上具有很好的代数结构,而且其编码和...
上传时间: 2016-04-13
上传用户:watch100
资源简介:将数据帧中的第一个8位字节与CRC寄存器中的低字节进行异或运算,CRC寄存器,循环冗余校验算法
上传时间: 2013-12-16
上传用户:JIUSHICHEN
资源简介:计算法实现的CRC16位冗余校验码VB源程序,已运行,较简单,可自行美化
上传时间: 2014-01-24
上传用户:vodssv
资源简介:16位循环冗余校验的4位查表法,用法在文件内有祥细说明
上传时间: 2013-12-20
上传用户:梧桐
资源简介:模拟CRC循环冗余校验的C语言源程序,不是很完善
上传时间: 2015-03-21
上传用户:tb_6877751
资源简介:循环冗余校验CRC的算法分析和程序实现
上传时间: 2013-12-23
上传用户:zsjzc
资源简介:循环冗余校验 CRC的算法分析和程序实现
上传时间: 2016-03-03
上传用户:erkuizhang
资源简介:计算机网络原理之CRC循环冗余校验,用c++实现的
上传时间: 2014-11-30
上传用户:杜莹12345
资源简介:一篇关于CRC循环冗余校验的科普文献 .内容是循环冗余校验CRC的算法分析和程序实现.解释了CRC的原理--采用多显示编码方法.并对其算法进行了分析.
上传时间: 2014-03-04
上传用户:AbuGe
资源简介:1、lpc2119的uart0\timer0应用 2、循环冗余校验CRC函数库 3、ASC字符在5*7点阵LED的应用 4、X045的应用函数库
上传时间: 2016-12-10
上传用户:zhengjian
资源简介:CRC循环冗余校验,非常有下载价值,大家不要错过哦
上传时间: 2017-01-02
上传用户:源码3
资源简介:软件模拟CRC冗余校验,可以对任意长度的发送序列求16位校验和,并且可以对接收序列进行检查。有详细的中文注释,和模拟函数
上传时间: 2014-01-20
上传用户:xsnjzljj
资源简介:这是一个matlab编写的CRC冗余校验编解码程序,里面采用了美国通用的16位CRC交验多项式,
上传时间: 2016-03-08
上传用户:pompey
资源简介:CRC冗余校验 CRC冗余校验
上传时间: 2014-06-18
上传用户:www240697738
资源简介:CRC-16 数据冗余校验,C语言代码.
上传时间: 2013-12-30
上传用户:cc1915
资源简介:研究基于IP 无线网络中精细粒度可伸缩性( FGS) 视频的传输。基于包交换的IP 无线网络通常由两段链路组成: 有线链路和无线链路。为了处理这种混合网络中不同类型数据包的丢失情况, 对FGS 视频增强层数据运用了一个具有比特平面间不平等差错保护(BPUEP) 的多乘...
上传时间: 2013-11-14
上传用户:1234567890qqq
资源简介:单片机应用技术选编(11) 目录 第一章 专题论述 1.1 3种嵌入式操作系统的分析与比较(2) 1.2 KEIL RTX51 TINY内核的分析与应用(8) 1.3 中间件技术及其发展展望(13) 1.4 嵌入式实时操作系统μC/OSⅡ的移植探讨(19) 1.5 μC/OSⅡ的移植及其应用系统开发(23) 1...
上传时间: 2013-11-06
上传用户:569342831
资源简介:单片机应用技术选编10 目录 第一章 专题论述1.1 嵌入式系统的技术发展和我们的机遇(2)1.2 一种新的电路设计和实现方法——进化硬件(8)1.3 从8/16位机到32位机的系统设计(13)1.4 混合SoC设计(18)1.5 AT24系列存储器数据串并转换接口的IP核设计(23)1.6 低能耗嵌...
上传时间: 2013-12-04
上传用户:vmznxbc
资源简介:基于Proteus仿真前言:本文详细介绍了DS18B20原理,并在后面举例说明了其在单片机中的应用,所举例子包含Proteus仿真电路图,源程序,程序注释详细清楚。1、DS18B20简介:DS18B20温度传感器是DALLAS公司生产的1-wire式单总线器件,具有线路简单,体积小的特点...
上传时间: 2022-07-02
上传用户:
资源简介:本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程...
上传时间: 2013-04-24
上传用户:Altman
资源简介:循环冗余校验码是目前通信系统中被广泛使用的一种编码方法,主要用在同步通信上。循环冗余校验码CRC是一种编码简单、且高效、可靠的差错控制方法,也是被广泛采用的多项式编码,由分组线性码的分支而来,编码简单且误判概率很低,在工业测控和数据通信领域中...
上传时间: 2017-10-23
上传用户:asdfgh513315
资源简介:UCD 系列数字电源控制器包括UCD3000 和UCD9000 两个系列,所使用的通讯协议都是电源管理总线(PMBus)协议。PMBus 有4 条信号线,分别是时钟、数据、告警以及控制。PMBus 传输层是基于低成本系统管理总线(SMBus),而SMBus 是个功能更为强健的标准I2C 串行总...
上传时间: 2013-11-11
上传用户:1318695663
资源简介:生成多项式的最高位必须是1。例如:CRC-CCITT标准的16位生成多项式:g(x)= x16+x12+x1+1;阶数r = 16 即:0x11021.最高位通常为1。
上传时间: 2015-12-03
上传用户:dragonhaixm