《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于重傳的802.15.4網絡MAC層丟包率研究
基于重傳的802.15.4網絡MAC層丟包率研究
2016年電子技術應用第4期
程宏斌1,王曉喃1,王海軍2,孫 霞1,張雪伍1
1.常熟理工學院 計算機科學與工程學院,江蘇 常熟215500;2.湖北第二師范學院 計算機學院,湖北 武漢430205
摘要: 為了降低802.15.4網絡數據幀的丟包率,分析了基于重傳機制的丟包率問題,提出MAC層節點工作過程的數學模型,并分析推導了節點主要工作狀態的穩態概率;然后對數據幀重傳概率和丟包率進行數學分析;最后通過實驗比較了MAC層參數minBE、NB和網絡環境參數λ、N、BER對重傳概率和丟包率的影響。結果表明,與無重傳機制的數據傳輸性能比較,節點丟包率平均降低了88.9%,模型準確反映了節點的數據傳輸特點,均衡的參數部署有效地提高了數據傳輸成功率,理論研究為802.15.4標準的應用提供了參考。
中圖分類號: TN926
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.029
中文引用格式: 程宏斌,王曉喃,王海軍,等. 基于重傳的802.15.4網絡MAC層丟包率研究[J].電子技術應用,2016,42(4):103-105,110.
英文引用格式: Cheng Hongbin,Wang Xiaonan,Wang Haijun,et al. Research on packet lost rate of MAC layer for 802.15.4 networks based on the retransmission mechanism[J].Application of Electronic Technique,2016,42(4):103-105,110.
Research on packet lost rate of MAC layer for 802.15.4 networks based on the retransmission mechanism
Cheng Hongbin1,Wang Xiaonan1,Wang Haijun2,Sun Xia1,Zhang Xuewu1
1.School of Computer Science and Engineering,Changshu Institute of Technology,Changshu 215500,China; 2.School of Computer,Hubei University of Education,Wuhan 430205,China
Abstract: In order to decrease the frame packet lost rate in 802.15.4 network, this paper analyzed the packet lost rate based on the retransmission mechanism, proposed the mathematical model for the working process of network node in MAC layer, and derived the steady-state probability of the main state. Afterwards, this paper carried out the mathematical analysis for the retransmission probability and the packet lost rate. Finally, the effect of MAC layer parameters minBE, NB and network environment parameter λ、N、BER on the retransmission probability and the packet loss rate was compared through the experimental analysis. Experimental results show that the node packet loss rate is reduced by 88.9%, compared with the data transmission performance without retransmission mechanism. And the model could accurately reflect the node data transmission characteristics. Furthermore, equilibrium parameter deployment could effectively improve the data transmission success rate, and theoretical research could provide the reference for 802.15.4 network standard.
Key words : 802.15.4;model;packet lost rate;retransmission probability

0 引言

    低功耗、低復雜度和短距離通信是無線傳感網絡協議設計的主要指標。IEEE 802.15.4協議是無線傳感網應用中采用的一個很成功的標準,其優化研究和實際應用受到學術界和工業界的廣泛關注[1-4]。由于網絡中數據傳輸無線信道的噪聲和信道競爭采用時隙/非時隙載波監聽多址接入/沖突避免(Carrier Sense Multiple Access with Collision Avoid,CSMA/CA)算法以便共享,因此,802.15.4媒體接入控制(Media Access Control,MAC)層數據傳輸可靠性問題(如碰撞現象、丟包問題和重傳機制)成為802.15.4網絡需要優化的重要方面之一。

    文獻[5-9]通過構建802.15.4 MAC協議的模型分別研究了數據發送、數據丟包、數據碰撞和數據傳輸的沖突等性能問題, 但是所提出的模型都有待進一步改進。本文重點研究節點在基于重傳的數據傳輸過程中的狀態轉換動態過程,設計一個基于802.15.4協議的節點工作過程數學模型,然后研究協議參數和網絡參數對數據幀碰撞、重傳和丟包的影響。

1 基于重傳的丟包率

    隨著IEEE 802.15.4在無線傳感網的廣泛應用,實時可靠的MAC層數據傳輸成為評估802.15.4 MAC協議性能的重要指標。而數據幀碰撞嚴重影響數據幀發送成功率,所以減少MAC層數據幀碰撞現象和降低丟包率成為優化協議的一個重要方法。

    為了解決碰撞造成的數據包丟棄問題,在MAC協議中采用數據幀重傳機制,基于重傳的丟包率是在數據幀的重傳次數達到最大重傳次數值后仍發送失敗的概率。基于重傳的機制可以一定程度降低數據幀的丟包率。

2 MAC建模

    在基于信標使能的802.15.4網絡中,采用超幀周期定時的節點工作周期中,通過合理設計節點的工作狀態轉換過程,能夠優化數據幀的丟包現象。節點工作的超幀周期包含休眠期與活躍期兩部分。其中活躍期可以分為信標期、退避等待期和數據傳輸期。為了降低數據幀發送的碰撞概率,規定網絡節點在以下狀態及時進入休眠,以便改善數據傳輸性能:(1)退避等待期如果節點后退了最大的退避次數仍然傳輸失敗。(2)活躍期內網絡節點沒有傳輸任務后進入休眠期。(3)按照超幀周期規定活躍期結束后進入休眠期。設網絡中各個節點的非飽和負載到達過程互相獨立,服從泊松過程(速率為λ)。由于節點工作過程是一個動態的離散過程,所以下面利用二維馬爾科夫鏈對節點的工作狀態建模,模型如圖1所示。

