C语言实现的DDFS信号发生器仿真
DDFS由相位累加器、正弦查找表、DAC和低通滤波器组成。
参考时钟是一个稳定的晶振,相位累加器类似计数器,在每个时钟脉冲输入时,它就输出一个相位增量,即把频率控制字FSW的数据变成相位抽样来确定输出频率。
相位增量随指令FSW的不同而不同,用这数据寻址时,正弦查找表就把存储的抽样值转换成正弦波幅度的数字量。
DAC把数字量变成模拟量,低通滤波器平滑并滤掉带外杂散后,得到所需波形。
148.16KB
文件大小:
评论区