基于CORDIC算法的DDS研究及FPGA实现
本文关键词: 直接数字频率合成 CORDIC算法 数字锁相放大器 FPGA 出处:《东北大学》2015年硕士论文 论文类型:学位论文
【摘要】:随着数字电路和微电子技术的发展,信号发生器在雷达、通信、导航、电子对抗和仪器仪表等领域的应用十分广泛。人们实际应用中在分辨率、频谱纯度、频率范围等方面对信号发生器的要求越来越高,基于直接数字频率合成(Direct Digital Synthesis,简称DDS)的高精度信号发生器解决了以往采用的频率合成方法设计的信号发生器在技术上存在诸多问题,因此被很多人称为电子系统的"心脏"。本文采用EDA(Electronic Design Automation)技术设计了 DDS信号发生器。首先概述了 DDS技术发展现状和工作原理,坐标旋转数字计算机(coordinate rotation digital computer,CORDIC)算法的原理和结构,以及锁相放大器和数字积分电路的原理。然后着重介绍了 DDS的设计,根据上述相关理论,本论文使用CORDIC算法代替传统的ROM查找表结构,并使用锁相放大器进行信号幅度检测,将CORDIC模块产生的正余弦波转化为方波和三角波,并从节省硬件资源的角度对锁相放大器进行了改进。系统设计的硬件平台采用的是Altera公司FPGA开发板DE2-115。首先在Matlab/Simulink中完成模型搭建,进行仿真验证。在QuartusII软件中使用的Verilog HDL语言进行DDS的设计和仿真,最终在QuartusII环境中生成符号文件,从而实现设计模块在FPGA上的实体化。最后,利用Modelsim工具仿真验证了 DDS的系统功能,并且对比了改进前后两种方法设计的DDS系统的硬件开销情况。测试结果表明:第一,使用CORDIC算法实现的DDS信号发生器各个模块功能仿真和输出波形,验证了模块功能的正确性;第二,采用CORDIC算法更能节省硬件资源,改进后的设计能进一步节省硬件资源;最后,本论文对以后进一步的研究与开发提供了实验依据。
[Abstract]:With the development of digital circuit and microelectronic technology, signal generator is widely used in radar, communication, navigation, electronic countermeasure and instrument. The frequency range and other aspects of the signal generator are becoming more and more demanding. The high precision signal generator based on Direct Digital Synthesis (DDS) has solved many technical problems of the signal generator which was designed by the frequency synthesis method in the past. Therefore, many people call the "heart" of electronic system. This paper uses EDA(Electronic Design Automation technology to design DDS signal generator. Firstly, the development status and working principle of DDS technology are summarized. The principle and structure of coordinate rotation digital computer Cordic algorithm, as well as the principle of phase-locked amplifier and digital integral circuit are introduced. In this paper, the CORDIC algorithm is used to replace the traditional ROM lookup table structure, and the phase-locked amplifier is used to detect the amplitude of the signal. The sine cosine wave generated by the CORDIC module is converted into square wave and triangle wave. The hardware platform of the system is Altera FPGA development board DE2-115. firstly, the model is built in Matlab/Simulink. The Verilog HDL language used in QuartusII software is used to design and simulate DDS. Finally, the symbol file is generated in the QuartusII environment, which realizes the materialization of the design module on FPGA. The system function of DDS is verified by Modelsim simulation, and the hardware overhead of DDS system designed by two methods before and after the improvement is compared. The test results show that: first, The function simulation and output waveform of each module of DDS signal generator realized by CORDIC algorithm verify the correctness of the module function. Secondly, the use of CORDIC algorithm can save more hardware resources, and the improved design can further save hardware resources. This paper provides experimental basis for further research and development.
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN741
【相似文献】
相关期刊论文 前10条
1 郭立浩;段哲民;白森;;采用CORDIC算法的直接数字频率合成器的设计[J];电光与控制;2006年05期
2 张炜;杨虎;;基于CORDIC算法的直接数字频率合成器实现方法[J];重庆邮电学院学报(自然科学版);2006年05期
3 李辉;吕明;;基于CORDIC算法的直接数字频率合成器[J];实验科学与技术;2006年02期
4 朱文瑾;;改进型CORDIC算法的研究及发展趋势[J];大众科技;2010年04期
5 陈立功;宋学瑞;王鑫;;改进的CORDIC模块实现的直接数字频率合成器[J];计算机工程与应用;2010年17期
6 戴益君;毕卓;;CORDIC algorithm based on FPGA[J];Journal of Shanghai University(English Edition);2011年04期
7 陈婧;;改进型CORDIC算法的研究与实现[J];现代电子技术;2011年24期
8 李美俊;李光明;;基于嵌入式的CORDIC算法的改进及实现[J];微电子学与计算机;2012年02期
9 孙明革;陈靖;;CORDIC算法在定点DSP中的应用[J];吉林化工学院学报;2012年05期
10 梁杰;孙未;;CORDIC算法的优化及硬件实现[J];电子世界;2013年10期
相关会议论文 前10条
1 田书林;王厚军;徐红兵;;一种基于CORDIC算法的信号发生器技术研究[A];第三次全国会员代表大会暨学术会议论文集[C];2002年
2 高申友;王雨;张洪顺;;利用CORDIC算法实现数字频率变换技术分析[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
3 李全;李晓欢;陈倩;;基于CORDIC的反双曲正切函数的FPGA实现[A];全国第二届信号处理与应用学术会议专刊[C];2008年
4 吴芝路;任广辉;赵雅琴;汪海明;;基于CORDIC算法的DSP硬件设计方法研究[A];中国电子学会第七届学术年会论文集[C];2001年
5 卢智远;周永军;刘启;王文芳;牛中奇;;CORDIC算法在B超数字扫描变化器中的应用[A];全国非电离辐射与电离辐射生物效应及防护学术研讨会论文汇编[C];2004年
6 刘欣;林水生;;基于CORDIC的相位求取模块的ASIC实现[A];四川省通信学会2006年学术年会论文集(二)[C];2006年
7 许彦辉;年夫顺;许建华;张超;;基于CORDIC算法实现数字下变频[A];2011年全国微波毫米波会议论文集(下册)[C];2011年
8 张科峰;彭帅;蔡梦;;CORDIC算法NCO的FPGA实现[A];第五届中国通信集成电路技术与应用研讨会会议文集[C];2007年
9 毕卓;戴益君;;全定制CORDIC运算器设计[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
10 王玉华;温浩;任宏亮;覃亚丽;;基于CORDIC的基4-IFFT/FFT算法的硬件实现[A];浙江省电子学会2013学术年会论文集[C];2013年
相关博士学位论文 前2条
1 黄海;基于CORDIC的离散三角变换快速算法及其实现研究[D];哈尔滨工业大学;2014年
2 牟胜梅;面向可重构系统的几个常用算法及其实现技术研究[D];国防科学技术大学;2008年
相关硕士学位论文 前10条
1 许嘉洋;CORDIC算法在超声相控阵检测仪的应用[D];华南理工大学;2015年
2 张瑞涛;基于改进CORDIC算法的直接数字频率合成器的ASIC实现[D];电子科技大学;2016年
3 苟力;基于FPGA的高速DDS关键技术研究[D];电子科技大学;2016年
4 赵宁;基于CORDIC算法的DDS研究及FPGA实现[D];东北大学;2015年
5 彭帅;基于多CORDIC核结构的直接数字频率合成器设计[D];华中科技大学;2008年
6 聂强;基于CORDIC算法的直接数字频率合成器的设计与实现[D];西安电子科技大学;2011年
7 周柱;基于CORDIC算法的直接频率合成技术的研究和应用[D];国防科学技术大学;2005年
8 戚芳芳;CORDIC算法的优化研究及其硬件实现[D];湖南大学;2012年
9 刘明;高效宽收敛域无缩放因子CORDIC算法设计及其结构研究[D];湖南大学;2012年
10 常艳蕊;基于浮点数的CORDIC算法的研究与设计[D];华中科技大学;2010年
,本文编号:1496446
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1496446.html