DDS基本原理及技术指南

合集下载

dds原理

dds原理

dds原理
DDS(数据分发服务)原理是一种用于实时数据传输的通信协议和架构。

它提供了一种分布式系统中的组件之间进行数据传输和通信的方式,以支持实时应用的开发和部署。

DDS的核心是一种基于发布-订阅模型的消息传递范式。

在DDS中,数据发布者(Publisher)将数据发布到一个或多个特定的主题(Topic)上,而数据订阅者(Subscriber)则通过订阅这些主题,以接收相应的数据。

DDS采用了一种分散式的数据管理和传输机制,以保证高效和实时性。

它通过在网络上建立一种称为数据分发域(Domain)的逻辑区域,将发布者和订阅者组织在同一个域中。

在域内,DDS负责管理数据的传输和分发,包括数据发布和订阅、消息传输、数据筛选和过滤等。

DDS的数据传输是以数据样本(Sample)为单位进行的。

发布者将数据以样本的形式发送给DDS,DDS在域内将样本传输给所有订阅该主题的订阅者。

订阅者同样以样本的形式接收数据,并可以根据需要对数据进行处理、存储或展示。

为了保证实时性,DDS使用了多种优化技术。

例如,DDS支持基于时间的数据筛选和过滤,订阅者可以指定只接收特定时间范围内的数据。

此外,DDS还支持数据压缩和数据分区等技术,以提高数据传输的效率和可扩展性。

总之,DDS通过发布-订阅模型和分布式的数据管理和传输机
制,为实时应用的开发和部署提供了一种高效和可靠的通信方式。

它可以广泛应用于各种实时系统中,包括航天航空、智能交通、工业控制、医疗设备等领域。

DDS基本原理及技术指南

DDS基本原理及技术指南

DDS基本原理及技术指南DDS全称为Direct Digital Synthesis(直接数字合成),是一种数字信号处理技术,广泛应用于频率合成、载波信号生成和频率调制等领域。

本文将介绍DDS的基本原理以及一些技术指南。

一、DDS原理DDS技术利用数字信号处理器(DSP)和数字锁相环(PLL)的协同工作实现信号的合成。

其基本原理如下:1.参考信号生成:DDS系统首先需要一个参考信号作为频率和相位参考。

这个参考信号可以是一个精确的时钟信号或者一个外部输入信号。

参考信号经过A/D转换器(模数转换器)转换为数字信号。

2.累加器:DDS系统会将参考信号的数字表示输入到一个累加器中。

累加器根据输入的数字信号进行累加操作,并且通过加法操作可以改变每一步的累加值。

3.相位累加器:累加器的输出值作为相位累加器的输入。

相位累加器也是一个累加器,但是其输出值作为频率合成器的输入。

相位累加器的输出值会被用来计算输出信号的相位。

4.乘法器/其它运算器:DDS系统还可能包含一个乘法器或其它运算器。

乘法器可以用来改变输出信号的幅度,以及实现频率调制等功能。

5.数字控制端口:DDS系统通常还包括一个数字控制端口,用来接受用户输入的频率、相位和幅度等参数。

这可以通过软件或者硬件的方式进行设置。

二、DDS技术指南以下是一些关于使用DDS技术的指南:1.选择合适的DDS芯片:根据需要合成的信号频率范围、分辨率和精度等要求,选择合适的DDS芯片。

一些常用的DDS芯片有AD9850、AD9851等。

2.谐波抑制:DDS系统在生成频率时会产生一定的谐波。

为了保持输出信号的纯净性,需要采取一些方法来抑制谐波。

常见的方法有使用低通滤波器、改变采样率等。

3.防止相位突变:相位突变会引起频谱中出现额外的频谱成分,影响输出信号的质量。

为了避免相位突变,可以通过调整累加器的初始相位或者采用相位预置技术。

4.频率和相位调制:DDS技术可以很方便地实现频率和相位调制。

DDS 工作原理

DDS 工作原理

DDS 工作原理
DDS(数据分发服务)工作原理是通过实时数据分发技术,将数据从一个源节点传输到一个或多个目标节点的一种机制。

它主要通过以下几个步骤实现:
1. 建立连接:源节点与目标节点之间建立稳定的连接通道,这可以通过TCP/IP协议来完成。

建立连接后,源节点可以将数据发送给目标节点。

2. 数据发布:源节点将需要传输的数据打包成特定的格式,并发布到网络上。

数据可以是实时的传感器数据、状态信息、控制命令等。

