《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于VANET的多信道MAC協議實現
基于VANET的多信道MAC協議實現
2018年電子技術應用第8期
沙 巖,王 丹,張紅偉,馬金鳳
徐州醫科大學 醫學信息學院,江蘇 徐州221004
摘要: 車用無線自組織網絡的設計目標是提供開放的公共道路交通安全服務和提高車輛駕駛的舒適性與高效性,它使用多個信道來分別傳輸安全告警信息和非安全告警信息。詳細分析了車用自組織網絡相關協議,并提出了改進的多信道MAC協同方案。基于網絡仿真軟件NS2,設計了車用自組織無線網絡的仿真模型,在原NS2中添加多信道支持模型和應用層模塊,并對多信道和單信道及改進后的MAC協議進行仿真。結果顯示,多信道對比單信道在相同的帶寬下可以獲得更高的吞吐量。對比原有標準,改進后的MAC協議能夠獲得更低的延時和報文碰撞率。
中圖分類號: TN911.25
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.181040
中文引用格式: 沙巖,王丹,張紅偉,等. 基于VANET的多信道MAC協議實現[J].電子技術應用,2018,44(8):86-89.
英文引用格式: Sha Yan,Wang Dan,Zhang Hongwei,et al. Implementation of multi-channel MAC protocol based on VANET[J]. Application of Electronic Technique,2018,44(8):86-89.
Implementation of multi-channel MAC protocol based on VANET
Sha Yan,Wang Dan,Zhang Hongwei,Ma Jinfeng
School of Medical Informatics,Xuzhou Medical University,Xuzhou 221004,China
Abstract: The design goals of VANET(Vehicular Ad-Hoc Networks) are to provide an open public road safety services,and to improve the comfort and efficiency of driving. In VANET, multi channels are employed to transmit safety information and non-safety information respectively. This paper analyzes protocols associating with VANET in detail and proposes an improved multi-channel MAC cooperation scheme. Based on the network simulation software NS2, this paper designs the simulation model for VANET, adds the multi-channel module and application layer module into the network simulation software NS2, and then simulates the single channel and multi-channel, and the improved MAC protocol. From the simulation, it shows that compared with the single channel, multi channels can obtain better throughput, and the improved MAC protocol also has lower latency and message collision ratio than the original standard.
Key words : VANET;IEEE 1609.4;multi-channel cooperation scheme

0 引言

    車載自組織網絡(Vehicular Ad-hoc Network,VANET)采用基于IEEE 802.11協議的專用短距離通信(Dedicated Short Range Communications,DSRC)技術來增強道路交通系統的安全性[1]。IEEE 1609.4和IEEE 802.11p標準草案為VANET提供了統一的多信道訪問控制框架[2]。但由于采用單一信道競爭訪問方式,使其對流量敏感業務或實時的支持程度都非常有限。

    本文對車載環境無線接入(WAVE)系統中涉及的協議進行分析,討論了相關的MAC協議細節,并提出了固定長度的控制信道(CCH)時隙和業務信道(SCH)時隙協調方式的改進策略。在網絡仿真軟件NS2[3]現有的版本中通過修改源代碼實現多信道仿真模塊和應用層模塊,并在此基礎上對提出的多信道MAC協同改進機制進行仿真。多信道仿真模塊的添加為以后對VANET及其他涉及多信道的網絡仿真奠定了堅實的基礎。

1 CCH和SCH協調方式的改進策略

    VANET被認為是今后智能交通系統的重要組成部分[4]。1999年,美國聯邦通信委員會(Federal Communications Commission,FCC)將5.9 GHz上的75 MHz帶寬分配為DSRC頻段,專門用于車輛間通信以及車輛到路邊通信的智能交通系統(Intelligent Transport Systems,ITS)通信[4]

    WAVE系統就是為支持5.9 GHz上的ITS而設計的。整個WAVE系統由IEEE P1609家族和IEEE 802.11p協議組成,前者規定了系統的上層,后者描述了基本的MAC層和物理層協議[5]。系統的頻譜劃分如圖1所示,其中一個信道為控制信道,在這個信道上傳輸安全信息和服務發布信息;其他幾個信道為服務信道,可以在其上傳遞一些與安全無關的增值應用信息[3]

