基于dds的数字相移信号发生器

基于dds的数字相移信号发生器

ID:33761968

大小:1.16 MB

页数:14页

时间:2019-03-01

基于dds的数字相移信号发生器_第1页
基于dds的数字相移信号发生器_第2页
基于dds的数字相移信号发生器_第3页
基于dds的数字相移信号发生器_第4页
基于dds的数字相移信号发生器_第5页
资源描述:

《基于dds的数字相移信号发生器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、EDA课程设计说明书课程名称__现代电子系统课程设计__题目_DDS数字移相信号发生器设计__一.课程设计目的掌握数字移相信号发生器的工作原理和设计方法;掌握DDS技术的工作原理;掌握GW48_SOPC实验箱的使用方法;了解基于FPGA的电子系统的设计方法。二.课程设计内容完成10位输出数据宽度的移相信号发生器的设计,要求使用锁相环,设计正弦波形数据MIF文件,给出仿真波形,增加幅度控制电路,最后进行硬件测试。三.程序结构剖析利用FPGA芯片及D/A转换器,采用直接数字频率合成技术,设计实现了一个频率、相位可控的正弦信号发生器,同时

2、阐述了直接数字频率合成(DDS)技术的工作原理、电路结构,及设计的思想和实现方法。经过设计和电路测试,输出波形达到了技术要求,控制灵活、性能较好,也证明了基于FPGA的DDS设计的可靠性和可行性。直接数字频率合成(DDS)技术采用数字合成的方法,所产生的信号具有频率分辨率高、频率切换速度快、频率切换时相位连续、输出相位噪声低和可以产生任意波形等诸多优点。在理论上对DDS的原理及其输出信号的性能进行了分析,完成了基于DDS的数字移相信号发生器的设计,采用VHDL语言,成功地编写出了设计程序,并且在Quartus2软件环境中,对编写的V

3、HDL程序进行了仿真,得到了很好的效果。在本文中,我们设计了一个频率相移测量仪。主要分为如下几个部分:波形数据ROM模块1432位加法器模块10位加法器模块32位锁存器模块10位锁存器模块四.系统原理及结构超高速A/D、D/A板GW_ADDA说明GW_ADDA板含两片10位超高速DAC(转换速率最高150MHz)和一片8位ADC(转换速率最高50MHz),另2片3dB带宽大于260MHz的高速运放组成变换电路。GW_ADDA板上所有的A/D和D/A全部处于使能状态,除了数据线外,任一器件的控制信号线只有时钟线,这有利于高速控制和直接

4、利用MATLAB/DSPBuilder工具的设计。GW_ADDA板上工作时钟必须由FPGA的I/O口提供,且DAC和ADC的工作时钟是分开的。无法直接利用MATLAB和DSPBuilder进行自动流程的设计,优点是时钟频率容易变化,且可通过Cyclone中的PLL的到几乎任何时钟频率。由此即可测试ADC和DAC的最高转换频率。两个电位器可分别调协两个D/A输出的幅度(输出幅度峰峰值不可大于5V,否则波形失真);模拟信号从接插口的2针“AIN”输入,J1和J2分别是模拟信号输出的PA、PB口,也可在两挂钩处输出,分别是两个10位DA5

5、651输出口。注意,使用A/D,D/A板必须打开GW48-PK2主系统板上的+/-12V电源,用后关闭!附图SOPCGWAC6/12板AD_DA板接口原理图FPGA是除CPLD外的另一大类大规模可编程逻辑器件,FPGA采用了另一种可编程逻辑的形成方法,即可编成的查表结构,就是SRAM(静态随机存储)来构成逻辑函数发生器。一个N输入查找表(LUT)可以实现N个输入变14量的任何逻辑功能。图:FPGA查找表单元图:FPGA查表单元内部结构VHDL是大多数EDA工具都采用的硬件描述语言。其主要优点有:功能强大,描述能力强;可移植性好;研制

6、周期短,成本低;可延长设计的生命周期;具有向ASIC移植的能力。Quartus2提供了完整的多台设计环境,能够满足各种特定的设计要求。Quartus2与Matlab和DSP14Builder结合,可以基于FPGA的DSP开发,是DSP硬件系统实现的关键EDA工具。同时,Quartus2具备仿真功能,也支持第三方的仿真工具。五.DDS技术与原理A.DDS基本原理14B.累加器14C.波形ROM示意图如图D.系统结构14图:基于DDS的数字相移信号发生器电路模型图E.系统功能分析F.系统结构模块14五.程序代码主程序LIBRARYIEE

7、E;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGiC_UNSIGNED.ALL;ENTITYDDS_Signal_zhangjiating_jinxinISPORT(CLK:INSTD_LOGIC;--系统时钟DCLK:outSTD_LOGIC;FWORD:INSTD_LOGIC_VECTOR(7DOWNTO0);--频率控制字PWORD:INSTD_LOGIC_VECTOR(7DOWNTO0);--相位控制字FOUT:OUTSTD_LOGIC_VECTOR(9DOWNTO0);--可移相正弦

8、信号输出POUT:OUTSTD_LOGIC_VECTOR(9DOWNTO0));--参考信号输出ENDDDS_Signal_zhangjiating_jinxin;ARCHITECTUREoneOFDDS_Signal_zhangji

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。