基于FPGA的CRC算法的串行和并行实现
本文关键词:基于FPGA的CRC算法的串行和并行实现
更多相关文章: 循环冗余校验码 串行算法 并行算法 超高速集成电路硬件描述语言 现场可编程逻辑门阵列
【摘要】:在数字数据通信系统中,由于信道传输特性不理想以及噪声等干扰,常常会出现一些异常情况。因此,通常在数据通信中添加循环冗余校验(cyclic redundancy check,CRC)码,可以大幅度提高通信的可靠性。文章在论述串行CRC实现的基础上,对电路结构提出了改进的方案,实现了基于现场可编程逻辑门阵列(field programmable gate array,FPGA)的CRC的串行2、4、8位和并行算法,并用超高速集成电路硬件描述语言(very-high-speed integrated circuit hardware description language,VHDL)实现CRC校验,将实验结果下载到DE2,验证了方案的可行性。
【作者单位】: 合肥工业大学电子科学与应用物理学院;
【关键词】: 循环冗余校验码 串行算法 并行算法 超高速集成电路硬件描述语言 现场可编程逻辑门阵列
【基金】:中科院重点实验室开放课题资助项目(IIMDKFJJ-13-06;IIMDKFJJ-14-04)
【分类号】:TN911.22;TN791
【正文快照】: 数字数据通信系统中,由于信道传输特性不理想以及噪声等干扰,数字信号会发生畸变,从而产生误码[1]。为了降低误码率,信道差错控制编码得到了广泛的应用。循环冗余校验(cyclicredundancy check,CRC)码就是其中一种有效的编码技术,在移动通信、计算机通信、USB接口及测控等领域
【参考文献】
中国期刊全文数据库 前9条
1 张焱;任勇峰;齐蕾;姚宗;;基于FPGA的CRC校验算法的实现[J];电子器件;2015年01期
2 吴从中;尹夕振;彭乐;;USB3.0头包信息中CRC-16的Verilog实现[J];合肥工业大学学报(自然科学版);2012年05期
3 王海光;;并行CRC算法硬件实现研究与VHDL设计[J];漳州师范学院学报(自然科学版);2007年04期
4 潘峗;葛宁;董在望;;CRC Look-up Table Optimization for Single-Bit Error Correction[J];Tsinghua Science and Technology;2007年05期
5 蒋安平;;循环冗余校验码(CRC)的硬件并行实现[J];微电子学与计算机;2007年02期
6 姚威;;循环冗余校验码并行算法的研究与实现[J];计算机与数字工程;2006年09期
7 石林艳,罗汉文;CRC循环冗余校验码并行算法的FPGA实现[J];有线电视技术;2005年08期
8 张德云,尹勇生,刘志文,刘林;面向USB应用的CRC编解码电路的设计与实现[J];合肥工业大学学报(自然科学版);2005年03期
9 朱荣华;一种CRC并行计算原理及实现方法[J];电子学报;1999年04期
【共引文献】
中国期刊全文数据库 前10条
1 肖艳艳;何晓雄;;基于FPGA的CRC算法的串行和并行实现[J];合肥工业大学学报(自然科学版);2016年10期
2 刘宝华;;基于ARM和多通信模式的装备远程监控系统设计[J];太赫兹科学与电子信息学报;2016年05期
3 常玉琪;胡黄水;王宏志;王莹;;MVB控制器校验序列FPGA设计[J];长春工业大学学报;2016年05期
4 田野;佟皓萌;;千兆以太网中CRC-32的并行实现[J];电子设计工程;2016年15期
5 费亚男;周辉;朱伟杰;;FPGA软件自动化验证平台设计与实践[J];计算机测量与控制;2016年05期
6 程桂花;陈付龙;齐学梅;左开中;;字节信息流并行CRC-32校验码电路设计与实现[J];安徽师范大学学报(自然科学版);2016年03期
7 冯毓春;张如芹;;ARM微控制器快速实现ModBus协议中的CRC校验[J];单片机与嵌入式系统应用;2016年05期
8 李辉景;王淑琴;任勇峰;甄国涌;焦新泉;;基于CRC校验的高速长线LVDS传输设计[J];电子器件;2015年06期
9 李永基;魏文军;;基于LFSR的CRC校验码在FPGA上的实现[J];兰州交通大学学报;2015年06期
10 卜祥亮;唐小明;殷君茹;李惺颖;;一种面向并行查询的森林资源小班数据划分粒度研究[J];中南林业科技大学学报;2015年09期
【二级参考文献】
中国期刊全文数据库 前10条
1 季鹏辉;孟丁;任勇峰;;基于FPGA的16bit CRC校验查表法设计[J];电子器件;2013年04期
2 张增波;陈仲林;肖刘;;基于FPGA的内置并行CRC校验的UART[J];自动化与仪表;2013年02期
3 同晓荣;;基于FPGA的PCM基群设备串行通讯CRC校验的实现[J];河南科学;2012年02期
4 林凯宏;游林儒;王立松;;CRC校验算法在I/O扩展上的应用[J];组合机床与自动化加工技术;2009年12期
5 金志超;张磊;黄莉莉;;远程地面测发控系统在PLC中嵌入CRC代码校验[J];航天控制;2009年02期
6 沈健;于冰;程颖;;基于数据可靠性的USB接口硬件设计及实现[J];合肥工业大学学报(自然科学版);2007年08期
7 张俊涛;陈晓莉;;基于USB的CRC算法及其VHDL实现[J];微计算机信息;2007年14期
8 张树刚;张遂南;黄士坦;;CRC校验码并行计算的FPGA实现[J];计算机技术与发展;2007年02期
9 蒋安平;;循环冗余校验码(CRC)的硬件并行实现[J];微电子学与计算机;2007年02期
10 赵玉红;;循环冗余校验的实现方法[J];雷达与对抗;2006年04期
【相似文献】
中国期刊全文数据库 前10条
1 徐云;孙广中;郑启龙;吴俊敏;陈国良;;“并行算法”课程的教学与探讨[J];教育与现代化;2008年04期
2 陈国良;孙广中;徐云;吕敏;;并行算法研究方法学[J];计算机学报;2008年09期
3 罗贵章;陈忠伟;;并行算法综述[J];计算机光盘软件与应用;2013年15期
4 谢铁柱;吴功广;;多项式几种并行算法的比较与优化[J];计算机工程与科学;1981年01期
5 李晓梅 ,胡庆丰;并行算法的发展与展望[J];计算机工程与科学;1991年03期
6 童丽,王正明,曾泳泓;自变量选择及其并行算法[J];数值计算与计算机应用;2001年03期
7 陈国良;昔日王榭堂前燕,飞入寻常百姓家浅谈并行算法[J];新电脑;2002年12期
8 李晓梅;《可扩展并行算法的设计与分析》简介[J];装备指挥技术学院学报;2003年02期
9 吴磊,芦东昕,方马;并行算法中的指针转移技术分析[J];计算机工程;2003年22期
10 雷英杰,霍红卫;典型并行算法的实现性能分析[J];空军工程大学学报(自然科学版);2003年05期
中国重要会议论文全文数据库 前10条
1 姚向东;;并行算法到并行结构的映射[A];中国工程物理研究院科技年报(2001)[C];2001年
2 高华;苗世光;;城市小区尺度模式并行算法研究[A];中国气象学会2006年年会“中尺度天气动力学、数值模拟和预测”分会场论文集[C];2006年
3 王志成;吴颂平;;多块结构网格并行算法研究[A];北京力学会第20届学术年会论文集[C];2014年
4 焦龙;郭亚红;纪守领;李金宝;;基于多核计算机的分子动力学并行算法的实现[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年
5 张衡;张武;;三维抛物型初边值问题的块三对角可扩展并行算法[A];2007年全国开放式分布与并行计算机学术会议论文集(上册)[C];2007年
6 王雷章;张爱武;刘晓萌;;三维建模中平面分割并行算法的设计与实现[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年
7 毛韶阳;李肯立;;一种基因数据的聚类并行算法研究[A];2007年全国开放式分布与并行计算机学术会议论文集(上册)[C];2007年
8 左墨;蔺小林;;电力系统暂态稳定并行算法的进展[A];第二届中国水利水电岩土力学与工程学术讨论会论文集(二)[C];2008年
9 樊洪明;李先庭;赵彬;任鸿泽;;有限元分布式并行算法研究[A];全国暖通空调制冷2002年学术年会论文集[C];2002年
10 侯有政;张方;;基于CUDA的动载荷频域识别的并行算法研究[A];第十届全国振动理论及应用学术会议论文集(2011)上册[C];2011年
中国重要报纸全文数据库 前4条
1 ;并行算法研究进展[N];中国计算机报;2004年
2 新华社记者 奚启新 本报通讯员 李汛 记者 喻国英;精彩人生[N];光明日报;2005年
3 新华社记者 奚启新 本报记者 廖文根;三次选择 无怨无悔[N];人民日报;2005年
4 清华大学计算机系 薛巍;电网仿真考验高性能计算[N];计算机世界;2006年
中国博士学位论文全文数据库 前10条
1 任立波;稠密颗粒两相流的CFD-DEM耦合并行算法及数值模拟[D];山东大学;2015年
2 李雪宝;太阳望远镜海量数据并行处理技术研究[D];中国科学院研究生院(云南天文台);2015年
3 马欣荣;微分动力学方程的快速与并行算法研究[D];西安电子科技大学;2015年
4 张艳;分布并行算法设计、分析与实现[D];电子科技大学;2001年
5 杜云飞;容错并行算法的研究与分析[D];国防科学技术大学;2008年
6 潘斌;几何定理机器证明并行算法研究[D];中国科学院研究生院(成都计算机应用研究所);2006年
7 骆志刚;典型结构大型线性方程组的分布式并行算法研究[D];中国人民解放军国防科学技术大学;2000年
8 何霞辉;基于非稳态不可压缩流的可扩张并行算法研究[D];湖南大学;2013年
9 戚晶晶;热物性反问题高效并行算法研究[D];武汉理工大学;2013年
10 张爱清;可扩展数据驱动并行算法研究及应用[D];中国工程物理研究院;2009年
中国硕士学位论文全文数据库 前10条
1 陈权;基于分布式集群的多摄像头的目标检测和跟踪的并行算法[D];南京理工大学;2015年
2 马焕焕;一类近场动力学问题的并行算法[D];山东大学;2015年
3 朱晓丹;一种神经动力学优化系统的并行算法设计[D];大连理工大学;2015年
4 张源;新一代视频编码技术的并行算法设计与实现[D];大连理工大学;2015年
5 董蕾;基于GPU的图像压缩感知算法并行化研究[D];电子科技大学;2015年
6 蒋昭炎;基于图像的大场景三维重建并行算法研究[D];东北大学;2013年
7 冯杰;基于MIC架构的遥感图像增强类算法并行化研究[D];电子科技大学;2015年
8 廖臣;电磁粒子模拟软件并行算法的研究[D];电子科技大学;2007年
9 戴波;并行算法及其应用[D];电子科技大学;2002年
10 宋伟;关联规则并行算法的研究与分析[D];郑州大学;2006年
,本文编号:621658
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/621658.html