• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于網(wǎng)絡(luò)編碼的輸電線路WSN傳輸協(xié)議

      2018-06-26 10:19:38剛,鄭
      計算機(jī)工程與應(yīng)用 2018年12期
      關(guān)鍵詞:數(shù)據(jù)包時延編碼

      亓 剛,鄭 霖

      桂林電子科技大學(xué) 廣西無線寬帶通信與信號處理重點實驗室,廣西 桂林 541000

      1 引言

      無線傳感器網(wǎng)絡(luò)(WSN)在監(jiān)控區(qū)域近似于線條型的智能交通、礦井環(huán)境監(jiān)測、油氣管道監(jiān)測、鐵路車軌監(jiān)測、橋梁監(jiān)測等,有著廣闊的應(yīng)用前景?;赪SN的輸電線路在線監(jiān)測技術(shù)是一門多學(xué)科高度交叉、知識高度集成的新興技術(shù)[1]。無線傳感器網(wǎng)絡(luò)的基本應(yīng)用類型包括事件驅(qū)動、時間驅(qū)動和查詢驅(qū)動等多種復(fù)雜應(yīng)用,不同的應(yīng)用往往有不同的QoS需求。在基于無線傳感器網(wǎng)絡(luò)的輸電線路監(jiān)測系統(tǒng)中,通過傳感器節(jié)點對輸電線路上的關(guān)鍵參數(shù)進(jìn)行周期性采集,監(jiān)測數(shù)據(jù)要求能夠被可靠地傳送到監(jiān)控中心,因此輸電線路監(jiān)測系統(tǒng)對傳輸數(shù)據(jù)的實時性和可靠性要求較高。如何合理有效地利用無線傳感器網(wǎng)絡(luò)資源,以獲取更好的數(shù)據(jù)傳輸性能,為輸電線路在線監(jiān)測的服務(wù)質(zhì)量提供保障,是長鏈型無線傳感器網(wǎng)絡(luò)QoS路由優(yōu)化所要解決的問題[2]。

      針對鏈狀拓?fù)浣Y(jié)構(gòu)傳感網(wǎng)絡(luò)的研究不多,主要集中在節(jié)能機(jī)制方面和對匯聚節(jié)點區(qū)域擁塞問題的研究,研究和發(fā)展?fàn)顩r如下。例如文獻(xiàn)[3]針對長鏈拓?fù)浣Y(jié)構(gòu)的無線傳感器網(wǎng)絡(luò),提出了一種低延遲和低能耗的LC-MAC協(xié)議。文獻(xiàn)[4]提出了基于數(shù)據(jù)傳送“波”的改進(jìn)MAC協(xié)議機(jī)制,使MAC協(xié)議輕量化,節(jié)省了網(wǎng)絡(luò)資源。文獻(xiàn)[5]通過對鏈狀網(wǎng)傳感節(jié)點休眠機(jī)制的調(diào)節(jié),擴(kuò)展了網(wǎng)絡(luò)的生存空間。文獻(xiàn)[6]通過設(shè)計并采用基于鏈?zhǔn)降姆执芈酚桑↙P)協(xié)議,有效地延長了鏈狀網(wǎng)絡(luò)的生命周期并且節(jié)省了網(wǎng)絡(luò)的能耗。文獻(xiàn)[7]從輸電線路監(jiān)測的網(wǎng)絡(luò)結(jié)構(gòu)出發(fā),運(yùn)用MIMO技術(shù)緩解匯聚節(jié)點附近的漏斗效應(yīng)。文獻(xiàn)[8]根據(jù)鏈狀無線傳感器網(wǎng)絡(luò)路由協(xié)議應(yīng)具備的特性,設(shè)計了基于信標(biāo)幀的按需式路由算法和基于延遲波的主動路由算法。文獻(xiàn)[9]針對長鏈狀WSN網(wǎng)絡(luò)中Sink周圍區(qū)域出現(xiàn)的“熱區(qū)”現(xiàn)象,提出一種多Sink分布式功率控制算法,有效地降低了網(wǎng)絡(luò)整體能耗、延長了網(wǎng)絡(luò)生存期。網(wǎng)絡(luò)編碼(Network Coding)技術(shù)由R.Ahlswede等人在2000年首次提出的,在提高網(wǎng)絡(luò)吞吐量、改善負(fù)載均衡、減小傳輸延遲、節(jié)省節(jié)點能耗、增強(qiáng)網(wǎng)絡(luò)魯棒性等方面均顯示出其優(yōu)越性[10-11]。Haas等人提出了一種基于網(wǎng)絡(luò)編碼的無線節(jié)點協(xié)作通信傳輸方法,提高了傳輸可靠性[12]。Ghaderi等人在訪問接入點模型及多播樹模型下,比較了自動重傳機(jī)制、前向糾錯機(jī)制、網(wǎng)絡(luò)編碼的可靠性[13]。文獻(xiàn)[14]針對普通拓?fù)渚W(wǎng)絡(luò)提出了基于網(wǎng)絡(luò)編碼的1+N保護(hù)機(jī)制,這種基于編碼的網(wǎng)絡(luò)保護(hù)機(jī)制相比于傳統(tǒng)的網(wǎng)絡(luò)能夠充分地利用網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)吞吐量。

      本文以輸電線路監(jiān)測為應(yīng)用背景,針對系統(tǒng)對無線傳感器網(wǎng)絡(luò)實時性和可靠性要求較高的特點,提出了一種基于網(wǎng)絡(luò)編碼的WSN傳輸協(xié)議。性能分析與仿真實驗表明,該傳輸協(xié)議明顯提高了數(shù)據(jù)傳輸可靠性和系統(tǒng)吞吐量,縮短了網(wǎng)絡(luò)傳輸時延,提升了無線傳感器網(wǎng)絡(luò)的性能。

      2 基于WSN的輸電線路監(jiān)測系統(tǒng)設(shè)計

      無線傳感器監(jiān)測網(wǎng)絡(luò)由大量部署在架空輸電線路桿塔上的具有感知、計算和通信能力的智能傳感器節(jié)點組成,負(fù)責(zé)遠(yuǎn)程實時采集輸電線路上的關(guān)鍵參數(shù),基于ZigBee無線通信協(xié)議組建網(wǎng)絡(luò),所有節(jié)點的數(shù)據(jù)最終路由到Sink節(jié)點,由Sink節(jié)點將全部數(shù)據(jù)傳送到變電站數(shù)據(jù)終端,見圖1。每路傳輸線有三相,在每個桿塔的三相上分別布置傳感器節(jié)點,這樣一條輸電線路由傳感器網(wǎng)絡(luò)的3條子鏈組成,以匯聚節(jié)點Sink為根,形成長鏈樹狀拓?fù)浣Y(jié)構(gòu)。通過以上分析,可以將輸電線路監(jiān)測WSN的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)抽象為3條均勻分布的長鏈狀結(jié)構(gòu)。

      圖1 輸電線路監(jiān)測系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)

      基于WSN的輸電線路監(jiān)測系統(tǒng)具有長鏈樹狀拓?fù)浣Y(jié)構(gòu)。這類系統(tǒng)具有以下共同點:(1)需要管理長鏈樹狀拓?fù)浣Y(jié)構(gòu)的WSN,并將監(jiān)測到的數(shù)據(jù)以多跳的方式實時傳輸?shù)絊ink節(jié)點;(2)傳感器節(jié)點和匯聚點在部署后均不再發(fā)生位置移動;(3)傳感器網(wǎng)絡(luò)節(jié)點呈輻射型鏈?zhǔn)讲痪鶆蚍植?,每個節(jié)點有唯一ID號,在網(wǎng)絡(luò)初始化時進(jìn)行統(tǒng)一的分配;(4)傳感器節(jié)點由套裝在線路上的電流互感器持續(xù)供電,提高發(fā)射功率后的通信距離達(dá)1 000 m[15]。

      3 網(wǎng)絡(luò)編碼原理與模型

      網(wǎng)絡(luò)編碼允許網(wǎng)絡(luò)的中間節(jié)點參與編碼譯碼,但這種不復(fù)雜的思想?yún)s帶來了諸多優(yōu)勢在本文提出的協(xié)議過程中,充分利用了網(wǎng)絡(luò)編碼提高網(wǎng)絡(luò)可靠性這一優(yōu)勢。

      首先以圖2蝶形網(wǎng)絡(luò)結(jié)構(gòu)為例說明網(wǎng)絡(luò)編碼可以提高網(wǎng)絡(luò)的可靠性。圖中源節(jié)點S產(chǎn)生a、b兩個數(shù)據(jù)包,發(fā)往信宿節(jié)點R1和R2,假設(shè)節(jié)點B到R2傳送數(shù)據(jù)包失敗。圖2(a)未采用網(wǎng)絡(luò)編碼,備份節(jié)點X只存儲了數(shù)據(jù)包a,發(fā)往信宿節(jié)點,這樣R1、R2只收到了數(shù)據(jù)包a。若采用網(wǎng)絡(luò)編碼,如圖2(b),在備份節(jié)點X處將兩個數(shù)據(jù)包進(jìn)行異或編碼運(yùn)算,將編碼包發(fā)往信宿節(jié)點R1后,進(jìn)行異或運(yùn)算a⊕(a⊕b)后即可解碼出數(shù)據(jù)包b,這樣在R1處a、b兩個數(shù)據(jù)包全部接收到。

      圖2 蝶形網(wǎng)絡(luò)結(jié)構(gòu)

      同樣在直鏈狀網(wǎng)絡(luò)中也可以說明網(wǎng)絡(luò)編碼這一優(yōu)勢。如圖3,節(jié)點1需要發(fā)送數(shù)據(jù)A和B到節(jié)點3。節(jié)點1到節(jié)點3之間由于距離導(dǎo)致鏈路不穩(wěn)定,成功傳輸概率只有0.5,而節(jié)點1到節(jié)點2,節(jié)點2到節(jié)點3之間的通信鏈路質(zhì)量很好,成功傳輸概率都為1。當(dāng)節(jié)點直接廣播數(shù)據(jù)包A和B之后,節(jié)點3只成功接收到某一個數(shù)據(jù)包,而此時,節(jié)點2已經(jīng)成功接收數(shù)據(jù)包A和B。節(jié)點2無需獲知節(jié)點3上接收數(shù)據(jù)包狀態(tài),直接將所收到的數(shù)據(jù)包A和B異或發(fā)送。當(dāng)節(jié)點3成功接收到編碼包后,便可以異或解碼獲得兩個數(shù)據(jù)包。

      圖3 鏈狀網(wǎng)網(wǎng)絡(luò)編碼示意圖

      通過以上兩種結(jié)構(gòu)的分析得到,在數(shù)據(jù)傳輸過程中,信宿節(jié)點只收到了部分?jǐn)?shù)據(jù)包,備份節(jié)點或中間節(jié)點無需獲知信宿節(jié)點的接收數(shù)據(jù)包狀態(tài),只需要將編碼包發(fā)送到信宿節(jié)點,這樣節(jié)省了節(jié)點狀態(tài)通知時間。本文提出的傳輸機(jī)制主要針對時間驅(qū)動型數(shù)據(jù)收集過程,監(jiān)測區(qū)域內(nèi)的傳感器節(jié)點定期采集區(qū)域中的數(shù)據(jù),在傳輸?shù)絽R聚節(jié)點的過程中,假設(shè)每個傳感器節(jié)點都有數(shù)據(jù)包產(chǎn)生,匯聚節(jié)點發(fā)起一次數(shù)據(jù)收集過程稱為一輪。

      4 基于網(wǎng)絡(luò)編碼的輸電線路WSN傳輸協(xié)議

      4.1 基本思路

      如圖4所示,在鏈狀輸電線路拓?fù)浣Y(jié)構(gòu)的基礎(chǔ)上,構(gòu)建基于網(wǎng)絡(luò)編碼的經(jīng)典蝶形結(jié)構(gòu)。

      圖4 長鏈樹狀拓?fù)浣Y(jié)構(gòu)的無線傳感器網(wǎng)絡(luò)抽象模型

      Pi為原始數(shù)據(jù)包,每生成一個編碼包都要從有限域GF(28)中獨(dú)立隨機(jī)選取編碼系數(shù)g(i)分配給原始數(shù)據(jù)包Pi,n表示數(shù)據(jù)源包的個數(shù)。

      (3)發(fā)送編碼包:由實際的成功接收概率分析得到,3個數(shù)據(jù)包直接成功傳輸?shù)降?列的概率很低,在這里采取基于網(wǎng)絡(luò)編碼的主動網(wǎng)絡(luò)保護(hù)機(jī)制,選擇編碼包作為冗余包進(jìn)行傳輸,在不確定第3列節(jié)點數(shù)據(jù)包具體接收狀態(tài)的情況下,第2列節(jié)點將編碼包發(fā)送出去。

      (4)回復(fù)ACK:第3列節(jié)點收到編碼包,3個節(jié)點相互通知數(shù)據(jù)包后,進(jìn)行解碼,如果成功解碼出第1列的3個源包,則回復(fù)ACK幀,如果未成功解碼出源包,第2列節(jié)點繼續(xù)發(fā)送線性無關(guān)的編碼包,直到第3列節(jié)點成功解碼出3個源包。這樣第1列節(jié)點數(shù)據(jù)發(fā)送成功,然后進(jìn)行第2列節(jié)點的源包發(fā)送。協(xié)議過程的序列圖如圖5、圖6。

      (2)節(jié)點相互通知:第1列節(jié)點發(fā)送數(shù)據(jù)包后,第2列節(jié)點和第3列的節(jié)點都有相應(yīng)的數(shù)據(jù)包接收狀態(tài)。根據(jù)實際的鏈路傳輸概率,假設(shè)第1列節(jié)點每發(fā)送一個數(shù)據(jù)包,第2列總有一個節(jié)點能夠成功接收到,3個數(shù)據(jù)包依次發(fā)送完畢后,第2列的節(jié)點A2、B2、C2相互通知,便可以成功整合出第1列的源包a1、b1、c1,然后第2列任意一個節(jié)點將3個數(shù)據(jù)源包進(jìn)行隨機(jī)線性編碼[16],生成編碼包,具體編碼過程如下:

      圖5 協(xié)議過程MSC圖(消息序列圖)(1)

      節(jié)點A1、C1分別產(chǎn)生數(shù)據(jù)包a1、c1進(jìn)行傳輸,第3列節(jié)點只需要任意一個節(jié)點收到a1、c1,則傳輸成功,構(gòu)建兩個虛擬節(jié)點S1、S2,用來表示成功接收到數(shù)據(jù)包的節(jié)點。節(jié)點A1發(fā)送數(shù)據(jù)包a1,節(jié)點C1發(fā)送數(shù)據(jù)包c1,因為在第2列節(jié)點成功接受數(shù)據(jù)包概率較大,A1、C1發(fā)送完畢后,下一時隙S1將接收到的a1、c1進(jìn)行編碼,發(fā)送a1⊕c1到S2。這是協(xié)議的基本思路,下面介紹協(xié)議傳輸?shù)木唧w過程。

      4.2 協(xié)議過程

      在圖4的模型中,假設(shè)每個節(jié)點產(chǎn)生一個數(shù)據(jù)包,以第1列的數(shù)據(jù)包a1、b1、c1的傳輸為例,來說明整個協(xié)議具體過程。

      (1)發(fā)送源包:第1列3個節(jié)點 A1、B1、C1依次將數(shù)據(jù)包a1、b1、c1發(fā)送出去,由實際的成功接收概率分析得到,第2列和第3列的節(jié)點均有可能接收到數(shù)據(jù)包,其他列節(jié)點成功接受概率太低,假設(shè)均接收不到第1列節(jié)點發(fā)出的數(shù)據(jù)。

      圖5表示第2列節(jié)點將編碼包作為冗余包發(fā)送后,第3列節(jié)點成功解碼出a1、b1、c1數(shù)據(jù)包,圖6表示第2列節(jié)點將編碼包作為冗余包發(fā)送后,第3列節(jié)點未成功解碼出3個數(shù)據(jù)包,第2列節(jié)點繼續(xù)發(fā)送編碼包,直到第3列節(jié)點成功解碼。

      4.3 性能分析

      圖6 協(xié)議過程MSC圖(消息序列圖)(2)

      針對輸電線路監(jiān)測WSN的特殊拓?fù)浣Y(jié)構(gòu),文獻(xiàn)[17]中提出的算法初始化后,節(jié)點選擇最短路徑進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),同相線路的節(jié)點被選作下一跳節(jié)點,節(jié)點數(shù)據(jù)轉(zhuǎn)發(fā)的路徑呈平行線形分布,在這種Chain型直鏈傳輸協(xié)議中MAC層采用CSMA/CA協(xié)議,DATA/ACK握手機(jī)制。下面將本文提出的基于網(wǎng)絡(luò)編碼傳輸協(xié)議與這種Chain型直鏈傳輸協(xié)議進(jìn)行性能分析對比。

      假設(shè)單鏈節(jié)點數(shù)目為N,每個節(jié)點都有自己的數(shù)據(jù)源包,同相線路中第n列節(jié)點到第n+1列節(jié)點數(shù)據(jù)包傳輸成功概率為P1,第n列到第n+2列概率為P2。由于同列節(jié)點相距只有1~2 m,在傳輸過程中數(shù)據(jù)包成功傳輸?shù)酵胁煌?jié)點的概率相差很小,為便于分析,假設(shè)數(shù)據(jù)包傳輸?shù)酵胁煌?jié)點的概率相同。在Chain協(xié)議中,節(jié)點選擇最短路徑進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),每次傳輸時單個數(shù)據(jù)包期望傳輸次數(shù)為,為簡化模型,假設(shè)ACK幀一定能夠收到,不考慮ACK幀正確接收概率,且傳輸ACK產(chǎn)生的時延忽略不計。因此所有數(shù)據(jù)源包成功傳輸?shù)絊ink節(jié)點后,節(jié)點發(fā)送數(shù)據(jù)包的次數(shù)為:

      為簡化模型,傳輸時延可表示為:

      式中t表示發(fā)送一個數(shù)據(jù)包傳輸時間。

      在本文提出的協(xié)議中,第1列單個節(jié)點發(fā)送一個數(shù)據(jù)包后,第2列節(jié)點進(jìn)行協(xié)作通知,成功接包概率為:

      同理第3列成功接包概率為:

      為保證第2列節(jié)點成功整合出3個數(shù)據(jù)源包,第1列節(jié)點期望發(fā)包次數(shù)為:

      接著第2列節(jié)點將編碼包X1作為冗余包發(fā)送一次,為保證第3列成功接收到第1列3個數(shù)據(jù)包,第2列節(jié)點還需要發(fā)包Mb次:

      式中表示組合數(shù)公式符號。因此第1列數(shù)據(jù)包成功傳到第3列這一過程的節(jié)點發(fā)包總次數(shù)為:

      當(dāng)單鏈節(jié)點數(shù)目為N,每個節(jié)點都有自己的數(shù)據(jù)源包,并將其傳輸?shù)絊ink節(jié)點時,節(jié)點發(fā)包總次數(shù)M2分析如下:

      假設(shè)N為偶數(shù),前N-2列節(jié)點發(fā)送次數(shù)總數(shù)為:

      第N-1列節(jié)點數(shù)據(jù)包發(fā)送,在Sink節(jié)點處沒有協(xié)作通知,次數(shù)總數(shù)為:

      第N列節(jié)點發(fā)送次數(shù)總數(shù)為:

      式(10)、(11)中k1=3n/2。因此在本文提出的協(xié)議中,N為偶數(shù)時,節(jié)點發(fā)送總次數(shù)為:

      傳輸時延為:

      協(xié)議過程采取線性編碼,編解碼過程簡單,所用時間忽略不計。

      為便于比較,這里將本文提出的協(xié)議在最不理想的情況下表現(xiàn)出的網(wǎng)絡(luò)性能與Chain協(xié)議進(jìn)行對比。最不理想的情況為第N列節(jié)點數(shù)據(jù)包按照期望次數(shù)發(fā)送后,第N+2列節(jié)點全部未收到,由上述分析得到,最不理想的情況下本文提出的協(xié)議節(jié)點發(fā)包次數(shù)整理為:

      將M1和M2'做差,整理得到:

      因為P3>P1,得到M1-M2'>0,即本文提出的協(xié)議在最不理想情況下的傳輸次數(shù)仍低于Chain協(xié)議中傳輸次數(shù)。同理在傳輸時延方面本文提出的協(xié)議在最不理想情況下也低于Chain協(xié)議中傳輸時延。網(wǎng)絡(luò)吞吐量可表示為:

      B為Sink節(jié)點收到的比特數(shù),T為傳輸時延,因此本文提出的協(xié)議傳輸效率優(yōu)于Chain協(xié)議。通過上述分析得到,本文提出的協(xié)議較于Chain協(xié)議提升了系統(tǒng)網(wǎng)絡(luò)性能,并且通過做差公式(15)得到,當(dāng)單鏈節(jié)點數(shù)目N越大、數(shù)據(jù)包傳輸成功概率P1越低時,兩種協(xié)議在傳輸次數(shù)、時延上差別越大,本文提出的協(xié)議性能優(yōu)勢越明顯。同時由上述分析得到,兩種協(xié)議的時間復(fù)雜度相同,均為Ο(N2),本文提出的協(xié)議不會浪費(fèi)較多的數(shù)值計算時間。

      上述分析為簡化模型,沒有考慮ACK幀接收概率和傳輸ACK幀產(chǎn)生的時延,本文提出的協(xié)議在數(shù)據(jù)包具體接收狀態(tài)不確定的情況下,節(jié)點互相通知后,通過發(fā)送編碼包,后一列節(jié)點完全解碼出源包后,才回復(fù)ACK幀,提高網(wǎng)絡(luò)可靠性的同時,大大降低了ACK幀的發(fā)送次數(shù),在這一方面協(xié)議也相對提高了網(wǎng)絡(luò)性能。

      5 仿真實驗

      本文使用MATLAB對上述提出的基于網(wǎng)絡(luò)編碼的路由協(xié)議與Chain直鏈傳輸路由協(xié)議進(jìn)行仿真比較,并與理論分析數(shù)據(jù)進(jìn)行對比。

      5.1 仿真環(huán)境設(shè)置

      仿真基于時間驅(qū)動的應(yīng)用過程,監(jiān)控區(qū)域內(nèi)的每個傳感器節(jié)點定期采集區(qū)域中的數(shù)據(jù),每個節(jié)點都有自己的數(shù)據(jù)源包,并將其傳輸?shù)絊ink節(jié)點。仿真參數(shù)如表1所示。

      表1 仿真參數(shù)

      5.2 鏈路數(shù)據(jù)成功傳輸概率的估算

      在仿真實驗中,已知同相線路中第n列節(jié)點到第n+1列節(jié)點數(shù)據(jù)包傳輸成功概率為P1,需要估算第n列到第n+2列概率P2。具體估算過程如下:

      根據(jù)誤碼率與數(shù)據(jù)傳輸成功概率P(誤幀率)有P=(1-BER)B,B為數(shù)據(jù)幀長度。按常用差分相移鍵控(DPSK)調(diào)制方式的誤碼率與信噪比關(guān)系:BER=0.5exp(-Eb/2No),因為在數(shù)據(jù)傳輸過程中Eb反比于d2(d表示傳輸路徑長度),整理得到誤幀率P和路徑長度d的關(guān)系為:

      式中k為常數(shù)系數(shù),通過同相線路中第n列節(jié)點到第n+1列節(jié)點數(shù)據(jù)包傳輸成功概率為P1這一已知條件求得。

      5.3 仿真結(jié)果與分析

      在仿真實驗中,Sink發(fā)起一次數(shù)據(jù)收集過程稱為一輪,在每一輪的數(shù)據(jù)收集過程中,對時延、傳輸次數(shù)總數(shù)、吞吐量三項數(shù)據(jù)進(jìn)行了仿真比較,三項數(shù)據(jù)具體定義如下:

      時延:完成一輪數(shù)據(jù)收集所需要的時間;

      傳輸次數(shù)總數(shù):完成一輪數(shù)據(jù)收集,所有普通節(jié)點發(fā)送數(shù)據(jù)包的次數(shù),包括重傳次數(shù);

      吞吐量:Sink節(jié)點單位時間內(nèi)正確收到的比特數(shù)。

      (1)P1變化

      實際的輸電線路檢測系統(tǒng)多分布在野外,受野外環(huán)境影響,鏈路傳輸成功概率會有一定的變化。當(dāng)單條鏈路節(jié)點數(shù)目(N=10)確定,同相線路中第n列節(jié)點到第n+1列節(jié)點數(shù)據(jù)包傳輸成功概率(0.75,0.8,0.85,0.9,0.95)變化時,仿真結(jié)果如圖7~9。

      為使曲線的對比更加清晰,選擇將圖形局部放大,以傳輸時延這一比較項為例,如圖10所示,其他比較項不予放大。首先兩種協(xié)議的理論分析值與各自的仿真值相互契合,曲線變化趨于相同,這驗證了仿真數(shù)據(jù)的精確性,證明了仿真過程是可靠的;其次當(dāng)數(shù)據(jù)成功傳輸概率P1變化時,在傳輸次數(shù)和傳輸時延方面,如圖7和圖8,本文提出的協(xié)議曲線變化平緩,在P1較小時優(yōu)勢明顯,并且吞吐量一直優(yōu)于Chain直鏈傳輸協(xié)議,如圖9。這是因為在Chain直鏈傳輸路由協(xié)議傳輸過程中,雖然數(shù)據(jù)包有確定的傳輸路徑,但每次數(shù)據(jù)傳輸均采用DATA/ACK握手機(jī)制,在傳輸過程中,丟包重傳是無法避免的,隨著P1的降低,丟包概率增大,需要進(jìn)行多次重發(fā)才能使數(shù)據(jù)成功接收,這樣增加了數(shù)據(jù)包的傳輸次數(shù)和傳輸時延,進(jìn)而吞吐量降低,而本文提出的協(xié)議在傳輸過程中采用機(jī)會路由和基于網(wǎng)絡(luò)編碼的主動網(wǎng)絡(luò)保護(hù)機(jī)制,在P1較低時這種機(jī)制發(fā)揮作用明顯,提高了網(wǎng)絡(luò)性能。

      圖7 傳輸次數(shù)

      圖8 傳輸時延

      圖9 吞吐量

      圖10 傳輸時延局部放大圖

      圖11 傳輸次數(shù)

      圖12 傳輸時延

      (2)N 變化

      當(dāng)同相線路中第n列節(jié)點到第n+1列節(jié)點數(shù)據(jù)包傳輸成功概率(P1=0.9)確定,單條鏈路節(jié)點數(shù)目N(4,8,12,16,20)變化時,仿真結(jié)果如圖11~13。

      為使曲線的對比更加清晰,選擇將圖形局部放大,以吞吐量這一比較項為例,如圖14所示,其他比較項不予放大。由以上圖形可以看出,首先兩種協(xié)議的理論分析值曲線變化與各自的仿真值曲線變化趨于相同,這驗證了仿真的可靠性;其次隨著N的增大,在傳輸次數(shù)和傳輸時延方面,如圖11和圖12,本文提出的協(xié)議較于Chain協(xié)議優(yōu)勢愈加明顯,并且吞吐量一直優(yōu)于Chain直鏈傳輸協(xié)議,如圖13。這是由于隨著鏈路長度的增加,鏈路中傳輸?shù)臄?shù)據(jù)包越來越多,在傳輸過程中丟包重傳概率增大,網(wǎng)絡(luò)性能隨之下降,本文提出的協(xié)議利用機(jī)會路由和網(wǎng)絡(luò)編碼的特性,保證了可靠通信,提高了網(wǎng)絡(luò)性能。

      6 結(jié)束語

      圖13 吞吐量

      圖14 吞吐量局部放大圖

      本文根據(jù)輸電線路監(jiān)測對無線傳感器網(wǎng)絡(luò)實時性和可靠性要求高的特點,提出了一種基于網(wǎng)絡(luò)編碼的WSN路由協(xié)議。該協(xié)議充分利用信道廣播特性和節(jié)點間的協(xié)作通信,結(jié)合機(jī)會路由和網(wǎng)絡(luò)編碼各自優(yōu)勢,將網(wǎng)絡(luò)編碼經(jīng)典蝶形結(jié)構(gòu)應(yīng)用到輸電線路檢測系統(tǒng)長鏈拓?fù)浣Y(jié)構(gòu)中。通過仿真實驗表明,該協(xié)議較于Chain直鏈傳輸協(xié)議,提高了系統(tǒng)網(wǎng)絡(luò)性能,且在鏈路較長和野外環(huán)境下數(shù)據(jù)包傳輸成功概率小的情況下,網(wǎng)絡(luò)性能優(yōu)勢表現(xiàn)明顯。

      [1]黃新波,張國威.輸電線路在線監(jiān)測技術(shù)現(xiàn)狀分析[J].廣東電力,2009,22(1):13-20.

      [2]李苗,池小波,賈新春,等.智能電網(wǎng)中基于WSN的架空輸電線路的監(jiān)測[J].陜西電力,2016,44(10):1-5.

      [3]Fang C,Liu H,Qian L L.LC-MAC:An efficient MAC protocol for the long-chain wireless sensor network[C]//2011 Third International Conference on Communications and Mobile Computing,2011:495-500.

      [4]李麗芬.基于無線傳感網(wǎng)絡(luò)的輸電線路狀態(tài)監(jiān)測數(shù)據(jù)傳輸?shù)难芯縖D].北京:華北電力大學(xué),2013.

      [5]Chen G Z,Meng Q C,Zhang L.Chain-type wireless sensor network node scheduling strategy[J].Journal of Systems Engineering and Electronics,2014,25(2):203-210.

      [6]華吉宏,張璐,范毅,等.城軌無線傳感網(wǎng)中鏈狀分簇路由協(xié)議的研究[J].電子設(shè)計工程,2016,24(6):22-25.

      [7]翟學(xué)明,齊立朔,朱永利,等.長鏈路型輸電線路監(jiān)測系統(tǒng)中WSN路由策略的研究[J].計算機(jī)應(yīng)用研究,2010,27(12):4677-4679.

      [8]劉魁.基于ZigBee的鏈狀無線傳感器網(wǎng)絡(luò)設(shè)計[D].杭州:浙江工業(yè)大學(xué),2015-10.

      [9]Xia X,Chen Z,Zeng F,et al.Multi-sink distributed power control algorithm for wireless sensor networks with longchain structure[J].Chinese Journal of Sensors&Actuators,2015,28(6):920-926.

      [10]Ahlswede R,Cai N,Li S Y R,et al.Network information flow[J].IEEE Transactions on Information Theory,2000,46(4):1204-1216.

      [11]孟利民,張靜,周凱,等.基于網(wǎng)絡(luò)編碼的無線網(wǎng)絡(luò)容量分析[J].傳感技術(shù)學(xué)報,2016,29(1):116-121.

      [12]Haas Z J,Chen T C.Cluster-based cooperative communication with network coding in wireless networks[C]//The 2010 Military Communications Conference,2010:596-603.

      [13]Ghaderi M,Towsley D,Kurose J.Reliability gain of network coding in lossy wirelessnetworks[C]//Procof IEEE INFOCOM,2008:2171-2179.

      [14]代仕芳.無線網(wǎng)絡(luò)中基于網(wǎng)絡(luò)編碼的可靠通信問題的研究[D].合肥:中國科學(xué)技術(shù)大學(xué),2013.

      [15]李麗芬,朱永利,于永華.基于長鏈樹狀無線傳感器網(wǎng)絡(luò)實現(xiàn)輸電線路在線監(jiān)測數(shù)據(jù)傳輸[J].電網(wǎng)技術(shù),2011,35(6):199-203.

      [16]Cai Y,Zhang L.Minimum-energy multicast using random linear network coding[C]//Seventh International Conference on Mobile Ad-hoc and Sensor Networks,2011:470-474.

      [17]康一鑫.輸電線路監(jiān)測無線傳感器網(wǎng)絡(luò)數(shù)據(jù)博弈轉(zhuǎn)發(fā)算法的研究[D].北京:華北電力大學(xué),2012.

      猜你喜歡
      數(shù)據(jù)包時延編碼
      基于SAR-SIFT和快速稀疏編碼的合成孔徑雷達(dá)圖像配準(zhǔn)
      《全元詩》未編碼疑難字考辨十五則
      子帶編碼在圖像壓縮編碼中的應(yīng)用
      電子制作(2019年22期)2020-01-14 03:16:24
      基于GCC-nearest時延估計的室內(nèi)聲源定位
      電子制作(2019年23期)2019-02-23 13:21:12
      Genome and healthcare
      基于改進(jìn)二次相關(guān)算法的TDOA時延估計
      SmartSniff
      FRFT在水聲信道時延頻移聯(lián)合估計中的應(yīng)用
      基于分段CEEMD降噪的時延估計研究
      基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計與實現(xiàn)
      遂昌县| 封开县| 霸州市| 靖州| 六枝特区| 凤台县| 鄯善县| 包头市| 宁国市| 根河市| 井冈山市| 海兴县| 昭通市| 尼勒克县| 友谊县| 夏河县| 光泽县| 巴马| 雷山县| 朝阳县| 阿图什市| 郑州市| 辽阳县| 黔西| 容城县| 修文县| 中宁县| 古浪县| 靖江市| 含山县| 木里| 克山县| 湖南省| 灵石县| 许昌市| 岫岩| 黎平县| 蓬莱市| 灯塔市| 义乌市| 松滋市|