- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
kmp算法毕业论文.
本科毕业设计
(2011届)
题 目 KMP算法的FPGA实现 学 院 电子信息学院 专 业 集成电路设计与集成系统 班 级 学 号 学生姓名 褚小伟 指导教师 李训根 完成日期 2011年3月
诚 信 承 诺
我谨在此承诺:本人所写的毕业论文《KMP算法的FPGA实现》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。
承诺人(签名):
年 月 日
摘 要
随着网络技术的迅猛发展,所要检测的数据包越来越多,单纯的依靠软件来检测,越来越显得力不从心。伴随着FPGA技术的发展,在硬件上实现模式匹配,来提高网络数据处理速度的需求越来越普遍。把搜索算法固化到FPGA里,从而可以大大提高算法的速度,适应科技的迅速发展。
本文重点分析了几种典型的模式匹配算法。包括:BF算法、KMP算法、BM算法、BMH算法、AC算法和AC-BM算法。另外文章还介绍了FPGA的的相关基本知识以及硬件描述语言的选择。
综合考虑现有的比较成熟的模式匹配算法,并且追踪国外基于FPGA技术来实现模式匹配的研究成果,认为在硬件实现方面,KMP算法效率较高,结构简单,可行性强,而且易于对主串进行多模式的匹配,所以选其作为模式匹配硬件模块的核心算法,通过硬线逻辑来进一步提高串模式匹配的效率。本文KMP算法程序设计部分主要分为三个部分:模式串输入、next函数的计算、字符串的匹配。具体情况会在第四章中介绍。
关键词:模式匹配算法;KMP算法;FPGA
ABSTRACT
With the rapid development of network technology, have to text more and more packets. Thus, simply relying on software to detect becomes more and more inadequate.
As the development of FPGA technology, it’s becomes increasingly popular to realize the pattern matching on hardware to meet the demand for the improvement of the processing speed of network data. Putting the search algorithm to the FPGA, which can greatly improve the speed of the algorithm, is adapt to the quick development of technology.
This paper focuses on several typical patterns matching algorithm involving: BF algorithm, KMP algorithm, BM algorithm, BMH algorithm, AC algorithm and the AC-BM algorithm.Besides, this paper will also introduce the basic knowledge related to FPGA as well as the selection of the description language of hardware.
Considering the current pattern matching algorithms which are relatively through and the reseaching findings from abroad of using FPGA to achieve pattern mactching, KMP has advantages of efficient arithmetic, simple organization, strong feasibility and easy multi-pattern macthing to primary string in realizing hardware.Thats the reason why choose it to be the core arithmetic of matching p
您可能关注的文档
- KinetisK60SDHC模块对SD设备操作方法详解..doc
- KIS专业版工资管理..doc
- KingWin铭冠拉杆箱2013年1月热卖商品..doc
- KIS专业版系统初始化准备资料..doc
- KingstonDataTravelerG2U盘量产..doc
- Kis专业版财务考题1..doc
- Kiss-the-Rain(雨的印记)吉他谱..doc
- Kistler-Morse球罐液位测量新方法..docx
- KIS财务系统实验资料..doc
- KITROCELLCLOSEDIFFCSIOSEXPERIMENTS初步翻译..docx
- 小学数学课堂人工智能教学实践与评价体系构建教学研究课题报告.docx
- 高中物理实验课教学中的学生合作学习模式探讨教学研究课题报告.docx
- 高中数学实验教学中的实验资源开发与利用研究教学研究课题报告.docx
- 《绿色交通基础设施建设对城市空气质量改善的短期效应评估》教学研究课题报告.docx
- 初中英语语法教学中的跨学科教学与学生应用能力培养研究教学研究课题报告.docx
- 高中数学思维训练教学资源动态定价与优化配置策略研究教学研究课题报告.docx
- 金融科技监管中的金融科技企业合规性监管政策优化研究教学研究课题报告.docx
- 《量子通信技术在金融信息安全传输中的性能优化研究》教学研究课题报告.docx
- 小学课外阅读指导课程效果评价研究教学研究课题报告.docx
- 基于人工智能的小学科学智能教育平台用户科学探究能力培养策略教学研究课题报告.docx
最近下载
- 2025年小升初语文《理解句子的含义》教学讲义及练习题(附答案).pdf VIP
- 个人简历——【标准模板】.doc VIP
- AKAI EWI5000 快速入门说明书(中文).pdf
- ICU患者镇痛镇静及谵妄评估.pptx VIP
- 四大名著介绍PPT课件.pptx VIP
- 2025初中历史教师课程标准考试模拟试卷附参考答案.docx VIP
- 浙江省名校协作体2023-2024学年高二上学期开学适应性考试物理试题含答案.pdf VIP
- 2025湖南常德市纪委监委直属事业单位选调6人笔试备考试题及答案解析.docx VIP
- 漏液传感器NIDEC 简明说明书.pdf VIP
- 2025中国银行软件中心社会招聘笔试历年参考题库附带答案详解.pdf
文档评论(0)