基于DDS的任意波形发生器的设计

基于DDS的任意波形发生器的设计

ID:43412186

大小:90.21 KB

页数:3页

时间:2019-10-02

基于DDS的任意波形发生器的设计_第1页
基于DDS的任意波形发生器的设计_第2页
基于DDS的任意波形发生器的设计_第3页
资源描述:

《基于DDS的任意波形发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于DDS的任意波形发生器的设计南京理工大学电子工程与光电技术学院南京210094汪栋硕俞锋华思远指导老师:蒋立平  摘要:本设计旨在实现一个基于直接数字合成技术(DDS,DirectDigitalSynthesic)的任意波形发生器。该波形发生器不仅可以生成正弦波、三角波、锯齿波、方波等常见波形,还可以通过PC端控制,使之产生任意波形。DDS技术是一种新型的频率合成技术,具有相对带宽大、频率转换时间短、分辨力高、相位连续性好等优点,因而被广泛用于通讯领域,是任意波形发生器研究的一个重要方向。关键词:直接数字频率合成,可编程片上系统,NIOSⅡArbitraryWaveformGenerato

2、rBasedonDDS  Abstract:Thispaperdescribesanarbitrarywaveformgenerator(AWG)basedonDDS,whichcannotonlysynthesizesinewaveforms,trianglewaveforms,squarewaveforms,sawtoothwaveformsandothercommonwaveforms,butalsogeneratearbitrarywaveformswithdataeditedanddownloadedbyPCsoftware.DDSisanadvancedtechniqueonfre

3、quencysynthesis.Itsprimaryadvantagesarecontrollingfacility,continuousphaseandfinefrequencyresolution.It'sanimportantfieldoftheAWGdesign.Keywords:DDS;SOPC;NIOSⅡ一、绪论1、DDS2、SOPCSOPC(SystemOnProgrammableChip,可编程的片上系统),是Altera公司提出的一种灵活、高效的SOC解决方案,是一种新的软硬件协同设计的系统设计技术。它将处理器、存储器、I/O口、LVDS、CDR等系统设计需要的功能模块集成到

4、一个可编程器件上,构成一个可编程的片上系统。它具有双重含义:首先它是片上系统(SystemOnaChip,SOC),由单个芯片完成整个系统的主要逻辑功能;其次它是可编程系统,具有灵活的设计方式,可裁减,可扩充,可升级,并具有软硬件在系统可编程的功能。二、AWG的设计1、DDS的实现DDS主要由相位累加器、相位调制器、正弦波数据表(ROM)、D/A转换器构成。其基本原理图如下:图1DDS基本原理框图图中的为参考时钟源,用来同步合成器的各组成部分。相位累加器由N位加法器和N位寄存器组成。当时钟脉冲来到时,累加器把频率控制字FSW(FrequencySettingWord)与累加寄存器输出的相位数据

5、相加,并将结果反馈至累加寄存器。这样累加器把频率控制字FSW(FrequencySettingWord)的数据变换成相位抽样来确定输出合成频率的大小。相位增量的大小随外指令的变化而变化,一旦给定了相位增量,输出频率也就确定了。当用这样的数据寻址时,正弦查找表就把存储在相位累加器中的抽样数字值转换成近似正弦波幅度的数字量函数,然后D/A变换器把数字量变成模拟量。低通滤波器进一步平滑近似正弦波的锯齿阶梯,并衰减不需要的抽样分量和其他杂散信号。1、基于DDS的任意波形发生器的设计利用DDS技术实现任意波形发生器,只需将传统波形发生器的波形存储器ROM改为RAM就可以了。根据采样定理,先对波形进行采样

6、,将采样后的数据数字化后存储到波形存储器RAM中,然后输入频率控制字,相位累加器在每个系统时钟到来的时候其输出就累加一次,用累加器输出的高几位来寻址波形存储器,波形数据将被送到D/A转换成模拟量输出,波形就被重新合成了。任何一个周期信号都可以用三个广义参数来定义:ω(t)表示频率的变化;A(t)表示幅值的变化;φ(t)表示相位的变化。要产生任意波形也就是实现频率、幅值和相位这三者的调制。DDS技术有效的解决了这一问题。频率的调制可以通过改变频率控制字来实现;幅值的调制可以通过改变D/A转换器的参考电压来实现;相位的调制可以通过在相位累加器的输出上加如相位控制字PSW(PhaseSettingW

7、ord)来实现。同时DDS技术对三个参数的控制方式也便于利用计算机实现,如图2所示。首先在计算机上通过软件得到波形的采样点值,然后通过计算机接口将波形采样点送到波形存储器,再向波形发生器发出频率控制字、幅度控制字和相位控制字,这样就可以产生任意波形。幅度控制字D/A转换器计算机频率控制字波形数据相位控制字波形存储器(RAM)加法器相位累加器滤波器波形输出图2基于DDS的任意波形发生器原理框图2、系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。