通过硬件验证可以得出,利用DDS技术,实现输出任意频率和指定的波形发生器是简单易行的,而且可以实现任意波形发生器的功能,即只要改变ROM查找表中的波形数据就可以了。所以说本次设计已经达到了所要求的功能。
5. 结束语
本次设计在Quartus II平台上通过原理图设计DDS电路,用MATLAB对在Quartus II平台上仿真得出的仿真数据进行处理及显示,验证了设计的正确性。该设计经过构思、编程设计、模拟、下载到FPGA中,从图可以看出,输出波形已经可以达到设计的要求,在MATLAB显示的波形与理想波形是相吻合的,略有误差,但是仅在波形的稳定及光滑程度方面与理想波形有着一定的差距,但这种差距并不影响设计结果、波形的观察及该任意波形发生器的使用。此外在对实验进行仿真、硬件测试过程中,对DDS的原理和实现有了更深入的理解和认识。这次毕业设计证明了,利用FPGA设计实现DDS电路具有可行性、可靠性、灵活性。在此基础上只需改变FPGA中ROM表的数据,DDS电路就可以产生任意的波形。采用FPGA设计实现还具有频率转换时间较短、相位连续变化、频率分辨率高等优点。所以,FPGA与DDS的有机结合使得波形发生器更具有实用性。 基于FPGA的任意波形发生器设计+电路图+仿真图(8):http://www.751com.cn/tongxin/lunwen_508.html