模拟电路相位累加器一个正弦波,虽然它的幅度不是线性的,但是它的相位却是线性增加的。DDS正是利用了这一特点来产生正弦信号。如图2,根据DDS的频率控制字的位数N,把360° 平均分成了2的N次等份。[pic] 图2,相位累加器原理假设系统时钟为Fc,输出频率为Fout。每次转动一个角度360°/2N,则可以产生一个频率为Fc/2N的正弦波的相位递增量。那么只要选择恰当的频率控制字M,使得Fout/Fc=M/2N,就可以得到所需要的输出频率Fout,Fout=Fc*M/2N,相位幅度转换通过相位累加器,我们已经得到了合成Fout频率所对应的相位信息,然后相位幅度转换器把0°~360°的相位转换成相应相位的幅度值。比如当DDS选择为2V p-p的输出时,45°对应的幅度值为0.707V,这个数值以二进制的形式被送入DAC。这个相位到幅度的转换是通过查表完成的。DAC输出代表幅度的二进制数字信号被送入DAC中,并转换成为模拟信号输出。注意DAC的位数并不影响输出频率的分辨率。输出频率的分辨率是由频率控制字的位数决定的。
推荐下载
-
累加和异或检验工具
累加和校验的小工具,方便计算上位机下位机里面的一些校验
24 2019-06-03 -
c#累加1加100
c# cumulative 1+100
24 2019-06-23 -
汇编实现n的累加和
汇编实现n的累加和
30 2019-04-29 -
PostgreSQL完成按月累加的操作
统计某个指标,指标按照月进行累加,注意需要按省份和年份进行分组。方法一、使用自关联查询的结果如下:方法二、使用窗口函数更多关于窗口函数的用法,可以参考以前的文章。窗口函数十分适合这样的场景:后记可以使
6 2021-08-20 -
jQuery数字滚动累加动画插件
jquery.numscroll.js是一款jQuery数字滚动累加动画插件。该插件可以快速的制作出炫酷的数字累计动画特效,非常实用。
12 2020-08-07 -
Python累加函数示例代码.py
在这篇文章中,我们将为您展示一个Python累加函数的示例代码。累加函数是一种常用的函数,用于计算一系列数字的总和。本示例代码将展示如何定义和使用累加函数来计算给定数字列表的总和,并将结果打印输出。希
9 2023-07-29 -
累加序列变化图.fig
该图是一张累加序列变化图,用于展示数据的变化趋势。累加序列是指每个数据点是前面所有数据点的和,这种方法能够更直观地反映数据集的增长趋势。在此图中,我们可以清晰地看到数据的变化趋势,以及可能存在的周期性
7 2023-05-29 -
一种高性能64位乘法器累加器MAC的设计是本文实现的MAC单元执行中的重要操作很多的数字信号处理DSP
一种高性能64位乘法器累加器MAC的设计是本文实现的.MAC单元执行中的重要操作很多的数字信号处理DSP的应用程序.乘数被设计使用改性的华莱士乘数和加法器通过进位保留加法器
6 2022-12-28 -
利用定时器实现自动累加计数ATmega128
利用定时器0,实现从1到9999的自动累加计数
8 2020-08-21 -
APOLLO累加计数器在长度测量系统中应用
在造纸行业中,会应用如图所示的长度测量系统以测量和显示已卷到纸卷上的总长度。在此应用中,选用了LSC长度传感器,纸卷上的纸每增加一英尺长度传感器向APOLLO累加器发送10个脉冲。将APOLLO累加器
4 2020-12-13
暂无评论