基于FGA的直接数字频率合成器的优化设计

来源 :电子世界 | 被引量 : 0次 | 上传用户:wuyikun2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】介绍了DDS的基本工作原理,针对传统DDS存在的主要问题,提出了基于流水线结构的累加器和基于波形对称的ROM优化设计,并在开发软件Quartus II上仿真,验证了优化设计的正确性。不仅提高了系统的运算速度,而且也节省了硬件资源。
  【关键词】FPGA;DDS;流水线结构;仿真
  1.引言
  随着科技的飞速发展,对信号发生器的要求越来越高,传统分立式模拟电路来难满足[1]。直接数字频率合成法(Direct Digital Frequency Synthesis简称DDFS或DDS)具有频率稳定度高、分辨率高、切换时间短、相位变化連续、易于实现各种数字调制、集成度高等特点,能很好的满足各种需求[2]。
  因此,DDS技术在通信、雷达、电子对抗、仪器测试等领域都有广泛的应用。专用DDS芯片在控制方式、频率控制等方面不灵活,很多时候不能满足系统的要求,利用FPGA来设计符合自己需要的DDS系统就是一个很好的解决方法。
  2.DDS的工作原理
  DDS是利用数字相位累加产生线性变化的数字相位输出信号,通过波形数据查找表,获得对应于相位信号的数字化幅度信号,再通过数模转换器(DAC)获得模拟信号输出[3]。一个基本的DDS系统由基准时钟fclk、相位累加器、相位/幅值查找表(ROM)、数模转换器(DAC)及低通滤波器(LPF)组成,如图1所示。
  工作原理:预先在ROM中存入所需波形的幅度编码,每来一个时钟信号,N位的相位累加器将频率控制字K累加,同时累加器输出序列的高M位去寻址相位/幅值查找表,得到一系列离散的幅度编码(Y位)。该幅码经数模转换后得到模拟的阶梯电压,再经低通滤波器平滑后,就可得到所需要的波形信号。
  DDS的输出信号频率fout=K·fclk/2N,频率分辨率为Δfout=foutmin/2N,实际最高输出频率取foutmax=fclk×40%,相对带宽为foutmax/foutmin=2N×40%。
  3.DDS的优化设计
  传统DDS结构的运算速度受相位累加器运算速率的限制,输出频率分辨率受相位/幅值查找表(ROM)存储容量的限制。大多数情况下频率控制字的位数都为20位以上,而传统DDS结构的相位累加器是采用一级式全加器和寄存器实现的。多位数的加法计算是由低到高串行进行的,这样会因为位数多而影响计算速度。传统DDS结构的相位/幅值查找表(ROM)是没有经过优化设计,而是直接将波形的采样数据放入ROM,这样会占用很大的空间,而硬件资源是有限的。
  3.1 基于流水线结构的累加器设计
  相位累加器是DDS的关键部件之一,它的运算速度直接影响DDS的运算速度。为了改进传统DDS结构因频率控制字位数多而带来的计算速度问题,采用DSP芯片设计中的流水线结构,并在每级流水线中设计了反馈电路,形成了累加流水线工作状态。将32位频率控制字的相位累加器采用4级流水线结构实现,每级8位,原理如图2所示。
  32位流水线累加器共4级锁存,4级加法。第1级锁存用于存储并稳定32位输入数据,中间每一级8位加法器均搭配一级寄存器,这样可以减少毛刺。由流水线的原理可知,该累加器的整体速度取决于8位加法器。这样整体计算速度比传统的速度就提高了3倍。
  由于QUARTUSⅡ软件中提供了参数化的宏功能模块库(LPM),通过改变LPM中模块的某些参数,可以达到设计的要求,所以LPM是提高电路设计的一种有效方法[4]。本设计中,相位累加器的各级加法器均调用参数化模块库中的LPM_ADD_SUB模块,形成四级流水线工作状态,并在每一级流水线中插入几个寄存器来提高系统的数据吞吐率。
  3.2 ROM查找表的优化设计
  根据波形的对称性,可以对采样波形数据的存储进行优化,以便节省ROM空间。以正弦波为例,在[0,π]区间内其波形是关于π/2对称的,因此其[π/2,π]区间内的波形可以通过对[0,π/2]的波形关于π/2进行翻转得到;同理[π,2π]区间内的波形可以通过对[0,π]的波形关于横轴翻转得到。所以实际上ROM只需要存储[0,π/2]内的正弦函数值,通(下转第133页)(上接第108页)过适当控制即可实现输出一个完整周期的正弦函数值,从而大大减小存储器的大小。优化的ROM结构框图如图3所示。
  首先将相位寄存器输出的高M位总地址分为3部分:最高位作为数据的符号位,实现对数据正负的转换,次高位作为地址的标志位,实现对ROM地址的转换。而剩下的低M—2位通过地址转换器后作为ROM地址位。如果将最高位和次高位合并起来看,它们实质上是构成一个象限选择器,其值从00至11分别代表第1、2、3、4象限。这样只需传统的DDS结构的1/4的存储空间。
  用QUARTUSⅡ软件中提供了参数化的宏功能模块库(LPM)来设计,lpm_rom的波形存储表只需要产生数据文件*.mif,然后直接在定制lpm_rom时,添加数据文件即可,但这种方法在FPGA支持内部嵌入式阵列块(EAB)时才可以使用。mif文件是在编译和仿真过程中作为存储器(ROM)初始化输入的文件,有多种方式可以创建mif文件。
  4.仿真验证
  通过FPGA的开发软件Quartus II,将编译综合后的DDS设计文件用软件自带的仿真器进行仿真,仿真波形如图4所示,通过仿真波形验证了设计是正确的。利用Quartus II自带嵌入式逻辑分析仪Signal Tap II采集ROM输出的数据所形成的波形,如图5所示。从输出波形可以验证设计的正确性。
  5.结束语
  本文通过构建流水线结构的相位累加器和波形存储表ROM的优化设计,改善了DDS传统机构的所存在的两个主要问题。设计调用QUARTUSⅡ软件中提供了参数化的宏功能模块库(LPM),对设计过程进行了详细的描述,并仿真验证了优化设计的正确性。经实验测试,在QUARTUS II环境下选取同一种器件,采用优化后的DDS设计方法,不仅提高了工作频,而且大大节省了资源。
  参考文献
  [1]刘凌,胡永生译.数字信号处理的FPGA实现[M].北京:清华大学出版社,2003,5.
  [2]陈风波,冒燕,李海鸿.基于FPGA的世界数字频率合成器设计[J].微计算机信息,2006,22(5):197—199.
  [3]邹彦,庄严等.EDA技术与数字系统设计[M].北京:电子工业出版社,2007,4.
  [4]潘松,王国栋.VHDL实用教程[M].成都:电子科技大学出版社,2001,3.
  作者简介:彭昭(1982—),男,四川自贡人,实验师,主要从事信息与信号处理方面的研究。
