毕业设计论文-基于FPGA的波形产生方法研究.doc

毕业设计论文-基于FPGA的波形产生方法研究.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文-基于FPGA的波形产生方法研究

设计说明书 基于FPGA的波形产生方法研究 目 录 1引言 2 1.1项目概述 2 1.2设计目的 2 1.3设计任务 2 1.4研究思路和方法 2 2方案论证 3 2.1可变时钟计数器寻址方式 3 2.2直接数字频率合成方式 3 2.3 DDS原理 3 3基于FPGA的DDS模块的实现 5 3.1现场可编程门阵列(FPGA)简介 5 3.2波形发生器的FPGA实现 5 3.2.1相位累加器模块 5 3.2.2ROM查找表模块 6 3.3硬件平台简介 8 3.3.1 DAC0832 8 3.3.2系统引脚配置 9 4调试运行 10 4.1系统仿真 10 4.2系统性能测试 10 4.2.1 正弦波 10 4.2.2 方波 11 4.2.3 三角波 11 4.2.4 锯齿波 12 4.3 系统性能分析 12 5结论 13 6参考文献 14 7附件 15 7.1附件一:FPGA电路文件 15 7.2 附件二:波形数据MATLAB文件 16 1引言 1.1项目概述 函数信号发生器是现代测试领域常用的一种信号源,广泛应用于通信、雷达、测控、电子对抗等领域。几乎所有电参量的测量都要用到波形发生器。随着现代电子技术的飞速发展,现代电子测量工作对波形发生器提出了更高的要求,不仅要求能产生正弦波、方波等标准波形,还能根据需要产生任意波形,并且操作方便等。 可编程门阵列(FPGA)具有高集成度、高速度、可实现大容量存储器功能的特性。函数发生器作为现代测试领域常用的仪器之一,若基于可编程门阵列(FPGA),即可极大地提高函数发生器的性能,降低函数信号发生器的生产成本。 此次试验,我组做的是用数字频率直接合成(DDS)的方式,基于FPGA的波形产生方法的研究。通过对DDS基本原理和工作特点,基本结构等的学习研究,我们对任意波形发生器进行了细致的理论分析。其次通过对FPGA的了解,使用之前学习的数字频率直接合成的(DDS)方式,实现基于FPGA的任意波形发生器的研究。实验中,通过产生正弦波、方波、三角波、锯齿波等常规波形,波形频率为150HZ—44K,印证设计符合标准,进一步产生任意波形。 1.2设计目的 通过此次试验熟悉波形发生器的设计方法,选择合适的方法进行深入研究,实现提高函数发生器的性能,降低函数发生器的生产成本。学习智能仪器的一般设计方法、熟悉FPGA的使用 1.3设计任务 通过研究波形产生的不同方法,选择适当的方式研制基于FPGA的任意波形发生器。要求可以产生正弦波、方波、三角波与锯齿波等常规波形,而且能够产生任意波形,从而满足研究的需要。 1.4研究思路和方法 利用FPGA产生波形数据,并控制DA输出模拟电压再通过低通滤波器即可获得所要产生的波形。FPGA的程序设计采用Quartus II 进行设计,并进行各个模块的软件仿真。硬件部分采用凌阳FPGA实验箱,最后我们用40M的模拟示波器对所得波形进行测试。 项目总体方案设计 2方案论证 2.1可变时钟计数器寻址方式 采用可变时钟计数器寻址波形存储表,该方法是一种传统型任意波形发生器。通过改变频率发生器的频率设定值,实现调整计数器产生的地址变化速率,从而改变输出的任意波形的频率。计数器产生的地址码提供读出存储器中波形数据所需的地址信号,波形数据依次读出后送至高速D/A转换器,将之转变为模拟量,经低通滤波器后输出所需的波形。 这种传统方式的任意波形发生器采用可变时钟和计数器寻址波形存储表,可以产生连续的地址,输出波形质量高。但是取样时频率较高,对硬件的要求也较高。而且常需多级分频或采用高性能的锁相环,采用分频式的任意波形发生器频率分辨率低,锁相式的任意波形发生器频率切换速度慢。 2.2直接数字频率合成方式 直接数字频率合成方式(Direet Digital Synthesizer)简称DDS。是在一组存储器单元中按照信号波形数据点的输出次序存储了所需的波形数据。在控制电路的协调下,以一定的速率周而复始的将波形数据依次发送给D/A转换器转换成相应的模拟信号。该方法用频率控制寄存器和相位累加器取代了分频器和锁相环电路,信号输出稳定度高,提高了频率输出分辨率和转换时间。 本项目最开始采用了可变时钟计数器寻址方式制作,通过改变锁相环和时钟分频数来改变输出波形的频率,这种方法频率输出分辨率低、转换速度慢、稳定性不高。后改用DDS方式产生,可直接通过试验箱的按键改变频率控制寄存器的值来改变输出波形的频率,提高了频率分辨率、减少转换时间。 2.3 DDS原理 DDS(Direct Digital Synthesizer)即直接数字合成器,是一种新型的频率合成技术,具有较高的频率分辨率,可以实现快速的频率切换,并且在改变时能够保持相位的连续,很容易实现频率、相位和幅度的数字控制。因

您可能关注的文档

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档