ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:913.99KB ,
资源ID:6604567      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6604567.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于DDWS的任意波形发生器的设计说明.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于DDWS的任意波形发生器的设计说明.docx

1、基于DDWS的任意波形发生器的设计说明基于DDWS的任意波形发生器的设计基于DDWS的任意波形发生器的设计随着科学实验和研究需求的不断发展,传统的信号发生器在一些特定的场合已经不能满足要求,因为在许多应用及研究领域,不但需要一些规则的信号,同时还需要一些不规则信号用于系统特性的研究,如某些电子设备的性能指标测试、系统中各种瞬变波形和电子设备中出现的各种干扰的模拟研究,就需要能提供一些非常规测试信号甚至是任意信号的信号源,即能产生现场所需波形的任意波形发生器。任意波形发生器在电子测量、雷达、通信、遥测遥感以及电子等领域有着不可或缺的优势,它可以通过数字方式精确地控制和发生模拟有限带宽信号,通过相

2、位累加功能使相位与波形采样点数据产生关联,并可通过相位的方式以一定的频率查找输出波形数据,经过数模转换获得用户所需要的待合成模拟信号,而对相位的控制和运算可以通过数字的方法较方便的实现。直接数字合成(DDS-Digital Direct Synthesis)芯片是研究开发任意波形发生器的核心器件。运用DDS技术生产的任意波形发生器不仅能够产生正弦波、方波、三角波等固定波形,还可以产生任意编辑的波形。1 原理介绍1.1 DDS基本结构奈奎斯特定理告诉我们,对一个有限带宽时间连续的模拟信号进行采样时,如果采样频率大于该模拟信号最高频率的两倍时,可通过采样后的数字信号还原出原始模拟信号。而 DDS技

3、术解决的是将已数字化的模拟信号通过一种数字合成方法模拟化的问题,即它解决的是将基于奈奎斯特定理数字化了的模拟信号以数字的方式合成后恢复原始模拟信号的问题。典型的DDS系统由相位累加器、波形ROM、数字/模拟信号(D/A)转换器以及低通滤波器 (LPF) 组成,如图 1所示。图 1 DDS基本结构图1中的相位累加器结构如图 2所示。图 2 相位累加器结构示意图相位累加器由一个N位加法器和N位寄存器构成,通过把一个时钟的累加结果反馈回加法器的输入端实现累加功能。从而使输出结果每一个时钟周期递增K。这里的N是相位累加器的字长,这里的K称频率控制字。波形 ROM 示意图如图 3所示。当ROM地址线上的

4、地址(相位)改变时,数据线上输出相应的量化值(幅度量化序列)。图 3 波形ROM示意图D/A转换器将波形ROM输出的幅度量化序列转化成对应的电平输出,将数字信号转换成模拟信号。但输出波形是一个阶梯波形,必须经过抗镜像滤波,滤除输出波形中的镜像才能得到一个平滑的波形。抗镜像滤波器一般是一个低通滤波器,它要求在输出信号的带宽有较平坦的幅频特性,在输出镜像频率处有足够的抑止。1.2 DDS性能参数a) 相对带宽频率控制字 K 唯一地确定一个单频模拟余弦信号的频率 当频率控制字K=1时,直接数字合成器输出的信号频率是最低输出频率,当相位累加器的字长很大时,最低输出频率可达。直接数字合成器输出最高频率受

5、到时钟频率和抽样定理的限制。也就是说。在实际的应用中考虑到输出滤波器的非理想特性,一般认为直接数字合成器最高输出频率为。直接数字合成器输出频率取决于相位累加器字长N,频率控制字K 以及时钟频率。输出频率围是指频率合成器的最小输出频率与最大输出频率之差表示,越大输出频率围越大,也可用相对带宽公式表示。 b) 频率分辨率频率合成器的输出频率值是不连续的,直接数字合成器的分辨率就是直接数字频率合成器的最小频率步进,也就是它的最小输出频率或输出频率的最小间隔。即 c) 频率转换时间直接数字合成器的频率转换时间可以近似认为是实时的。这是因为它的相位序列在时间上是离散的,在频率控制字改变以后,要经过一个时

6、钟周期以后才能按照新的相位增量累加,所以也就是说,它的频率转换时间就是频率控制字的传输时间,即一个时钟周期。若时钟周期为100MHZ,则频率转换时间为100ns。时钟频率越高,转换时间就越短,但再也不能小于数字门电路的延迟时间。转换时间或可用频率切换时间概念描述,即指的是频率合成器输出频率由一个频率点切换到另一个频率点并达到稳定所需要的时间。该指标与频率合成所采用的技术有密切关系。d) 频率稳定度频率稳定度指的是在一定时间间隔输出频率值与标准频率值间的偏差,分为长期频率稳定度,短期频率稳定度和瞬态频率稳定度三种。e) 频率变化输出信号相位连接由直接数字合成器的工作原理得知:改变直接数字合成器的

7、输出频率,实际上是改变每次的相位增量,即改变相位函数的增长速率。当频率控制字由K1变为K2之后,它是在已有的积累相位 Nk1之上,再每次积累K2,相位函数曲线是连续的,只是在改变频率的瞬间其斜率发生了突变,因而保持了输出信号相位的连续。直接数字合成器输出信号的相位是不连续的,而间接频率合成器虽然输出信号相位是连续的,但频率转换时间较长。在有些场合,对信号的相位连续有严格要求,这是因为信号的相位不连续。可能导致频谱的扩散,不利于频谱资源的有效利用。f) 任意波形的输出由直接数字合成器的工作原理得知,输出信号的波形取决于在RAM中存放的函数表格。如果在RAM中存放正弦函数或余弦函数,即可输出正弦波

