基于内插和QLA技术的并行DDS的实现

发布者:zcyzwj最新更新时间:2007-12-13 来源: 现代电子技术关键字:时钟  正弦  参考  存储 手机看文章 扫描二维码
随时随地手机看文章

1 引 言

直接数字频率合成技术(Direel Digital FrequencySynthesis,DDS)称为第三代频率合成技术,他利用正弦信号的相位与时间呈线性关系的特性,通过查表的方式得到信号的瞬时幅值,从而实现频率合成。这种方法不仅可以产生不同频率的正弦波,而且具有超宽的相对带宽,超高的变频速率,超细的分辨率以及相位的连续性和产生任意波形(AWG)的特点。

目前所使用的大部分DDS结构,在相位累加模块和相位幅度转换模块均采用了流水线技术和某些压缩算法等,但都不能从根本上解决DDS的输出频率受外部时钟频率约束的瓶颈以及波形的输出质量受查找表容量限制的问题。因此在对DDS的结构进行深入研究的基础上,我们在相位累加器部分以并行结构来实现,在相位幅度转换模块的设计采用了QLA(Quad Line Approximation)技术结合改善的Sunderland法,最后在FPGA(Field Programmable Gate Array)中进行验证,无杂散动态范围(Spur Free Dynamic Range,SFDR)可达63 dBc,3.3 V下总功耗仅为170 mw,大大提高了输出频率和频谱纯度,降低了功耗。

2 DDS工作原理

DDS[1,2]主要由相位累加器、波形存储模块和数模转换器等组成。在外部参考时钟作用下,相位累加器以步长增加,输入到波形存储模块内,波形存储模块包含一个周期正弦波的数字幅度信息,每个地址对应正弦波中0~360°范围的一个相位点,波形存储模块把输入的地址相位信息映射成正弦波幅度的数字量信号,驱动数模转换器输出模拟量,当相位累加器累加满量时就会产生一次溢出,这样就完成了DDS输出信号的一个频率周期。设相位累加器的位宽为N,时钟频率为FeKn为步长,则产生信号频率为KnFc/2N,可得到相位累加器的输出状态为。



3 DDS具体结构实现及优化

3.1 相位累加器的设计

相位累加器通常采用流水线技术来提高累加速度,但是以牺牲逻辑资源为代价。因此为能节省资源的同时又保证加法器的运算速度,本文使用了Progression-ofstates技术,他可具体描述为几个加法器并行执行的结构。由累加器的输出状态Am可得到相位累加器输出的连续4个状态:

其中Am为加法器前一时钟周期输出的状态,Km+1为每次输入的频率字。因此Am+1,Am+2,Am+3,Am+4四个连续的状态就被Am和Km+1两个状态表示出来。如图1所示,输入Km+1首先分别被1,2,3,4相乘之后送入加法器,再和Am相加后就产生4个连续的状态,每个状态之间的差值都为Km+1。Am+2状态和Am+4状态的输出在数字电路中可用移位方法实现,即左移1位和左移2位,每个状态移位后产生的空位由低级输入的频率字最高位依次移位进行填补,考虑到Am+3状态根据公式可表示为:Am+3=Am+3Km+1=Am+2Km+1+Km+1=Am+2+Km+1,因此可直接由Am+2加上Km+1产生。这种结构的优点是把相位累加器的内部工作时钟降低为fc/4,反过来也就是提高了4倍的时钟频率,在每输入一个频率字的状态下,4个加法器可同时输出4个连续的状态,经过多路复用器进行选通,保证了在外部每个fc的情况下都可输出一个值,这样大幅降低了流水线累加器在高速时钟信号下工作所产生的功耗,并且拉高了整个系统时钟的工作频率,提高了DDS的输出频率。

3.2 相位幅度转换模块的设计

DDS中的相位到波形的转换通常是靠ROM表的查询来实现的。本文设计的是14位地址线的ROM查找表,输出12位的数据,则需要214×12 b的ROM空间,这不仅耗用大量的逻辑资源,还导致功耗升高和DDS工作时钟的下降,因此必须压缩ROM的容量。通常先根据正弦波的对称性,只储存第一周期内的波形可压缩4倍的容量,之后要进一步使用一些压缩算法。考虑到需要保证DDS的高速性,最好避免乘法器的使用,我们采用了Sunderland[3,4]结构,并采用内插法对其进行了改进。设相位累加器的输出θ=a+β+γ,定义A,B,C为a,β,γ),的字长,则[0,π/2]内的波形可看为被A,B,C逐级内插分割。实际定义分割值为[4.4.4],这样粗表内储存的取样值就可表示为:



而细表内存储的取样值可表示为:



这样粗表容量为28×9 b,细表容量为28×4 b,比经过4倍压缩的ROM提高了13.53倍,最后只要一个加法器进行重构。观察粗表量化幅度仍为9 b,进一步采用QLA技术进行压缩。首先将ROM中存储的正弦函数变为,其次在内看成由4条不同斜率的直线组成,方程表示如下:



