首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
可纠正单个错误的并行CRC解码器的设计   总被引:1,自引:0,他引:1  
程学敏  叶兵  孙宁 《现代电子技术》2005,28(22):104-106
在数据传输的过程中通常使用循环冗余校验(CRC),以检查数据传送过程中是否发生了错误.通常当解码器发现数据帧中有错误发生时都会要求重新发送该数据帧.针对有的同步协议要求解码器同时具有纠正帧头部分发生的单个错误的功能.以CRC的基本原理为基础,分别从算法和程序实现上,介绍了一种高效的硬件实现并行8位CRC-ITU-T检查并纠正发生在16位原始数据和16位CRC码中单个传输错误的校验器.最后给出了相应的综合结果和时序仿真图.  相似文献   

2.
3.
基于FPGA的PCM帧同步检测及告警电路的设计   总被引:1,自引:0,他引:1  
帧同步单元是脉冲编码调制(PCM)设备中的重要部分.文章采用现场可编程门阵列(FPGA)设计了一种基于同步状态机的帧同步检测电路,该电路具有帧同步的前方保护、后方保护和循环冗余校验(CRC)复帧同步保护功能,大大降低了漏同步和假同步概率,并提供CRC误块检出功能,可以集成在一片FPGA芯片内,用于数字通信系统收端的帧同步和定时.  相似文献   

4.
用VHDL设计了一个在数字传输中常用的校验、纠错模块———循环冗余校验CRC模块 ,完成数据传输中的差错控制。通过时序仿真波形可看出 ,当输入 12位信息位时 ,通过CRC发生器和校验器 ,可得到准确的输出  相似文献   

5.
许伟  王晓燕 《数字技术与应用》2014,(2):119+121-119,121
差错检测控制广泛应用于计算机网络通信中,可以降低数据通信线路传输的误码率。CRC(循环冗余校验)是一种常见的检测码,在计算机网络通信中,选择合适的CRC,冗余位少、漏检率低、传输效率高。CRC算法采用软件校验的方法,极大地提高了计算机网络传输的准确性和可靠性。本文介绍了CRC算法的原理、分析、设计等,并详述了其在计算机网络中的应用,分析了其研究现状。  相似文献   

6.
用VHDL设计了一个在数字传输中常用的校验、纠错模块--循环冗余校验CRC模块,完成数据传输中的差错控制.通过时序仿真波形可看出,当输入12位信息位时,通过CRC发生器和校验器,可得到准确的输出.  相似文献   

7.
用VHDL设计CRC发生器和校验器   总被引:4,自引:0,他引:4  
用VHDL设计了一个在数字传输中常用的校验、纠错模块--循环冗余校验CRC模块,完成数据传输中的差错控制.通过时序仿真波形可看出,当输入12位信息位时,通过CRC发生器和校验器,可得到准确的输出.  相似文献   

8.
针对飞控模拟装置中基于HDLC协议通信需求,完成了一种新的基于FPGA+ARM架构HDLC协议控制器的设计。文中首先介绍了HDLC协议的帧结构和循环冗余校验(CRC)原理,然后结合FPGA可进行任意数据宽度操作和ARM编程简单灵活的优点,有效实现了符合HDLC协议的帧结构和CRC校验的应用方法,满足HDLC协议要求。应用结果表明设计能够很好地满足各项功能指标的技术要求。  相似文献   

9.
HEC段信息同整个ATM信头有关,利用8位循环冗余编码方式(CRC校验码)产生,用于单比特纠错和多比特查错.针对国内外广泛使用的SDH网络,利用HEC段功能进行SDH帧数据中ATM信元的识别,为SDH网络中ATM信元协议分析和重组的奠定基础.由于信元识别是基于信元本身的差错控制字段,所以能有效地提高识别性能,降低最大信元丢失率.  相似文献   

10.
连宏 《现代导航》2021,12(2):148-151
针对不可靠的非连接网络传输,本文设计了一种具有检错功能的网络传输协议,协议中使用帧头检验和数据信息 CRC 校验,能有效检出传输中的数据错误,并综合运用发送、应答和错误重传等手段,保证了协议的可靠性和协议数据的正确性。文中重点介绍了该协议的帧格式和握手过程,详细讲述了数据发送接收过程和循环冗余校验。  相似文献   

