共查询到20条相似文献,搜索用时 31 毫秒
1.
本文介绍了CRC算法在单片机应用系统中的实现方法,通过一系列的理论推导,得到一种比较实用的8位单片机系统CRC算法,并给出了CRC码计算的汇编语言程序。 相似文献
2.
LabVIEW是广泛应用的图形化编程语言,采用循环冗余检验(cyclic redundancy check,CRC)对LabVIEW应用系统的数据通信进行校验。为确保其通信性能,需对CRC校验程序进行性能测试。这里介绍了两种实现CRC—CCITT算法的LabvIEw程序,并针对这两种算法程序进行了性能测试。根据测试结果,分析了这两种程序的技术特点和其应用特点。 相似文献
3.
4.
在简单地讨论了循环码基本特性的基础上,导出了一个利用程序计算循环系统码的校验位的流程。按照导出的流程用QBASIC语言编制了一个通用的CRC校验码编码的计算程序。利用给出的程序,可方便地计算出任意给定的码生成多项式及信息码元下对应的系统码的CRC校验位。 相似文献
5.
CRC校验及其软件实现 总被引:2,自引:1,他引:1
数据通信技术是计算机网络技术发展的基础,已经成为现代生活中必不可少的一部分。但通过通信信道传输的数据往往会有差错的产生,而且差错的产生是不可避免的,我们的任务是分析差错产生的原因与差错类型,研究检查是否出现差错及如何纠正差错。循环冗余码(CRC)是目前应用最广的检错纠错编码方法之一。论述了CRC的教学原理及其在数据通信中的作用,并提出了用8031汇编语言实现CRC校验的程序设计。 相似文献
6.
7.
介绍了在实时监控系统中常用的几种数据通信校验方法及其特点;重点说明了循环冗余码(CRC)校验的原理、检错范围和实现循环冗余码校验的方法,并编制了相应的程序;还介绍了数据通信校验在卫星通信地球站监控系统中的应用。 相似文献
8.
在此推导出CRC编码算法原理及其C语言的3种实现方法,给出适应不同计算机或微控制器硬件环境的C语言程序。用C语言编写实用的CRC计算程序,并通过实验测试3种方法的效果,分析这3种线性编码与差错控制方法,其目的是提高在S3C2410AL-20微处理器系统中进行二次开发的效率,解决在选择微处理器时容量与速度之间的矛盾。实验结果证明选用C语言实现CRC编码算法可以在编码效率和内存占有率上获得较好的效果。 相似文献
9.
文章以以太网端口CRC错误为例子,阐述了某些情况下CRC参数在处理障碍中的作用,从而对波分电路传输方式、CRC的作用以及影响光纤传输数据的因素等方面有更深入了解。 相似文献
10.
11.
12.
循环冗余校验码是一种检错效率高且原理简单的检验方式,本文介绍了其原理及编码规则,并给出了单字节和多字节数据序列求取CRC码的算法,最后给出以CCITT标准为例,利用VB和单片机相结合求取CRC码的方法和实现程序,且该方法可以很方便地应用在其他标准中。 相似文献
13.
一种并行CRC校验算法的IP设计与实现 总被引:1,自引:0,他引:1
CRC是Cyclic Redundancy Check的简称,即:循环冗余校验。传统CRC编码,由于采用移位寄存器进行串行处理,数据吞吐量已无法适应新的速率要求,所以需要采用并行结构CRC编码器。并行CRC的核心思想就是把一个码块中的数据分成多组,每组数据同时进行处理,最终得到本码块的CRC校验序列。 相似文献
14.
15.
本文简要叙述CRC方式在PCM基群复用设备中的应用。并对循环码的编码方法、帧内第1比特的具体描述、CRC的帧定位以及利用比特误码监测等进行了论述。最后梗概介绍了CRC—4的具体实现方案和计算机模拟的结果。 相似文献
16.
17.
18.
针对串行通信过程中常用的CRC校验,在Xilinx ISE 10.1中采用IP核建立RAM,用以存入16位CRC校验余式表中的CRC校验码,采用VHDL语言完成了16位CRC校验查表法的设计。基于Xilinx公司ChipScope Pro Analyzer虚拟逻辑分析仪,对其进行在线逻辑分析,验证了设计的可行性,并在实际应用中得以实现,且表现出良好的稳定性和准确性。 相似文献
19.
20.
CRC算法在ATM协议识别中的应用研究 总被引:1,自引:1,他引:0
网络协议识别技术是网络对抗领域中的一项关键技术。简要介绍了网络协议识别技术在网络对抗中的重要性,依据ATM信元结构,总结归纳了ATM协议的基本特征,详细分析了CRC搜索算法的基本原理、实现步骤和方法,基于CRC搜索算法,重点分析了2种利用HEC字节进行ATM协议识别的方法——固定边界搜索法和移动窗口搜索法,并依据协议识别过程设计了移动窗口CRC检测模块的实现框架。 相似文献