8、形或余弦波形。若在RAM中存放三角波、锯齿波和方波等函数,则可以输出所需的波形。根据DDS的原理及其参数可知,其频率分辨率高,输出频点多,可达个,相比较而言,其分辨率远远高于传统的频率合成方法的分辨率。此外,DDS不需要通过相位反馈来实现频率合成,所以频率的建立以及切换相对来说很快,切换速度可用来表示,在DDS中各个部分相对独立。因为DDS中需要的信号频率、相位、幅度都是由数字信号部分控制,如调制部分可以由K控制,如果在进行chirp条只是,只用在K前再加上累加器即可;调相时在PC输出端直接加上调制信号;调幅时直接在ROM表输出端对幅度进行控制,因此可以预置部PC的初始值来精确控制输出信号,因

9、此,DDS可实现各种数字调制。2 方案设计从以上分析可知,DDS具有产生任意波形、输出相位噪声低等优点,适用于实现任意波形发生器。DDS可分为直接数字频率合成(DDFS)和直接数字波形合成(DDWS)。DDFS与DDWS具有各自特点,在DDFS技术中,采样频率是固定的,当产生信号的函数波形相同而频率不同时,仅需改变频率控制字,而不需要将波形查找表中的数据作任何变动。DDFS在产生常规窄带信号时质量较好,且频率切换速度快。DDFS通过取相位累加器的高M位作为正弦查找表地址来解决存储器容量有限的问题$但由此产生了相位截断,在输出信号中引入杂散。同时,当波形突变时易失真。DDWS以采样频率逐点输出信

10、号波形数据,只需提前将波形数据导入存储器中即。可在产生信号时,DDWS需提前计算信号波形点数与采样时钟频率的关系,一旦将数据导入存储器,信号的频率就将固定下来。在产生常规信号时,DDWS较DDFS复杂,且不能随意改变信号频率。但DDWS不存在相位截断问题,在用作产生不要求频率易变的非常规信号(如Chirp信号)时,能更精确地还原波形。同时,采用DDWS技术可以与预失真和相位调制结合,二DDFS技术却不具备这种潜力。用DDWS产生Chirp信号具有结构简单、精度高的优点,是一种极具竞争力的方案。因此,本方案将采用DDWS实现任意波形发生器,并用上位机发数据,通过USB或串口下发。其设计框图如图

11、4所示。图 4任意波形发生器系统框图图中采用FPGA设计DDWS电路,这种方法比采用专用DDS芯片更为灵活因为只要改变ROM的数据,就可以产生任意波形,因而具有相当大的灵活性。数据控制接口中的相位累加器是DDWS技术的核心,类似一个计数器,有时钟信号上升沿触发。频率控制字K控制相位累加器的步长,每来一个上升沿,相位累加器前一次的基数与频率控制字K相加,得到新相位。新相位作为ROM查询表的地址(图中的地址生成),设基地址为0,则依次按照顺序读取相应的波形数据(共个频点),如图 5所示。当相位累加器累加满量程时,会产生一次溢出,完成这一个周期,产生了一个周期的信号。相应的查找表经过一个循环,回到初

12、始位置,开始产生下一个周期的信号。信号经过D/A转换输出阶梯波形,D/A转化器后接一低通滤波器,用于滤除阶梯信号中的谐波分量。感兴趣的波形在示波器中显示。以正弦波为例,DDWS实现波形产生的流程如图 6所示。图 5 ROM寻址图 6 DDWS生成波形过程3 仿真结果根据前文分析的DDWS实验原理和参量计算等知识,用Matlab仿真平台编程验证。以线性调频信号和单频为例,作如下仿真。 产生基准信号,该信号用于做查找表,基准信号点数为1024点,存储在高速ROM中。图 7 产生线性调频信号,设置N=10,初相=0,起始频率=200Hz,带宽B=100Hz,采样率=1000Hz。图 8 产生线性调频

13、信号,设置N=10,初相=0,起始频率=10Hz,带宽B=50Hz,采样率=1000Hz。图 9 产生单频信号,设置N=8,初相=0,=30Hz,采样率=1000Hz。图 10产生单频信号,设置N=10,初相=0,=30Hz,采样率=1000Hz。图 11 产生单频信号,设置N=10,初相=0,=300Hz,采样率=1000Hz。图 12 图 7为产生的基准信号,从图 8、图 9、图10和图11相比可以看出可以改变频率控制字K来实现对产生的频率的控制。从图 8和图 10可以看出,为了产生30Hz的信号,量化位数N越大,则产生的频率精度越高。理想情况下DDWS产生出的波形频率可以无限逼近信号真实

14、频率,但是随之付出的代价是更多的高速存储单元。图 11和图 12是用DDWS产生出的线性调频信号,起始频率为200Hz,带宽100Hz,从图 8至图 12可以看出,DDWS可以实现任意的波形发生器的设计。4 分析总结理论分析和仿真证明,在一定条件下DDWS可实现任意波形,且其能够产生复杂调制波形,不存在相位截断问题,在用作产生不要求频率易变的非常规信号时,能精确地还原波形。DDWS采用波形存储直读法实现基带信号的产生却可以方便地对信号的幅度和相位进行预失真,从而可以补偿系统畸变的影响。此外,采用波形存储直读法还可产生任意波形(包括许多复杂的波形),并可实时改变所产生的信号及其时宽、带宽等参数。本方案采用DDWS实现任意波形发生器,用上位机发数据,通过USB或串口下发,能够精确地得到仿真波形,除了第三节的仿真之外,DDWS还可以产生ASK、FSK、PSK和MSK等多种信号。由于设施缺乏,本设计没有进行硬件实现,在条件充足的情况下,可通过FPGA实现DDWS任意波形发生器的设计。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1