发布的数据可以被多个目标节点订阅和接收。

3. 订阅数据:目标节点可以对感兴趣的数据进行订阅。

订阅可以通过多种方式实现,如按主题、按数据类型或按特定条件进行订阅。

订阅后,目标节点将接收到源节点发布的相关数据。

4. 数据传输:源节点通过建立的连接通道将数据传输给目标节点。

传输可以是单向的,也可以是双向的。

数据的传输可以基于发布-订阅模式,也可以基于请求-响应模式。

5. 数据过滤和分发:目标节点可以对接收到的数据进行过滤和处理,以提取需要的信息。

数据过滤可以根据特定的条件或规则进行,以减少网络传输和数据处理的负担。

通过以上步骤,DDS可以实现源节点与目标节点之间的实时
数据传输和通信。

它具有高性能、可靠性和实时性的优点,可以用于各种实时应用,如实时控制系统、分布式计算等。

DDS原理

DDS原理

第一讲:DDS原理;第二讲:为什么能控制频率、波形、幅值;第三讲:为什么达不到预定的标准;第四讲:工程中的各个部分;第一讲DDS的原理DDS(Direct Digital Frequency Synthesizer)直接数字频率合成器,也可叫DDFS。

•DDS是从相位的概念直接合成所需波形的一种频率合成技术。

•不仅可以产生不同频率的正弦波,而且可以控制波形的初始相位。

DDS原理框图主要构成:内部:相位累加器,正弦查找表外围:DAC,LPF(低通滤波器)工作过程1、将存于ROM中的数字波形,经DAC,形成模拟量波形。

2、改变寻址的步长来改变输出信号的频率。

步长即为对数字波形查表的相位增量。

由累加器对相位增量进行累加,累加器的值作为查表地址。

3、DAC输出的阶梯形波形,经低通滤波,成为模拟波形。

频率控制在程序中,采样时钟是50M,N相位累加器的位宽是32,M频率控制字的位宽是16位;可以控制的最大的频率就是65535*50000000/4294967296=762Hz;相位控制波形存储正弦信号相位与幅度的对应关系可以将正弦波波形看作一个矢量沿相位圆转动,相位圆对应正弦波一个周期的波形。

波形中的每个采样点对应相位圆上的一个相位点。

相位累加器的值作为ROM的地址,读取ROM的相位幅度,实现相位到幅度的转换。

AD转换和滤波分析:DDS优点•频率分辨率高,可达2的N次。

•频率切换速度快,可达us量级。

•频率切换时相位连续。

•可以产生任意波形。

DDS缺点•输出频带范围有限。

•输出杂散大。

第二讲频率的控制在该工程中,有四个文件时用来控制频率的,如下:其中adder_32和reg32用来控制频率的快慢,请记住这样一个原理:波形的产生是通过产生一个ROM的寻址信号对存放波形的ROM进行寻址,然后得到ROM中的数据。

而寻址的快慢就是波形输出的频率,所以通过控制对ROM的寻址快慢就可以控制频率了。

这里控制频率的实现是通过一个32位的加法器和一个32位的寄存器进行寻址的;32位加法器的加数分别来自控制频率信号set_f和reg32模块反馈回来32为数,其实set_f就是32位加法器的一个步进值,同时也是ROM寻址的步进尺度。

dds的基本原理

dds的基本原理

dds的基本原理DDS(Direct Digital Synthesis,直接数字合成)是一种基于数字信号处理技术的频率合成技术。

它可以通过数字信号产生高精度、高稳定度、低相噪声的正弦波信号,并且可以在一定程度上实现频率的连续可调。

DDS的基本原理是:将一个固定频率的参考时钟信号经过相位累加器和幅度控制器进行处理,生成一个与参考时钟频率不同但精确可控的输出信号。

具体来说,DDS主要由以下几个模块组成:1. 参考时钟模块:该模块产生一个固定频率和稳定度的时钟信号作为DDS系统的参考时钟。

通常采用晶振或TCXO等稳定性较好的振荡器作为参考时钟。

2. 相位累加器模块:该模块将参考时钟信号作为输入,在每个时钟周期内对一个初始相位值进行累加,并输出累加后的相位值。

累加器可以通过加法器或乘法器等方式实现。

3. 数字正弦波发生器模块:该模块根据累加后的相位值计算出对应正弦波周期中每个采样点上正弦波值,并输出数字正弦波序列。

通常采用查表法或Cordic算法等方式实现。

