共查询到20条相似文献,搜索用时 46 毫秒
1.
3.
基于FPGA的PCM帧同步检测及告警电路的设计 总被引:1,自引:0,他引:1
帧同步单元是脉冲编码调制(PCM)设备中的重要部分.文章采用现场可编程门阵列(FPGA)设计了一种基于同步状态机的帧同步检测电路,该电路具有帧同步的前方保护、后方保护和循环冗余校验(CRC)复帧同步保护功能,大大降低了漏同步和假同步概率,并提供CRC误块检出功能,可以集成在一片FPGA芯片内,用于数字通信系统收端的帧同步和定时. 相似文献
4.
用VHDL设计了一个在数字传输中常用的校验、纠错模块———循环冗余校验CRC模块 ,完成数据传输中的差错控制。通过时序仿真波形可看出 ,当输入 12位信息位时 ,通过CRC发生器和校验器 ,可得到准确的输出 相似文献
5.
差错检测控制广泛应用于计算机网络通信中,可以降低数据通信线路传输的误码率。CRC(循环冗余校验)是一种常见的检测码,在计算机网络通信中,选择合适的CRC,冗余位少、漏检率低、传输效率高。CRC算法采用软件校验的方法,极大地提高了计算机网络传输的准确性和可靠性。本文介绍了CRC算法的原理、分析、设计等,并详述了其在计算机网络中的应用,分析了其研究现状。 相似文献
6.
用VHDL设计了一个在数字传输中常用的校验、纠错模块--循环冗余校验CRC模块,完成数据传输中的差错控制.通过时序仿真波形可看出,当输入12位信息位时,通过CRC发生器和校验器,可得到准确的输出. 相似文献
7.
用VHDL设计CRC发生器和校验器 总被引:4,自引:0,他引:4
用VHDL设计了一个在数字传输中常用的校验、纠错模块--循环冗余校验CRC模块,完成数据传输中的差错控制.通过时序仿真波形可看出,当输入12位信息位时,通过CRC发生器和校验器,可得到准确的输出. 相似文献
8.
9.
10.
针对不可靠的非连接网络传输,本文设计了一种具有检错功能的网络传输协议,协议中使用帧头检验和数据信息 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.
循环冗余校验(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.
18.
循环冗余码(CRC)是USB协议中重要的错误检测措施。在此分析了USB3.0数据包的基本格式以及USB3.0协议中CRC校验的特点,针对USB3.0数据高速传输的要求,设计实现并行发送端CRC产生和接收端CRC校验电路,功能仿真结果证明了其有效性。 相似文献
19.
循环冗余校验码(CRC)的硬件并行实现 总被引:12,自引:2,他引:12
蒋安平 《微电子学与计算机》2007,24(2):107-109,112
讨论了并行计算循环冗余校验码(CRC)原理,并以USB协议使用的两种CRC的计算为侧给出了硬件并行实现CRC的设计方法。 相似文献