ck5-t1.gif

    IEEE工作組在原先協議的基礎上,專門為VANET設計了一套新的標準,即IEEE 802.11p標準[6]。IEEE 802.11p協議中引入的WBSS不同于其他IEEE 802.11協議的BSS,它不需要驗證和關聯就可以傳送數據[7],非常適合VANET這種具有快速動態變化拓撲的網絡。

    IEEE 1609.4協議作為WAVE系統的一部分,它描述了多信道無線電操作、WAVE模式、CCH和SCH、優先訪問參數、信道切換和路由、服務管理和多信道操作原語設計[8]

    為了協調對CCH和SCH的信道訪問,IEEE 1609.4采用一種基于通用協調時間(Coordinated Universal Time,UTC)的全局同步信道訪問策略[2],如圖2所示。這種同步信道訪問策略使安全無關業務和安全相關業務在不同信道、不同時間段上傳輸,期望所有的節點不遺漏每個安全信息幀,并且在不影響安全信息傳播的條件下進行安全無關業務傳輸。

ck5-t2.gif

2 改進的多信道MAC協同方案設計

    IEEE 1609.4協議對于多信道協同只規定了大體的框架,即節點何時必須切換到控制信道上去收發安全信息幀和服務信息發布幀,何時可以選擇切換到特定的服務信道上收發與安全信息無關的應用幀[2]。對于具體的協同機制,協議中并沒有描述。在原先的協議中,由于是基于IEEE 802.11協議,節點要發送數據時首先偵聽信道,如果信道空閑才可以發送。這種基于競爭的信道訪問機制加大了數據包的碰撞幾率,加重了VANET的網絡負擔。本文提出的改進機制是基于無競爭的,以期降低網絡中的數據包碰撞率,并提升網絡性能。

    在本文改進的MAC協議中,節點在控制信道上依然傳輸安全信息幀和服務信息發布幀,但需要統計一些額外的信息。本文改進的MAC協議如圖3所示,節點在控制信道上依然傳輸安全信息幀和服務信息發布幀,但需要統計一些額外的信息。節點在控制信道上的工作過程如下:

    (1)CCH時隙開始時,網絡中的所有服務提供節點廣播發送WSA幀,幀中包含一個字段表明本節點將在下一個服務周期的某個信道上發布服務。

    (2)所有節點偵聽網絡中發布的WSA幀,從中提取服務提供者和將要使用的信道號并保存。

    (3)所有節點根據自身情況廣播發送安全信息,如剎車、告警信息等。

    (4)根據此次CCH間隔保存的服務提供者和信道號,所有服務提供節點按照一定的策略計算即將來到的SCH間隔中某個信道上屬于自己的時間片,這里的策略可以根據節點的ID號大小、優先級高低、發送時間長短等制定。

    (5)CCH間隔結束,節點根據自身情況切換到相應的服務信道上提供或使用服務。

ck5-t3.gif

    在某一個服務信道上,假設SCH的時間間隔為sch_sec,單位為s;在此間隔內共有num_nodes個節點將提供服務;所有節點的發送優先級相同,ID小的節點先發送;發送的服務數據包大小為size_per_packet個字節,一個服務信道的網絡帶寬是band_per_ch,單位是bit/s。那么節點的工作過程流程圖如圖4所示。

ck5-t4.gif

    節點的工作過程具體如下:

    (1)SCH時隙開始時,ID最小的節點啟動服務數據發送,同時啟動發送定時器,定時時間為t_send,即此節點可以發送的時間,其值由式(1)得到:

    ck5-gs1.gif

    (2)其他每個節點啟動等待定時器,定時時間為t_wait,即等待多長時間后節點可以發送,其值由式(2)得到,其中n表示此節點是第n個發送的節點。

    ck5-gs2.gif

    (3)收到服務數據的節點回復確認幀,收到確認幀后,如果發送定時器定時時間未到,節點可以繼續發送服務數據;否則,立即停止發送。

    (4)等待定時器定時結束時,其對應的節點啟動服務數據發送,同時啟動發送定時器,定時時間t_send同樣由式(1)得到。

    (5)SCH間隔結束時,所有節點切換到控制信道上發送、接收安全告警信息和服務發布信息。

    可以看出,在改進的這種MAC協議中,通過在控制信道上“預約”發送時間,節點在服務信道上由原來的爭用變成無爭用地使用信道,這可以降低網絡中數據包的碰撞。同時在這種改進策略中,是可以在服務信道上支持優先級服務的。只要節點在服務發布的報文頭部增加優先級、發送的服務類型、服務數據包的大小和延續時間等字段,這樣在控制周期將結束時,服務提供節點就可以根據不同的優先級、不同的服務和延續時間來計算屬于自己的發送時間,達到支持優先級服務的目的。

