共查询到17条相似文献,搜索用时 93 毫秒
1.
介绍了循环冗余校验CRC算法原理和校验规则,分析了CRC校验码的具体计算过程,并以CRC-16为例,给出了使用硬件描述语言Verilog HDL来实现CRC-16的部分源程序,它既是校验码的生成器,也是待校验数据的校验器,对该例进行仿真并给出综合结果,最终可以在现场可编程门阵列(FPGA)上实现,其工作频率可达400MHz. 相似文献
2.
RFID系统数据传输中CRC算法的分析与实现 总被引:1,自引:0,他引:1
分析了基于ISO/IEC 18000-6协议的超高频(UHF)RFID系统数据传输中循环冗余校验(CRC)算法的原理和特点,在经典LFSR电路的基础上,采用按字节并行计算CRC校验码的方法,以CRC-CCITT生成多项式为例,用Verilog HDL语言设计实现了8位并行CRC-16电路.在Quartus Ⅱ8.0综合开发环境下进行时序仿真,并在FPGA芯片EP1C6Q240I7上测试验证,结果表明:所设计的电路在一个时钟周期内处理8位数据,符合协议规定,满足超高频RFID系统的通信速率要求. 相似文献
3.
基于LabVIEW的CRC-16程序分析与实现 总被引:1,自引:0,他引:1
在论述循环冗余校验的原理和特点的基础上,采用LabVIEW技术,分析和研究了CRC-16程序算法和程序实现的问题,验证了它的可靠性和高效性.说明基于图形化编程语言的LabVIEW技术,可以更好更直观地用于研究高阶CRC软件和硬件实现的问题. 更多还原 相似文献
4.
本文简单介绍了循环冗余校验的基本原理.以国际标准CRC-CCITT为研究对象,从串行实现的电路结构出发,通过理论推导,得出了基于逻辑设计的高速CRC并行实现矩阵递推公式.分别设计了这两种结构的CRC-CCITT硬件实现电路,并利用ModelSim6.2软件进行了功能和时序仿真:用16bit位宽的并行CRC电路对32bit数据进行计算,经过2个时钟周期得到校验码. 相似文献
5.
循环冗余校验CRC的算法分析及其实现方法 总被引:1,自引:0,他引:1
李寿强 《成都电子机械高等专科学校学报》2003,(4)
循环冗余校验CRC(Cyclic Redundancy Check)是一种编码简单,且高效、可靠的差错控制方法,广泛应用于工业测控及数据通信领域。阐述用循环冗余校验码CRC进行差错控制的原理,并介绍使用硬件和软件两种方式实现CRC码的方法。 相似文献
6.
用VB6.0实现两机串口通讯及CRC16校验 总被引:2,自引:0,他引:2
介绍了当一台PC机作为上位机,另一台PC机作为下位机操作站时,如何用可视化编程语言VB6.0中的MSComm控件实现两机通讯,并用循环冗余校验码CRC16进行校验。已达到上、下位机可靠通讯。 相似文献
7.
CRC算法在TPMS中的应用 总被引:1,自引:0,他引:1
为了提高汽车轮胎压力检测系统(TPMS)无线通讯的可靠性,降低数据存储空间,提出了一种求取数据帧CRC(循环冗余码校验)校验码的半字节快速查表法,给出了实现该方法的过程,克服了单字节快速查表法占用存储空间大的缺点.试验结果表明,该方法的检错率可达99.9%以上,可以在TPMS中实际应用. 相似文献
8.
利用OneWireBus串行传输iButton器件数据,CRC校验是必不可少的。有二种CRC校验实现方案:硬件实现和软件实现方案。软件方案中,又有几种不同的方法,软件实现节省了专门的硬件校验电路。DOWCRC用查表法速度更快,CRC16用公式法更优越,既节省存储空间又提高校验速度。 相似文献
9.
GPS数据通讯时,接收端对接收到的数据进行差错校验,再将得到的校验码和接收到的校验码比较,如果二者一致则认为传输正确,如果是指令则执行,否则予以拒绝。本文介绍了循环冗余码基本原理、GPS数据通讯中冗余校验,从校验原理入手,具体给出其逻辑电路和Verilog HDL语言实现。 相似文献
10.
远程监控网中快速CRC算法设计及实现 总被引:1,自引:1,他引:1
针对监控现场电磁干扰严重、环境恶劣、安装条件复杂、数据通讯量大以及对数据处理的时实性要求苛刻等具体情况,根据循环冗余校验码(CRC)的基本原理,设计了表驱动算法实现循环冗余校验。该算法在中心处理机用Delph4.0宏汇编来实现,在前置端机则用MCS-51单片机汇编语言来实现,二者可相互移植。由于CRC的表驱动算法的软件实现,系统不需要设计另外的硬件电路,降低了成本,减小了设备安装尺寸,校验速度非常快,提高了远程监控网络的通讯速度和报文传输准确性。 相似文献
11.
彭伟 《南京信息工程大学学报》2012,4(3):258-265
介绍了CRC循环冗余校验基本原理及生成多项式表示,分别研究了嵌入式系统CRC 8 Dallas/MaxiM与CRC 16 iBM生成多项式及其硬件描述.以Ds18B20器件的ROMiD/sCRatChpaD数据校验及MODBus总线网络数据帧校验为例,通过对生成多项式及硬件描述的分析研究得出了基本比特型校验算法设计,在数学推导的基础上得出了其改进的比特型校验算法及单字节、半字节查表校验算法.为获得更高的校验速度,提出了一种基于块及多表的校验算法,比较了几种校验算法的ROM空间占用与校验处理速度.所设计的CRC校验程序为嵌入式系统数据的可靠传输提供了重要保证 相似文献
12.
13.
EoS(Ethernet over SDH)技术结合了SDH和以太网两者的优势,实现了以太网数据在SDH上传输。针对硬件资源优化及EoS系统中数据帧长PLI的CRC-16校验码算法特点,提出基于FPGA的改进实现方法,通过电路仿真与综合结果表明,该方法实现了对高速并行化数据传输的有效保护,在资源消耗、实现效率两方面都取得了较好效果。 相似文献
14.
陈俊华 《宁波工程学院学报》1996,(1)
阐述了小缸径直喷式柴油机多孔喷油嘴喷孔角度参数的计算方法,给出了喷油嘴喷孔设计、加工、检查及与燃烧来匹配的全部角度参数,还列举了85系列柴油机喷油嘴喷孔角度设计的示例。 相似文献
15.
以太网中8位并行CRC-32软核设计 总被引:1,自引:0,他引:1
李宥谋 《西安邮电学院学报》2006,11(5):32-35
研究以太网系统中帧校验序列(FCS)的并行处理方法。根据串行CRC-32编码原理,导出并行CRC-32编码算法,并且给出Verilog HDL语言设计的并行CRC-32软核。使其能够方便、灵活的应用到高速以太网系统设计中。 相似文献
16.
17.