首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
本文介绍了CRC算法在单片机应用系统中的实现方法,通过一系列的理论推导,得到一种比较实用的8位单片机系统CRC算法,并给出了CRC码计算的汇编语言程序。  相似文献   

2.
LabVIEW是广泛应用的图形化编程语言,采用循环冗余检验(cyclic redundancy check,CRC)对LabVIEW应用系统的数据通信进行校验。为确保其通信性能,需对CRC校验程序进行性能测试。这里介绍了两种实现CRC—CCITT算法的LabvIEw程序,并针对这两种算法程序进行了性能测试。根据测试结果,分析了这两种程序的技术特点和其应用特点。  相似文献   

3.
根据CRC(循环冗余校验码)算法的原理,和ISO/IEC18000-6标准中超高频射频识别系统对校验电路的要求,分析串行CRC算法,提出了一种并行CRC算法。经Verilog-HDL语言编写该算法程序,在QuartusⅡ9.0软件上仿真。最终给出仿真结果以及并行CRC生成模块和校验模块,仿真结果证明并行CRC算法有效提高了系统中数据的处理速度。  相似文献   

4.
武岳山 《通信技术》1995,(4):37-43,47
在简单地讨论了循环码基本特性的基础上,导出了一个利用程序计算循环系统码的校验位的流程。按照导出的流程用QBASIC语言编制了一个通用的CRC校验码编码的计算程序。利用给出的程序,可方便地计算出任意给定的码生成多项式及信息码元下对应的系统码的CRC校验位。  相似文献   

5.
CRC校验及其软件实现   总被引:2,自引:1,他引:1  
数据通信技术是计算机网络技术发展的基础,已经成为现代生活中必不可少的一部分。但通过通信信道传输的数据往往会有差错的产生,而且差错的产生是不可避免的,我们的任务是分析差错产生的原因与差错类型,研究检查是否出现差错及如何纠正差错。循环冗余码(CRC)是目前应用最广的检错纠错编码方法之一。论述了CRC的教学原理及其在数据通信中的作用,并提出了用8031汇编语言实现CRC校验的程序设计。  相似文献   

6.
CRC算法在以太网数据帧中的应用及其硬件实现   总被引:2,自引:0,他引:2  
文章介绍了CRC校验算法的原理,在串行CRC实现的基础上,对电路结构提出了改进,提出了CRC的并行计算,并基于Verilog HDL语言以CRC8为例说明了硬件电路实现方法。CRC校验广泛应用于数据通信、数据存储领域,结合IEEE802.3标准,说明了CRC算法在以太网帧FCS字段中的应用,并给出了CRC32_D16仿真结果。  相似文献   

7.
介绍了在实时监控系统中常用的几种数据通信校验方法及其特点;重点说明了循环冗余码(CRC)校验的原理、检错范围和实现循环冗余码校验的方法,并编制了相应的程序;还介绍了数据通信校验在卫星通信地球站监控系统中的应用。  相似文献   

8.
在此推导出CRC编码算法原理及其C语言的3种实现方法,给出适应不同计算机或微控制器硬件环境的C语言程序。用C语言编写实用的CRC计算程序,并通过实验测试3种方法的效果,分析这3种线性编码与差错控制方法,其目的是提高在S3C2410AL-20微处理器系统中进行二次开发的效率,解决在选择微处理器时容量与速度之间的矛盾。实验结果证明选用C语言实现CRC编码算法可以在编码效率和内存占有率上获得较好的效果。  相似文献   

9.
文章以以太网端口CRC错误为例子,阐述了某些情况下CRC参数在处理障碍中的作用,从而对波分电路传输方式、CRC的作用以及影响光纤传输数据的因素等方面有更深入了解。  相似文献   

10.
DS1820是采用单总线协议的数字温度传感器,其内部自带有循环冗余码CRC(Cyclic Redundancy Code)硬件发生电路,但实际使用时,许多人为了避免整个程序的复杂性,往往忽略了此功能。本文详细介绍了用两种不同的软件方法编程实现其只读存储器(ROM)和读写存储器(RAM)的CRC校验。  相似文献   

11.
混合纠错是数字通信中用于差错控制的主要方式之一.本文分析了汉明码(Hamming code)与循环冗余校验(CRC)的特点,提出了将CRC码和汉明码结合在一起实现混合纠错的方案,并根据CRC及汉明码的编译码特点及纠错原理,用硬件描述语言VHDL对其功能进行了描述,给出了程序的主要源代码及仿真结果.结果显示,这种混合纠错方式不仅可以纠正1位错码,还能检测出多位错码.  相似文献   