3 多信道仿真模型設計

    在現有的NS2版本中每個節點只支持單信道的收發,而在實際的VANET網絡仿真中,需要對多個信道進行仿真。為了使NS2可以支持多信道,需要對各層進行修改。基于IEEE 802.11改進實現[9],本文設計了具有多個隊列和信道的移動節點結構,并增加了信道切換模塊在MAC層。這個模塊的作用是在上層通知需要切換信道時,快速地保留沒有發出的數據包和現在的狀態,通知物理層更改要發送的數據包所在的隊列和切換信道。

    對NS2的源代碼修改分為兩個部分:OTcl腳本語言部分和C++部分[10]。在OTcl實現部分需要修改tcl/lib/ns-lib.tcl和tcl/lib/ns-mobilenode.tcl兩個文件。前一個文件定義了節點的通用配置;后一個文件是移動節點的配置文件。在C++部分,需要對信道、物理層、MAC層、隊列、鏈路層進行相應的修改來支持信道的保存和切換。

    為了測試多信道模型,本文設計了針對VANET的應用層模型。模型實現的功能主要有定時切換信道控制、產生WSA數據包和告警信息數據包、計算下個服務周期可以被本節點用來發送服務數據的時間間隔和模擬發送服務數據信息。

4 實驗與結果分析

    通過仿真比較MAC協議改進前后系統的性能。仿真使用的交通網絡拓撲圖中分雙向6個車道,每個車道寬3 m,相同車道相鄰車輛間的距離是8 m,網絡中共60個節點,60個節點均處于全連通的狀態,即60個節點中的任意一個節點發送一個廣播包,網絡中的所有節點都可以收到。各節點數據幀產生時間間隔(泊松分布)為0.005 s,仿真的相關參數設定如表1所示。

ck5-b1.gif

    協議改進前后的延時比較如圖5所示。從圖5可以看出在數據包大小比較小時,延時得到了很大的降低。這是因為改進的協議是基于無競爭的,節點只允許在本節點的發送間隔內發送數據,不需要去競爭信道。當節點的發送時間間隔到來時,節點獲取上層的數據包,然后發送到信道上。由于減少了競爭信道花費的時間,數據包的延時得到了降低。但是當數據包越來越大時,改進后的協議獲得的延時優勢變得越來越不明顯。這是因為數據包變大時,每個數據包在網絡中的傳送時間變得越來越長,當節點自己的發送間隔接近結束時,由于數據包很大,將會被保留到下一個周期發送,這樣就增加了數據包的平均延時。

ck5-t5.gif

    仿真得到的報文碰撞率比較如圖6所示。從圖6可以看出,當數據包大小到達RTS/CTS門限之前,改進后協議比原來協議極大地減少了網絡中的報文碰撞。同時,報文的碰撞率從原來的25%~50%降到了10%以下。這歸功于改進后的無競爭MAC協議,它使得節點按一定的次序發送數據,降低了沖突。而當數據包大小到達RTS/CTS門限之后,原來協議的報文碰撞大大降低。

ck5-t6.gif

5 結束語

    本文首先分析了IEEE 802.11p和IEEE 1609.4協議中的多信道MAC協議,然后將改進的IEEE 802.11[9]協議添加到NS2中,在此基礎上設計出多信道MAC模塊與對應的應用層模型。最后在設計的模塊之上對改進前后的多信道MAC協同機制進行仿真比較。結果顯示與現有的協議相比,改進后的多信道MAC協同機制可以降低報文的延時與碰撞率,結果證實了所提協議的優越性。下一步的研究方向是加強算法,考慮多跳網絡環境下優化多信道MAC協同機制,進一步降低報文的延時與碰撞率。

參考文獻

[1] SHUHAIMI N I,HERIANSYAH,JUHANA T.Comparative performance evaluation of DSRC and Wi-Fi Direct in VANET[C].International Conference on Instrumentation,Communications,Information Technology,and Biomedical Engineering.IEEE,2016:298-303.

