共查询到20条相似文献,搜索用时 15 毫秒
1.
USB中的CRC校验原理及其Verilog HDL语言实现 总被引:4,自引:0,他引:4
在数据和控制信息中加上循环冗余码是通用串行总线(USB)协议中一个重要的错误检测措施。接收端通过进行循环冗余校验(CRC),可以检测包在传输过程中是否发生损坏。硬件描述语言Verilog HDL常用于数字电子系统性设计,设计者可用它进行各种级别的逻辑设计。介绍了循环冗余码基本原理、USB协议中的循环冗余校验以及CRC校验的串、并行设计和Verilog HDL代码实现。 相似文献
2.
对循环冗余校验的研究及应用大多集中在错误检测,很少应用其纠错功能。IEEE802.11 标准中使用CRC码
对接收的信息帧进行错误检测。在介绍生成CRC码的基本方式的基础上,论文详细分析了纠正信息帧中单比特错误的方法。 相似文献
3.
CRC算法在计算机网络通信中的应用 总被引:8,自引:1,他引:8
在计算机网络通信中,为了降低数据通信线路传输的误码率,可以采用一种差错检测控制——循环冗余码校验(CRC)。介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法程序设计。由于CRC算法采用软件校验的方法,不需要设计另外的硬件电路,校验速度非常快,提高了计算机网络通信的速度和报文传输的准确性。 相似文献
4.
为了提高单片机之间的通信速度,设计了一种循环冗余码校验CRC (Cyclic Redundancy Check)算法。CRC算法能在通信接口上很好地校验传输的每一个字节。 相似文献
5.
单片机通信中的CRC算法 总被引:7,自引:1,他引:6
为了提高单片机之间的通信速度,设计了一种循环冗余码校验CRC(Cyclic Redundancy Check)算法。CRC算法能在通信接口上很好地校验传输的每一个字节。 相似文献
6.
在计算机网络通信中,为了降低数据通信线路传输的误码率,可以采用一种差错检测控制--循环冗余码校验(CRC).介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法程序设计.由于CRC算法采用软件校验的方法,不需要设计另外的硬件电路,校验速度非常快,提高了计算机网络通信的速度和报文传输的准确性. 相似文献
7.
本文从理论上系统的研究了循环冗余校验(CRC)码的原理和性质,解决了在实际应用中经常碰到的如何设置寄存器的初始值及如何选取生成多项式的问题;同时,通过分析不同长度下算法的性能差异提出了CRC算法对校验数据的长度没有限制的观点。最后,提出了CRC逆运算的概念。 相似文献
8.
9.
10.
基于USB的CRC算法及其VHDL实现 总被引:1,自引:0,他引:1
差错控制是数据通信中常用的传输错误检测措施。接收端通过对接收到的数据进行循环冗余校验(CRC),就可以检测出数据包在传输过程中是否发生损坏。本文详细介绍CRC的基本原理、USB协议中的CRC算法及其VHDL实现。与传统的软件编程实现相比,采用VHDL实现具有更高速度和可靠性,而且可以很方便地嵌入到应用系统中,具有广泛的应用前景。 相似文献
11.
12.
CRC是IEEE1394协议中重要的错误检测和恢复机制。介绍循环冗余校验的基本原理,根据IEEE1394协议中CRC码的产生原理.分析CRC校验的具体计算过程,讨论IEEE1394协议中CRC的FPGA实现.借助EDA工具和Verilog HDL语言实现了对这.种算法的仿真和验证。 相似文献
13.
任意长度信息序列的CRC快速算法 总被引:2,自引:0,他引:2
CRC(循环冗余校验码)编码是数字信号传输中用得较普遍的一种差错控制编码。它不但可以用于纠正独立的随机错误,也可以用于纠正突发错误。CRC校验通常是靠专用硬件电路来实现的,但很多系统为了降低成本,常常利用单片机或微处理器编程来完成这一功能。因此,在器件处理能力有限的情况下,如何提高CRC校验软件计算的速度,是开发者最为关心的问题。 相似文献
14.
引言
循环冗余校验(Cyclic Redundancy Check,CRC)是最为常用的计算机和仪表数据通信的校验方法。CRC码是一种线性分组码,编码简单但具有很强的检错纠错能力。除了各种嵌入式仪表、变频器等设备,还有一些数字型传感器的输出数据也提供CRC码,如数字温度传感器DS18820、集成温湿度采集芯片SHT11等。但是,各厂商所提供的CRC校验多项式(用于同通信码模除)互有差别,且有CRC-8和CRC-16之分。另外,规定模除余数初始值所有的位有全清0或全置1之分(其CRC硬件生成电路不同),故其模除求余的运算过程也不相同。初接触者往往难以领晤,省略CRC校验使通信的可靠性降低。 相似文献
15.
16.
17.
18.
《自动化仪表》2017,(10)
在核电仪控系统的维护过程中,需要对控制器进行数据下装来完成工程组态的校验与升级。为了保证数据下装的准确性与完整性,对核电仪控系统内局域网(LAN)通信节点的组成特征进行了研究。对现有的局域网通信方法进行了分析,提出了一种基于IEEE 802.3协议的数据下装与校验方法。首先,通过设计功能指令以及预设错误通知,保证系统能够及时获取局域网通信过程中出现的错误;然后,基于MAC帧格式,设计了一种新的数据桢格式,通过封装功能码以及错误通知指令来保证通信节点之间的交互性;最后,采用数据包CRC校验、文件CRC校验以及文件回读比较等一系列方法,保证文件在局域网内传输的正确性。经过测试,该方法具有可靠性高、传输速度快以及配置要求低等优点,可以广泛应用于船舶、火电等嵌入式模块较多的局域网系统。 相似文献
19.
20.
快速CRC校验及其实现 总被引:1,自引:0,他引:1
在数据信息传输中,检错能力最佳要算循环冗余校验码(简称CRC校验)。但CRC校验最突出的问题是校验时间长,从而影响数据信息的传输速度。本文介绍的快速CRC校验法,比现有一般的CRC校验提高速度7~8倍。 相似文献