999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

無線傳感器網絡的MAC層協議

2016-05-30 12:26:35孫智博
科技風 2016年12期

孫智博

摘 要:無線傳感網絡正在興起,它具備成本低廉、能量損耗低等特點。通常用延遲,數據包傳遞速率(PDR),能量消耗來衡量無線傳感器網絡的性能。按照分配信道的方法劃分協議,可將MAC層的協議劃分為競爭型訪問,預留型訪問和混合型的路由協議。MAC協議對于無線傳感器網絡來說,如果設計合適,可以提高無線傳感網絡的性能。

關鍵詞:無線傳感器網絡;MAC層協議

一、WSANs的MAC層協議簡介

按照分配信道的方法劃分協議,可將MAC層的協議劃分為以下三種:競爭型訪問協議,一般是所有節點共享一個信道,允許節點訪問介質的限制很少,并且可以結合其他協議來減少信道中碰撞次數,比如DCF協議。而預留型訪問協議通過明確地調度數據包來防止競爭。TDMA被認為是最適合的。混合型的路由協議是結合以上兩種方式。一些WSAN MAC協議是基于TDMA。

TDMA機制就是為每個無線傳感器網絡節點分配獨立的用于數據收發的時隙,而節點在其他空閑時隙內轉入睡眠節能狀態。相比隨機競爭接入機制,時分復用方式本身就更能節省能量,是實現信道分配的簡單成熟機制,因為無線電波的工作時間縮短,而且沒有任何競爭帶來的開銷和沖突。基于TDMA機制的MAC協議具有如下優點:

1)無競爭機制的沖突重傳問題。

2)數據傳輸不需額外的控制信息。

3)節點在空閑時隙能夠及時進入睡眠階段。

混合型協議可以獲得更好的性能,保持競爭期遠小于數據傳輸期,從而減少碰撞,延遲和能源浪費。ATMA算法優于傳統的SMAC, TMAC和ADV-MAC算法。

在許多協議中,將一個幀劃分為2個部分,Contention Window (CW)和Data Window。CW的大小決定了MAC算法的效率。已經很多人研究CW大小自適應問題,特別是在IEEE 802.11和IEEE 802.15.4協議中。

二、算法介紹

首先,參考文獻做出以下假設:

1)將節點隨機放置在一個矩形無障礙區域,節點間相互獨立且靜止。

2)節點能夠感知到信道以及分辨一個空閑信道,一個進展中的單包傳輸的信道和發生碰撞的信道(兩個或更多的同時傳輸的數據包) 之間的區別。

3)時間離散化且所有節點同步操作。

4)采用了兩個簡單的流量模型,一是隨機流量模型,每個節點在每段時間以概率p步生成一個數據包;二是突發流量模型,每個發射節點周期性的突發產生出一定量的數據包。然后,用延遲,數據包傳遞速率(PDR),能量消耗三個指標來評價算法。

(一)ATMA算法

ATMA將CW分為更小的微時隙,比ADV包的持續時間更小。每個節點若要發送數據包時,就選擇一個微時隙編號,并且開啟一個倒計時的計時器。當此計數器計數完畢,該節點開始發送ADV包,如果接收方接收這個數據包,立即發送ACK包。如果有沖突,或者網絡中的數據包損壞,那么不發送ACK包。如果,計數器凍結,那么意味著某些節點可能沒有機會在一幀中發射數據包,即使它選擇了一個有效的微時隙編號。如果發生這種情況,就認為該節點被凍結了。如果一個節點發生沖突碰撞或者是被凍結,那么它將在下一幀中重新發送ADV包。而AD-ATMA算法優于ATMA,它消耗更少的能量,更加精細地處理凍結節點。

(二)AD-ATMA算法

AD-ATMA算法將CW分為兩個部分,第一部分叫做Selection Window,和ATMA中的CW具有相同結構。第二部分叫做Surplus Window,它可以使凍結節點發送ADV包并且不發送除此以外的其他包。直觀地說,減少Selection Window增加了碰撞沖突的概率,增加Surplus Window增加凍結節點成功發送ADV數據包的概率。

當凍結節點發射ADV包帶來的好處大于碰撞引起的額外延遲(由于發送更多的數據包)時,擁有Surplus Window是個不錯的選擇。當發射節點數量很少時,只有很少量的凍結節點,所以只需要很少量的Surplus Window就足夠了。當發射節點數量很大時,Selection Window數量減少會增加碰撞沖突的概率,并且可能超出少量凍結節點所帶來的收益。當發射節點數量適中時,將CW割裂為兩部分有著不錯的效果。