[2] UCAR S,ERGEN S C,OZKASAP O.Multihop-cluster-based IEEE 802.11p and LTE hybrid architecture for VANET safety message dissemination[J].IEEE Transactions on Vehicular Technology,2016,65(4):2621-2636.

[3] MULTIMEDIA I S.Network simulator NS-2[M].Encyclopedia of Information Science and Technology,Third Edition.2015:946-949.

[4] SHAH A F M S,MUSTARI N.Modeling and performance analysis of the IEEE 802.11P enhanced distributed channel access function for vehicular network[C].Future Technologies Conference.IEEE,2017.

[5] SALAHUDDIN M A,AL-FUQAHA A,GUIZANI M.Exploiting context severity to achieve opportunistic service differentiation in vehicular ad hoc networks[J].IEEE Transactions on Vehicular Technology,2014,63(6):2901-2915.

[6] GOMEZ A A,MECKLENBRAUKER C F.Dependability of decentralized congestion control for varying VANET density[J].IEEE Transactions on Vehicular Technology,2016,65(11):9153-9167.

[7] JANG S H,CHANG S,LEE S.Network simulator design based event-driven scheduling for multi-channel operation in WAVE[C].International Conference on Big Data and Smart Computing.IEEE,2016:308-312.

[8] IEEE B E.1609.3-2007-IEEE trial-use standard for wireless access in vehicular environments(WAVE)-networking services[S].2007.

[9] CHEN Q,SCHMIDT-EISENLOHR F,JIANG D,et al.Overhaul of IEEE 802.11 modeling and simulation in NS-2[C].International Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems,MSWIM 2007,Chania,Crete Island,Greece,October.DBLP,2007:159-168.

[10] CHIU J C,YANG K M,HUANG Y C,et al.Dynamic multi-channel multi-path routing protocol for smart grid[M].Computer Science and Convergence.Springer Netherlands,2012:725-733.



作者信息:

沙  巖,王  丹,張紅偉,馬金鳳