11.
通用组帧规程(GFP)是一种具有实现简单和低开销特点的新型数据链路协议,其帧同步采用基于帧标头循环冗余校验(CRC)的多个帧搜捕器方案。采用状态转移法对其帧同步性能进行研究,并给出计算和数值分析结果。针对该方案帧失步平均持续时间过长的缺点,提出了一种GFP帧同步机制的改进方案。理论分析和计算结果表明,此方案可以有效降低GFP帧同步的失步平均持续时间,改善GFP帧同步系统的性能。  相似文献   

12.
TD-SCDMA、GSM双模单待手机40位CRC的DSP算法   总被引:2,自引:1,他引:1  
循环冗余校验码在通信和计算机行业都有着非常广泛的应用,是一种可靠性极高的差错控制技术。文章介绍了在TD—SCDMA平台上实现GSM双模通信的关键技术之一:小区初搜过程中解调BCCH信道的40位CRC解调算法,并以DSP物理硬件实现为基础,详细介绍了40位的CRC的实现方法逐比特法和查表法。  相似文献   

13.
仇晓涛 《无线互联科技》2023,(2):115-117+168
循环冗余校验(CRC)码是诸多信道编码方式中最常用的一种编码,也是一种检错概率高且容易硬件实现的检错码,因检错能力强、容易实现而得到广泛应用。首先,本文介绍了循环冗余校验的算法原理,分析了CRC校验码的具体运算过程;其次,本文在原算法的基础上提出一种高速并行CRC算法,并以CRC-CCITT为例,推导出8位并行运算的CRC-CCITT逻辑关系式;最后,本文根据推导的8位并行运算的逻辑关系式,描述了8位并行的CRC-CCITT硬件实现电路。将该算法与现有的查找表法的性能进行分析比较发现,该算法具有节省逻辑资源、运行速度快等特点。  相似文献   

14.
高速ATM中CRC算法与信元定界的FPGA实现   总被引:1,自引:0,他引:1  
在通信领域循环冗余码CRC得到了广泛的应用。为解决高速ATM中信头误码差错控制和信元定界问题,通过对循环冗余校验原理的分析,采用递推的方法得出了一种高效的CRC算法。该算法能检测到多个bit错误,并能纠正单bit的错误。相对于一般的按位串行计算或者查表并行计算的方法,这种算法运算速度快且不需要额外的空间存储余数表,提高了高速链路上数据吞吐率。数据之间逻辑关系简单,十分便于采用FPGA实现。  相似文献   

15.
文章利用C 编程建立了一个可产生CRC32(32位循环冗余校验)各位并行计算的异或表迭式生成模型,并利用Verilog HDL语言在FPGA(现场可编程门阵列)上进行了验证,结果表明,该模型产生的各位异或表达式适合于高速数据传输情况下CRC32的并行计算.  相似文献   

16.
并行CRC在FPGA上的实现   总被引:1,自引:0,他引:1  
循环冗余码校验CRC(Cyclic Redundancy Check)广泛用于通讯领域和数据存储的数据检错。基于FPGA在通讯领域和数据存储的应用越来越广泛,CRC的编码解码模块已经是FPGA上的常用模块了。采用超前位计算实现CRC在FPGA上的并行运算,通过实际应用证明该算法能有效实现硬件的速度与资源合理平衡。  相似文献   

17.
CRC校验在DALLAS单总线产品中的应用   总被引:3,自引:0,他引:3  
通过对循环冗余校验(CRC)原理的分析,给出了CRC校验在DALLLAS单总线产品的硬件及软件中的实现方法。  相似文献   

18.
王良俊  马琪 《现代电子技术》2011,34(18):170-171,174
循环冗余码(CRC)是USB协议中重要的错误检测措施。在此分析了USB3.0数据包的基本格式以及USB3.0协议中CRC校验的特点,针对USB3.0数据高速传输的要求,设计实现并行发送端CRC产生和接收端CRC校验电路,功能仿真结果证明了其有效性。  相似文献   

19.
循环冗余校验码(CRC)的硬件并行实现   总被引:12,自引:2,他引:12  
讨论了并行计算循环冗余校验码(CRC)原理,并以USB协议使用的两种CRC的计算为侧给出了硬件并行实现CRC的设计方法。  相似文献   

20.
白帆  朱启仁  张兴凡 《导航》2006,42(4):50-53
在工作中GPS数据经常要求实时传输,为保证传输过程的正确性,可以采用循环冗余码(CRC)对数据进行梭验.本文简要介绍了海上GPS数据传输系统,并从原理入手介绍了循环冗余(CRC)校验的原理和方法.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号