其他分享
首页 > 其他分享> > vivado DDS核使用

vivado DDS核使用

作者:互联网

图1:DDS结构

几个重要参数:

\Delta f:频率分辨率

f_{clk}:系统时钟

f_{out}:输出波形频率

\Delta \theta:相位增量

B_{\theta(n)}:相位累加器位宽(正整数)

 

有公式:

B_{\theta (n)}=ceil(log_{2}(\frac{f_{clk}}{\Delta f}))

当时钟频率为100M,想输出1M频率,频率分辨率\Delta f为0.001的正弦波,相位增量的计算为:

B_{\theta (n)}=ceil(log_{2}(\frac{f_{clk}}{\Delta f}))=ceil(log_{2}(100M/0.001))=37

\Delta \theta =\frac{f_{out}2^{B_{\theta (n)}}}{f_{clk}}=\frac{2^{37}}{100}=1374389535

标签:输出,相位,DDS,分辨率,增量,vivado,频率,使用
来源: https://blog.csdn.net/weixin_41935955/article/details/117467873