4. 数字滤波器模块:该模块对数字正弦波序列进行滤波,以去除高频噪声和杂散分量,并输出最终的DDS输出信号。

通常采用FIR或IIR等数字滤波器实现。

5. 幅度控制器模块:该模块可以对DDS输出信号进行幅度调节,以调整输出信号的幅度大小。

通常采用DAC等数字电路实现。

总体来说,DDS的基本原理就是通过参考时钟、相位累加器、数字正弦波发生器、数字滤波器和幅度控制器等模块的协同作用,产生精确可控的正弦波信号。

DDS技术具有频率可调范围广、频率稳定性高、相位噪声低等特点,在通信、雷达、测量仪器等领域得到了广泛应用。

DDS原理MT-085_cn

DDS原理MT-085_cn

n 8 12 16 20 24 28
Number of Points = 2n 256 4,096 65,536 1,048,576 16,777,216 268,435,456 4,294,967,296 281,474,976,710,656
fo =
M • fc 2n
32 48
图3:数字相位轮
n位相位累加器(大多数DDS系统中,n的范围通常为24至32)存在2n个可能的相位点。Δ相 位寄存器中的数字字M代表相位累加器每个时钟周期增加的数量。如果时钟频率为fc,则 输出正弦波频率计算公式为: 公式 1 该公式称为DDS“调谐公式”。注意,系统的频率分辨率等于fc/2n。n = 32时,分辨率超过 40亿分之一!在实际 DDS系统中,溢出相位寄存器的位不会进入查找表,而是会被截 断,只留下前13至15个MSB。这样可以减小查找表的大小,而且不会影响频率分辨率。 相 位截断只会给最终输出增加少量可接受的相位噪声。 (参见图4)。
= 8192 = 74dB = 36dB = 110dBFS
图8:采用4096点FFT时,时钟与输出频率比值对理论 12位DAC SFDR的影响
因此,通过仔细选择时钟与输出频率,就可以获得最佳SFDR。但是,在有些应用中,这 点可能难以实现。在基于ADC的系统中,增加少量的随机噪声至输入就可能使量化误差 随机化,并且减少这种效应。DDS系统中也可以实现同样的效果,如图9所示(参见参考文 献8、9、10)。伪随机数字噪声发生器输出先增加至DDS正弦幅度字,然后再载入DAC。 数字噪声的幅度设置为1/2 LSB左右。这样就能实现随机化过程,代价是整体输出本底噪声 会略微增加。但是,在大多数DDS系统中,有足够的灵活性可以选择不同的频率比,因 此不需要扰动。

DDS原理及实现

DDS原理及实现

1 DDS 原理简介数字频率合成器(Direct Digital Synthesizer )是从相位概念出发直接合成所需波形的一种频率合成技术。

一个直接数字频率合成器由相位累加器、加法器、波形存储ROM 、D/A 转换器和低通滤波器(LPF )构成。

DDS 的原理框图如图1.2所示:图1.2 DDS 原理框图其中K 为频率控制字、P 为相位控制字、W 为波形控制字、clk f 为参考时钟频率,N 为相位累加器的字长,D 为ROM 数据位及D/A 转换器的字长。

相位累加器在时钟clk f 的控制下以步长K 作累加,输出的N 位二进制码与相位控制字P 、波形控制字W 相加后作为波形ROM 的地址,对波形ROM 进行寻址,波形ROM 输出D 位的幅度码S(n)经过D/A 转换器变成阶梯波S(t),再经过低通滤波器平滑后就可以得到合成的信号波形。

合成的信号波形的形状取决于波形ROM 中存放的幅度值,因此用DDS 可以产生任意波形。

这里我们用DDS 实现正弦波的合成。

A ) 频率预置与调节电路K 被称为频率控制字,也叫相位增量.DDS 方程为: 2N out fclk Kf ⋅=,out f 为输出频率,clk f 为时钟频率。

当K=1时,DDS 输出最低频率(也即频率分辨率)为2N clk f ,而DDS 的最大输出频率由Nyquist 采样定理决定,即2clk out f f =,也就是说K 最大值为21N -。

因此,只要N 足够大,DDS 可以得到很细的频率间隔。

要改变DDS 的输出频率,只要改变频率控制字K 即可。

B ) 累加器相位累加器由N 位加法器与N 位寄存器级联构成。

每来一个时钟脉冲clk f ,加法器将频率控制字K 与寄存器输出的累加相位数据相加,再把相加后的结果送至寄存器的数据输入端。

