共查询到20条相似文献,搜索用时 140 毫秒
1.
目前在各个领域中用于差错控制的几乎都是循环码CRC(Cyclic Redundancy Check).这是因为它的编译在软硬件上都易于实现,而且它的检错纠错能力强,不但可用于纠正独立的随机错误,也可以用于纠正突发错误.但是,基于CRC对连续二位的差错检错和纠错能力不强的问题,提出了用交错传输的方法,在实际应用中取得很好的检错纠错效果,并在CRC的纠错理论上证明了在基于CRC编码条件下,用交错传输法能提高对连续二位的差错检错与纠错能力. 相似文献
2.
任意长度信息序列的CRC快速算法 总被引:2,自引:0,他引:2
CRC(循环冗余校验码)编码是数字信号传输中用得较普遍的一种差错控制编码。它不但可以用于纠正独立的随机错误,也可以用于纠正突发错误。CRC校验通常是靠专用硬件电路来实现的,但很多系统为了降低成本,常常利用单片机或微处理器编程来完成这一功能。因此,在器件处理能力有限的情况下,如何提高CRC校验软件计算的速度,是开发者最为关心的问题。 相似文献
3.
基于无线传感器网络能量有限的特点,提出了一种判决与校验相结合的算法,利用BCH码和CRC码实现多位纠错功能,在纠正错误时,一位错误和多位错误分开纠错.对纠错算法的能耗进行了分析,并与ARQ方案和BCH纠错方案的能耗进行了对比.仿真结果表明:该多位纠错方法有效地改善了误码率和帧错误率,当误码率大于1.3E-3时,这种算法有较高的能量利用率. 相似文献
4.
在计算机网络通信中,为了降低数据通信线路传输的误码率,可以采用一种差错检测控制--循环冗余码校验(CRC).介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法程序设计.由于CRC算法采用软件校验的方法,不需要设计另外的硬件电路,校验速度非常快,提高了计算机网络通信的速度和报文传输的准确性. 相似文献
5.
在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC是最著名的一种。CRC的全称是循环冗余校验,其特点是:检错能力极强,开销小,易于用编码器及检测电路实现。从其检错能力来看,它所不能发现的错误的几率仅为0.0047%以下。从性能上和开销上考虑,均远远优于奇偶校验及算术和校验等方式。因而,在数据存储和数据通讯领域,CRC无处不 相似文献
6.
7.
8.
基于FPGA的CRC并行算法研究与实现 总被引:1,自引:0,他引:1
循环冗余校验(CRC)算法广泛应用于通信领域以提高数据传输的可靠性.针对通信过程中常用的CRC校验,介绍了CRC的编码和解码原理,分析了CRC的经典算法的实现过程,并在此基础上提出了基于FPGA的CRC并行处理算法.采用VHDL语言对算法完成建模与实现,并以Altera公司开发的EDA工具QuartusII8.0作为编译、仿真平台进行了仿真验证.电路的综合结果表明,该方法具有更少的资源占用量和更高的工作效率. 相似文献
9.
提出一种新的基于CIRC错误校正的水印信息错误检测和校正算法,该算法根据CRC检测原理对提取出的水印信息进行检测是否错误,如果提取出的水印信息错误则采用CIRC对错误的数据进行纠错.实验结果表明,该算法可以有效地提高水印的鲁棒性. 相似文献
10.
CRC错误CRC是ZIP文件的压缩信息记录,在解压时软件首先对比CRC的内容与压缩包大小是否吻合,如果是则顺利解压。但是如果在解压时发现一个文件出错,会导致该文件无法解压。WinZip会弹出一个错误提示窗口(如图)。 相似文献
11.
在水声通信中,有些情况下系统中要求误码率非常低,仅仅靠信道编码的方法不能满足通信质量要求。循环冗余校验码(CRC)是一种性能良好的循环码,非常适用于检错系统,低密度校验码(LDPC)性能接近香农极限的信道编码之一,其译码复杂度远远小于Turbo码。为了满足低误码率的要求,提出了一种将LDPC码和自动重发请求(ARQ)结合应用的方法,在CRC校验之后进行信道编码,在保证通信质量的前提下尽量减小发送信息的冗余度。仿真结果表明,该方法可以将误码率降低到10-9以下。 相似文献
12.
13.
14.
Ching-Lung Chang Author Vitae Steven Shi-Wei Lee Author Vitae 《Computers & Electrical Engineering》2004,30(6):441-452
The Simple Data Link (SDL) framing protocol is uniquely designed to delineate packets in high-speed communications. SDL can identify the boundaries of variable length frames by using length indication and Header Error Correction (HEC) check. In this paper, we derive an HEC hunting algorithm for bit-level and octet-level operations and propose a hardware circuit to simplify the implementation of an SDL framer. By employing only one CRC detector, the proposed framer can reduce the hunting time of packet delineation just like using multiple framers in parallel. To evaluate the performance of SDL in next generation optical networks, the packet loss probability of Optical Burst Switching (OBS) networks is examined. Analytical results reveal that receivers with SDL framers can greatly reduce packet loss probability than those with only pure IP headers. 相似文献
15.
为确保电力通信系统数据的可靠传输,需要在数据链路中加入差错检测码。依据电子式电流互感器标准IEC60044-8的链路层规则,针对帧格式的CRC循环冗余校验码,在串行实现的基础上设计了8位并行CRC逻辑电路,并在FPGA上得到实现。与串行CRC相比,并行的编码速度大为提高。这种编码具有很高的实时性,满足了IEC60044-8标准所规定的快速性要求,达到了预定的目标,可方便地应用于电力通信系统,具有广泛的推广应用价值。 相似文献
16.
17.
18.
杨福宇 《单片机与嵌入式系统应用》2013,(12):27-29
受电磁干扰影响,单片机的程序读取时会出错,最终造成程序走飞和数据出错。目前广泛采用的看门狗技术只对部分程序走飞现象有效,而对程序执行错造成的数据错无效。根据报道的受干扰而造成数据错概率统计数据,计算出引起MCU系统失效的概率已远大于功能安全要求的失效率。为了解决这一问题,需要对读取的程序指令加以检验。国外有的单片机已经添加了这一功能,即纠错编码(ECC)。本文建议一种简化的检验功能,它基于并行的CRC检验,提出了求取并行CRC检验逻辑的方法。 相似文献
19.
基于USB的CRC算法及其VHDL实现 总被引:1,自引:0,他引:1
差错控制是数据通信中常用的传输错误检测措施。接收端通过对接收到的数据进行循环冗余校验(CRC),就可以检测出数据包在传输过程中是否发生损坏。本文详细介绍CRC的基本原理、USB协议中的CRC算法及其VHDL实现。与传统的软件编程实现相比,采用VHDL实现具有更高速度和可靠性,而且可以很方便地嵌入到应用系统中,具有广泛的应用前景。 相似文献
20.
CRC算法在计算机网络通信中的应用 总被引:8,自引:1,他引:8
在计算机网络通信中,为了降低数据通信线路传输的误码率,可以采用一种差错检测控制——循环冗余码校验(CRC)。介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法程序设计。由于CRC算法采用软件校验的方法,不需要设计另外的硬件电路,校验速度非常快,提高了计算机网络通信的速度和报文传输的准确性。 相似文献