基于FPGA的DDS信号发生器设计说明书.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编辑版 Word完美格式 《FPGA高级应用》期末考试 题 目 基于FPGA的DDS信号发生器设计 学 名 熊 金 齐 专业班级 电信工程13-01 学 号 541301031041 院 (系) 电子信息工程学院 目 录 TOC \o "1-3" \h \u HYPERLINK \l _Toc367 1.方案选择与方案论证 PAGEREF _Toc367 1 HYPERLINK \l _Toc25736 2.系统功能与原理 PAGEREF _Toc25736 3 HYPERLINK \l _Toc15074 2.1 DDS的基本原理 PAGEREF _Toc15074 3 HYPERLINK \l _Toc21335 2.2 参数确定 PAGEREF _Toc21335 4 HYPERLINK \l _Toc10266 3.硬件电路设计5 3.1 分频器 PAGEREF _Toc10266 5 HYPERLINK \l _Toc15706 3.2 总体原理图 PAGEREF _Toc15706 5 HYPERLINK \l _Toc14644 3.3 DDS的FPGA实现 PAGEREF _Toc14644 6 HYPERLINK \l _Toc28747 3.4 D/A转换电路 PAGEREF _Toc28747 6 HYPERLINK \l _Toc29378 4. 软件设计 PAGEREF _Toc29378 6 HYPERLINK \l _Toc15637 4.1 Verilog程序设计 PAGEREF _Toc15637 6 HYPERLINK \l _Toc20007 4.2总程序流程设计图 PAGEREF _Toc20007 7 HYPERLINK \l _Toc23364 4.3子程序流程图 PAGEREF _Toc23364 7 HYPERLINK \l _Toc417 5.结果分析 PAGEREF _Toc417 7 HYPERLINK \l _Toc14685 5.1 波形仿真 PAGEREF _Toc14685 7 HYPERLINK \l _Toc5599 5.2.输出波形 PAGEREF _Toc5599 8 HYPERLINK \l _Toc10406 6.设计小结 PAGEREF _Toc10406 9 HYPERLINK \l _Toc7450 附 录 PAGEREF _Toc7450 10 摘 要 波形发生器己成为现代测试领域应用最为广泛的通用仪器之一,代表了波形发生器的发展方向。随着科技的发展,对波形发生器各方面的要求越来越高。近年来,直接数字频率合成器(DDS)由于其具有频率分辨率高、频率变换速度快、相位可连续变化等特点,在数字通信系统中已被广泛采用而成为现代频率合成技术中的佼佼者。 本次设计的是多功能信号发生器,它能够产生方波,三角波,锯齿波和正弦波四种基本波形。结合DDS技术,通过对FPGA的编程实现产生多种波,本电路是通过键盘扫描判断,进入相应的功能程序,然后实现频率调节,波形转换,幅度控制的。本次设计中我负责的是波形输出模块,通过调节要输出方波,三角波,锯齿波和正弦波四种基本波形。 关键字:波形发生器,直接数字频率合成器, 现场可编程门阵列 Word完美格式 1.方案选择与方案论证 数据输入: 方案一:4x4矩阵键盘 优点:由8个I\O口检测16个按键,可以大大节省I\O口资源。 缺点:控制时序较复杂,增加编程和调试的难度。 方案二:独立按键 优点:控制时序较简单,较易于编程与调试。 缺点:比较浪费I\O口资源。 方案三:拨码开关 优点:控制时序简单,易于编程和调试。 缺点:比较浪费I\O口资源。通过比较各种因素,我选择方案一, 波形输出: 方案一:存储波形数据的ROM/RAM + DAC0832 优点: 可以显示复杂波形 可以有效控制输出波形的频率,幅度及相位 节省FPGA内部的逻辑资源 可以简单的切换波形 使波形输出方式单一化,降低了编程难度 缺点:要消耗一定的ROM/RAM资源 方案二:存储波形数据的ROM/RAM + 分频器输出矩形波 + DAC0832 优点:1.可以显示复杂波形 2.可以有效控制输出波形的频率,幅度及相位 3.节省FPGA内部的逻辑资源 4.

文档评论(0)

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

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档