寄存器将加法器在上一个时钟作用后所产生的相位数据反馈到加法器的输入端;以使加法器在下一个时钟的作用下继续与频率控制字进行相加。

DDS技术及应用

DDS技术及应用

4、 AD9851的应用举例 解:当外部参考时钟频率为30MHz的情况 下,如果要满足以下几种技术要求: (1)6倍参考时钟倍乘器工作; (2)相位置于11.25°; (3)选择power2up模式; (4)输出信号频率为10M Hz。
(8)相位可调,可接收来自单片机的5位相位控制字。
2 AD9851引脚功能
AD9851为28引脚表帖元件,其引脚 排列如下所示。
D0~D7,8位数据输入口,可给内部寄存 器装入40位控制数据。 PGND,6倍参考时钟倍乘器地。 PVCC,6倍参考时钟倍乘器电源。 W-CL K,字装入信号,上升沿有效。 FQ-UD,频率更新控制信号,时钟上升沿确 认输入数据有效。
fo=fc*K/2N
当K=1时,DDS为最小频率输出,则DDS的最小频率分 辨率可达:
Δf= fc*1/2N
四、DDS芯片9851功能介绍
1、AD9851主要特性如下:
(1)单电源工作(+2.7~+5.25V);
(2)工作温度范围-45~85℃; (3)低功耗,在180M Hz系统时钟下,功率为555mW。电源设置有
3.1基于FPGA正弦信号发生器
采用计数的方法产生地址信号,波形存 储器根据地址信号将数据读出,然后经过D/A 转换和滤波器将数字量转换为模拟信号;而 且还可以通过改变计数器的参数,改变地址 信号,实现频率连续可调。
基准时钟 (频率f)
计数(地 址发生器)
正弦波数据存 储ROM
D/A转换
滤波器
3.2直接数字频率合成(DDS)技术及应用
DDS的数学模型可归结为;在每一个时钟周期2兀内, 频率控制字K(FrequencyControlWords)与N比特相位累加器 累加一次,并同时对2N取模运算,得到的和(以N位二进制数 表示)作为相位值,以二进制代码的形式去查询正弦函数表 ROM,将相位信息转变成相应的数字量化正弦幅度值, ROM输出的数字正弦波序列再经数模转换器转变为阶梯模 拟信号,最后通过低通滤波器平滑后得到一个纯净的正弦模 拟信号。当DDS中的相位累加器计数大于2N时,累加器自动 溢出最高位,保留后面的N比特数字于累加器中,即相当于 做模余运算。可以看出:该相位累加器平均每2N /K个时钟周 期溢出一次。可见K和时钟频率f共同决定着DDS输出信号f 的频率值,它们之间的关系满足。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DDS基本原理及技术指南2012年03月20日12:03 eechina分享关键词:DDS , 频率合成随着数字技术在仪器仪表和通信系统中的广泛使用,可从参考频率源产生多个频率的数字控制方法诞生了,即直接数字频率合成(DDS)。

其基本架构如图1所示。

该简化模型采用一个稳定时钟来驱动存储正弦波(或其它任意波形)一个或多个整数周期的可编程只读存储器(PROM)。

随着地址计数器逐步执行每个存储器位置,每个位置相应的信号数字幅度会驱动DAC,进而产生模拟输出信号。

最终模拟输出信号的频谱纯度主要取决于DAC。

相位噪声主要来自参考时钟。

DDS是一种采样数据系统,因此必须考虑所有与采样相关的问题,包括量化噪声、混叠、滤波等。

例如,DAC 输出频率的高阶谐波会折回奈奎斯特带宽,因而不可滤波,而基于PLL的合成器的高阶谐波则可以滤波。

此外,还有其它几种因素需要考虑,稍后将会讨论。

图1:直接数字频率合成系统的基本原理这种简单DDS系统的基本问题在于,最终输出频率只能通过改变参考时钟频率或对PROM重新编程来实现,非常不灵活。

实际DDS系统采用更加灵活有效的方式来实现这一功能,即采用名为数控振荡器(NCO)的数字硬件。

图2所示为该系统的框图。

图2:灵活的DDS系统系统的核心是相位累加器,其内容会在每个时钟周期更新。

相位累加器每次更新时,存储在△相位寄存器中的数字字M就会累加至相位寄存器中的数字。

假设△相位寄存器中的数字为00...01,相位累加器中的初始内容为00...00。

相位累加器每个时钟周期都会按00...01更新。

