网站大量收购闲置独家精品文档,联系QQ:2885784924

基于VHDL的循环码编译码器的设计论文.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VHDL的循环码编译码器的设计毕业论文 目 录 摘 要 I 第1章 绪论 1 1.1 设计目的和要求 1 1.2 背景及国内外研究概况 1 1.3 本次设计完成的主要工作 2 第2章 EDA技术 3 2.1 EDA概述 3 2.2 VHDL语言介绍 3 2.3 VHDL语言的特点 4 2.4 可编程逻辑器件 5 2.5 Quartus II概述 6 2.6 Quartus II数字系统开发流程 7 2.7 小结 8 第3章 常用循环码简介 9 3.1 循环码 9 3.2 R-S码 10 3.3 非本原BCH码 10 3.4 小结 11 第4章 基于BCH码设计原理 12 4.1 编码器设计原理 12 4.2 译码器设计原理 13 4.2.1 由接收多项式r(x)求伴随式s 13 4.2.2 由伴随式求出错误位置 15 4.2.3 搜索法译码原理 17 4.3 主模块电路设计方框图 18 4.3.1 编码器电路 18 4.3.2 综合计算电路 18 4.3.3 迭代译码算法电路 19 4.3.4 钱氏搜索译码电路 19 4.3.5 差错定位电路 20 4.3.6 译码器电路(双纠错码) 20 4.4 小结 21 第5章 程序设计实现 22 5.1 程序设计总流程图 22 5.2 编码器顶层文件主程序 23 5.3 译码器顶层文件主程序 24 5.4 编码器顶层文件生成模块 27 5.5 译码器顶层文件生成模块 28 5.6 编码器仿真图 28 5.7 译码器仿真图 29 5.8 小结 30 第6章 结论 31 致 谢 32 参考文献 33 附 录 34 附录1 34 附录2 43 基于VHDL的循环码编译码器的设计 第1章 绪论 设计目的和要求 BCH码是一种重要而有效的纠正多个随机错误的循环码。它的纠错能力很强,在短和中等码长下,其性能很接近于理论值,并且构造方便,编码简单。因此,在通信领域中,BCH码的应用极为广泛。 本设计中将一组循环码输入,并且能编码,再纠错,再到解码输出的一个过程。(15,7)码是距离d= 5的本原BCH码,它能有效的纠正2位随机错误。对不同的设计方法进行分析和比较,选择优化的设计方法,利用VHDL分别设计(15,7)BCH码的编码器和译码器,并能够对两部分进行单独仿真调试,实现其相应的功能。 作为通信工程专业的学生,通过这次循环码编译码方面的毕业设计,可以提高本人对编码领域及通信电路设计领域的认识,有利于培养我在通信编码方面的设计能力。一人一题特别有利于锻炼我独立分析问题和解决问题的能力。设计过程的复杂加老师的严格要求有益于培养本人严谨的工作作风减小。是负指数函数,从数值看欲减小可走增大码长N或增大可靠性函数E(R)两条路。而想增大E(R)又有加大信道容量C或减小码率R两条路。 对于同样的码率R,信道容量大的,其可靠性函数E(R)也大;若信道容量C不变,码率减小时其可靠性函数E(R)增大。 本次设计完成的主要工作 本文设计中主要包括以下内容: ◆ 方案论证、画出组成方框图; ◆ 画出系统工作的时序图; ◆ 设计组成系统的各单元电路; ◆ 完成整个系统的设计; ◆ 进行部分电路的时序仿真,并对仿真结果进行分析; ◆ 完成整个系统的仿真调试和性能分析; ◆ 撰写毕业设计论文。 第2章 EDA技术 EDA概述 EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。典型的EDA工具中必须包含两个特殊的软件包,即综合器和适配器。综合器的功能就是将设计者在EDA平台上完成的针对某个系统项目的HDL、原理图或状态图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得欲实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功能就是将软件描述与给定的硬件结构用一定的方式联系起来。也就是说,综合器是软件描述与硬件实现的一座桥梁。综合过程就是将电路的高级语言描述转换低级的、可与目标器件FPGA/CPLD相映射的网表文件。VHDL的英文全名是Very-High-Speed Int

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档