首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
许伟  王晓燕 《数字技术与应用》2014,(2):119+121-119,121
差错检测控制广泛应用于计算机网络通信中,可以降低数据通信线路传输的误码率。CRC(循环冗余校验)是一种常见的检测码,在计算机网络通信中,选择合适的CRC,冗余位少、漏检率低、传输效率高。CRC算法采用软件校验的方法,极大地提高了计算机网络传输的准确性和可靠性。本文介绍了CRC算法的原理、分析、设计等,并详述了其在计算机网络中的应用,分析了其研究现状。  相似文献   

2.
CRC校验在计算机与S7-200 PLC通信中的设计与实现   总被引:3,自引:2,他引:1  
详细介绍了循环冗余校验CRC(Cyclic Redundancy Check)的差错控制原理及其在工业控制中的上住机(计算机)和下住机(S7—200 PLC)中的实现。其中,上位机用VisualBasic 6.0编程,下住机用STEP7一Micro/Win编程,利用自由口通信方式来实现数据校验。本文中的系统具备实时显示、历史查询、系统暂停以及准确的信息循环冗余校验功能。  相似文献   

3.
王少峰 《导航》2008,44(3):73-75
本文介绍了循环冗余检验(CRC)码的编/解码原理,给出了CRC编/解码的VHDL的算法实现,并在MODELSIM下给出仿真结果。  相似文献   

4.
连宏 《导航》2005,41(2):106-110
在数据链系统中,为确保数据高效无差错地传送,必须对数据进行差错控制,为此,引入了循环冗余校验.本文详细介绍了CRC的差错控制原理及其在数据链系统中的实际应用和具体实现。  相似文献   

5.
循环冗余校验码(CRC)的硬件并行实现   总被引:12,自引:2,他引:12  
讨论了并行计算循环冗余校验码(CRC)原理,并以USB协议使用的两种CRC的计算为侧给出了硬件并行实现CRC的设计方法。  相似文献   

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

7.
ADS—B是基于ModeS数据链的一种技术,可以为传统雷达无法覆盖的区域提供监视服务。本文介绍了基于模式S的ADS—B系统基带数字信号处理流程,阐述了循环冗余编码(CRC)的工作原理。基于模式S的ADS-B系统,提出了一种基于循环冗余编码(CRC)的纠错算法;然后给出了纠错算法的FPGA实现方案,整个设计划分为多个功能...  相似文献   

8.
王良俊  马琪 《现代电子技术》2011,34(18):170-171,174
循环冗余码(CRC)是USB协议中重要的错误检测措施。在此分析了USB3.0数据包的基本格式以及USB3.0协议中CRC校验的特点,针对USB3.0数据高速传输的要求,设计实现并行发送端CRC产生和接收端CRC校验电路,功能仿真结果证明了其有效性。  相似文献   

9.
用HDL语言实现循环冗余校验   总被引:5,自引:1,他引:4  
文章介绍了用硬件描述语言(HDL)实现循环冗余校验(CRC)的方法。  相似文献   

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

11.
可纠正单个错误的并行CRC解码器的设计   总被引:1,自引:0,他引:1  
程学敏  叶兵  孙宁 《现代电子技术》2005,28(22):104-106
在数据传输的过程中通常使用循环冗余校验(CRC),以检查数据传送过程中是否发生了错误.通常当解码器发现数据帧中有错误发生时都会要求重新发送该数据帧.针对有的同步协议要求解码器同时具有纠正帧头部分发生的单个错误的功能.以CRC的基本原理为基础,分别从算法和程序实现上,介绍了一种高效的硬件实现并行8位CRC-ITU-T检查并纠正发生在16位原始数据和16位CRC码中单个传输错误的校验器.最后给出了相应的综合结果和时序仿真图.  相似文献   

12.
基于FPGA的CRC编码器的实现   总被引:1,自引:1,他引:0  
在数据通信中为了降低通信线路传输的误码率,需要采用高效能的差错控制方法,循环冗余校验CRC(Cyclic Redundancy Check)由于编码简单且有效,是一种最常用的信道编码方法.介绍了CRC编码的原理算法和校验规则,以CRC-4为例,给出了CRC校验码的具体计算过程和使用硬件描述语言VHDL来实现CRC编码的流程图,在程序中实现的是串行移位计算,并以Altera公司开发的EDA工具QuartusⅡ作为编译、仿真平台,选用Cyclone系列中的EP1C6T144C6器件,完成了CRC编码器的FPGA实现,其实现速度可达397 MHz.  相似文献   

13.
分析循环冗余校验码CRC的数学原理和检错纠错能力,提出了一种在不改变现有路由器传输系统结构的情况下,利用CRC的单比特纠错能力提高传输性能的新方案,并给出了方案的实现方法和性能的仿真结果。  相似文献   

14.
基于FPGA的循环冗余校验并行实现   总被引:2,自引:0,他引:2  
在数据通信中为了降低通信线路传输的误码率,需要采用高效能的差错控制方法.循环冗余校验(CRC)由于其误码检测能力强,抗干扰性能优异,在通信和测控等领域有广泛的应用.通过对CRC校验码原理的分析,研究了一种并行CRC算法并采用硬件描述语言Verilog HDL来实现.  相似文献   

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

16.
连宏 《现代导航》2021,12(2):148-151
针对不可靠的非连接网络传输,本文设计了一种具有检错功能的网络传输协议,协议中使用帧头检验和数据信息 CRC 校验,能有效检出传输中的数据错误,并综合运用发送、应答和错误重传等手段,保证了协议的可靠性和协议数据的正确性。文中重点介绍了该协议的帧格式和握手过程,详细讲述了数据发送接收过程和循环冗余校验。  相似文献   

17.
CRC循环冗余校验码并行算法的FPGA实现   总被引:3,自引:0,他引:3  
CRC循环冗余校验是数字数据通信中最常用的差错控制编码方法之一。在多种通信协议的帧结构中有一个16位或32位的FCS(FrameCheckSequence),就是利用CRC编码保证数据帧的无误传输。本文阐述了CRC循环冗余校验码基本原理,根据实际系统需要,建立了并行处理算法的数学模型,并且在FPGA芯片中实现了该并行算法。  相似文献   

18.
并行CRC在FPGA上的实现   总被引:1,自引:0,他引:1  
循环冗余码校验CRC(Cyclic Redundancy Check)广泛用于通讯领域和数据存储的数据检错。基于FPGA在通讯领域和数据存储的应用越来越广泛,CRC的编码解码模块已经是FPGA上的常用模块了。采用超前位计算实现CRC在FPGA上的并行运算,通过实际应用证明该算法能有效实现硬件的速度与资源合理平衡。  相似文献   

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

20.
介绍了循环冗余检错码的原理,主要给出了判断所校验的数据正确时余式为r(x)的证明过程,并且提出了一种简便的判断数据是否正确的方法。  相似文献   

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

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

京公网安备 11010802026262号