DDS开发经验分享

本文详细介绍了DDS(直接数字合成器)IP核的开发应用,包括输出固定频率正弦波、不连续变化频率控制字情况下的正弦波以及streaming模式下的正弦波。通过Vivado配置和仿真,展示了如何设置相位增量以实现不同频率的输出,并探讨了在配置过程中的注意事项和可能遇到的问题。
摘要由CSDN通过智能技术生成

一、概述

DDS,英文全称为Direct Digital Synthesizers,即为直接数字合成器,是一种新型的频率合成技术,所产生的信号具有相对带宽较大、频率转换时间短、分辨率高以及相位连续性好等优点。易于实现上下变频、PSK(相移键控)、FSK(频移键控)以及MSK(最小频移键控)等等功能,广泛应用于通信领域。

二、DDS IP开发

由于DDS的基本原理和框图在网上有很多,在此将不再赘述。本文主要分享DDS IP核的应用开发,主要分三种情况,一是输出固定频率的正弦波,二是在不连续变化的频率控制字的情况下产生的正弦波,三是在连续变化的频率控制字的情况下发生的正弦波。
(一)输出固定频率的正弦波
这种模式下多用于信号发生器或上下变频器的情况中。
在本文中,设输入的系统时钟(System Clock)为100MHz(记 f c l k = 100 M H z f_{clk}=100MHz fclk=100MHz),输入的相位位宽(Phase Width)为16位(记n=16),输出位宽(Output Width)为16位。若要输出5MHz(记 f o u t = 5 M H z f_{out}=5MHz fout=5MHz)的正弦波,则根据如下的公式计算出相位增量(记为 Δ θ \Delta\theta Δθ)为二进制的0000110011001100,16进制为0CCC,十进制为3276。
Δ θ = f o u t f c l k ∗ 2 n \Delta\theta=\frac{f_{out}}{f_{clk}}*2^n Δθ=

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值