附录2相位累加器模块源代码.DOC

附录2相位累加器模块源代码

“所见即所得”波形发生器 【摘要】任意波形发生器(AWG),是信号源的一种,它不仅可以输出标准信号,而且可以方便地产生任意波形,在测控、通信,医疗等领域有着广泛的应用。 本文设计了一个基于直接数字频率合成技术(DDS)和Qt编程的任意波形发生器.DDS模块采用FPGA来实现,具有高速,可扩展等突出优点,通过接收来自Qt程序的数据生成波形。Qt编程以Linux 2.6和ARM9为平台,提供友好的用户界面(GUI),实现参数设置,触摸笔输入,提取波形参数和数据,传输数据等功能。通过触摸笔绘制任意波形,即可产生与所绘波形的各种参数和数据均相同的实际电信号,达到“所见即所得”的效果。此外还提供了单次触发和循环触发模式及延时输出功能,可用于快速方便的产生任意波形。 通过使用多种仪器对系统性能和技术参数进行测试,证明系统符合设计要求。最后本文还提出了系统改进和完善的一些思路和设想。 【关键字】任意波形发生器;所见即所得 ;DDS;FPGA;Qt [Abstract] Arbitrary Waveform Generator(AWG), is one kind of the signal sources, it can produce not only standard signals but also arbitrary signals expediently,it is used for

文档评论(0)

1亿VIP精品文档

相关文档