欢迎来到天天文库
浏览记录
ID:33761968
大小:1.16 MB
页数:14页
时间:2019-03-01
《基于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
此文档下载收益归作者所有