基于FPGA的AIS數(shù)據(jù)鏈路層協(xié)議研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-07-26 00:22
本文關(guān)鍵詞:基于FPGA的AIS數(shù)據(jù)鏈路層協(xié)議研究與實(shí)現(xiàn)
更多相關(guān)文章: 船載自動(dòng)識(shí)別系統(tǒng) 自組織時(shí)分多址接入 高級(jí)數(shù)據(jù)鏈路控制 FPGA
【摘要】:船載自動(dòng)識(shí)別系統(tǒng)(Automatic Identification System, AIS)利用甚高頻(Very High Frequency, VHF)信道向周圍船舶定時(shí)發(fā)布自身信息,同時(shí)也實(shí)時(shí)接收周圍船舶的信息,以此來實(shí)現(xiàn)彼此的互相識(shí)別,對(duì)于加強(qiáng)海上交通運(yùn)輸管理、保證船舶安全航行具有重要意義。數(shù)據(jù)的獲取及數(shù)據(jù)的定時(shí)廣播發(fā)送對(duì)AIS系統(tǒng)有效通信和解決通信沖突至關(guān)重要,因此本文主要研究相關(guān)協(xié)議的FPGA實(shí)現(xiàn)。利用Altera公司的Quartus ii軟件進(jìn)行VHDL編程,實(shí)現(xiàn)了AIS數(shù)據(jù)鏈路層的打包及解包功能以及自組織時(shí)分多址接入(Self-Organized Time Division Multiple Access, SOTDMA)協(xié)議。論文首先闡述了AIS系統(tǒng)的研究背景、國內(nèi)外研究現(xiàn)狀及其應(yīng)用情況,分析了軟件開發(fā)環(huán)境、工作流程、協(xié)議棧類型、消息類型及結(jié)構(gòu)等;隨后分兩部分討論了AIS系統(tǒng)數(shù)據(jù)鏈路層協(xié)議的具體實(shí)現(xiàn):(1)數(shù)據(jù)鏈路層打包及解包功能的FPGA實(shí)現(xiàn)。為了獲取數(shù)據(jù),首先進(jìn)行了GPS信息接收與提取模塊設(shè)計(jì),主要完成從GPS中接收各個(gè)句段信息,并且從特定句段中提取經(jīng)緯度、速度等船位報(bào)告信息。數(shù)據(jù)獲取之后,接下來進(jìn)行了數(shù)據(jù)的打包及解包功能設(shè)計(jì),主要完成將獲取數(shù)據(jù)按照AIS的數(shù)據(jù)傳輸格式進(jìn)行打包處理,同時(shí)對(duì)接收到的數(shù)據(jù)進(jìn)行解包校驗(yàn)處理。(2)進(jìn)行時(shí)隙選擇的SOTDMA協(xié)議的FPGA實(shí)現(xiàn)。主要完成了用SOTDMA協(xié)議自主選擇自身發(fā)射時(shí)隙并定時(shí)發(fā)射信息等內(nèi)容,包括了系統(tǒng)初始化、系統(tǒng)進(jìn)入網(wǎng)絡(luò)、系統(tǒng)自主運(yùn)行等多個(gè)模塊的設(shè)計(jì)。通過以上兩部分內(nèi)容的設(shè)計(jì),完成了從數(shù)據(jù)獲取到數(shù)據(jù)定時(shí)發(fā)送的整個(gè)流程,基本實(shí)現(xiàn)了AIS系統(tǒng)數(shù)據(jù)鏈路層協(xié)議的相關(guān)功能要求。另外,本文還通過編寫Testbench測試文件在Modelsim仿真工具中對(duì)所設(shè)計(jì)的功能模塊進(jìn)行驗(yàn)證,測試結(jié)果證明了設(shè)計(jì)的正確性。
【關(guān)鍵詞】:船載自動(dòng)識(shí)別系統(tǒng) 自組織時(shí)分多址接入 高級(jí)數(shù)據(jù)鏈路控制 FPGA
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TN915.04
【目錄】:
- 摘要5-6
- ABSTRACT6-9
- 第1章 緒論9-17
- 1.1 課題研究背景及意義9-10
- 1.2 國內(nèi)外發(fā)展?fàn)顩r10-13
- 1.2.1 AIS國際標(biāo)準(zhǔn)發(fā)展歷程10-11
- 1.2.2 AIS種類及主要區(qū)別11-13
- 1.3 AIS應(yīng)用情況13-14
- 1.3.1 AIS在船舶避碰中的應(yīng)用13
- 1.3.2 AIS在環(huán)保方面的應(yīng)用13-14
- 1.3.3 軍用AIS的發(fā)展14
- 1.4 論文主要工作及內(nèi)容安排14-17
- 第2章 AIS系統(tǒng)及開發(fā)平臺(tái)概述17-33
- 2.1 軟件開發(fā)環(huán)境介紹17-19
- 2.2 AIS工作流程及協(xié)議棧分析19-23
- 2.2.1 發(fā)送與接收信息過程19-20
- 2.2.2 協(xié)議棧分析20-23
- 2.3 AIS消息類型及結(jié)構(gòu)23-26
- 2.3.1 消息幀和時(shí)隙的定義23-24
- 2.3.2 消息類型及結(jié)構(gòu)24-26
- 2.4 AIS系統(tǒng)關(guān)鍵技術(shù)26-31
- 2.4.1 TDMA時(shí)隙同步技術(shù)26-27
- 2.4.2 AIS報(bào)文解析技術(shù)27-29
- 2.4.3 HDLC數(shù)據(jù)幀打包及解包技術(shù)29-30
- 2.4.4 VHF數(shù)據(jù)鏈路接入技術(shù)30-31
- 2.5 本章小結(jié)31-33
- 第3章 AIS數(shù)據(jù)鏈路層打包與解包功能的FPGA實(shí)現(xiàn)33-55
- 3.1 GPS信息的接收與提取33-41
- 3.1.1 串口傳輸?shù)腇PGA實(shí)現(xiàn)33-38
- 3.1.2 GPS數(shù)據(jù)提取的FPGA實(shí)現(xiàn)38-41
- 3.2 AIS數(shù)據(jù)幀格式41-42
- 3.3 數(shù)據(jù)打包功能的FPGA實(shí)現(xiàn)42-49
- 3.3.1 數(shù)據(jù)打包模塊總體設(shè)計(jì)42-43
- 3.3.2 關(guān)鍵算法設(shè)計(jì)與實(shí)現(xiàn)43-49
- 3.4 數(shù)據(jù)解包功能的FPGA實(shí)現(xiàn)49-53
- 3.4.1 數(shù)據(jù)解包模塊總體設(shè)計(jì)49-50
- 3.4.2 關(guān)鍵算法設(shè)計(jì)與實(shí)現(xiàn)50-53
- 3.5 本章小結(jié)53-55
- 第4章 SOTDMA數(shù)據(jù)鏈路接入?yún)f(xié)議的FPGA實(shí)現(xiàn)55-79
- 4.1 協(xié)議參數(shù)分析55-59
- 4.1.1 TDMA接入?yún)?shù)55-58
- 4.1.2 報(bào)告率參數(shù)58-59
- 4.2 SOTDMA接入?yún)f(xié)議實(shí)現(xiàn)59-77
- 4.2.1 系統(tǒng)初始化59-61
- 4.2.2 系統(tǒng)登錄AIS網(wǎng)絡(luò)61-65
- 4.2.3 系統(tǒng)第一幀信息發(fā)射65-68
- 4.2.4 系統(tǒng)自主運(yùn)行68-71
- 4.2.5 系統(tǒng)報(bào)告率改變71-75
- 4.2.6 系統(tǒng)重新自主運(yùn)行75-77
- 4.3 系統(tǒng)功能仿真測試77-78
- 4.4 本章小結(jié)78-79
- 結(jié)論79-81
- 參考文獻(xiàn)81-85
- 致謝85-87
- 作者簡介87
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前2條
1 方興;王步云;;基于Bit Fields的AIS報(bào)文解析及實(shí)現(xiàn)[J];艦船電子工程;2014年07期
2 鄧洪章;船舶自動(dòng)識(shí)別系統(tǒng)(AIS)[J];天津航海;2002年04期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前2條
1 馬威;基于嵌入式Linux系統(tǒng)的AIS數(shù)據(jù)處理技術(shù)研究[D];大連海事大學(xué);2011年
2 許華杰;AIS系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)探討[D];華中師范大學(xué);2002年
,本文編號(hào):573976
本文鏈接:http://sikaile.net/kejilunwen/wltx/573976.html
最近更新
教材專著