资源描述:
《【毕业设计】基于fpga的dds信号发生器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于FPGA的DDS波形发生器姓名:张怡专业班级:电子2班指导教师:易诗摘要波形发生器己成为现代测试领域应用最为广泛的通用仪器之一,代表了波形发生器的发展方向。随着科技的发展,对波形发生器各方面的要求越来越高。近年来,直接数字频率合成器(DDS)由于其具有频率分辨率高、频率变换速度快、相位可连续变化等特点,在数字通信系统中已被广泛采用而成为现代频率合成技术中的佼佼者。现场可编程门阵列(FPGA)设计灵活、速度快,在数字专用集成电路的设计中得到了广泛的应用,由于现场可编程门阵列(FPGA)具有高集成度、高速度、可实现大容量存储器功能的特性,
2、能有效地实现DDS技术,极大的提高波形发生器的性能,降低生产成本。在现代电子器件,通信技术,医学成像,无线PCS/PCN系统,雷达,卫星通信中,具有很广泛的应用。本文首先介绍了DDS波形发生器的研究背景和DDS的理论。然后详尽地叙述了在以FPGA芯片为主的硬件平台上设计,编程实现一个DDS信号源,并产生不同通信中用到的调制信号(ASK,FSK,PSK),最后通过JTAG方式将产生的三种调制信号数据传送到电脑上,借助Quartus2软件中的嵌入式逻辑仪对结果进行观察与分析。通过分析结果表明,本设计达到了预定的要求,证明了采用软硬结合的方式,
3、结合DDS技术,通过对FPGA的编程实现产生多种波形(如ASK,FSK,PSK)的DDS的方法是可行的。关键词:直接数字频率合成DDS 现场可编程门阵列FPGA 波形发生器26DDSwaveformgeneratorbasedonFPGAAbstract:Waveformgeneratorhasbecomeamodernfieldtestoneofthemostwidelyusedgeneral-purposeequipment,onbehalfofthewaveformgeneratordevelopment.Withthedevelo
4、pmentoftechnologyinallaspectsofthewaveformgeneratorshavebecomeincreasinglydemanding.Inrecentyears,directdigitalsynthesizers(DDS)hasafrequencyresolutionbecauseofitshigh-frequencyconversionspeed,continuouschangesinthephasecharacteristicsindigitalcommunicationsystemshavebeen
5、widelyusedinmodernfrequencysynthesistechnologytobecometheleaderin.Field-programmablegatearray(FPGA)designflexibility,highspeed,indigitalASICdesignhasbeenwidelyused,duetofield-programmablegatearray(FPGA)withhighintegration,high-speed,largecapacitymemorycanberealizedfunctio
6、nalcharacteristics,caneffectivelyachieveDDStechnology,whichgreatlyimprovetheperformanceofwaveformgeneratorandreduceproductioncosts.ThispaperintroducestheDDSwaveformgeneratoroftheresearchbackgroundandDDStheory.ThenintroduceadetaileddesignbasedonFPGA,programmingaDDSsignalso
7、urce,andproducedifferentmodulationsignalsusedincommunication,suchasASK,FSK,PSK.Thelastsendingthethreekindofmodulationsignalstocomputerbyserialcommunication,thenusing Quartus2 software embeddedlogicanalyzer onthe resultsof observationandanalysis.Byanalyzingtheresults,itsho
8、wthatthe designmeetsthe requirements intended to.AndProvedthatusingFlexwaytoprogrammingtheFPGAto