tx5-t1.gif

    圖1中,單個獨立節點按照超幀周期安排節點的工作狀態,H、A、E和D分別是節點休眠狀態、節點后退等待狀態、節點信道監測狀態和節點傳輸數據狀態。概率h和r分別表示節點兩次信道檢查失敗的概率。而Ai,k表示節點第i次檢查信道為不空閑后第k個時隙的等待狀態(i∈[0,maxNB],k∈[0,Wi-1])。maxNB是節點退避等待輪數NB的極限值。每輪退避等待的時間區間逐步加長,以減少信道沖突現象,節點第一輪退避等待的時間區間W0=2minBE,其第i次退避等待的時間區間Wi為W0 2i,maxBE-minBE≤i≤maxBE,minBE和maxBE為后退指數的最大、最小值。g1是節點發送一個數據幀后沒有任務的概率,g2表示節點休眠期結束后仍沒有發送任務的概率,參考文獻[1]的計算,tx5-gs1-s1.gifTservice為單位數據包的平均服務時間。

    節點工作過程模型中各個狀態的轉移概率和穩態概率方程描述如下[9]: 

tx5-gs1-11.gif

3 基于重傳的丟包率分析

    基于上文對數據幀重傳概率和基于重傳的丟包問題的研究,通過實驗來定量分析802.15.4網絡中參數minBE、NB以及λ、重傳概率、誤碼率和節點數N等網絡環境參數對MAC層丟包率的影響,同時也對本文提出的節點傳輸數據幀的工作過程模型進行評價。

    假設λ為0~100包/s。NB值為4~6,每輪退避后信道檢查次數CW為2,BE值為2~5。N為15,信標指數BO值為6,超幀指數SO為4,數據包長L為6時隙。BI值為960×0.016×2BO,超幀活躍期為960×0.016×2SO。接收信標幀時間為Tb=0.3 slot。1 slot時間值為0.32 ms[2]。下面分析802.15.4MAC子層數據幀丟包率性能[12]

3.1 重傳概率

    依據節點工作過程模型的數學分析和推導計算,對節點的數據幀碰撞概率和重傳概率進行分析。如果多個網絡節點同時檢測到信道空閑,隨后向目的節點傳輸數據,目的節點發生數據幀碰撞的概率為:p沖突=1-(1-s)N-1,其中s為節點開始傳輸數據幀的概率,即是πD。節點重傳概率可以表示為p重傳=p沖突×(1-c(m+1)) ,c為節點兩次信道監測都忙碌的概率。

    圖2是數據幀重傳概率隨數據包到達速率變化的趨勢圖。顯然,隨著λ的增大,重傳概率緩慢地增加。

tx5-t2.gif

    如圖2所示,NB和BE對重傳概率影響較小,BE越大重傳概率越小,這說明初始后退指數大時,節點檢查信道之前后退等待的時間稍長,網絡節點評估信道狀態不空閑的概率稍小,MAC層碰撞概率稍低。另外,后退次數NB越大時,重傳概率越小。這是因為設置大的NB時節點后退等待的次數增多,其后退等待時間也相對長些,節點嘗試接入信道的概率降低,信道發生沖突的概率自然減小。

3.2 重傳丟包率

    圖3為基于重傳機制的數據幀丟包率隨數據幀到達速率的變化趨勢。從圖中看出,隨著λ的逐漸增大,數據幀的丟包率逐漸變大,說明節點數據發送負載比較小時MAC層的丟包率很低。另外,最小后退指數minBE越大,有重傳的數據幀丟包率越小,這是因為節點后退等待時間變長之后,一定程度降低了信道的沖突概率,有重傳的丟包率也相應降低。而后退次數NB越大,數據幀丟包率越小,這說明節點檢查信道前的退避時間越長,越可能降低信道沖突,丟包現象相應減少。圖3反映出在同等負載情形下,NB對丟包率的影響比BE大。

tx5-t3.gif

    圖4描述了基于重傳機制的數據幀丟包率隨重傳次數的變化趨勢。顯然,重傳次數越多,丟包率越小,說明多次重傳會提高數據幀的成功發送幾率,這符合網絡節點的工作特點。而且,重傳次數對丟包率的影響較大。

tx5-t4.gif

    從圖5中看出,隨著信道誤包率的增大,數據幀的丟包率快速的增大。這說明信道質量對MAC層的影響很大。另外,圖5反映出在同等信道質量狀態時,BE 和NB對丟包率的影響不是很大。例如minBE越小時,節點后退等待時間相對縮短在一定程度上加重了數據幀的碰撞,增大了數據丟包率。并且NB越小,數據幀丟包率越大。這是因為較小的NB減少了節點的后退避讓時間,相應加劇了信道沖突。

