DDS原理

DDS(Direct Digital Synthesizer)技术是一种全新的频率合成方法,最早由JOSEPH、TIERENY等三人提出,是从相位概念出发直接合成所需波形的一种频率合成技术,通过控制相位的变化速度,直接产生各种不同频率、不同波形信号的一种频率合成方法。
DDS原理
若对一正弦波形进行采样,每周期采样点为 m个,分别记为 1~m,如图1所示。每经过频率为f_c参考时钟的一个周期,输出一个采样点,在第i个时钟周期输出第i个采样点( i = 1~m),则经过m个时钟周期后,即可输出图中所示的一个周期的正弦波信号。如果在第 i + 1个时钟继续输出第1个采样点,每次步进值为1,以此循坏,则可输出持续的正弦波信号,输出正弦波的频率为 fa=fc/m。
在这里插入图片描述
图1 信号细分图
如果每次时钟到来时, 总是间隔一个采样点输出,即i的步进为 2,这时在第 i 个周期输出第2i个采样点,最终输出波形如图2的波形b,此时波形b的频率是波形a的2 倍,即fb=2f_a。
在这里插入图片描述
图2 二倍频采样
根据上述的方法,将步进值设为k,则可通过改变k的值来改变信号输出的频率,信号频率输出公式为: fout=kfc/m。
从相位的角度来看,对周期信号的细分实际上是对信号相位的细分,细分的数为2^n (n=0,1,2,3),通常n的值为8、16、24、32、48,n的值越大,细分精度越高,如图3所示。此时频率输出公式为fout=k
fc/2^n ,其中,n为相位累加器位数,代表着相位细分的精度;fc为参考频率,信号的输出都是在此参考频率的下进行的;k为称为频率控制字,可以通过改变k的值来改变频率; fc/2^n 称为频率分辨率,表示输出频率的最小值。
在这里插入图片描述
图3 DDS波形相位细分
DDS系统结构
DDS系统主要由相位累加器、波形存储器、数模(D/A)转换器和低通滤波器等四个大的结构组成,其结构框图如图4所示。
在这里插入图片描述
图4 DDS系统结构图
图4中,参考频率为固定值;频率控制字k,用来调整输出信号的频率;相位累加器由N位加法器与N位累加寄存器构成,它根据频率控制字k,完成相位值的累加,并将此累加值输入到波形存储器中;波形存储器将相位累积器的值作为当地址,查找与相位值对应的信号数据,输出到D/A转换器;D/A转换器,将波形存储器输出的数字量转换为与之对应的模拟量;由于D/A转换器存在量化误差,输出波形中存在混叠,需要在输出端使用低通滤波器进行滤波,提高信号的输出性能。
DDS输出波形精度
DDS原理输出波形的精度与DAC分辨率、波形细分、输出滤波电路性能密切相关。
DAC分辨率:DAC将数字量转换为模拟量,在转换过程中存在量化误差,如图5所示。量化误差代表着波形在幅值上对要求波形的接近程度,DAC位数越多,即分辨率越高,DAC生成的信号越接近与所要求的模拟值。
波形细分:波形细分精度影响着波形形状的精度,对于一个波形来说,采样间隔越小,采样点数越多,越能够获得关于波形更多的信息。同理,DDS的波形数据的细分精度越高、点数越多,生成的波形效果越好。
输出滤波电路: DAC输出会存在混叠噪声,为了提高输出的性能需要使用滤波电路滤除掉其中的高频噪声,提高输出精度。

  • 15
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值