如果累加器为32位宽,则在相位累加器返回至00...00前需要232(超过40亿)个时钟周期,周期会不断重复。

相位累加器的截断输出用作正弦(或余弦)查找表的地址。

查找表中的每个地址均对应正弦波的从0°到360°的一个相位点。

查找表包括一个完整正弦波周期的相应数字幅度信息。

(实际上,只需要90°的数据,因为两个MSB中包含了正交数据)。

因此,查找表可将相位累加器的相位信息映射至数字幅度字,进而驱动DAC。

图3用图形化的“相位轮”显示了这一情况。

考虑n = 32,M = 1的情况。

相位累加器会逐步执行232个可能的输出中的每一个,直至溢出并重新开始。

相应的输出正弦波频率等于输入时钟频率232分频。

若M=2,相位累加器寄存器就会以两倍的速度“滚动”计算,输出频率也会增加一倍。

以上内容可总结如下:图3:数字相位轮n位相位累加器(大多数DDS系统中,n的范围通常为24至32)存在2n个可能的相位点。

△相位寄存器中的数字字M代表相位累加器每个时钟周期增加的数量。

如果时钟频率为fc,则输出正弦波频率计算公式为:该公式称为DDS“调谐公式”。

注意,系统的频率分辨率等于fc/2n。

n = 32时,分辨率超过40亿分之一!在实际DDS系统中,溢出相位寄存器的位不会进入查找表,而是会被截断,只留下前13至15个MSB。

这样可以减小查找表的大小,而且不会影响频率分辨率。

相位截断只会给最终输出增加少量可接受的相位噪声。

(参见图4)。

图4:计算得出的输出频谱显示15位相位截断时90 dB SFDRDAC的分辨率通常比查找表的宽度少2至4位。

即便是完美的N位DAC,也会增加输出的量化噪声。

图4显示的是32位相位累加器15位相位截断时计算得出的输出频谱。

选择M值后,输出频率会从0.25倍时钟频率开始稍有偏移。

注意,相位截断和有限DAC分辨率产生的杂散都至少比满量程输出低90 dB。

这一性能远远超出了任何商用12位DAC,足以满足大多数应用的需求。

上述基本DDS系统极为灵活,且具有高分辨率。

只需改变M寄存器的内容,频率就可以立即改变,不会出现相位不连续。

但是,实际DDS系统首先需要执行串行或字节加载序列,以将新的频率字载入内部缓冲寄存器,然后再载入M寄存器。

这样就可以尽可能减少封装引脚数。

新的频率字载入缓冲寄存器后,并行输出△相位寄存器就会同步操作,从而同时改变所有位。

加载△相位缓冲寄存器所需的时钟周期数决定了输出频率的最大改变速率。

DDS系统中的混叠简单DDS系统中可能会产生一种重要的输出频率范围限制。

奈奎斯特准则表明,时钟频率(采样速率)必须至少为输出频率的两倍。

实际最高输出频率限制在约1/3时钟频率范围内。

图5所示为DDS系统中的DAC 输出,其中输出频率为30 MHz,时钟频率为100 MHz。

如图所示,重构DAC后必须跟随一个抗混叠滤波器,以消除较低的图像频率(100–30 = 70 MHz)。

图5:DDS系统中的混叠注意,DAC输出(滤波前)的幅度响应跟随着一个sin(x)/x响应,在时钟频率及其整数倍时,该值为零。

归一化输出幅度A(fO)的精确计算公式如下:其中,fO为输出频率,fc为时钟频率。

出现该滚降的原因是由于DAC输出并非一系列零宽脉冲(和最佳重新采样器中一样),而是一系列矩形脉冲,宽度等于更新速率的倒数。

sin(x)/x响应的幅度比奈奎斯特频率低3.92 dB(DAC更新速率的1/2)。

实际上,抗混叠滤波器的传递函数可用来补偿sin(x)/x滚降,使整体频率响应相对平坦,达到最大输出DAC频率(一般为1/3更新速率)。

另一个重要的考虑因素在于,和基于PLL的系统不同,DDS系统中的基本输出频率高阶谐波会因混叠而折回至基带。

这些谐波无法通过抗混叠滤波器去除。

例如,如果时钟频率为100 MHz,输出频率为30 MHz,则30 MHz的第二个谐波会出现在60 MHz(带外),但也会出现在100 – 60 = 40 MHz(混叠成分)。

同样,第三个谐波(90 MHz)会出现在带内,频率为100 – 90 = 10 MHz,第四个谐波出现在120 – 100 MHz = 20 MHz。

