EDA课程设计--DDS信号发生器
《EDA课程设计--DDS信号发生器》由会员分享,可在线阅读,更多相关《EDA课程设计--DDS信号发生器(22页珍藏版)》请在毕设资料网上搜索。
1、 1 电子课程设计 -DDS信号发生器合成器 学院: 专业班级: 姓名: 学号: 指导老师: 2012 年 12 月 2 直接数字频率合成器(DDS) 一、 设计任务与要求 直接数字频率综合技术,即 DDS 技术,是一种新型的频率合成技术和信号 产生方法。利用 EDA 技术和 FPGA 实现直接数字频率合成器 DDS 的设计。 设计要求: 1、 利用 QuartusII 软件实验箱实现 DDS 的设计; 2、 通过实验箱上的开关输入 DDS 的频率和相位控制字,并能用示波器观 察加以验证; 3、 系统具有清零和使能的功能; 4、 DDS 中的波形存储器模块用 Altera 公司的 Cyclon
2、e 系列 FPGA 芯片中 的 ROM 实现。 二、 总体框图 N 位 M f 图 1 DDS 总体框图 低 通 滤 波 器 累 加 器 频 率 控 制 字 相 位 寄 存 器 加 法 器 相 位 控 制 字 正 弦 查 找 表 数 模 转 换 器 时 钟 源 3 1、 模块的功能 (1) 频率预置和调节电路 不变量 K 称作相位增量,也叫频率控制字。此模块实现频率控制量的输 入。 (2) 相位累加器 相位累加器是一个带有累加功能的 N 位加法器, 它以设定的 N 位频率控制 字 K 作为步长进行线性累加,当其和满时,计数器清零,并进行重新运算, 它使输出频率正比于时钟频率和相位增量之积。 (
3、3) 相位寄存器 相位寄存器是一个 N 位的寄存器,它对输入端输入的数据进行寄存,当 下一个时钟到来时,输出寄存的数据。 相位 频率控 f 量化 制字 K 序列 N 位 N 位 N 位 图 2 相位累加器 相位累加器的组成=N 位加法器+N 位寄存器 相位累加器的作用:在时钟的作用下,进行相位累加 注意:当相位累加器累加满量时就会产生一次溢出,完成一个周期 的动作。 (4) 正弦查找表 正弦查找表 ROM 是 DDS 最关键的部分,也是最复杂的部分,设计时首先 需对正弦函数进行离散采样,接着将采样的结果放到 ROM 模块的对应存储单 元中,每一位地址对应一个数值,输出为 8 位。ROM 中必须
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 DDS 信号发生器
