crc-16 数据冗余校验,C语言代码.
上传时间: 2013-12-30
上传用户:cc1915
这是一个冗余校验的程序,是CRC16,里面包含了计算法和查表法以及半查表法
上传时间: 2016-04-24
上传用户:jkhjkh1982
一个循冗余校验的程序,语言编写,仅供参考
上传时间: 2014-01-01
上传用户:jackgao
循环冗余码校验(CRC)是一种可靠性很高的串行数据校验方法。介质循环冗余码校验的基本原理,并分别用单片机和CPLD作了循环冗余码验的软件实现和硬件实现。包括汇编语言和VHDL语言源程序
上传时间: 2014-08-23
上传用户:woshini123456
本文应用EDA技术,基于FPGA器件设计与实现UART,并采用CRC校验。主要工作如下: 1、在异步串行通信电路部分完全用FPGA来实现。选用Xilinx公司的SpartanⅢ系列的XC3S1000来实现异步串行通信的接收、发送和接口控制功能,利用FPGA集成度比较高,具有在线可编程能力,在其完成各种功能的同时,完全可以将串行通信接口构建其中,可根据实际需求分配资源。 2、利用VerilogHDL语言非常容易掌握,功能比VHDL更强大的特点,可以在设计时不断修改程序,来适用不同规模的应用,而且采用Verilog输入法与工艺性无关,利用系统设计时对芯片的要求,施加不同的约束条件,即可设计出实际电路。 3、利用ModelSim仿真工具对程序进行功能仿真和时序仿真,以验证设计是否能获得所期望的功能,确定设计程序配置到逻辑芯片之后是否可以运行,以及程序在目标器件中的时序关系。 4、为保证数据传输的正确性,采用循环冗余校验CRC(CyclicRedundancyCheck),该编码简单,误判概率低,为了减少硬件成本,降低硬件设计的复杂度,本设计通过CRC算法软件实现。 实验结果表明,基于EDA技术的现场可编程门阵列FPGA集成度高,结构灵活,设计方法多样,开发周期短,调试方便,修改容易,采用FPGA较好地实现了串行数据的通信功能,并对数据作了一定的处理,本设计中为CRC校验。另外,可以利用FPGA的在线可编程特性,对本设计电路进行功能扩展,以满足更高的要求。
上传时间: 2013-04-24
上传用户:Altman
UCD 系列数字电源控制器包括UCD3000 和UCD9000 两个系列,所使用的通讯协议都是电源管理总线(PMBus)协议。PMBus 有4 条信号线,分别是时钟、数据、告警以及控制。PMBus 传输层是基于低成本系统管理总线(SMBus),而SMBus 是个功能更为强健的标准I2C 串行总线的版本,具有分组错误检查和主机通知功能。为了提高通讯数据的可靠性,它们都内置了通讯数据错误校验(PEC)功能。UCD 系列控制器主要利用循环冗余校验(CRC)来实现PEC 功能。本文首先简单介绍CRC 原理,然后通过实例来说明PEC 校验字节如何产生的
上传时间: 2013-11-11
上传用户:1318695663
循环冗余校验码是目前通信系统中被广泛使用的一种编码方法,主要用在同步通信上。循环冗余校验码CRC是一种编码简单、且高效、可靠的差错控制方法,也是被广泛采用的多项式编码,由分组线性码的分支而来,编码简单且误判概率很低,在工业测控和数据通信领域中得到了广泛的应用。
上传时间: 2017-10-23
上传用户:asdfgh513315
这个工程实现了从给定文本中产生循环冗余码的算法。循环冗余码可用于完整的对比大量数据的一致性。
上传时间: 2015-02-11
上传用户:hfmm633
crc.cpp是一个产生0-255对应的16位循环冗余码的例子 correlator.cpp是一个相关滤波例子
标签: correlator cpp crc 255
上传时间: 2013-12-16
上传用户:gtzj
CRC循环冗余,是一种查表法,实现数据的自动打包问题
上传时间: 2015-05-05
上传用户:lwwhust