10.16652/j.issn.1004-373x.2018.02.044
基于FPGA与谐波合成信号发生器的实现
提出一种结合傅里叶级数展开和DDS原理产生任意波形信号发生器的实现方法.利用FPGA设计了15个DDS模块,将一周期正弦波的样值写入DDS模块的ROM表.对目标信号进行傅里叶变换得到信号各次谐波的频率和幅值,取其1~15次谐波的频率作为每个DDS模块的频率控制字,将各个DDS模块输出的样值与输入该模块的频率对应谐波幅值的乘积进行累加,经低通滤波器输出最终所需波形.测试表明,利用该实现方法得到的信号发生器输出波形稳定、频率转换速度快、精度在0.00279 Hz以内.
FPGA、DDS、谐波合成、信号发生器、ROM、频率转换速度
41
TN911.7-34;TN741
国家自然科学基金项目61271020;西安市科技计划项目资助项目CXY11175Project Supported by National Natural Science Foundation61271020;Xi'an Science and Technology PlanCXY11175
2018-01-17(万方平台首次上网日期,不代表论文的发表时间)
共6页
174-178,182