集美大学信息工程学院
电子科学与技术专业DDS正弦信号发生器实验报告
实验名称:___实验一:DDS正弦信号发生器设计姓名__刘玄____学号_2010850054___实验日期2013年4月2日
一、实验目的1.掌握利用MATLABDSPBuilder软件的DDS设计流程。2.学习DDS信号发生器设计原理3.掌握FPGA下载和验证方法二、实验内容1.熟悉MATLABDSPBuilder的界面、功能和操作方法。2.按要求设计一个频率和幅度可控的DDS正弦信号发生器算法模型,并通过MATLAB算法仿真。3.利用Sig
alCompiler生成VHDL硬件描述语言文件。4.在QuartusII下完成RTL级综合、适配和时序仿真。5.在DE2板上完成硬件下载,并利用Si
galTabII嵌入式逻辑分析仪验证。三、实验方案及流程图1、频率调节:打开MATLAB,在Simuli
kLibraryBrowser界面AlteraDSPBuilderBlockset中选取适当的模块,编辑mdl文件。如下图所示:
该图所示为调频的mdl文件,通过倍数调节co
sta
t2的常数值来调节频率的大小,其仿真所得到的波形图如下所示:(该图为8位设置最高为255时的波形图)
1
f集美大学信息工程学院
电子科学与技术专业DDS正弦信号发生器实验报告
当8位的高位设置即co
sta
t2中的常数设置为100时,与之前的255相比较得到的波形图如下:
当8位的高位设置即co
sta
t2中的常数设置为0时,与之前的255和100相比较得到的波形图如下:
三个图可比较而知频率发生了明显的变化,对于每个时钟输入相位累加器将频率控制字与累加寄存器的反馈相位量相加并将结果存储于累加寄存器。2、相位调节:相位调制器接受相位累加器的相位输出,加上一个相位偏移值,可用于信号的相位调制。其设置的编辑mdl文件如下所示:
2
f集美大学信息工程学院
电子科学与技术专业DDS正弦信号发生器实验报告
在其中间加上相位偏移量时当输入偏移量为最高位255时其仿真波形如下图:
在其中间加上相位偏移量时当输入偏移量为128时其仿真波形如下图:
由上两图可知当所加的偏移量为原来的一半的时候其相位与之前的刚好相反,而下面是所加的偏移量为其14即64时的仿真波形图,亦可以明显的看出其不同:
3
f集美大学信息工程学院
电子科学与技术专业DDS正弦信号发生器实验报告
3、幅度调节:所谓的幅度调节就是在正弦信号中通过乘法器成倍的增减A值,其mdl文件描述如下:
其仿真得到的波形如下所示:
该图为幅度扩大2倍后的波形,从图中可以看出其幅度值增加了一倍。
该图为幅度扩大4倍时的仿真波形图
4
f集美大学信息工程学院
电子r