假設每個節點每一幀內都有數據包要發送,并且有固定的幀數。隨機部署節點,并且每個節點都有固定數量的鄰域節點和固定大小的Selection Window。所有節點都運行Ad-ATMA算法,且在固定的幀內發送數據包。測量了發送單個ADV包的微時隙數量和碰撞沖突的微時隙數量。

Ad-ATMA在每個節點內以分布式運行。節點在每一幀中監聽整個CW。文獻提出的算法步驟如下:

1)在每個幀的開始,每個發射節點計算鄰域節點數量的期望值,在Selection Window中選擇一個隨機微時隙n,一個計數為n的計時器開始倒計時并且監聽整個信道。

2)只要一個節點檢測到一個微時隙正在使用,就凍結其計時器,直到通道不被占用。

3)當計時器計數完畢后,就發送一個ADV包。如果接收節點接收到了ADV包,就立即返回一個ACK包來確認收到。發射節點收到ACK包后就開始發射另一個ADV包,這樣單跳鄰域內的發射和接收節點就知道即將進行下一次數據傳輸。如果節點要發射第二個ADV包,開始第二個計數器即可。

4)如果計時器沒有計數完畢,但該幀結束了,或者當計數器計數完畢后,微時隙數量過少,節點就嘗試在下一幀發送ADV包。

5)成功預留數據時隙的節點就在數據時隙發送包。不發送或是接收數據包的節點在整個數據時隙期間都是保持睡眠狀態。

最后對這兩種算法分別在單跳和多跳網絡環境中進行模擬仿真,最后發現Ad-ATMA的三項性能明顯優于ATMA。

參考文獻:

Hossain M K,Datta S,Edmonds J.Ad-ATMA: An Efficient MAC protocol for Wireless Sensor and Ad Hoc Networks [J].Procedia Computer Science,2015,52(1):484-491.

主站蜘蛛池模板: 欧美精品一二三区| 亚洲永久色| 91极品美女高潮叫床在线观看| 欧美成人综合视频| 国产精品丝袜视频| 伊人久久福利中文字幕| 亚洲欧美国产视频| 久久久91人妻无码精品蜜桃HD| 亚洲 欧美 日韩综合一区| 久久久成年黄色视频| 午夜免费视频网站| 亚洲国产成人麻豆精品| 日韩高清在线观看不卡一区二区| 亚洲成人播放| 亚洲国内精品自在自线官| 国产免费观看av大片的网站| 亚洲精品无码AⅤ片青青在线观看| 美女视频黄频a免费高清不卡| 国产精品开放后亚洲| 日韩无码白| 看国产毛片| 色爽网免费视频| 国产精品成人一区二区不卡| 欧美不卡视频一区发布| 91小视频在线| 狠狠久久综合伊人不卡| 国产99视频精品免费视频7 | 亚洲精品动漫| 人妻中文字幕无码久久一区| 日本午夜影院| 亚洲精品久综合蜜| www亚洲天堂| 无码aaa视频| 天天摸夜夜操| 亚洲av无码成人专区| 精久久久久无码区中文字幕| 日韩精品少妇无码受不了| 九九线精品视频在线观看| 秘书高跟黑色丝袜国产91在线| 国产成人乱无码视频| 午夜限制老子影院888| 99热这里只有精品5| 国产全黄a一级毛片| 亚洲精品无码AⅤ片青青在线观看| 三区在线视频| 动漫精品中文字幕无码| 亚洲中文字幕在线一区播放| 国产欧美视频一区二区三区| 97综合久久| 4虎影视国产在线观看精品| 久久77777| 最近最新中文字幕免费的一页| 国产精品永久免费嫩草研究院| 久久精品国产91久久综合麻豆自制| 67194亚洲无码| 福利在线一区| 国产手机在线小视频免费观看| 伊人精品视频免费在线| 伊人久久精品亚洲午夜| 91伊人国产| 狂欢视频在线观看不卡| 亚洲欧洲自拍拍偷午夜色无码| 国产一级无码不卡视频| 久久精品国产免费观看频道| 欧美日韩第三页| 国产精品一区二区在线播放| 99热这里只有精品久久免费| 在线五月婷婷| 亚洲浓毛av| 91久久夜色精品国产网站| 亚洲一欧洲中文字幕在线| 国产亚洲高清视频| 国产亚洲高清在线精品99| 国产91精选在线观看| 成人va亚洲va欧美天堂| 免费A∨中文乱码专区| 在线观看国产精美视频| 久久青青草原亚洲av无码| 伊人无码视屏| 日本三级精品| 日韩欧美综合在线制服| 免费无遮挡AV|