基于DDWS的任意波形发生器的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于DDWS的任意波形发生器
的设计
基于DDWS 的任意波形发生器的设计
随着科学实验和研究需求的不断发展,传统的信号发生器在一些特定的场合已经不能满足要求,因为在许多应用及研究领域,不但需要一些规则的信号,同时还需要一些不规则信号用于系统特性的研究,如某些电子设备的性能指标测试、系统中各种瞬变波形和电子设备中出现的各种干扰的模拟研究,就需要能提供一些非常规测试信号甚至是任意信号的信号源,即能产生现场所需波形的任意波形发生器。
任意波形发生器在电子测量、雷达、通信、遥测遥感以及电子等领域有着不可或缺的优势,它可以通过数字方式精确地控制和发生模拟有限带宽信号,通过相位累加功能使相位与波形采样点数据产生关联,并可通过相位的方式以一定的频率查找输出波形数据,经过数模转换获得用户所需要的待合成模拟信号,而对相位的控制和运算可以通过数字的方法较方便的实现。直接数字合成(DDS-Digital Direct Synthesis )芯片是研究开发任意波形发生器的核心器件。运用DDS 技术生产的任意波形发生器不仅能够产生正弦波、方波、三角波等固定波形,还可以产生任意编辑的波形。
1 原理介绍
1.1 DDS 基本结构
奈奎斯特定理告诉我们,对一个有限带宽时间连续的模拟信号进行采样时,如果采样频率大于该模拟信号最高频率的两倍时,可通过采样后的数字信号还原出原始模拟信号。而 DDS 技术解决的是将已数字化的模拟信号通过一种数字合成方法模拟化的问题,即它解决的是将基于奈奎斯特定理数字化了的模拟信号以数字的方式合成后恢复原始模拟信号的问题。
典型的DDS 系统由相位累加器、波形ROM 、数字/模拟信号(D/A )转换器以及低通滤波器 (LPF) 组成,如图 1所示。 相位累加器波形ROM D/A 转换器低通滤波器K
c f N 0f
图 1 DDS 基本结构
图1中的相位累加器结构如图 2所示。
加法器相似量化序列
c
f N 位寄存器N 位K N 位N 位
图 2 相位累加器结构示意图
相位累加器由一个N 位加法器和N 位寄存器构成,通过把一个时钟的累加结果反馈回加法器的输入端实现累加功能。从而使输出结果每一个时钟周期递增K 。这里的N 是相位累加器的字长,这里的K 称频率控制字。
波形 ROM 示意图如图 3所示。当ROM 地址线上的地址(相位)改变时,数据线上输出相应的量化值(幅度量化序列)。
地址数据波形ROM
正弦幅度量序列
相位量化序列
图 3 波形ROM 示意图 D/A 转换器将波形ROM 输出的幅度量化序列转化成对应的电平输出,将数字信号转换成模拟信号。但输出波形是一个阶梯波形,必须经过抗镜像滤波,滤除输出波形中的镜像才能得到一个平滑的波形。抗镜像滤波器一般是一个低通滤波器,它要求在输出信号的带宽内有较平坦的幅频特性,在输出镜像频率处有足够的抑止。
1.2 DDS 性能参数
a) 相对带宽
频率控制字 K 唯一地确定一个单频模拟余弦信号()()0cos 2s t f t π=的频率0f 02c N K f f = (1)
当频率控制字K=1时,直接数字合成器输出的信号频率是最低输出频率,0min 2N c f f =,当相位累加器的字长很大时,最低输出频率可达μHz 。直接数字合
成器输出最高频率受到时钟频率和抽样定理的限制。也就是说0max 12c f f ≤。在实
际的应用中考虑到输出滤波器的非理想特性,一般认为直接数字合成器最高输出
频率为0.4c f 。直接数字合成器输出频率取决于相位累加器字长N ,频率控制字K
以及时钟频率c f 。输出频率范围是指频率合成器的最小输出频率与最大输出频率
之差0max 0min f f -表示,0max 0min f f -越大输出频率范围越大,也可用相对带宽公式(2)表
示。
()0max 0min 0max 0min 2f f f f f -⨯∆=+ (2)
b) 频率分辨率 频率合成器的输出频率值是不连续的,直接数字合成器的分辨率就是直接数字频率合成器的最小频率步进,也就是它的最小输出频率或输出频率的最小间隔。即
0min 2c N f f f ∆== (3)
c) 频率转换时间 直接数字合成器的频率转换时间可以近似认为是实时的。这是因为它的相位序列在时间上是离散的,在频率控制字改变以后,要经过一个时钟周期以后才能按照新的相位增量累加,所以也就是说,它的频率转换时间就是频率控制字的传输时间,即一个时钟周期。若时钟周期为100MHZ ,则频率转换时间为100ns 。时钟频率越高,转换时间就越短,但再也不能小于数字门电路的延迟时间。转换时间或可用频率切换时间概念描述,即指的是频率合成器输出频率由一个频率点切换到另一个频率点并达到稳定所需要的时间。该指标与频率合成所采用的技术有密切关系。
d) 频率稳定度
频率稳定度指的是在一定时间间隔内输出频率值与标准频率值间的偏差,分为长期频率稳定度,短期频率稳定度和瞬态频率稳定度三种。
e) 频率变化输出信号相位连接
由直接数字合成器的工作原理得知:改变直接数字合成器的输出频率,实际上是改变每次的相位增量,即改变相位函数的增长速率。当频率控制字由K1变为K2之后,它是在已有的积累相位 Nk1之上,再每次积累K2,相位函数曲线是连续的,只是在改变频率的瞬间其斜率发生了突变,因而保持了输出信号相位的连续。直接数字合成器输出信号的相位是不连续的,而间接频率合成器虽然输出信号相位是连续的,但频率转换时间较长。在有些场合,对信号的相位连续有严格要求,这是因为信号的相位不连续。可能导致频谱的扩散,不利于频谱资源
的有效利用。
f)任意波形的输出
由直接数字合成器的工作原理得知,输出信号的波形取决于在RAM中存放的函数表格。如果在RAM中存放正弦函数或余弦函数,即可输出正弦波形或余弦波形。若在RAM中存放三角波、锯齿波和方波等函数,则可以输出所需的波形。
根据DDS的原理及其参数可知,其频率分辨率高,输出频点多,可达2N个,相比较而言,其分辨率远远高于传统的频率合成方法的分辨率。此外,DDS不需要通过相位反馈来实现频率合成,所以频率的建立以及切换相对来说很快,切换速度可用s 来表示,在DDS中各个部分相对独立。因为DDS中需要的信号频率、相位、幅度都是由数字信号部分控制,如调制部分可以由K控制,如果在进行chirp条只是,只用在K前再加上累加器即可;调相时在PC输出端直接加上调制信号;调幅时直接在ROM表输出端对幅度进行控制,因此可以预置内部PC的初始值来精确控制输出信号,因此,DDS可实现各种数字调制。
2方案设计
从以上分析可知,DDS具有产生任意波形、输出相位噪声低等优点,适用于实现任意波形发生器。DDS可分为直接数字频率合成(DDFS)和直接数字波形合成(DDWS)。DDFS与DDWS具有各自特点,在DDFS技术中,采样频率是固定的,当产生信号的函数波形相同而频率不同时,仅需改变频率控制字,而不需要将波形查找表中的数据作任何变动。DDFS在产生常规窄带信号时质量较好,且频率切换速度快。DDFS通过取相位累加器的高M位作为正弦查找表地址来解决存储器容量有限的问题$但由此产生了相位截断,在输出信号中引入杂散。同时,当波形突变时易失真。DDWS以采样频率逐点输出信号波形数据,只需提前将波形数据导入存储器中即。可在产生信号时,DDWS需提前计算信号波形点数与采样时钟频率的关系,一旦将数据导入存储器,信号的频率就将固定下来。在产生常规信号时,DDWS较DDFS复杂,且不能随意改变信号频率。但DDWS不存在相位截断问题,在用作产生不要求频率易变的非常规信号(如Chirp信号)时,能更精确地还原波形。同时,采用DDWS技术可以与预失真和相位调制结合,二DDFS技术却不具备这种潜力。用DDWS产生Chirp信号具有结构简单、精度高的优点,是一种极具竞争力的方案。
因此,本方案将采用DDWS实现任意波形发生器,并用上位机发数据,通