首页> 中文学位 >基于分段多项式逼近的DDS设计及FPGA实现
【6h】

基于分段多项式逼近的DDS设计及FPGA实现

代理获取

目录

文摘

英文文摘

1 绪论

1.1 频率合成技术的发展历程

1.2 DDS的研究现状及发展趋势

1.3 本文的工作

2 直接数字频率合成技术研究

2.1 DDS的工作原理

2.2 DDS的基本结构

2.2.1 相位累加器

2.2.2 相位-幅度转换模块

2.2.3 数模转换器

2.3 DDS的性能特点

2.3.1 DDS技术的优点

2.3.2 DDS技术的不足

2.4 DDS的输出杂散及抑制方法

2.4.1 DDS杂散的主要来源

2.4.2 常用杂散抑制的方法

3 优化DDS结构的方法

3.1 正弦函数对称法

3.2 正弦一相位差算法

3.3 三角近似法

3.3.1 Sunderland结构

3.3.2 Nicholas优化结构

3.4 CORDIC算法

3.4.1 CORDIC原理

3.4.2 CORDIC算法的操作模式

3.5 线性插值近似法

4 分段多项式逼近法

4.1 基本原理

4.2 多项式系数的确定

4.2.1 最小二乘法

4.2.2 最大最小逼近法

5 DDS设计的FPGA实现

5.1 系统总体方案划分

5.2 硬件平台及FPGA开发流程

5.2.1 硬件平台简介

5.2.2 FPGA开发流程

5.2.3 IP复用技术

5.3 子模块的设计与验证

5.3.1 嵌入式PLL的调用

5.3.2 相位累加器模块

5.3.3 象限变换电路

5.3.4 相位-幅度转换模块

5.3.5 延时模块设计

5.4 FPGA系统级仿真

5.5 外部接口模块

5.5.1 键盘接口模块

5.5.2 数模转换模块

5.6 DDS系统的板级测试

5.6.1 引脚锁定

5.6.2 下载及测试结果

6 结论

致谢

参考文献

附录

展开▼

摘要

在直接数字频率合成器(DDS)系统中,相位-幅度转换模块是最关键的电路,是国内外学者竞相研究的领域。为了降低DDS的输出杂散,减少电路资源消耗,提高DDS的总体性能,一定要采用高效、优化的相幅转换电路。本文研究了基于分段多项式逼近的相幅转换算法,进行了基于这种算法的直接数字频率合成器设计,并完成了在Altera公司的CycloneⅡ系列FPGA器件EP2C8Q208C8上的实现。
   整个设计首先在MATLAB环境下完成了分段多项式的逼近算法,按照一定的准则计算出各个分段多项式的系数,然后进行了DDS的Verilog HDL设计。设计分为相位累加器、象限变换电路、相位一幅度转换等模块;实现过程中采用了IP复用技术;为了提高运算速度,采用了流水线技术。同时对此电路结构进行了模块化和参数化处理,使之具有一定的通用性,在改变分段段数和多项式阶次时只需要修改少量的参数即可实现。设计完成后通过仿真工具对设计进行验证;准确计算出各个信号在参加运算时的时延,保证各模块之间的对应时序正确,是系统设计中需要特别重视的问题。在FPGA系统级仿真时,介绍了一种采用QuartusⅡ与MATLAB软件联合仿真的方式,将波形仿真输出的数据导入到MATLAB软件中进行运算处理,用图形化的形式来验证设计结果的正确性。最后将通过仿真的代码下载到Altera公司的FPGA器件上,配合外接的DAC模块,对DDS系统作了实物验证。
   文中还对基于ROM查找表结构的DDS与本文实现的DDS结构在性能和资源消耗方面作了比较,结果表明本文的方法显著减少了ROM表资源。在最高时钟频率几乎相同时,要达到相同的SFDR指标(78dBc),ROM查找表结构消耗210×11bits ROM资源和83个逻辑单元(LE),本文方法消耗192 bits ROM资源和590个逻辑单元(LE)。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号