12.
循环冗余校验码是一种检错效率高且原理简单的检验方式,本文介绍了其原理及编码规则,并给出了单字节和多字节数据序列求取CRC码的算法,最后给出以CCITT标准为例,利用VB和单片机相结合求取CRC码的方法和实现程序,且该方法可以很方便地应用在其他标准中。  相似文献   

13.
一种并行CRC校验算法的IP设计与实现   总被引:1,自引:0,他引:1  
CRC是Cyclic Redundancy Check的简称,即:循环冗余校验。传统CRC编码,由于采用移位寄存器进行串行处理,数据吞吐量已无法适应新的速率要求,所以需要采用并行结构CRC编码器。并行CRC的核心思想就是把一个码块中的数据分成多组,每组数据同时进行处理,最终得到本码块的CRC校验序列。  相似文献   

14.
CRC校验在DALLAS单总线产品中的应用   总被引:3,自引:0,他引:3  
通过对循环冗余校验(CRC)原理的分析,给出了CRC校验在DALLLAS单总线产品的硬件及软件中的实现方法。  相似文献   

15.
本文简要叙述CRC方式在PCM基群复用设备中的应用。并对循环码的编码方法、帧内第1比特的具体描述、CRC的帧定位以及利用比特误码监测等进行了论述。最后梗概介绍了CRC—4的具体实现方案和计算机模拟的结果。  相似文献   

16.
针对串行通信过程中常用的CRC校验,在Xilinx ISE 10.1中采用IP核建立RAM,用以存入16 bit CRC校验余式表中的CRC校验码,采用VHDL语言完成了16 bit CRC校验查表法的设计。基于Xilinx公司ChipScope Pro Analyzer虚拟逻辑分析仪,对其进行在线逻辑分析,验证了设计的可行性,并在实际应用中得以实现,且表现出良好的稳定性和准确性。  相似文献   

17.
《现代电子技术》2015,(8):154-158
提出一种新型的全参数化CRC算法。详细地介绍全参数化CRC的算法原理,并给出算法公式的推理过程及结果,通过Verilog语言设计实现,给出了基于FPGA平台的仿真波形图,并成功应用于工程项目当中,最后详细分析了全参数化CRC算法在实现过程中的优势。这里提出的全参数化CRC算法,可以通过参数化配置,实现CRC-4、CRC-8、CRC-12等任何CRC-X的运算,亦可以实现任何数据位宽(数据位宽小于等于CRC校验码位宽)、任意生成多项式的CRC运算。  相似文献   

18.
针对串行通信过程中常用的CRC校验,在Xilinx ISE 10.1中采用IP核建立RAM,用以存入16位CRC校验余式表中的CRC校验码,采用VHDL语言完成了16位CRC校验查表法的设计。基于Xilinx公司ChipScope Pro Analyzer虚拟逻辑分析仪,对其进行在线逻辑分析,验证了设计的可行性,并在实际应用中得以实现,且表现出良好的稳定性和准确性。  相似文献   

19.
基于VHDL的CRC校验及其在测控通信中的应用   总被引:2,自引:1,他引:2  
赵鸿  彭碧玉  王宏卓 《通信技术》2010,43(2):29-30,34
为保证数据传输的正确性,需要对通信过程进行差错控制。循环冗余校验CRC由于编码简单、误判概率低,在测控通信系统中得到了广泛的应用。介绍了循环冗余校验码的基本原理,重点分析了其硬件电路的实现方法,并在此基础上用VHDL语言设计了编码程序,给出了应用于测控通信系统中的仿真结果。  相似文献   

20.
CRC算法在ATM协议识别中的应用研究   总被引:1,自引:1,他引:0  
网络协议识别技术是网络对抗领域中的一项关键技术。简要介绍了网络协议识别技术在网络对抗中的重要性,依据ATM信元结构,总结归纳了ATM协议的基本特征,详细分析了CRC搜索算法的基本原理、实现步骤和方法,基于CRC搜索算法,重点分析了2种利用HEC字节进行ATM协议识别的方法——固定边界搜索法和移动窗口搜索法,并依据协议识别过程设计了移动窗口CRC检测模块的实现框架。  相似文献   

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

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