当前位置:主页 > 科技论文 > 网络通信论文 >

基于FPGA的AIS数据链路层协议研究与实现

发布时间:2017-07-26 00:22

  本文关键词:基于FPGA的AIS数据链路层协议研究与实现


  更多相关文章: 船载自动识别系统 自组织时分多址接入 高级数据链路控制 FPGA


【摘要】:船载自动识别系统(Automatic Identification System, AIS)利用甚高频(Very High Frequency, VHF)信道向周围船舶定时发布自身信息,同时也实时接收周围船舶的信息,以此来实现彼此的互相识别,对于加强海上交通运输管理、保证船舶安全航行具有重要意义。数据的获取及数据的定时广播发送对AIS系统有效通信和解决通信冲突至关重要,因此本文主要研究相关协议的FPGA实现。利用Altera公司的Quartus ii软件进行VHDL编程,实现了AIS数据链路层的打包及解包功能以及自组织时分多址接入(Self-Organized Time Division Multiple Access, SOTDMA)协议。论文首先阐述了AIS系统的研究背景、国内外研究现状及其应用情况,分析了软件开发环境、工作流程、协议栈类型、消息类型及结构等;随后分两部分讨论了AIS系统数据链路层协议的具体实现:(1)数据链路层打包及解包功能的FPGA实现。为了获取数据,首先进行了GPS信息接收与提取模块设计,主要完成从GPS中接收各个句段信息,并且从特定句段中提取经纬度、速度等船位报告信息。数据获取之后,接下来进行了数据的打包及解包功能设计,主要完成将获取数据按照AIS的数据传输格式进行打包处理,同时对接收到的数据进行解包校验处理。(2)进行时隙选择的SOTDMA协议的FPGA实现。主要完成了用SOTDMA协议自主选择自身发射时隙并定时发射信息等内容,包括了系统初始化、系统进入网络、系统自主运行等多个模块的设计。通过以上两部分内容的设计,完成了从数据获取到数据定时发送的整个流程,基本实现了AIS系统数据链路层协议的相关功能要求。另外,本文还通过编写Testbench测试文件在Modelsim仿真工具中对所设计的功能模块进行验证,测试结果证明了设计的正确性。
【关键词】:船载自动识别系统 自组织时分多址接入 高级数据链路控制 FPGA
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN915.04
【目录】:
  • 摘要5-6
  • ABSTRACT6-9
  • 第1章 绪论9-17
  • 1.1 课题研究背景及意义9-10
  • 1.2 国内外发展状况10-13
  • 1.2.1 AIS国际标准发展历程10-11
  • 1.2.2 AIS种类及主要区别11-13
  • 1.3 AIS应用情况13-14
  • 1.3.1 AIS在船舶避碰中的应用13
  • 1.3.2 AIS在环保方面的应用13-14
  • 1.3.3 军用AIS的发展14
  • 1.4 论文主要工作及内容安排14-17
  • 第2章 AIS系统及开发平台概述17-33
  • 2.1 软件开发环境介绍17-19
  • 2.2 AIS工作流程及协议栈分析19-23
  • 2.2.1 发送与接收信息过程19-20
  • 2.2.2 协议栈分析20-23
  • 2.3 AIS消息类型及结构23-26
  • 2.3.1 消息帧和时隙的定义23-24
  • 2.3.2 消息类型及结构24-26
  • 2.4 AIS系统关键技术26-31
  • 2.4.1 TDMA时隙同步技术26-27
  • 2.4.2 AIS报文解析技术27-29
  • 2.4.3 HDLC数据帧打包及解包技术29-30
  • 2.4.4 VHF数据链路接入技术30-31
  • 2.5 本章小结31-33
  • 第3章 AIS数据链路层打包与解包功能的FPGA实现33-55
  • 3.1 GPS信息的接收与提取33-41
  • 3.1.1 串口传输的FPGA实现33-38
  • 3.1.2 GPS数据提取的FPGA实现38-41
  • 3.2 AIS数据帧格式41-42
  • 3.3 数据打包功能的FPGA实现42-49
  • 3.3.1 数据打包模块总体设计42-43
  • 3.3.2 关键算法设计与实现43-49
  • 3.4 数据解包功能的FPGA实现49-53
  • 3.4.1 数据解包模块总体设计49-50
  • 3.4.2 关键算法设计与实现50-53
  • 3.5 本章小结53-55
  • 第4章 SOTDMA数据链路接入协议的FPGA实现55-79
  • 4.1 协议参数分析55-59
  • 4.1.1 TDMA接入参数55-58
  • 4.1.2 报告率参数58-59
  • 4.2 SOTDMA接入协议实现59-77
  • 4.2.1 系统初始化59-61
  • 4.2.2 系统登录AIS网络61-65
  • 4.2.3 系统第一帧信息发射65-68
  • 4.2.4 系统自主运行68-71
  • 4.2.5 系统报告率改变71-75
  • 4.2.6 系统重新自主运行75-77
  • 4.3 系统功能仿真测试77-78
  • 4.4 本章小结78-79
  • 结论79-81
  • 参考文献81-85
  • 致谢85-87
  • 作者简介87

【参考文献】

中国期刊全文数据库 前2条

1 方兴;王步云;;基于Bit Fields的AIS报文解析及实现[J];舰船电子工程;2014年07期

2 邓洪章;船舶自动识别系统(AIS)[J];天津航海;2002年04期

中国硕士学位论文全文数据库 前2条

1 马威;基于嵌入式Linux系统的AIS数据处理技术研究[D];大连海事大学;2011年

2 许华杰;AIS系统设计及实现探讨[D];华中师范大学;2002年



本文编号:573976

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/573976.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户51fa6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com