期刊文献+

通用并行CRC计算方法及FPGA实现 被引量:2

General parallel CRC computing method and implementation based on FPGA
下载PDF
导出
摘要 循环冗余校验(CRC)码是诸多信道编码方式中最常用的一种编码,也是一种检错概率高且容易硬件实现的检错码,因检错能力强、容易实现而得到广泛应用。首先,本文介绍了循环冗余校验的算法原理,分析了CRC校验码的具体运算过程;其次,本文在原算法的基础上提出一种高速并行CRC算法,并以CRC-CCITT为例,推导出8位并行运算的CRC-CCITT逻辑关系式;最后,本文根据推导的8位并行运算的逻辑关系式,描述了8位并行的CRC-CCITT硬件实现电路。将该算法与现有的查找表法的性能进行分析比较发现,该算法具有节省逻辑资源、运行速度快等特点。 Cyclic redundancy check(CRC)code is one of the most commonly used code in channel codes.It is an error detection code with high detection probability and easy hardware implementation.It is widely used for its simple implementation and strong error detection ability.Firstly,this paper introduces the algorithm principle of cyclic redundancy check,and analyzes the specific calculation process of CRC.Secondly,this paper proposes a high-speed parallel CRC algorithm,and takes CRC-CCITT as an example to derive the CRC-CCITT logic relation of 8-bit parallel computing.Finally,according to the deduced logic relation of 8-bit parallel computing,the hardware implementation circuit of 8-bit parallel CRC-CCITT is given.Compared with the existing lookup table methods,the algorithm has the characteristics of saving logical resources and high speed.
作者 仇晓涛 Qiu Xiaotao(CEC Defense Technology Company Limited,Nanjing 210000,China)
出处 《无线互联科技》 2023年第2期115-117,168,共4页 Wireless Internet Technology
关键词 循环冗余校验 生成多项式 并行计算 FPGA cyclic redundancy check generator polynomial parallel computing FPGA
  • 相关文献

参考文献2

二级参考文献7

  • 1王新梅 肖国镇.纠错码-原理与方法[M].西安:西安电子科技大学出版社,2001..
  • 2Campobello G,Patane G,Russo M.PARALLEL CRC REALIZATION[J].IEEE TRANSACTIONS ON COMPUTERS,2003,52(10):1312-1319.
  • 3Perez A.Byte-Wise CRC Calculations[J].IEEE Micro,1983(6):40-50.
  • 4Ramabadran T V,Gaitonde S S.A Tutorial on CRC Computations[J].Micro IEEE,1988,8(4):62-75.
  • 5Giuseppe Campobello,Giuseppe Patan,Marco Russo.Parallel CRC Realization[ J ].IEEE Transactions on Computers.2003,52(10):1312-1319.
  • 6Andrew S Tanenbaum.Computer Networks[M].4th ed.Prentice Hall PTR,31 Oct 2002.
  • 7李永忠.通用并行CRC计算原理及其硬件实现方法[J].西北民族学院学报(自然科学版),2002,23(1):33-37. 被引量:13

共引文献50

同被引文献16

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部