tx5-t5.gif

    圖6是有無重傳機制的數據幀丟包率比較。從實驗數據看出,相對于無重傳機制,有重傳機制的丟包率明顯低得多,數據幀丟包率降低了88.9%左右,這說明加入重傳過程后,MAC層的數據發送成功概率增加幅度很大,有效提高了信道中數據傳輸的可靠性。

tx5-t6.gif

    基于上述重傳概率和丟包率性能的分析,說明802.15.4協議參數對MAC層的數據傳輸有重要的影響。基于本文提出的節點工作過程模型能夠科學地分析和配置網絡參數,為802.15.4 網絡的具體應用提供優化依據。

4 結語

    為了提高802.15.4網絡數據傳輸成功率,本文重點分析基于重傳的數據幀丟包問題,研究節點在MAC層傳輸數據的工作過程。通過對該過程建模中節點主要狀態的概率分析,分析基于重傳機制下的丟包率,研究協議參數和網絡環境參數對丟包率的影響。研究表明:提出的模型能正確分析節點的工作特點和丟包率性能指標,參數的均衡配置能夠降低數據幀丟包率。下一步針對協議的核心退避算法,設計優化策略,深入研究協議的性能和推廣應用。

參考文獻

[1] RAMACHANDRAN I,DAS A K,ROY S.Analysis of the contention access period of IEEE 802.15.4 MAC[J].ACM Transactions on Sensor Networks,2007,3(1):319-321.

[2] HE J,TANG Z,CHEN H H,et al.An accurate Markov model for slotted CSMA/CA algorithm in IEEE 802.15.4 networks[J].IEEE Communications Letters,2008,12(6):420-422.

[3] Wen Hao,Lin Chuang,Chen Zhijia,et al.An improved Markov model for IEEE 802.15.4 slotted CSMA/CA mechanism[J].Journal of Computer Science and Technology,2009,24(3):495-504.

[4] PARK P,ERGEN S C,FISCHIONE C,et al.Duty-cycle optimization for IEEE 802.15.4 wireless sensor networks[J].ACM Transactions on Sensor Networks(TOSN),2013,10(1):739-751.

[5] 陸陽,方梅,官駿鳴,等.非飽和態802.15.4網絡吞吐量建模分析[J].系統仿真學報,2010,22(4):1037-1041.

[6] 程遠,張源,高西奇.差錯信道下無線局域網丟包率性能分析[J].通信學報,2007,28(5):126-131.

[7] 周祥云,錢慧,余輪.低丟包率無線傳感器網絡S-MAC協議的研究[J].計算機科學,2011,38(10A):367-369.

[8] 李志華,連彬,魏忠誠,等.無線傳感器網絡能效和延時性能分析[J].計算機應用研究,2014,31(8):2473-2476.

[9] PRASAD Y,PACHAMUTHU R.Analytical model of adaptive CSMA-CA MAC for reliable and timely clustered wireless multi-hop communication[C].Internet of Things(WF-IoT),2014 IEEE World Forum on.IEEE,2014:212-217.

[10] PARK P,MARCO P D,FISCHIONE C,et al.Modeling and optimization of the IEEE 802.15.4 protocol for reliable and timely communications[J].IEEE Transactions on Parallel and Distributed Systems,2013,24(3):550-564.

[11] 郭寧,毛劍琳,王瑞,等.基于M/G/1/K排隊理論的IEEE 802.15.4網絡吞吐量分析[J].計算機應用,2014,34(3):619-622.

[12] 程宏斌,王曉楠,孫霞,等.6LoWPAN網絡節點信道接入延時性能研究[J].計算機應用研究,2013,30(1):246-248.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久精品视| 中文字幕乱码系列免费 | 亚洲区免费| 亚洲国产一区二区三区综合片 | 高清性色生活片久久久 | 久久国产片| 欧美成人亚洲欧美成人 | 87精品福利视频在线观看 | 欧美日本俄罗斯一级毛片 | 免费观看a毛片一区二区不卡 | 日本美女福利视频 | 性久久久久久久久久 | 波多野结衣视频免费 | 中文字幕毛片 | 国产美女做爰免费视频软件 | hd最新国产人妖ts视频 | 亚洲美女在线视频 | 成人国产欧美精品一区二区 | 91香蕉视频网 | 亚欧精品一区二区三区 | 亚洲国产日韩欧美一区二区三区 | 国产美女在线精品亚洲二区 | 国产精品偷伦费观看 | 色偷偷成人网免费视频男人的天堂 | 国产在线播放一区二区 | 99久久成人国产精品免费 | 亚洲国产欧美一区二区欧美 | 国产乱理片在线观看夜 | 美女张开腿让人桶 | 国内精品久久久久影院不卡 | 午夜性爽快免费视频播放 | 国产一级久久免费特黄 | 欧美一区二区免费 | 亚洲精品欧洲一区二区三区 | 国产美女视频黄a视频全免费网站 | 我看毛片 | 国产午夜精品久久理论片小说 | 亚洲国产激情在线一区 | 日本一在线中文字幕天堂 | 欧美午夜视频在线 | 成人精品一区二区三区中文字幕 |