设粗表ROM存储的取样值为W,则表示为在每π/8区间内,,由于
,可看出QLA方法可压缩正弦幅度4 b的字长,额外需要3个加法器和两个减法器,但压缩比得到了很大的提高,表1把几种常用的压缩算法和本文的算法作了比较。具体设计中压缩后的精粗ROM采用的是LPM ROM功能模块,他已被Altera很好地时序优化,且可以方便地定义地址和数据位宽度,内部数据采用Mif文件导入。

本文验证器件选用Altera公司的CYCLONE系列FPGA,DDS系统用VHDL语言结合原理图来描述,用Quartus4.2软件进行综合。参考时钟由外部晶振输入到FPGA的内部PLL倍频,下位数模转换器使用的是AD9742。图2依次列出工作在时钟频率为160 MHz,数模转换器输出分别为702 kHz和44.92 MHz的频谱图,显示示波器为Fektronix公司的TDS3032型双通道示波器,当输出频率超过45 MHz时,谐波杂散分量较多,振幅衰减较大,且考虑到Nyquist定理,因此实际应用中输出频率只取小于参考频率的1/4。图3依次给出了输出频率为41 MHz下,不同ROM压缩算法下的频谱图,显然采用正弦近似法的图3(a)的2次和3次以上的高次杂散谐波明显,并且靠近主频区,使得后面的滤波器设计比较困难,而采用本文压缩算法的图3(b)谐波分量很少,且离中心频率区较远,很容易通过带通滤波器消除,并且基底噪声也比图3(a)低5 dB左右,这都得益于大容量ROM的压缩算法。



4 结 语

本文从数学方法上详细描述了一种新颖的并行结构的DDS的没计路径.并在FPGA中得到验证。结构设计使用了先进的PPA结构和QLA结合内插的技术,大幅降低功耗和提高输出频率和频谱纯度,并减少逻辑资源,比专用的DDS芯片减少了近一半的PCB板面积,且能随时在线调试和修改,实现任意频率相位振幅的正弦输出,可广泛应用于雷达、信号发生器、示波器、激光测距、便携仪器、手机等,应用前景十分广阔。

关键字:时钟  正弦  参考  存储 引用地址:基于内插和QLA技术的并行DDS的实现

上一篇:基于DSP的语音实时变速系统设计
下一篇:基于DSP的指纹采集系统的研究

推荐阅读最新更新时间:2024-05-13 18:39

e 络盟推出德州仪器参考设计,以简化 Xilinx MPSoC、SoC 和 FPGA
中国上海,2018年5月9日—全球电子元器件与开发服务分销商e 络盟推出两款德州仪器参考设计,为Xilinx® Zynq® UltraScale+™MPSoC系列产品的客户提供支持,让他们可以更轻松地运用这些设备开发电源解决方案,加速其创新应用开发。 这些参考设计为可扩展电源,可为基于 FPGA 的 Xilinx Zynq UltraScale+ 系列MPSoC器件供电。有了它们,客户在完全了解其电源需求之前即可轻松进行原型设计。这些设计从标准直流电源接收电力,并通过明确的Samtec插座端子板连接方式向 Xilinx 芯片组和 DDR 存储器的所有导轨供电。 适用于 Xilinx Zynq UltraScale+ZU2CG−
[半导体设计/制造]
功能强大的时钟中断
  单片机程序设计中,设置一个好的时钟中断,将能使一个CPU发挥两个CPU的功效,大大方便和简化程序的编制,提高系统的效率与可操作性。我们可以把一些例行的及需要定时执行的程序放在时钟中断中,还可以利用时钟中断协助主程序完成定时、延时等操作。   下面以6MHz时钟的AT89C51系统为例,说明时钟中断的应用。   定时器初值与中断周期 时钟中断无需过于频繁,一般取20mS(50Hz)即可。如需要百分之一秒的时基信号,可取10mS(100Hz)。这里取20mS,用定时器T0工作于16位定时器方式(方式1)。T0的工作方式为:每过一个机器周期自动加1,当计满0FFFFh,要溢出时,便会产生中断,并由硬件设置相应的标志位供软件查询。即中
