深圳大学实验报告课程名称:Verilog数字系统设计教程实验项目名称:频率可变任意波形发生器的设计学院:电子科学与技术专业:微电子指导教师:刘春平报告人:潘志钟学号:2007160051班级:07级微电1班实验时间:2009-12-8~2010-1-11实验报告提交时间:2010-1-4教务处制(·····这里可加前言摘要之类的东西····自己想来写···)1设计原理DDS是一种把数字信号通过数/模转换器转换成模拟信号的合成技术
直接数字频率合成技术(DDS)是一种以采样定理为基础的全数字化频率合成波形的方法
DDS频率合成器主要由频率寄存器、相位寄存器(需要时可加入)、相位累加器、波形存储表(ROM),DAC转换器和模拟低通滤波器(LPF)等组成
在系统时钟(SYSCLK)输入一定的情况下,频率寄存器中的频率控制字决定系统输出频率,而相位累加器的位数决定了系统频率分辨率
矚慫润厲钐瘗睞枥庑赖
总体设计方案及其原理说明:图1-1系统总体设计方案相位累加器由N位加法器和N位累加寄存器级联而成
每当系统时钟SYSCLK产生一个上升沿,N位加法器将频率寄存器中的频FPGA率控制字(FREQDATA)与上一个系统时钟累加寄存器输出的累加相位数据相加,相加后的结果送累加寄存器
这样在系统时钟的作用下,不断对频率控制字进行线性相位累加,相位累加器的溢出率就是DDS任意波形发生器的输出频率
聞創沟燴鐺險爱氇谴净
2设计与实现实际上DDS就是通过改变地址增量来达到控制输出频率的目的,而波形存储器(ROM)是以相位为地址,存有一个或多个按相位划分幅值的波形幅度信息
残骛楼諍锩瀨濟溆塹籟
参考频率f_clk为整个合成器的工作频率,输入的频率字保存在频率寄存器中,经N位相位累加器,累加一次,相位步进增加,经过内部ROM波形表得到相应的幅度值,经过D/A转换和低通滤波器得到合成的波形(数模转换在这