(徐州醫科大學 醫學信息學院,江蘇 徐州221004)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久九九全国免费精品观看| 欧美日韩另类丝袜其他| 99精品欧美一区二区三区综合在线| 性色av一区二区三区| 亚洲曰本av电影| 亚洲一区精品电影| 亚洲一区二区三区在线播放| 亚洲深夜福利在线| 亚洲视频成人| 亚洲一区二区在线| 亚洲欧美一区二区在线观看| 亚洲欧美视频一区| 欧美亚洲自偷自偷| 欧美中文字幕在线播放| 欧美在线视频日韩| 亚洲成色www8888| 亚洲国产欧美不卡在线观看| 亚洲黄色免费| 亚洲美女淫视频| 一本一本久久a久久精品综合麻豆| 99在线热播精品免费99热| 99精品视频免费观看| 一区二区欧美激情| 亚洲男同1069视频| 久久精品视频播放| 免费人成精品欧美精品| 欧美日韩成人在线播放| 国产精品久久久久久久久借妻| 国产精品天美传媒入口| 国产一区二区久久久| 在线播放日韩欧美| 亚洲精品一区二区三区99| 亚洲亚洲精品三区日韩精品在线视频 | 欧美精选一区| 欧美日韩国产成人在线91| 欧美色欧美亚洲另类七区| 国产精品久久久久久久久久直播 | 国产一区香蕉久久| 亚洲国产精品久久久久秋霞蜜臀| 日韩一级大片在线| 午夜精品国产精品大乳美女| 亚洲国产精品综合| 亚洲午夜精品网| 久久精品国内一区二区三区| 农村妇女精品| 国产精品久久久久久久久免费樱桃| 国产午夜一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲国产视频一区| 亚洲图片在区色| 久久国产精品黑丝| 日韩一级精品| 午夜亚洲福利| 免费短视频成人日韩| 国产精品成人在线| 激情五月婷婷综合| 亚洲天堂黄色| 91久久精品国产91久久性色tv| 亚洲视屏在线播放| 久热精品视频在线观看| 国产精品xvideos88| 在线播放日韩专区| 亚洲免费视频观看| 99精品视频免费全部在线| 久久精品30| 欧美视频在线观看一区| 激情亚洲一区二区三区四区| 在线一区欧美| 亚洲精品一区久久久久久| 欧美亚洲在线播放| 欧美日韩成人一区二区| 韩国福利一区| 亚洲一卡久久| 在线视频欧美一区| 美女久久一区| 国产欧美精品日韩精品| 99这里只有精品| 亚洲精品偷拍| 久久先锋影音| 国产欧美一区二区三区久久人妖| 日韩一区二区电影网| 亚洲国产视频直播| 久久成人一区| 国产精品女人毛片| 亚洲美女在线一区| 亚洲高清在线精品| 久久成人18免费网站| 欧美午夜免费影院| 亚洲精品一区在线| 亚洲精品一区二区三区四区高清| 久久免费黄色| 国产伦精品一区二区三区免费| 一本一本久久| 99视频精品免费观看| 免费一级欧美在线大片| 狠狠色伊人亚洲综合成人| 午夜精品久久久久久久99热浪潮 | 欧美大片在线看| 国外成人免费视频| 亚洲中无吗在线| 中文精品一区二区三区 | 国产情侣一区| 亚洲一级黄色| 亚洲——在线| 欧美日韩一区二区三区在线视频 | 在线视频你懂得一区 | 欧美色图麻豆| 亚洲精品久久久久久下一站| 亚洲精品影视| 欧美第一黄色网| 亚洲国产美女| 亚洲精品女av网站| 欧美大片第1页| 亚洲激情电影在线| 日韩视频免费观看高清完整版| 免费一级欧美在线大片| 亚洲电影第三页| 亚洲精品一区二| 欧美激情一区二区三级高清视频| 亚洲成色www8888| 亚洲日本电影| 欧美精品免费观看二区| 亚洲精品一区二区三区蜜桃久| 9色porny自拍视频一区二区| 欧美日韩精品一本二本三本| 亚洲精品一区二区三区婷婷月 | 亚洲永久免费精品| 国产精品露脸自拍| 亚洲欧美日本在线| 欧美综合国产| 韩国三级在线一区| 91久久精品美女| 欧美日本亚洲| 中国成人黄色视屏| 久久成人精品无人区| 国产亚洲一级高清| 亚洲高清123| 欧美片在线播放| 亚洲性视频网址| 久久久7777| 亚洲第一免费播放区| 一本大道av伊人久久综合| 国产精品国产精品| 香蕉精品999视频一区二区| 久久久久久夜| 亚洲成色777777在线观看影院| 99re成人精品视频| 国产精品一区在线观看| 亚洲高清不卡av| 欧美日韩国产在线一区| 亚洲一区二区三区四区视频 | 欧美国产精品人人做人人爱| 亚洲美女黄色片| 欧美一区二粉嫩精品国产一线天| 黄色国产精品| 一区二区免费在线观看| 国产日韩欧美黄色| 亚洲毛片av在线| 国产免费成人| 亚洲精品乱码| 国产精品网红福利| 亚洲经典视频在线观看| 欧美午夜精品| 欧美在线看片| 欧美日韩国产一中文字不卡 | 欧美激情日韩| 亚洲欧美日韩综合| 欧美高清在线观看| 午夜精品成人在线| 欧美国产免费| 亚洲欧美日韩国产成人| 欧美国产精品va在线观看| 亚洲自拍偷拍福利| 欧美国产乱视频| 亚洲欧美日韩在线| 欧美激情视频网站| 欧美一区二区三区的| 欧美日本韩国一区二区三区| 欧美一区二区三区视频免费播放| 欧美激情一区| 久久国产精品色婷婷| 国产精品高清在线| 亚洲精品中文字幕女同| 国产欧美日韩一区二区三区在线| 亚洲免费不卡| 国产一区二区三区精品欧美日韩一区二区三区 | 国产小视频国产精品| 一区二区三区不卡视频在线观看| 国产一区二区三区免费不卡| 一区二区三区免费在线观看| 精品动漫一区| 欧美一区二区私人影院日本| 亚洲精品欧美日韩专区| 久久蜜桃av一区精品变态类天堂| 亚洲少妇最新在线视频| 欧美粗暴jizz性欧美20| 欧美专区一区二区三区| 国产精品久久777777毛茸茸| 日韩午夜三级在线| 亚洲第一精品在线|