卫星信道延时模拟器的FPGA实现
[关键词:卫星信道,延时模拟器,FPGA] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0694,word全文:45页,合计:22000字 |
课题重点研究其中的延时特性,主要完成对以太网物理层芯片的配置与时序控制,使以太网数据进入物理层芯片后能够正确的被转发;能够实现2路信道特性的模拟,对以太网数据加入不同值的延时。首先是在理论方面对卫星通信的延时特性进行了分析,然后采用VHDL语言对FPGA芯片编程控制外挂的SDRAM的读写实现了卫星信道的延时特性的模拟,最后运用Ping命令观察延时,达到了课题设计的基本要求。
本文研究的主要内容如下:
(1)了解课题内容,查阅有关文献,了解卫星通信信道结构及原理,熟悉FPGA编程技术,学习VHDL语言及ISE7.1开发软件学习。
(2)了解卫星信道模拟器有关知识及项目要求,确定设计范围;采用硬件描述语言对FPGA芯片进行编程,完成对以太网物理层芯片的配置与时序控制,使以太网数据进入物理层芯片后能够被正确的转发;对以太网数据加入不同值的延时。硬件的设计应能保证系统的整体性能,该模拟器可以实现模拟两路卫星信道的连通,并对其中一路以太网数据进行延时且能够在(1~200ms)延时范围内设定2~3种延时值。对于卫星信道传递延时,在本项目中采用储存器结构实现。由于FPGA片上的存储5器资源十分有限,同时卫星信道的传递时延从几个毫秒到100多毫秒变化范围较大,因此对延时的模拟利用SDRAM存储器实现。通过FPGA对外挂的SDRAM的读写控制达到课题设计要求。
(3)整个项目是基于以太网来模拟卫星网络的通信,运用FPGA把以太网数据放到SDRAM中,经过处理后再把数据送到以太网中依此实现卫星信道模拟设计。
第三章重点对模拟器的硬件系统进行了简要的介绍。首先是对FPGA芯片及VHDL语言进行了概述,后重点对实验板进行了重点的分析,对其结构和组成器件进行了分析。对LXT972的原理及控制进行了具体的了解和学习,为下一步接口模块的设计奠定了基础。
第四章重点是对模拟器的接口模块设计及调试进行了介绍。首先是对MII接口模式操作进行了分析,通过运用FPGA对LXT972的控制实现了接口模块的设计,进一步对接口模块调试得到正确的设计方案,至此接口模块的设计完成并为下一步的延时设计打下良好的基础。在调试过程中遇到了一些小问题并一一得以解决,在其中学习到了很多东西,收获很多。
第五章重点是对延时模块的设计及整个模拟器的调试进行了系统的介绍。首先是对延时模块进行了重点的介绍,它有四个部分组成其中延时控制器是核心而SDRAM控制器又是延时控制器的核心,重点对SDRAM控制器的设计进行了分析。最后通过对SDRAM的调试及整个模拟器的调试,完成了一路数据的延时处理,基本完成了课题的设计任务。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0694,word全文:45页,合计:22000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——卫星信道延时模拟器的FPGA实现(论文)!