首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 93 毫秒
1.
并行CRC-32校验码生成算法研究及其实现   总被引:2,自引:0,他引:2  
在分析串行结构CRC生成算法的基础上,提出了一种高效的8bit并行CRC-32校验码生成算法。利用该算法在特定FPGA芯片上实现了任意字节的CRC-32校验码的生成模块,该模块仅占用93个逻辑单元,最高数据吞吐量可达2400Mbps。  相似文献   

2.
在通信领域循环冗余码CRC检验技术得到了广泛的应用。ATMCRC-32出错率低,非常适用于重要数据的传输。但是CRC-32多项式阶数为32,项数高达15远远多于普通CRC多项式,因而难以实现高速计算。为提高高速链路上数据吞吐率采取按字节计算CRC的算法,还是不能有效地提高计算速度。文章提出了一种克服CRC-32计算固有复杂度的方法,加速了AAL5信息的传输。  相似文献   

3.
白婷  贾明雁  张东亮  李楠  张莹 《计算机测量与控制》2012,20(5):1187-1189,1193
为保证遥测系统中的遥测站与中继站之间的无线通信的可靠性,设计基于串行级联编码的无线通信;采用混合纠错的差错控制方式,利用BCH(31,16)纠正三位随机错误、CRC-32检错性能好、交织器能将突发错误变为独立错误的特点,以BCH(31,16)为外码,CRC-32为内码,经交织器变换的串行级联编码;通过研究CRC-32码、BCH(31,16)码、交织器的软件实现方法,实现了遥测系统的数据编、译码及检错、纠错功能;该系统经运行测试,无线通信误码率约为10-5~10-6,稳定可靠,达到了设计要求。  相似文献   

4.
本文介绍用模2除法计算生成多项成为CRC-32的CRC校验码的微机编程方法,并且给出了一个完整程序示例。  相似文献   

5.
EPCglobal C1 Gen2标准中CRC算法的实现   总被引:2,自引:0,他引:2       下载免费PDF全文
介绍CRC的基本原理和EPCglobal C1 Gen2标准使用的CRC-5算法和CRC-16算法。推导8 bit字节型查找表算法和查找表的产生方法,给出CRC-5和CRC-16的硬件实现原理图和软件实现伪代码。用Gen2标准的Query命令和Select命令测试CRC-5和CRC-16的软件实现方法,结果验证了2种算法的正确性。  相似文献   

6.
在某遥测系统中,通过选用CRC-32编码实现ARQ差错控制以提高无线通信抗干扰能力;在分析CRC-32校验原理及性能的基础上,对如何缩短程序的运行时间、节省内存空间进行讨论,提出采用分段快速查表算法实现编码,并给出程序实现流程及相关代码;该算法的实现解决了某遥测系统的小存储量阔题;经过Z80单片机编程试验证明,该算法比基于字节的快速查表算法只多一次查表及异或运算,而占用的存储空间缩小7/8,是一种适合单片机嵌入式系统使用的有效算法.  相似文献   

7.
IEEE802.11协议在MAC层引入基于WEP算法的安全机制,WEP通过在RC4密码系统中采用CRC-32循环冗余校验的方式实现完整性验证。该文先分析了这种机制的若干缺点,然后重点介绍了802.11i和WAPI,说明后两者是如何弥补上述机制不足之处的。  相似文献   

8.
CRC算法原理及其在MPEG-2系统层中的应用   总被引:4,自引:1,他引:4  
文章对CRC校验算法的原理进行了深入分析,讨论了诸如移位寄存器初始值设置等在实际应用中算法遇到的问题,并给出了编码校验的范例程序。论文对MPEG-2系统层编码所用的CRC-32编码器模型进行了解释,并基于此模型设计了适合于采用软件实现的算法程序。  相似文献   

9.
IEEE802.11协议在MAC层引入基于WEP算法的安全机制,WEP通过在RC4密码系统中采用CRC-32循环冗余校验的方式实现完整性验证。该文先分析了这种机制的若干缺点,然后重点介绍了802.11i和WAPI,说明后两者是如何弥补上述机制不足之处的。  相似文献   

10.
基于FPGA的18b20的CRC校验码的并行算法及实现   总被引:1,自引:0,他引:1  
在分析串行结构的CRC生成算法的基础上,研究了一种高效的8位并行CRC-8校验码生成算法。并且采用FPGA器件与Verilog语言,实现了18b20的56位地址码的CRC-8的校验模块。  相似文献   

11.
It will be demonstrated that error detection mechanisms based on cyclic codes may be easily implemented in the C programming languages. Most error detection mechanisms, such as CRC-16 or CRC-32, are implemented using hardware facilities such as XOR gates and SHIFT registers. However, given a few simple functions, the same error detection capabilities may be implemented by high level software programming.  相似文献   

12.
本文给出了一种快速的CRC递推算法,并给出了计算网络协议中CRC-16码和CRC-CCITT码的程序代码。  相似文献   

13.
介绍了循环冗余校验CRC的差错控制原理,对CRC算法进行了理论分析,提出了快速直接计算法对三字节序列进行简单快捷的CRC计算,给出了实现CRC-16算法的软件流程图,并用PL/M-51语言编写了软件程序,在某测控系统研制过程中进行了使用验证。  相似文献   

14.
在IEEE802.11标准中的WEP协议依靠CRC-32校验来保证数据完整性。但这种确保消息完整性的方法被证明是完全不可靠的。在新提出的IEEE802.11i标准中的TKIP协议为保证消息完整性采用了利用Michael算法消息认证码(MIC),在文中分析了由于Michael算法的缺陷,导致MIC的安全漏洞,并提出了改进方案。  相似文献   

15.
CRC校验码并行计算的FPGA实现   总被引:6,自引:0,他引:6  
用软件实现CRC校验码计算很难满足高速数据通信的要求,基于硬件的实现方法中,有串行经典算法LFSR电路以及由软件算法推导出来的其它各种并行计算方法。以经典的LFSR电路为基础,研究了按字节并行计算CRC校验码的原理,并以常见的CRC-16和CRC-CCITT为例,用VHDL语言进行了可综合设计。结果表明这种实现方法在速度和占用资源方面优于常见的设计,适合在FPGA中实现CRC校验码的计算。  相似文献   

16.
基于硬盘加密卡的CRC并行算法及其仿真   总被引:1,自引:0,他引:1  
硬盘加密卡是用于主机与硬盘之间的一种加密芯片.针对在硬盘加密卡中数据传输可能会受外界影响,使得数据传输出错,引入了循环冗余校验保征数据传输的可靠性.在研究CRC校验基本原理和分析串行校验算法中移位结构的基础上,推导出以字为单位数字序列的CRC递推算法.在Specman平台下对CRC模块进行功能仿真,结果表明该编码具有很高的实时性.与以往的CRC校验算法相比,该编码节约了硬件资源,并且不需要维护余数表,能够满足硬盘加密卡系统要求,是一种正确适用的并行实现方案.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号