高阶谐波也会落在奈奎斯特带宽内(直流至fc/2)。

前4个谐波的位置如图所示。

用作ADC时钟驱动器的DDS系统DDS系统(如AD9850)可以提供产生ADC采样时钟的出色方法,尤其适合ADC采样频率必须受到软件控制,且锁定至系统时钟的情况(参见图6)。

DAC输出电流IOUT驱动200 Ω、42 MHz的低通滤波器,源和负载阻抗端接,等效负载为100Ω。

滤波器可以消除42 MHz以上的杂散频率成分。

经过滤波的输出可以驱动AD9850内部比较器的一个输入端。

DAC补偿输出电流可以驱动100Ω的负载。

位于两个输出之间的100 kΩ电阻分压器输出经过去耦,可以产生参考电压以供内部比较器使用。

比较器输出有2 ns的上升和下降时间,可以产生与TTL/CMOS逻辑电平兼容方波。

比较器输出边缘的抖动小于20 ps rms。

输出和补偿输出均可按要求提供。

图6:将DDS系统用作ADC时钟驱动器在图6所示的电路中,40 MSPS ADC时钟的总输出均方根抖动为50 ps rms,由此产生的信噪比下降在宽动态范围应用中必须加以考虑。

DDS系统中的幅度调制DDS系统中的幅度调制可以通过在查找表和DAC输入之间放置数字乘法器来实现,如图7所示。

调制DAC 输出幅度的另一种方法是改变DAC的参考电压。

在AD9850中,内部参考控制放大器的带宽约为1 MHz。

这种方法在输出幅度变化相对较小的情况下非常有效,只要输出信号不超过+1 V的规格即可。

图7:DDS系统中的幅度调制DDS系统中的无杂散动态范围考虑在大多数DDS应用中,首要考虑因素是DAC输出的频谱纯度。

遗憾的是,该性能的测量、预测和分析十分复杂,涉及大量相互作用的因素。

即便是理想的N位DAC,也会在DDS系统中产生谐波。

这些谐波的幅度主要取决于输出频率与时钟频率的比值。

原因在于,DAC量化噪声的频谱成分会随着该比值的变化而变化,虽然其理论均方根值仍等于q/√12(其中q是LSB的权重)。

“量化噪声表现为白噪声,在奈奎斯特带宽内均匀分布”这条假设在DDS系统中并不适用(这条假设在ADC系统中更为适用,因为ADC会给信号增加一定的噪声,从而“扰动”量化误差或使其随机化。

但是,依然存在一定的相关性)。

例如,如果DAC输出频率精确设置为时钟频率的约数,则量化噪声会集中在输出频率的倍数,也就是说,主要取决于信号。

如果输出频率稍有失调,量化噪声会变得更加随机,从而改进有效SFDR。

图8说明了上述情况,其中4096 (4k)点FFT基于理想12位DAC中数字化生成的数据计算得出。

左侧图表(A)中,所选的时钟频率和输出频率的比值恰好等于40,获得的SFDR约为77 dBc。

右侧图表中,比例稍有失调,有效SFDR增至94 dBc。

在这一理想情况下,只是略微改变了频率比,SFDR就改变了17 dB。

图8:采用4096点FFT时,时钟与输出频率比值对理论12位DAC SFDR的影响因此,通过仔细选择时钟与输出频率,就可以获得最佳SFDR。

但是,在有些应用中,这点可能难以实现。

在基于ADC的系统中,增加少量的随机噪声至输入就可能使量化误差随机化,并且减少这种效应。

DDS系统中也可以实现同样的效果,如图9所示(参见参考文献8、9、10)。

伪随机数字噪声发生器输出先增加至DDS 正弦幅度字,然后再载入DAC。

数字噪声的幅度设置为1/2 LSB左右。

这样就能实现随机化过程,代价是整体输出本底噪声会略微增加。

但是,在大多数DDS系统中,有足够的灵活性可以选择不同的频率比,因此不需要扰动。

图9:向DDS系统注入数字扰动以使量化噪声随机化并提高SFDRADI公司的在线设计工具ADIsimDDS是一种互动工具,可以帮助用户选择及评估DDSIC。

它允许用户选择器件,输入要求的工作条件,以及评估器件的一般性能。

该工具利用数学公式估算选定器件的整体性能,并不计算所有可能的误差。

因此,这款工具只能用来辅助设计,而不能代替实际的硬件测试和评估。

相关文档
最新文档