FPGA教程案例28基于FPGA的DDS直接数字频率合成器之一——原理介绍
Posted fpga和matlab
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FPGA教程案例28基于FPGA的DDS直接数字频率合成器之一——原理介绍相关的知识,希望对你有一定的参考价值。
---------------------------------------------------------------------------------------
1.软件版本
vivado2019.2
2.本算法理论知识
DDS的工作过程为:在参考时钟fc的作用下,相位累加器对频率控制字FCW进行线性累加,将其高W位作为地址码通过波形查值表ROM变换,产生D位对应信号波形的数字序列,再由数模转换器DAC将其转化为阶梯模拟电压波形后由具有内插作用的低通滤波器LPF将其平滑为连续的正弦波形作为输出。理想的单频信号S(t)可表示成:
为了说明DDS相位量化的工作原理,可将正弦波一个完整周期内相位的变化用相位圆
以上是关于FPGA教程案例28基于FPGA的DDS直接数字频率合成器之一——原理介绍的主要内容,如果未能解决你的问题,请参考以下文章
FPGA教程案例30基于FPGA的DDS直接数字频率合成器之三——借助MATLAB进行频率精度分析
FPGA+sin基于DDS(直接数字合成)的正弦信号发生器模块FPGA实现
FPGA教程案例68硬件开发板调试8——通过ila在线调试DDS信号发生器