C语言实现的DDFS信号发生器仿真

DDFS由相位累加器正弦查找表DAC低通滤波器组成。

参考时钟是一个稳定的晶振相位累加器类似计数器,在每个时钟脉冲输入时,它就输出一个相位增量,即把频率控制字FSW的数据变成相位抽样来确定输出频率

相位增量随指令FSW的不同而不同,用这数据寻址时,正弦查找表就把存储的抽样值转换成正弦波幅度数字量

DAC数字量变成模拟量低通滤波器平滑并滤掉带外杂散后,得到所需波形

rar 文件大小:148.16KB