资源描述:
《基于FPGA的直接数字合成器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、天津职业技术师大学TianjinUniversityofTechnologyandEducation毕业设计基于FPGA的直接数字合成器设计二〇一二年六月天津职业技术师大学本科生毕业设计基于FPGA的直接数字合成器设计ThedesignofdirectdigitalfrequencysynthesizerbasedonFPGA专业班级:学生:指导教师:学院:电子工程学院2012年6月摘要 直接数字合成(DirectDigitalSynthesis)技术采用全数字的合成方法。本设计结合了EDA技术和DDS技术,EDA技术是现代电子设计技术的核心
2、,是以电子系统设计为应用方向的电子产品自动化设计技术。DDS技术则是最为先进的频率合成技术,所产生的信号具有频率分辨率高、频率切换速度快、频率切换时相位连续,输出相位噪声低和可以产生任意波形等诸多优点。 本文在对现有DDS技术的大量文献调研的基础上,提出了符合FPGA结构的DDS设计方案,并利用QuartusII软件在CycloneII系列器件上进行了实现,详细的介绍了本次设计的具体实现过程和方法,将现场可编程逻辑器件FPGA和DDS技术相结合,体现了基于VHDL语言的灵活设计和修改方式是对传统频率合成实现方法的一次重要改进。FPGA器件作为
3、系统控制的核心,其灵活的现场可更改性,可再配置能力,对系统的各种改进非常方便,在不更改硬件电路的基础上还可以进一步提高系统的性能。文章给出的仿真结果,经过验证本设计能够达到其预期性能指标。关键词:直接数字合成器;现场可编程逻辑门阵列;硬件描述语言ABSTRACT TheDDStechniqueadoptsfulldigitalsynthesismethods.ThedesigncombinesEDAandDDStechnology,EDAtechnologyisthedesignofmodernelectronictechnologyatth
4、ecore,electronicsystemdesigndirectionfortheapplicationofelectronicdesignautomationproductstechnology.DDStechnologyisthemostadvancedfrequencysynthesizertechnology.Thegeneratedsignalshaveadvantagesofhighfrequencyresolutions,fastfrequencyswitching,continuousphasewhilefrequencys
5、witching,lownoisephaseandbeingabletogeneratearbitrarywaveforms. Inthispaper,afterreviewingalotofliteraturespublishedonDDStechnology,DDSschemebasedonFPGAstructureareproposed,andthenimplementedinCycloneIIseriesFPGAusingQuartusIItool.thepaperintroducedtheconcreteimplementation
6、process,thiswayassociatesDDSwithfieldprogrammablegatearrayFPGAtechnology,thewaybasedonVHDLisflexibleindesigningandmodifying,whichisaimportantinnovationtothetraditionsynthesizeway,FPGAdevicecontrolcoreassystem,itsflexiblescenecanaltering,candisposeabilityagain,veryconvenientt
7、ovariouskindsofimprovementofthesystem,canalsoimprovesystematicperformancefurtheronthebasisofalteringhardwarecircuit.attheendofpaper,theauthordisplayssimulationresult,afterverification,thedesignmeetsthedemandoforiginaldefinition.Keywords:DDS;FPGA;VHDL目录1引言11.1课题背景11.2课题研究的目的和
8、意义11.3国外概况21.4课题的主要研究工作31.4.1现场可编程门阵列(FPGA)41.4.2硬件描述语言(VHDL)41.4.3EDA工具Qua