共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
在计算机网络通信中,为了降低数据通信线路传输的误码率,可以采用一种差错检测控制———循环冗余码校验(CRC).本文介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法的漏检分析. 相似文献
3.
迄今为止所提出的大多数故障安全系统是由一个三模或双模冗余结构级联一个故障安全接口所构成的为使得整个故障安全系统具有并发差错检测和定位能力。有一些系统使用了自校验的冗余模块。用于三模冗余结构的故障安全表决器能够屏蔽单个模块的差错,但用于双模冗余结构的故障安全接口一般不具有纠错能力。为解决这一问题,提出了一个称为交替互补转换器的故障安全接口的门级电路方案,它只要求两个冗余模块的输出构成交替互补矢量,且冗余模块无须是自对偶实现的,这种故障安全系统能够纠正单个冗余模块所产生的单固定型单错,交替互补转换器通过了Active-VHDL的门级模拟验证,另外,还估计了它的硬件复杂性和传输延迟。 相似文献
4.
循环冗余校验算法分析和实现 总被引:3,自引:0,他引:3
在网络中传输报文时,噪声干扰或传输中断等因素往往使接收端收到的报文出现错码。为了及时可靠地把报文传输给对方并有效地检测错误,需要采用差错控制。循环冗余校验CRC(Cyclic Redundancy Check)是由分组线性码分支而来,其主要应用是二元码组。循环冗余校验CRC编码简单且误判概率很低,在通信系统中得到了广泛的应用。文中详细介绍了循环冗余校验CRC的差错控制原理及其实现方法。 相似文献
5.
循环冗余效验码的软件实现 总被引:1,自引:0,他引:1
郭观七 《湖南理工学院学报:自然科学版》1998,(1)
本文论述了循环冗余效验码(简称CRC)的编码和错误检测方法,给出了可在通信软件中直接使用的高效的C语言CRC编码和检错函数源代码. 相似文献
6.
循环冗余校脸CRC(Cyclic Redundancy Check)是一种编码简单,且高效、可靠的差错控制方法,广泛应用于工业测控及数据通信领城。首先分析了CRC的校验原理、冗余位的产生方法、性能分析。然后以CRC-32为例,给出了软件实现算法的C语言代码。 相似文献
7.
8.
9.
介绍了循环冗余校验CRC算法原理和校验规则,分析了CRC校验码的具体计算方法,给出了使用DSP来实现CRC算法的过程,完成了CRC编码器的DSP实现。最后,将仿真结果与理论值进行比较,仿真结果与理论值一致。 相似文献
10.
简单数据链路协议 (SDL)是一种新的且具有实现简单和低开销特点的数据链路协议 ,其同步方式采用了帧头循环冗余码 (CRC)校验实现。互联网工作组 (IETF)建议给出了适用于互联网协议 (IP)数据包传输的多捕捉器的 SDL帧同步方案。采用状态转移方程的方法 ,对其同步平均持续时间、失步平均持续时间等主要性能进行了研究 ,并给出了数据分析结果。针对该方案失步平均持续时间过长的缺点 ,提出了一种改进的帧同步方案。理论分析和计算结果表明 ,此方案可以有效降低 SDL 帧同步的失步平均持续时间 ,改善了 SDL 帧同步系统的性能。 相似文献
11.
针对奇偶校验极化(parity-check polar, PC-polar)码中奇偶校验码检错效率低而导致纠错性能不佳的问题,提出了一种循环冗余校验码辅助PC-polar码的新颖编码算法。用奇偶校验(PC)比特和高汉明权重的冻结比特替换低汉明权重的信息比特来优化极化码的距离谱,并结合5位循环位移寄存器优化PC码的校验函数,再在PC-polar码中加入检错效率较高的循环冗余校验(CRC)码,最后通过控制变量法确定了2种校验码的数量。仿真结果表明,该算法构造的CRC-PC-polar (CRC8, PC6)码在误块率(BLER)为10-5时,与PC-polar码、CRC-polar码和segmented-CRC-polar码相比分别有0.4 dB、0.1 dB、0.2 dB的净编码增益。由此可知,提出的算法能够改善PC-polar码的纠错性能。 相似文献
12.
13.
提出了一种在SPI总线上利用循环冗余校验码(CRC)、安全码和停等式自动反馈重传(ARQ)实现安全相关闭环传输的方法,给出了硬件电路设计方法和仿真结果. 相似文献
14.
CRC校验算法分析及C语言实现 总被引:1,自引:0,他引:1
详细分析了循环冗余校验(CRC)码的表驱动实现方法,并用C语言编写程序予以验证,所提供的程序代码可作为函数直接嵌入软件系统中。 相似文献
15.
本文分析了数据通信中实时差错产生的原因,其次讨论了差错控制的三种基本方式:重发纠错、前向纠错和混合纠错,再次对海明码、奇偶校验码、循环冗余码(CRC)等较为成熟的编码技术进行了研究,提高了数据通信系统的抗干扰能力,降低了系统的误码率,提高了数据传输的可靠性,实现了数据通信中的实时差错控制,保证了通信质量。 相似文献
16.
为了满足串行通信中差错控制的实时性与低存储量要求,在字节查表的循环冗余码校验算法基础上,提出一种新的分段查表的循环冗余码校验算法。新算法的核心是将数据帧的每个字节分为高、低两段分别查表,再通过递推运算,求得数据帧的循环冗余码。测试结果表明,在满足实时性要求的同时,该算法所需要的存储量可以减少90%,能适应分布式控制系统中小型控制设备的串行通信的需要。 相似文献
17.
介绍了循环冗余校验(CRC-Cycle Redundancy Code)的原理以及用二进制无借位除法计算生成多项式为CRC-16的CRC校验的方法,并给出了当发送一个字节和多个字节时的CRC校验C语言编程和流程图。循环冗余校验是提高数字传输可靠性的一种有效的方法。 相似文献
18.
19.
本文简单介绍了循环冗余校验的基本原理.以国际标准CRC-CCITT为研究对象,从串行实现的电路结构出发,通过理论推导,得出了基于逻辑设计的高速CRC并行实现矩阵递推公式.分别设计了这两种结构的CRC-CCITT硬件实现电路,并利用ModelSim6.2软件进行了功能和时序仿真:用16bit位宽的并行CRC电路对32bit数据进行计算,经过2个时钟周期得到校验码. 相似文献
20.
当非涉密网络向涉密网络导入数据时,如何保证涉密信息不会泄露到非涉密网络,是一个迫切需要解决的问题.数据二极管技术通过数据的单向传输来保证涉密网络的安全,但数据的准确传输仍是一个核心问题.提出一种扰码-冗余传输的方案来实现数据的无反馈稳定传输,并分析了数据稳定传输的概率.仿真实验表明该方案在损失一定有效通信带宽的情况下,能够在完全无反馈的传输系统中,将数据传输的容错率大大降低到工程可接受程度. 相似文献