共查询到20条相似文献,搜索用时 78 毫秒
1.
CRC在数据通信中的应用及其软件实现 总被引:1,自引:1,他引:0
论述了 CRC 校验的数学原理及其在数据通信中的应用,分别给出了用单片机8031的汇编语言实现和用 BASIC 及 C 语言的高级语言实现 CRC 校验的程序。并阐述了 CRC 校验技术在数据通信及其计算机数据存储中的应用。 相似文献
2.
CRC校验的软件实现 总被引:1,自引:0,他引:1
数据通信技术是计算机网络技术发展的基础,已经成为现代生活中必不可少的一部分.但通过通信信道传输的数据往往会有差错的产生,而且差错的产生是不可避免的,我们的任务是分析差错产生的原因与差错类型,研究检查是否出现差错及如何纠正差错.循环冗余码(CRC)是目前应用最广的检错纠错编码方法之一.本文介绍了CRC校验的原理及其算法实现. 相似文献
3.
4.
0引言 在数字通信系统中,由于传输信道或其他噪声的存在会引起数据传输及交换过程产生差错,尤其是远程、高速传输.对这些不可避免的差错进行检测和纠正显得尤为重要,编码技术是一种有效的方法.实际产生的错误往往是随机错与突发错同时存在,尤其在短波信道中,传送时错误往往呈区间出现,即连续几个位的码元或连续码元除其中少数几个位以外都发生差错,这时仅采用单一的纠随机错码或纠突发错码均不能取得良好的效果.当前最常用的方法是自动请求重发方式(ARQ)、前向纠错方式(FEC)和混合纠错方式(HEC).ARQ方式不能纠错只能检错,而FEC方式用在传输误码率较低时比较理想.在传输误码率较高时,则容易出现“乱纠”现象.考虑到本系统的传输速率及外界较强的干扰,用上述方法无法胜任. 相似文献
5.
6.
本文介绍了一种数据传输中的差错检测技术——CRC校验,在51系列单片机中CRC-8校验的实现及其在电子标签系统中的应用。 相似文献
7.
杨云江 《贵州大学学报(自然科学版)》2004,21(1):100-105
在计算机网络通信过程中,由于种种原因,会产生数据传输错误(即“差错”),如何识别这些错误并如何纠正这些错误,是计算机网络通信中最关键的技术。本文对数据通信过程中差错的概念、差错的产生以及差错的控制进行了深入的剖析研究和介绍,并提出了一种自动纠错的新算法,并从理论上证明了算法的正确性。 相似文献
8.
9.
介绍了循环冗余校验(CRC-Cycle Redundancy Code)的原理以及用二进制无借位除法计算生成多项式为CRC-16的CRC校验的方法,并给出了当发送一个字节和多个字节时的CRC校验C语言编程和流程图。循环冗余校验是提高数字传输可靠性的一种有效的方法。 相似文献
10.
11.
本文根据循环冗余码硬件编/译码器的原理,通过对CRC-16编码生成过程的研究和分析,给出了一种在8位单片机上用软件实现CRC-16校验的简易高效的方法。 相似文献
12.
基于CRC检错原理,针对USB2.0协议规定的要求,研究了一种通用的CRC16并行算法及硬件实现。该方法适用于不同的CRC生成多项式和不同的并行度,尤其对并行度大于8位的高速系统的CRC计算。与常用的串行算法及查表法相比,该方法使电路的硬件实现比较容易,提高了电路对数据的处理能力,减小了时延,具有现实性及优越性。 相似文献
13.
本文提出了基于字节查表生成循环冗余校验码(CRC码)的三种软件算法,并对其效率进行了分析。算法具有占用存储单元少、生成CRC码速度快的特点,适宜在单片机系统中应用。 相似文献
14.
15.
为了满足串行通信中差错控制的实时性与低存储量要求,在字节查表的循环冗余码校验算法基础上,提出一种新的分段查表的循环冗余码校验算法。新算法的核心是将数据帧的每个字节分为高、低两段分别查表,再通过递推运算,求得数据帧的循环冗余码。测试结果表明,在满足实时性要求的同时,该算法所需要的存储量可以减少90%,能适应分布式控制系统中小型控制设备的串行通信的需要。 相似文献
16.
循环冗余效验码的软件实现 总被引:1,自引:0,他引:1
郭观七 《湖南理工学院学报:自然科学版》1998,(1)
本文论述了循环冗余效验码(简称CRC)的编码和错误检测方法,给出了可在通信软件中直接使用的高效的C语言CRC编码和检错函数源代码. 相似文献
17.
18.
无线传输中的循环冗余校验码纠错应用扩展 总被引:3,自引:1,他引:3
以国际标准CRC-CCITT循环冗余校验码为研究对象,利用近世代数多项式理论证明其奇偶校验性质、最小码距和纠正单比特错误能力.在分析无线通信系统中单比特错误帧分布的基础上,提出一种利用CRC纠正每帧单比特错误的新方案.仿真结果证明,应用CRC纠错可以改善比特误码率、帧错误率和吞吐量,特别是在原始误码率为10-3~10-5区间吞吐量有显著提高;在不改变原有无线通信系统结构的条件下提高了数据传输性能.给出了新方案的一种低复杂度的实现方法. 相似文献
19.
一种通用多通道并行CRC计算及其实现 总被引:2,自引:0,他引:2
对循环冗余校验码(CRC)现有计算方法存在的问题,提出一种有多个计算器同时计算的通用多通道并行CRC计算新方法,证明了该算法及相关定理,并用实例验证了算法正确性.研究不同参数下该算法软件计算的性能,并实现了高达26 Gbit/s硬件CRC计算.分析表明该算法可大幅度提高软硬件计算速度,通过合理选择有关参数能提高CRC计算性价比,在10 G以太网和40 G SDH等未来高速网络中有较大的应用价值. 相似文献
20.
韦卫星 《广西民族大学学报》1995,(2)
本文介绍由IBM—PC机作主机,多台MCS—51单片机作从机的串行通信系统,提出了一种新颖的能产生奇偶校验的多机通信方法。讨论了异型机间通信波特率的设定,并设计了一种可将RS—232C转换为RS—422串行通信接口标准的多机通信接口电路. 相似文献