1。2 国内外研究现状
1。3 研究意义和目的
在通信系统中,可靠性和有效性是衡量一个通信系统是否良好的重要标准。要尽最大努力来完善通信系统的各项性能。因此,同步问题应运而生,成为通信系统中重点解决的实际问题。同步是什么呢?同步就是要求发送方和接收方的传输信息和接收信息的步调一致,从而保证通信系统传输信息的实时性。巴克码是群同步最常用的同步码之一,它作为信息流中插入每个群头部的特殊码组,可以使接收端对信息码组的识别更加准确,从而实现群同步。巴克码尖锐的自相关函数使得信息很容易被识别,实现更好地同步。
本次毕业设计的目的就是完成同步电路的设计,以及巴克码发生器和译码器的实现,验证其正确性。整个过程所需的辅助工具有Quartus II这个强大开发环境,优秀硬件描述语言Verilog。还需要ModelSim来验证结果正确性。流畅的步骤和优秀的软件,使得巴克码同步电路设计问题与Verilog进行完美结合,擦出美丽的火花,给今后的同步问题的研究增添活力。
1。4 主要内容
本文主要通过硬件描述语言Verilog设计采用11位巴克码作为群同步标志的群同步电路,并用ModelSim进行仿真。
第一章绪论部分,主要叙述了课题的研究背景,国内外研究现状,研究意义以及研究目的。
第二章Quartus II的简介,主要介绍对Quartus II 进行了简单的介绍,包括开发流程,特点,使用以及通过Quartus II使用第三方EDA软件的简单介绍。
第三章主要是对仿真软件ModelSim进行了介绍,其内容包括界面介绍,仿真流程以及如何使用ModelSim进行仿真测试并输出波形。
第四章重点对硬件描述语言Verilog HDL进行简单介绍。
第五章主要是对巴克码同步电路设计与实现的介绍。包括巴克码的原理,巴克码发生器原理,以及对于巴克码同步电路的设计,测试和仿真。
最后是对于本论文的总结,致谢以及参考文献。
第二章 Quartus II简介
2。1 Quartus II软件简介
Quartus II是阿尔特拉公司于二十一世纪初设计并推广的一个集多种功能,界面友好,便捷易操作于一身的新一代的FPGA/CPLD的集成开发环境。Quartus II的强大的设计能力和简单的使用受到了广大设计者的青睐。
2。1。1 Quartus II的特点
Quartus II作为一个功能强大的软件,其自然有很多的特点和优点,也正是因为它的这些特点才得以使其有广泛的应用。Quartus II的特点可以总结如下:
(1)Quartus II的界面比较友好,并且简单易用。图2-1就是Quartus II的默认用户界面。论文网
图2-1 Quartus II软件图形用户界面
在这个界面的最上方表示Quartus II 64-Bit的一栏就是标题栏,它是用于显示标题和路径的。标题栏下方的是菜单栏,与其他软件类似,主要是由File(文件),Edit(编辑),View(视窗),Project(工程),Assignments(资源分配),Processing(操作),Tools(工具),Window(视窗),Help(帮助)这9个菜单组成。在这9个菜单中,Project ,Assignments ,Processing ,Tools中的操作是整个Quartus II使用的关键。菜单栏的下方是工具栏,是一些常用操作的快捷键。在资源管理器中一般可以显示当前工程中所有相关文件。编译状态显示窗口一般显示对于文件或者工程的编译进度,模块,所需时间等等。信息显示窗主要显示源文件,库文件等的错误,警告等信息,给出具体信息以及解决方案。工程工作区,顾名思义,整个工程的工作都在这个区域上,比如器件配置等。
(2)Quartus II广泛使用的一个原因平台多元化,也就是它可以在多种操作系统上工作,如Windows,Linux,Hpux和Unix等等。