[资料分享] dds信号发生器功能

[复制链接]
1661|20
 楼主| Jasmines 发表于 2019-11-27 16:54 | 显示全部楼层 |阅读模式
dds信号发生器功能



     DDS( Direct digital synthesis)直接数字频率合成是从相位概念出发直接合成所需波形的一种新的颜率合成技术,它将先进的数字处理理论与方法引入信号合成领域。

  DDS信号发生器采用直接数字频率合成(Direct Digital Synthesis,简称DDS)技术,把信号发生器的频率稳定度、准确度提高到与基准频率相同的水平,并且可以在很宽的频率范围内进行精细的频率调节。采用这种方法设计的信号源可工作于调制状态,可对输出电平进行调节,也可输出各种波形。


  DDS信号发生器功能

  一个完整周期的函数波形被存储在上面所示的存储器查找表中。相位累加器跟踪输出函数的电流相位。为了输出一个非常低的频率,采样样本之间的差相位(Δ)将非常小。例如,一个很慢的正弦波可能将有1度的Δ相位。则波形的0号采样样本采得0度时刻的正弦波的幅度,而波形的1号采样将采得1度时刻的正弦波的幅度,依次类推。经过360次采样后,将输出正弦曲线的全部360度,或者确切地说是一个周期。一个较快的正弦波可能会有10度的Δ相位。于是,36次采样就会输出正弦波的一个周期。如果采样率保持恒定,上述较慢的正弦波的频率将比较快的正弦波慢10倍。 进一步说,一个恒定的Δ相位必将导致一个恒定正弦波频率的输出。但是,DDS技术允许通过一个频率表迅速地改变信号的Δ相位。函数发生器能够指定一个频率表,该表包括由波形频率和持续时间信息组成的各个段。函数发生器按顺序产生每个定义的频率段。通过生成一个频率表,可以构建复杂的频率扫描信号和频率跳变信号。DDS允许函数发生器的相位从一级到另一级连续变化。 矢量信号发生器提供高灵活度和强大的解决方案,可用于科学研究,通信,消费电子,宇航/国防,半导体测试以及一些新兴领域,如软件无线电,无线电频率识别( RFID),以及无线传感网络等。 有些公司还提供许多其他利用DAC来产生模拟信号的模拟输出产品。模拟输出板的基本架构是,将一个小型的FIFO存储器连接到一个DAC上。绝大部分的模拟输出板被用来产生静态电压,而且许多可以被用来产生低频波形。

  DDS信号发生器工作原理

  该技术是根据奈奎斯特取样定理,从连续信号的相位Φ出发,对一个正弦信号进行取样、量化、编码,然后将形成的正弦函数表存入ROM/RAM中,合成时则通过改变相位累加器的频率控制字来改变相位增量,相位增量不同将导致一个周期内取样点数的不同。因角频率ω=△φ·△t,故可在取样频率不变的情况下,通过改变相位累加器频率控制字的方法将这种变化的相位/幅值量化为数字信号,然后通过D/A变换和低通滤波即可得到相位变化的合成模拟信号频率。该技术是根据奈奎斯特取样定理,从连续信号的相位Φ出发,对一个正弦信号进行取样、量化、编码,然后将形成的正弦函数表存入ROM/RAM中,合成时则通过改变相位累加器的频率控制字来改变相位增量,相位增量不同将导致一个周期内取样点数的不同。因角频率ω=△φ·△t,故可在取样频率不变的情况下,通过改变相位累加器频率控制字的方法将这种变化的相位/幅值量化为数字信号,然后通过D/A变换和低通滤波即可得到相位变化的合成模拟信号频率。

  上图是DDS的基本原理框图,它主要由四部分组成:

  第一部分为相位累加器,用于决定输出信号频率的范围和精度;

  第二部分为正弦函数功能表(波形存储器),用于存储经量化和离散后的正弦函数的幅值;

  第三部分为D/A转换,可产生所需的模拟信号;

  第四部分为低通滤波,用来减少量化噪声、消除波形尖峰。

  参考频率源是一个高稳定度的晶体振荡器,用以同步DDS中各部件的工作,因此,DDS输出的合成信号的频率稳定度和晶体振荡器是一样的。从原理上还可看出,它是用高稳定的固定时钟频率来对所要合成的信号进行相位取样的,单位时间内取样量越大,则合成的频率越低。取样量的大小由可程控的频率设定数据决定。

  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
pklong 发表于 2020-1-9 22:18 | 显示全部楼层
DDS信号发生器,是干什么用  
touser 发表于 2020-1-9 22:18 | 显示全部楼层
DDS信号发生器与DDS调频信号发生器有何区别??
myiclife 发表于 2020-1-9 22:18 | 显示全部楼层
谁有做好的DDS信号发生器设计电路图与代码
uytyu 发表于 2020-1-9 22:19 | 显示全部楼层
信号发生器sync输出端的作用是什么
iyoum 发表于 2020-1-9 22:19 | 显示全部楼层
急求一个基于DDS的信号发生器方案
jkl21 发表于 2020-1-9 22:19 | 显示全部楼层
dds函数信号发生器a路有哪几种波形
wwppd 发表于 2020-1-9 22:19 | 显示全部楼层
dds函数信号发生器怎样调脉冲宽度
maqianqu 发表于 2020-1-9 22:20 | 显示全部楼层
DDS芯片实现的正交信号发生器
dspmana 发表于 2020-1-9 22:20 | 显示全部楼层
FPGA开发板设计的dds信号发生器  
eefas 发表于 2020-1-9 22:20 | 显示全部楼层
数字合成信号发生器与合成信号发生器有什么区别
myiclife 发表于 2020-1-9 22:20 | 显示全部楼层
双通道dds函数信号发生器吗  
pklong 发表于 2020-1-9 22:20 | 显示全部楼层
dds和单片机制作信号发生器有什么缺陷
touser 发表于 2020-1-9 22:20 | 显示全部楼层
基于AD9850的DDS信号  
eefas 发表于 2020-1-9 22:20 | 显示全部楼层
信号发生器怎么产生噪声波?  
dspmana 发表于 2020-1-9 22:20 | 显示全部楼层
DDS 信号发生器的允许误差范围是多少
maqianqu 发表于 2020-1-9 22:20 | 显示全部楼层
DDS信号发生器如何实现幅度可调呀?  
wwppd 发表于 2020-1-9 22:21 | 显示全部楼层
DDS 正弦信号发生器 产生信号源是数字还是模拟的
jkl21 发表于 2020-1-9 22:21 | 显示全部楼层
DDS函数信号发生器如何输出互补模式PWM
iyoum 发表于 2020-1-9 22:21 | 显示全部楼层
Quartus2设计DDS信号发生器,现在编译出错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

1077

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部