用学校提供的蓝色打印本科毕业设计(论文)说明书二进制频移键控(FSK)调制与解调的设计基于FPGA有详细的代码及注释系别电子信息工程专业班级学生姓名唐亦林指导教师提交日期2012年小三号宋体,加粗橙色.2cm。行距为固定值20磅。附件6:华南理工大学广州学院本科生毕业设计(论文)格式规范(斜体字均作为格式说明用,填写时请删除)华南理工大学广州学院学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华南理工大学广州学院可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本授权书。本学位论文属于不保密□。(请在以上方框内打“√”)学位论文作者签名:日期:年月日指导教师签名:日期:年月日II华南理工大学广州学院毕业设计(论文)任务书兹发给班学生唐亦林毕业设计(论文)任务书,内容如下:1.毕业设计(论文)题目:二进制频移键控(FSK)调制与解调的设计2.应完成的项目:(1)熟悉二进制频移键控(FSK)调制与解调的方法,给出设计方案(2)用VHDL语言描述并实现该系统功能(3)在QuartusII软件上给出波形仿真结果(4)在CycloneIII芯片上给出硬件测试结果,并分析3.参考资料以及说明:(1)《EDA与数字系统设计》第2版,李国丽,机械工业出版社(2)《电子技术基础——数字部分》第5版,康华光,高等教育出版社(3)《VHDL电路设计使用教程》李云,机械工业出版社(4)《VHDL语言及其应用》,付永庆,高等教育出版社(5)《EDA技术实验讲义》,杭州康芯电子有限公司(6)《VHDL电路设计实用教程》,李云,机械工业出版社4.本毕业设计(论文)任务书于年月日发出,应于年月日前完成,然后提交毕业考试委员会进行答辩。专业教研组(系)负责人审核年月日指导教师(导师组负责人)签发年月日毕业设计(论文)评语:三号宋体I摘要现代通信系统要求通信距离远、通信容量大、传输质量好。作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。调制解调的方法与实现方式多种多样,其性能的好坏直接关系到整个系统的性能。本次设计采用2FSK,它实现起来较容易,抗噪声与抗衰减的性能较好。可广泛用于计算机网络、办公自动化、远程自控系统及移频通信中。二进制频移键控是利用基带信号控制载波频率来传送信息。例如:码元‘1’用f1来传输,码元‘0’用f2来传输。本设计采用键控法来实现2FSK信号的调制,既在二进制基带信号的控制下通过开关对两个不同的独立频率源进行选通,使其在每一个码元Ts期间输出f1或f2两个载波之一。而解调则采用在一个码元周期内统计收到信号的过零数进行判决的方法实现。鉴于EDA技术的广泛应用,本设计使用VHDL语言描述并实现该系统功能。本文先对2FSK调制解调的原理、EDA技术和QuartusII软件作了简介。而后对具体的硬件描述语句进行了分析说明,对设计结果进行了仿真和分析。在此基础上使用EDAGW-48实验箱进行硬件测试,证明设计确实合理可靠。关键词:2FSK调制解调,仿真,调试,VHDL语言IIAbstractModerncommunicationsystemsrequirefardistancecommunications,telecommunicationscapacity,andtransmissionquality.Asoneofthekeytechnologiesofitsmodemtechnologyhasalwaysbeenanimportantresearchingdirectionofpeople.Therearevariousmethodstoimplementit,itsperformancehasadirectrelationshiptotheoverallsystemperformances.Thisdesignuse2FSKmodulationbecauseofitswellanti-noiseandanti-attenuationperformances,andeasetoimplement.Itcanalsobewidelyusedincomputernetworking,officeautomation,remote-controlledsystemandthefrequencyshiftincommunication.The2FSKtransmitinformationwithtwodifferentcarrierfrequencywhichisselectedbythebasebandsignal.Forexample,thedata‘0’ispresentedbythecarrierfrequencyf1andthedata‘1’ispresentedbythecarrierfreqnencyf2.Thisdesignusesthekeyingtoimplementthe2FSKmodulation.Itmeansthattwoindependentfrequencyisgatedthroughtheswitchunderthecontrolofbinarybasebandsignalineachsymbolperiod.Thedemodulationisimplementedwithcountingthenumberofreceivedsignal'szerocrossinganddecisioninasymbolperiod.ThankstothewideuseofEDAtechnology,ThisdesignusingVHDLlanguage(Hardwaredescriptionlanguage)todescribeandimplementthesystemfunctions.Inthispaper,firstly,theprincipleof2FSK’smodulationanddemodulationorEDAtechnologyandtheQuartusIIsoftwareareintroducedparticularly.Secondly,itanalyzethespecifichardwaredescriptionstatementandsimulation.Onthisbasis,theEDAGW-48testboxhardwaretesttoprovethatthedesignisindeedreasonableandreliable.Keywords:2FSKmodem,Simulation,debugging,theVHDLlanguageIII目录摘要·······················································································································IAbstract···················································································································II第一章绪论··············································································································1第二章EDA技术简介··································································································32.1、QuartusII简介·························································································32.1.1、QuartusII开发系统的特点································································32.2、VHDL语言简介·····························································································42.2.1、VHDL语言的特点···············································································42.2.2、VHDL语言的基本结构·········································································52.3、本章小结····································································································6第三章2FSK调制解调基本原理·················································································73.1、2FSK的调制原理·························································································73.2、2FSK的解调原理·························································································83.3、本章小结····································································································9第四章基于VHDL语言的2FSK调制解调设计····························································104.1、2FSK调制器设计························································································104.1.1、基于VHDL语言的调制程序································································104.2、2FSK解调器设计························································································124.2.1、基于VHDL语言的解调程序································································124.3、分频器与信号发生器设计···········································