[单片机]
基于线程局部存储技术的多通道数控系统仿真
1 概述 组件对象模型(CompONent Object Model, COM)是由美国微软公司提出的一种二进制代码互操作规范,ActiveX 是实现了一些特定接口(例如IDispatch)的标准COM 组件。 COM/ActiveX 规范已成为软件业内最重要的工业标准之一。 基于组件的软件构架方法通过重用已有的软件组件,可使软件开发者像搭积木一样快速构造应用软件,从而提高生产效率,使软件设计更加规范可靠。目前基于组件的软件开发方法已经在业界得到广泛应用。在数控系统中也使用组件技术实现加工仿真,但现有文献较少涉及多个ActiveX 组件实例的情况。ActiveX 组件采用类似Windows消息运行机制的单套间模型(Single T
[嵌入式]
自由存储 汉王E920对比Kindle DX
多数电纸书厂商采用存储卡方式用于存储文件,主要是由于其体积小、价格便宜、读取方便。不过,汉王科技的E920与亚马逊Kindle DX在存储方式方面走了另一种路线。 汉王科技旗舰电纸书E920在存储方式上,自由度很高,不但可以使用传统的存储卡来存储电子书、mp3和各类图片文件,机身还提供了4GB的flash存储空间。此外,汉王科技还为用户提供了优盘文本直接读取的使用方式,这是一种类似OTG技术的存储方式,只要将优盘插入E920,优盘内的文本文件就可以直接使用E920进行阅读,十分方便。 反观亚马逊电纸书,就显得有些“固执”,或许亚马逊认为电子书并不占用多大的存储空间,所以没有必要支持更大的容量。如Kindle DX只是在机
[手机便携]
自由<font color='red'>存储</font> 汉王E920对比Kindle DX
长江存储/中芯国际纷纷订购EUV,这能成就中国芯之梦吗?
  昨(21)日有消息指, 长江存储 与 中芯国际 在近日突破海外封锁,先后从荷兰艾司摩尔(ASML)公司订购了两台总值近两亿美元的高端光刻机。下面就随嵌入式小编一起来了解一下相关内容吧。   光刻机又称曝光机,是芯片制程最关键步骤“光刻”的核心机器。ASML则是全球高端光刻机的霸主,在该领域拥有全球90%的市占率。   每日经济新闻网报导, 长江存储 从ASML订购的一台光刻机已抵达武汉,这台光刻机价值7,200万美元。此外,外传 中芯国际 也向ASML订购一台价值高达1.2亿美元的EUV(极紫外线)光刻机,预计于2019年初交货。   由于国际间有个“瓦圣纳协定”,该协定禁止向非缔约国出售敏感性高科技技术,其中包括向大陆出售
[嵌入式]
高速嵌入式视频系统中SDRAM时序控制分析
在高速数字视频系统应用中,使用大容量存储器实现数据缓存是一个必不可少的环节。SDRAM就是经常用到的一种存储器。 但是,在主芯片与SDRAM之间产生的时序抖动问题阻碍了产品的大规模生产。在数字电视接收机的生产实际应用中,不同厂家的PCB板布线、PCB材料和时钟频率的不同,及SDRAM型号和器件一致性不同等原因,都会带来解码主芯片与SDRAM间访问时序的抖动问题。 本文利用C-NOVA公司数字电视MPEG-2解码芯片AVIA9700内置的SDRAM控制器所提供的时序补偿机制,设计了一个方便使用的内存时序测试软件工具,利用这个工具,开发测试人员可在以AVIA9700为解码器的数字电视接收机设计和生产中进行快速诊断,并解决SDRAM的
[嵌入式]
搭载韧体并支持3D NAND的UFS控制器方案
慧荣科技(Silicon Motion Technology)宣布推出全新的UFS(通用闪存标准)2.1控制器系列产品。 该系列产品支持UFS HS-Gear3x1L和HS-Gear3x2L,为移动电话提供新一代高效能、大容量且低功耗的嵌入式储存解决方案。那就请您跟随eeworld存储技术小编的脚步,来详细的了解下搭载韧体并支持3D NAND的UFS控制器方案。 慧荣UFS 2.1控制器系列,整合慧荣科技专有的MIPI M-PHY、低功耗架构与先进的LDPC ECC技术来支持3D NAND,提供高达50,000/40,000 IOPS的超高随机读写效能、支持高达512GB的容量以及超低的功耗,可满足时下旗舰及主流智能型手机的需
[手机便携]
又一存储器芯片厂商拟闯关科创板IPO
7月20日,据上海证监局近日披露,中信证券股份有限公司发布了关于普冉半导体(上海)股份有限公司(以下简称“普冉半导体”)首次公开发行股票并在科创板上市的辅导工作总结报告。 据披露,普冉半导体主要从事集成电路产品的研发设计和销售,专注于NORFlash和EERPOM两大非易失性存储器芯片业务,致力于成为新型应用领域中小容量非易失性存储器芯片的产品和服务提供商。 普冉半导体通过搜集、整理和分析下游客户的需求,建立起快速响应机制,及时组织研发团队对存储芯片产品的功能特点进行调整,顺应下游客户在蓝牙、摄像头、手机屏和物联网设备等众多领域快速增长的存储芯片需求,逐步摸索和形成了以低功耗、高可靠性为特色、完整宽电压系列的存储芯片产品阵列。目前
[手机便携]
又一<font color='red'>存储</font>器芯片厂商拟闯关科创板IPO
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved