共查询到19条相似文献,搜索用时 78 毫秒
1.
循环冗余校验算法分析和实现 总被引:3,自引:0,他引:3
在网络中传输报文时,噪声干扰或传输中断等因素往往使接收端收到的报文出现错码。为了及时可靠地把报文传输给对方并有效地检测错误,需要采用差错控制。循环冗余校验CRC(Cyclic Redundancy Check)是由分组线性码分支而来,其主要应用是二元码组。循环冗余校验CRC编码简单且误判概率很低,在通信系统中得到了广泛的应用。文中详细介绍了循环冗余校验CRC的差错控制原理及其实现方法。 相似文献
2.
循环冗余校验CRC的分析及硬件实现 总被引:2,自引:0,他引:2
为保证数据传输的正确性,需要对通信过程进行差错控制.循环冗余校验CRC由于编码简单、误判概率低,在通信系统中得到了广泛的应用.介绍了循环冗余校验码的基本原理,重点分析了其硬件电路的实现方法,并在此基础上用VHDL语言设计了CRC编码程序,给出了应用于通信系统中的仿真结果. 相似文献
3.
4.
快速循环冗余校验算法及其程序实现 总被引:3,自引:0,他引:3
采用模拟循环冗余编码电路的工作流程,得到由每个字符循环冗余校验值组成的参数表。对于字符组织m1m2…mk-1mk,则可设m1m2…mk-1对应的信息多项式为mk-1(x),mk对应的信息多项式为mk(x),只须将mk-1(x)和mk(x)进行与文中m1(x)和m2(x)相对应的处理过程,可快速地得到该字符组合的循环冗余校验值。该算法比一般每次对应的处理过程,可快速地得到该字组的循环冗余校验值。该算 相似文献
5.
简介了数字水印技术的基本原理和概念、关系数据库水印技术的基本原理和概念以及其分类.并在此基础上,提出了一种基于循环冗余校验的关系数据库水印算法.该算法首先对原始关系数据库进行分组、秘密排序、以及嵌入比列控制,然后将嵌入了加密信息和经过添加循环冗余校验码的水印信息嵌入到关系数据库中;在检验和提取水印信息时,先对添加了水印信息的数据库进行分组和元组选取,再对相应字段值提出LSB,经过多数选举后,再经循环冗余校验判断有无被攻击和篡改.经实验证明,本文提出的关系数据库水印算法具有安全性好、可用性好、能盲提出盲检测以及能检测攻击和篡改的特点. 相似文献
6.
7.
任国凤 《长春师范学院学报》2010,29(2):43-46
通信的目的就是要将发送端的信息及时准确地送往接收端,因此要求通信系统传输的消息必须可靠。为了解决可靠性问题,通信系统必须进行差错控制。本文详细阐述了一种差错控制方法——循环冗余校验码的编码和错误检测原理,给出了基于FPGA的冗余校验码生成模块与接收模块的设计方法。 相似文献
8.
本文分析了1-Wire通信机制,详细讨论了1-Wire通信协议中的8位CRC校验方法及实观技巧,并在此基础上实现了基于1-Wire器件的基站监控身份验证系统. 相似文献
9.
面向USB应用的CRC编解码电路的设计与实现 总被引:1,自引:1,他引:1
文章在介绍CRC算法原理的基础上,根据除法原理的模2法则构造出通用的CRC编码电路。然后在USB环境应用特点的基础上给出了适用于USB应用的CRC电路结构,以及相应的Verilog-HDL描述。该设计可以用具体电路实现,也可以以IP软核的形式嵌入到其它USB设计中。讨论分析的思路和实现方法不仅对USB应用有意义,而且对其它数据传输电路结构(如CAN总线)也有一定的参考价值。 相似文献
10.
介绍了循环冗余校验(CRC-Cycle Redundancy Code)的原理以及用二进制无借位除法计算生成多项式为CRC-16的CRC校验的方法,并给出了当发送一个字节和多个字节时的CRC校验C语言编程和流程图。循环冗余校验是提高数字传输可靠性的一种有效的方法。 相似文献
11.
针对航空通信中基于差分酉空时调制的解码转发方案的译码错误问题,提出在中继点采用循环冗余编码(CRC)提高系统可靠性的方法.该方法在源节点和目的节点均配置多根天线,接收端使用最大化合并的方案以抵抗多径干扰,利用CRC提高误码性能,保证通信质量.仿真结果表明,在低速率数据传输的快衰落信道中,该方法有明显的编码增益.在BER为10-5处,有循环冗余编码的差分酉空时调制比无循环冗余编码的差分酉空时调制增加约4dB的编码增益. 相似文献
12.
在计算机网络通信中,为了降低数据通信线路传输的误码率,可以采用一种差错检测控制———循环冗余码校验(CRC).本文介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法的漏检分析. 相似文献
13.
基于CRC检错原理,针对USB2.0协议规定的要求,研究了一种通用的CRC16并行算法及硬件实现。该方法适用于不同的CRC生成多项式和不同的并行度,尤其对并行度大于8位的高速系统的CRC计算。与常用的串行算法及查表法相比,该方法使电路的硬件实现比较容易,提高了电路对数据的处理能力,减小了时延,具有现实性及优越性。 相似文献
14.
15.
本文根据循环冗余码硬件编/译码器的原理,通过对CRC-16编码生成过程的研究和分析,给出了一种在8位单片机上用软件实现CRC-16校验的简易高效的方法。 相似文献
16.
在2048kbit/s的PCM基群设备中采用CRC校验方案,可实现准确的串口通信,选用Altera公司的cycloneⅡ系列的EP2C8Q208C8芯片,实现基群设备中CRC串行通信的接收、发送和接口控制功能,采用verilog语言实现CRC算法,并用QuartusⅡ软件平台进行多字节校验仿真,最终下载到芯片上实验,实验结果与理论分析一致,提高了PCM基群设备通信的速率和可靠性. 相似文献
17.
CRC校验算法分析及C语言实现 总被引:1,自引:0,他引:1
详细分析了循环冗余校验(CRC)码的表驱动实现方法,并用C语言编写程序予以验证,所提供的程序代码可作为函数直接嵌入软件系统中。 相似文献
18.
19.