- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA课程设计-脉冲序列检测器的设计汇
摘要:脉冲序列检测器广泛应用于现代数字通信系统中,随着通信技术的发展,对多路脉冲序列信号检测要求越来越高。随着器件复杂程度的提高,电路逻辑图变得过于复杂,不便于设计。VHDL(VHSIC Hardware Description Language)是随着可编程逻辑器件的发展而发展起来的一种硬件描述语言。VHDL具有极强的描述能力,能支持系统行为级、寄存器输级和门级三个不同层次的设计。
本文针对传统的脉冲序列检测器方案,提出了一种基于FPGA的脉冲序列检测器设计的新方案,该方案基于当今通讯信息产业的发展,不断追求较低数据传输误码率,其中较为成熟的编码方法如汉明码、奇偶校验码、循环冗余码等编码技术,被广泛应用于计算机、电子通信、控制等各个领域。其中汉明码是一种能够纠正一位错码且编码效率较高的线性分组码。,、、、………………………………………………………(11)
2 序列检测器的设计特点及原理
2.1 实验设计的特点…………………………………………………………(13)
2.2 汉明码编码和译码原理…………………………………………………(14)
3 系统分析及总体设计
3.1 系统工作过程分析………………………………………………………(15)
3.2 系统工作框图……………………………………………………………(15)
3.3 功能模块的功能介绍……………………………………………………(16)
4 功能分模块设计
4.1 编码模块…………………………………………………………………(16)
4.2 译码模块………………………………………………………………… (17)
4.3 特殊寄存器模块 …………………………………………………………(19)
4.4 序列检测器模块 …………………………………………………………(20)
4.5 顶层模块 …………………………………………………………………(21)
5 硬件的制作与调试……………………………………………………(22)
6 实验总结…………………………………………………………………(22)
7 致谢…………………………………………………………………………(22)
8 参考文献…………………………………………………………………(23)
引言:本题目基于当今通讯信息产业的发展,不断追求较低数据传输误码率,编码纠错技术日益成熟的背景下,随着差错控制编码技术的蓬勃发展,作为信道传输过程抗干扰的有效手段,其中较为成熟的编码方法如汉明码、奇偶校验码、循环冗余码等编码技术,被广泛应用于计算机、电子通信、控制等各个领域。通过中小规模的数字集成电路构成的传统电路往往存在电路设计复杂,体积大,抗干扰能力差以及设计困难、设计周期长等缺点因此电路的模块化、集成化已成为发展趋势.它不仅可以使系统体积减小、重量减轻且功耗降低,同时可使系统的可靠性大大提高随着电子技术的发展,特别是专用集成电路(ASIC)设计技术的日趋完善,数字化的电子自动化设计(EDA)工具给电子设计带来了巨大变革,尤其是硬件描述语言的出现,解决了传统电路原理图设计系统工程的诸多不便ASIC技术、EDA技术的不断完善和发展以及VHDL、HDL等通用性好、移植性强的硬件描述语言的普及,FPGA等可编程逻辑器件必将在现代数字应用系统中得到广泛的应用,发挥越来越重要的作用。
在这种背景下,针对大规模可编程逻辑器件FPGA器件的集成度高、工作速度快、编程方便、价格较低,易于实现设备的可编程设计的特点,用硬件描述语言设计FPGA器件来实现脉冲序列检测器。应用可编程逻辑器件FPGA,来完成高速采编器的功能,具有速度更快、可靠性更高、调试方便的优点,而且电路简单,体积更小,利用VHDL开发的脉冲序列检测器,其通用性和基于模块的设计方法可以节省大量的人力,大大地缩短设计周期,在工程应用中已经取得了显著的效果。可见,基于FPGA的脉冲序列检测器的设计是现代数字通信的发展要求,从而使得其具有更好的发展前景和使用价值。
1、FPGA简介
1.1 什么是FPGA
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
目前以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简 单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组
您可能关注的文档
- BSHIS2.22用户手册-中药库汇.doc
- Broadview_DCC桌面安全管理系统解决方案汇.ppt
- BSHIS2.21用户手册-营养膳食汇.doc
- BSHIS2.23用户手册-护理汇.doc
- BSHIS2.23用户手册-西药房汇.doc
- BSHIS2.23用户手册-病房汇.doc
- BSOFT指南-病区系统汇.doc
- BROADVIEW IT运维管理平台汇.ppt
- BSHIS2.23用户手册-中药房汇.doc
- BTS配置命令介绍汇.ppt
- 黑龙江省大庆杜尔伯特蒙古族自治县联考2023-2024学年中考冲刺卷数学试题含解析.doc
- 2025内蒙古铁路投资集团有限责任公司及其所属公司招聘延长调整招聘条件笔试参考题库附带答案详解.doc
- 2025年餐饮行业开题.pptx
- 2025年餐饮行业的成本控制与财务管理解决方案.pptx
- 项目投资结构与收益分配.pptx
- 2025年辽宁省本溪市明山区高三英才班下学期数学限时训练试题.docx
- 2025年饭店业发展史.pptx
- 2025年辽宁省本溪市本溪满族自治县高三下学期3月联考数学试卷.docx
- 黑龙江省大庆市2023-2024学年毕业升学考试模拟卷数学卷含解析.doc
- 2025年辽宁省本溪市明山区高三下学期第八周周测数学试卷.docx
文档评论(0)