其他文献
1.引言  由于数码图像的普及,以及图像处理和信息提取等技术的快速发展,使人们对图像本身有了更高的要求,并且图像在越来越多的司法或其它鉴定场合成为关键证物,如何在纷乱复杂的图像中去伪存真,提取更完备更正确信息成为了当前数字图像研究中的一个热点。图像取证正是在这个背景下应运而生。  2.图像取证技术的研究意义  自进入二十一世纪以来,随着个人电脑和其他数码设备的大规模普及,图像几乎成了人们每天都能接
期刊
【摘要】压电材料具有机电能量转换的特性,因此可将振动能转换成电能,以达到能源回收再利用的目的。本论文针对单层压电悬臂梁在其自由端放置质量块的情况下进行低频振动的能量获取进行特性研究。依据低频环境振动的特点,建立了以末端固定质量块的压电悬臂梁结构作为换能元件的振动能量采集装置的模型,在对压电材料的特性、电流等效电路分析的基础上,讨论了压电悬臂梁能量获取特性随几何因子的变化规律。  【关键词】压电陶瓷
期刊
【摘要】随着我国配电网自动化的不断发展,对配电网络故障类型判断、故障隔离、故障定位及网络重构都提出了较高的要求,实时性要求更高。基于数字信号处理器DSP芯片TMS320F206的馈线终端单元FTU的设计,集中运用了DSP芯片运算速度快、运算量大等优点。因此,简化了线路设计及元器件数量,降低功耗,大大提高了馈线自动化远方终端单元装置的性能。  【关键词】配电自动化;馈线远方终端单元;数字信号处理器 
期刊
【摘要】政府统计部门通常要处理大量数据以得出某类指标变化趋势,为政府其它部门制定政策提供参考。通过对成都市统计局实际需求的分析,提出了一个依托于统计局网的政府统计综合业务信息数据挖掘与辅助决策系统。它不但大大提高了政府统计的工作效率,而且由于这个系统采用B/S结构实现,用户只需安装浏览器就可以查看统计结果,方便了政府信息发布。数据分析系统的构架主要利用ASP.NET来实现。  【关键词】数据挖掘;
期刊
【摘要】本文通过对高校内各教育管理部门软件系统间数据的相关性分析,提出利用消息中间件实现跨域应用集成,并以知名的IBM WebSphere MQ消息中间件软件为例,进行了消息中间件数据交换的基本原理阐述,研究了高校内各教育管理部门软件系统间通过消息中间件进行数据交换的方法,可以通过文件落地形式和文件不落地形式去实现。  【关键词】消息中间件;域;应用集成  一、研究背景分析  随着高校管理发展的信
期刊
【摘要】网站的价值体现在将更多的产品和服务提供给更多的使用者。本文以西南林业大学图书馆网站为例,结合网络流量分析工具的应用,可视化地揭示网站受访情况,分析并提出网站优化的依据和途径。  【关键词】流量分析;图书馆;网站优化  随着信息技术的发展,需要存储和传播的信息量越来越大,信息的种类和形式也越来越丰富,传统图书馆的机制显然不能满足这些需要。因此,数字图书馆运运而生。数字图书馆是一个数字化信息的
期刊
很多学生朋友都有GBA,同时学生也是电子词典的主要消费人群;既有电子词典又有GBA的人不在少数。  其实GBA上有一个简单易用的英汉电子词典,一般性的查找词汇解释完全可以满足,这就是Wordboy,大家可以到该软件开发者的网站上找到并下载,软件的当前版本为1.5版(http://www.guangzhiyi.com/gslib/down.htm)。该软件的发布是直接以ROM文件的形式发布的,只要把
期刊
【摘要】本文主要论述了利用可编程逻辑器件FPGA进行测频计数和实施控制实现频率计的设计过程。该频率计利用等精度的设计方法,克服了基于传统测频原理的频率计的测量精度随被测信号频率的变化而变化的缺点。  【关键词】频率计;FPGA;等精度  1.引言  在测量技术中,使用比较广泛的是对宽频率范围的时间和宽的频率测量技术。而数字式的频率和时间的测量技术具有精度高,读数方便等优点,因而成为当前普遍使用的时
期刊
GBA运行的软件都装在卡带中,卡带中一般有专门用来存放软件的ROM和保存游戏进度的RAM,以及为RAM提供电源的电池。可以说卡带对于GBA就像是计算机的硬盘一样,没有硬盘的个人计算机什么也干不成,至少现在是这样。  市场上销售的GBA游戏卡带都是预先写好ROM的,不能更改,除非是合集的游戏,否则玩不同的游戏就要更换不同的卡带。因此后来便出现了使用可擦写ROM的Flash卡带和烧录器,玩家通过设备把
期刊
电子图书从几年前出现以来始终是一个热点话题,国内市场上一直都不断有各种各样的电子书阅读器出现,例如金博览、翰林等等,这些硬件阅读器有的曾经销路不错,但后来最终无声无息,也有的只能一直摆在店面里做陈列品了。  这些国内专用电子书阅读器没能在市场上长盛的原因很多,其中价格昂贵、功能单一是最重要的一条。翰林电子书就是一个典型的例子,售价高达2000多元,却只有单色显示屏,看书只能认TXT文本,无法图文混
期刊