• 
    

    
    

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

      能耗均衡的多跳多路徑認(rèn)知分層路由算法*

      2021-04-06 11:33:18王俊喜陳桂芬
      計算機(jī)工程與科學(xué) 2021年3期
      關(guān)鍵詞:生命周期路由頻譜

      王俊喜,陳桂芬

      (長春理工大學(xué)電子信息工程學(xué)院,吉林 長春 130022)

      1 引言

      認(rèn)知無線傳感器網(wǎng)絡(luò)是近幾年的研究熱點(diǎn),它的前身,無線傳感器網(wǎng)絡(luò)[1 - 3]是由大量微型傳感器節(jié)點(diǎn)構(gòu)成的,傳感器節(jié)點(diǎn)通常由電池供電,密集地部署在所需區(qū)域監(jiān)測環(huán)境參數(shù)或感測特定數(shù)據(jù)。傳感器節(jié)點(diǎn)將它們感測到的數(shù)據(jù)以多跳或單跳的方式傳輸給一個或多個數(shù)據(jù)接收器。

      無線傳感器網(wǎng)絡(luò)通常是基于多種不同應(yīng)用環(huán)境的網(wǎng)絡(luò),由于傳感器節(jié)點(diǎn)配備的是低成本的電池,節(jié)點(diǎn)的存儲器有限,處理能力低。而在大多數(shù)應(yīng)用中,更換電池或者為電池充電是不切實(shí)際的,所以很多節(jié)點(diǎn)會耗盡其自身能量導(dǎo)致部分網(wǎng)絡(luò)失去連接。因此,在設(shè)計高效率、長壽命的無線傳感器網(wǎng)絡(luò)時,擁有適配的高效節(jié)能路由算法是至關(guān)重要的[4 - 6]。

      近年來,相關(guān)算法被陸續(xù)提出,文獻(xiàn)[7]提出了集中式節(jié)能距離CEED(Centralized Energy Efficient Distance)路由算法,旨在改善簇首CH(Cluster Head)的選擇和簇的形成。在CEED中,簇首CH的選擇基于剩余能量和每個節(jié)點(diǎn)到接收器的距離。在網(wǎng)絡(luò)分簇結(jié)構(gòu)形成中,每個節(jié)點(diǎn)都基于剩余能量和距離參數(shù)選擇其CH,然后和CH構(gòu)造一條鏈,用于將數(shù)據(jù)包以多跳方式傳輸?shù)浇邮掌鳌?/p>

      文獻(xiàn)[8]提出了一種新的簇首選擇方案,所有節(jié)點(diǎn)根據(jù)其自身剩余能量競選成為簇首,形成簇結(jié)構(gòu)之后,剩余能量更高、距離匯聚節(jié)點(diǎn)(Sink)更近的簇首將成為其他簇首的數(shù)據(jù)收集節(jié)點(diǎn),數(shù)據(jù)收集節(jié)點(diǎn)再將數(shù)據(jù)轉(zhuǎn)發(fā)至匯聚節(jié)點(diǎn)。

      文獻(xiàn)[9]提出了一種能量感知的多跳多路徑路由EAMMH(Energy Aware Multi-hop Multi-path Hierarchical)算法,該算法通過引入能量感知和簇內(nèi)多跳功能來降低網(wǎng)絡(luò)總能耗。

      文獻(xiàn)[10]提出了一種結(jié)合節(jié)點(diǎn)能耗因子改進(jìn)協(xié)議SEP(Stable Election Protocol)的EC-SEP(Energy Consumption-SEP)算法,該算法根據(jù)節(jié)點(diǎn)剩余能量不斷更新簇首選舉概率,以此來均衡網(wǎng)絡(luò)的能量消耗,延長生命周期。

      隨著無線傳感器網(wǎng)絡(luò)的廣泛應(yīng)用,其與ZigBee、WiFi和藍(lán)牙等共享頻段的方式導(dǎo)致頻譜資源的日益緊缺[11]。以上算法將不再契合未來發(fā)展需要,近幾年來,人們將能夠緩解頻譜資源緊缺問題的認(rèn)知無線電與無線傳感器網(wǎng)絡(luò)進(jìn)行結(jié)合,提出了認(rèn)知無線傳感器網(wǎng)絡(luò)CRSN(Cognitive Radio Sensor Network)這個熱點(diǎn)話題,適用于認(rèn)知無線傳感器網(wǎng)絡(luò)的路由算法成為目前研究方向[11]。

      文獻(xiàn)[12]提出了一種適用于CRSN的低能耗自適應(yīng)非均勻分簇LEAUCH(Low Energy Adaptive Uneven Clustering Hierarchy)算法,其核心是應(yīng)用認(rèn)知無線傳感器節(jié)點(diǎn)進(jìn)行數(shù)據(jù)傳輸,并利用非均勻的簇首競爭半徑均衡簇首能量消耗。

      文獻(xiàn)[13]提出了一種改進(jìn)的能量有效閾值敏感傳感器網(wǎng)絡(luò)路由協(xié)議A-TEEN(Advanced Threshold Sensitive Energy Efficient Sensor Network Protocol)算法,將路由協(xié)議TEEN(Threshold Sensitive Energy Efficient Sensor Network Protocol)應(yīng)用于CRSN,并根據(jù)節(jié)點(diǎn)空閑信道數(shù)改進(jìn)了簇首選舉概率公式。

      上述算法能夠應(yīng)用于CRSN,并能結(jié)合認(rèn)知能力緩解頻譜資源緊缺的現(xiàn)狀,但是其網(wǎng)絡(luò)能量消耗不夠均衡,認(rèn)知傳感器節(jié)點(diǎn)對接收器靈敏度需求較高,網(wǎng)絡(luò)中節(jié)點(diǎn)均為認(rèn)知傳感器節(jié)點(diǎn)的鋪設(shè)難度較大。無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)目大、分布稠密、維護(hù)難度高,節(jié)點(diǎn)存儲空間小、能量受限,節(jié)點(diǎn)開始工作后,除具備可移動裝置的節(jié)點(diǎn)外普遍處于靜止?fàn)顟B(tài)。基于網(wǎng)絡(luò)特點(diǎn)研究設(shè)計路由算法并不斷推陳出新具有重要意義。

      能量受限問題是無線傳感器網(wǎng)絡(luò)實(shí)際應(yīng)用的主要瓶頸,能夠提高網(wǎng)絡(luò)能量的使用效率并延長網(wǎng)絡(luò)壽命是路由算法的基本設(shè)計目標(biāo)[14],針對該目標(biāo)并結(jié)合緩解頻譜資源日益緊缺的問題,本文提出了一種應(yīng)用于異構(gòu)CRSN的能耗均衡多跳多路徑路由EMMCH(Energy-balanced Multi-hop Multi-path Cognitive Hierarchical)算法。

      EMMCH算法為上述問題提供了解決方案,首先EMMCH算法適用于當(dāng)下研究熱點(diǎn)CRSN,能夠緩解頻譜資源日益緊缺的現(xiàn)狀;其次,算法采用了異構(gòu)網(wǎng)絡(luò)設(shè)置,普通節(jié)點(diǎn)與認(rèn)知傳感器節(jié)點(diǎn)協(xié)作通信,降低了鋪設(shè)難度與鋪設(shè)成本;最后,算法著重考慮并提高了網(wǎng)絡(luò)能耗均衡性,延長了網(wǎng)絡(luò)生命周期。

      對比仿真結(jié)果發(fā)現(xiàn),與EAMMH算法[9]、LEAUCH算法[12]、EC-SEP[10]算法、結(jié)合認(rèn)知能力改進(jìn)SEP算法的CSEP(Cognitive-SEP)算法等相比,EMMCH算法具有更長的生命周期、更高的穩(wěn)定性、更多的數(shù)據(jù)傳輸量和更均衡的網(wǎng)絡(luò)能耗。

      2 網(wǎng)絡(luò)模型的建立

      2.1 能量消耗模型

      文獻(xiàn)[15]提供了一種經(jīng)典的無線傳輸能量消耗模型,根據(jù)傳輸距離d,該傳輸消耗模型分為2種,其一為自由空間模型,其二為多徑傳輸模型。能量計算公式如式(1)所示:

      (1)

      其中,k為節(jié)點(diǎn)發(fā)送字節(jié)數(shù),d為數(shù)據(jù)傳輸距離,εfs為自由空間模型放大倍數(shù),εmp為多徑傳輸模型放大倍數(shù)。Eelec為發(fā)送或者接收單位比特數(shù)據(jù)的能耗。其中:

      (2)

      節(jié)點(diǎn)接收數(shù)據(jù)消耗為:

      ERx(k)=ERx-elec(k)=kEelec

      (3)

      其中,k為接收的數(shù)據(jù)比特數(shù)。

      2.2 網(wǎng)絡(luò)模型

      以隨機(jī)的方式在規(guī)定區(qū)域內(nèi)部署若干個節(jié)點(diǎn),節(jié)點(diǎn)包括普通傳感器節(jié)點(diǎn)和認(rèn)知傳感器節(jié)點(diǎn),認(rèn)知傳感器節(jié)點(diǎn)能夠感知節(jié)點(diǎn)空閑信道情況并動態(tài)連接。普通傳感器節(jié)點(diǎn)能夠獨(dú)立感知信息[16]。暫不考慮傳輸誤差,設(shè)定節(jié)點(diǎn)能量耗盡為節(jié)點(diǎn)死亡。為了避免其他因素的影響,對網(wǎng)絡(luò)中節(jié)點(diǎn)性質(zhì)進(jìn)行以下設(shè)定:

      (1)節(jié)點(diǎn)編號唯一且不發(fā)生改變,節(jié)點(diǎn)在監(jiān)測區(qū)域內(nèi)隨機(jī)部署,部署后不再移動;

      (2)匯聚節(jié)點(diǎn)能量無限、位置不變;

      (3)節(jié)點(diǎn)可以根據(jù)接收信號強(qiáng)度感知距離、定位其自身位置;

      (4)認(rèn)知傳感器節(jié)點(diǎn)均具有與匯聚節(jié)點(diǎn)直接通信的能力(即認(rèn)知傳感器節(jié)點(diǎn)均可成為簇首,能耗隨距離的增大而增加);

      (5)節(jié)點(diǎn)可以根據(jù)通信距離調(diào)節(jié)通信功率。

      3 EMMCH算法

      本文提出的EMMCH算法是一種異構(gòu)認(rèn)知無線傳感器網(wǎng)絡(luò)能量感知多跳多路徑認(rèn)知分簇路由算法,認(rèn)知傳感器節(jié)點(diǎn)通過感知到的頻譜空閑信息,機(jī)會地接入空閑信道,將無線傳感器網(wǎng)絡(luò)的監(jiān)測數(shù)據(jù)傳輸至匯聚節(jié)點(diǎn)。算法通過多跳傳輸降低傳輸消耗。節(jié)點(diǎn)通過判別剩余能量、節(jié)點(diǎn)距離、節(jié)點(diǎn)密度及其頻譜能量等級判別是否成為候選簇首。擔(dān)任候選簇首的節(jié)點(diǎn)結(jié)合競爭半徑和頻譜能量等級判斷其頻譜能量等級在競爭半徑范圍內(nèi)為最高后,宣布擔(dān)任簇首。其競爭半徑內(nèi)的其余候選簇首退出競選。距離匯聚節(jié)點(diǎn)越遠(yuǎn)的簇首擁有越大的競爭半徑,匯聚節(jié)點(diǎn)附近處可形成比較遠(yuǎn)處更多的簇,避免依據(jù)節(jié)點(diǎn)位置選擇簇首帶來的 “熱區(qū)”問題。

      首先,在一定大小的檢測區(qū)域內(nèi)隨機(jī)鋪設(shè)共N個節(jié)點(diǎn),由匯聚節(jié)點(diǎn)在監(jiān)測區(qū)域內(nèi)廣播信號,各個節(jié)點(diǎn)根據(jù)接收到的信號強(qiáng)度,得到與匯聚節(jié)點(diǎn)的大致距離di,1≤i≤N,隨后將距離di和自身的剩余能量返回給匯聚節(jié)點(diǎn)。由于在實(shí)際應(yīng)用環(huán)境中,節(jié)點(diǎn)位置一般不變,這里不討論移動節(jié)點(diǎn),則可得節(jié)點(diǎn)距離因子α:

      (4)

      其中,dmax為節(jié)點(diǎn)到匯聚節(jié)點(diǎn)的距離最大值,dmin為節(jié)點(diǎn)到匯聚節(jié)點(diǎn)的距離最小值。

      為確保簇首的利用率設(shè)置節(jié)點(diǎn)密度因子ρ,使鄰居節(jié)點(diǎn)較密集的節(jié)點(diǎn)較易成為簇首,若鄰居節(jié)點(diǎn)密度很小,則該節(jié)點(diǎn)不適合成為簇首,以避免相對邊緣的節(jié)點(diǎn)成為簇首,造成能量浪費(fèi)。首先,將與某節(jié)點(diǎn)距離小于R的節(jié)點(diǎn)定義為該節(jié)點(diǎn)的鄰居節(jié)點(diǎn)。距離R的定義式如式(5)所示:

      (5)

      其中,S為檢測區(qū)域的面積,Popt為最佳簇首比率(模擬取值0.1)[12]。那么,節(jié)點(diǎn)密度因子定義式如式(6)所示:

      (6)

      其中,Nlj為鄰居節(jié)點(diǎn)數(shù)。

      本文結(jié)合節(jié)點(diǎn)競爭半徑Rc,采用非均勻分簇的思想,降低靠近匯聚節(jié)點(diǎn)的簇的規(guī)模,以避免“熱區(qū)”問題。競爭半徑Rc計算公式如式(7)所示:

      (7)

      其中,d(i,Sink)為節(jié)點(diǎn)i到Sink的距離,c為取值控制參數(shù)。確定了成為簇首的競爭條件,即相鄰簇首互不在對方的競爭半徑內(nèi)。

      所有認(rèn)知傳感器節(jié)點(diǎn)按隨機(jī)次序進(jìn)行判決,判決思想繼承了EAMMH算法輪的概念。簇首數(shù)根據(jù)文獻(xiàn)[17]提供的動態(tài)選舉思想進(jìn)行確定。簇首選舉概率公式結(jié)合了節(jié)點(diǎn)剩余能量、節(jié)點(diǎn)密度因子ρ和節(jié)點(diǎn)距離因子α,選舉較優(yōu)候選簇首。簇首選舉概率計算公式如式(8)所示:

      (1-β)[τρ+(1-τ)α]

      (8)

      其中,β為能耗因素占比權(quán)重系數(shù),τ為節(jié)點(diǎn)密度因素占比系數(shù),β與τ可以根據(jù)實(shí)際需求更改,本文算法均取值0.5。根據(jù)式(8),剩余能量多、鄰居節(jié)點(diǎn)密度大、距離匯聚節(jié)點(diǎn)近的節(jié)點(diǎn)有更高的候選簇首當(dāng)選概率。E(i)為節(jié)點(diǎn)剩余能量,Ei(0)為該節(jié)點(diǎn)的初始能量,Etotal為節(jié)點(diǎn)能量和,Ea為當(dāng)前輪次節(jié)點(diǎn)理論剩余能量平均值,Etotal和Ea的計算方法分別如式(9)和式(10)所示:

      (9)

      Ea=Etotal(1-r/rmax)/N

      (10)

      其中,r為網(wǎng)絡(luò)當(dāng)前測試輪次,rmax為最大測試輪次。在選舉候選簇首時,節(jié)點(diǎn)生成一個0~1的隨機(jī)數(shù),若該隨機(jī)數(shù)小于該節(jié)點(diǎn)閾值,則該節(jié)點(diǎn)擔(dān)任候選簇首。EMMCH算法中的節(jié)點(diǎn)閾值計算公式如式(11)所示:

      (11)

      k=P(t)×N

      (12)

      其中,G(t)為當(dāng)前普通傳感器節(jié)點(diǎn)集合,即,擔(dān)任過簇首的節(jié)點(diǎn)不重復(fù)成為簇首。

      將全部通過判決的節(jié)點(diǎn)定義為候選簇首。隨后,認(rèn)知傳感器節(jié)點(diǎn)獨(dú)立監(jiān)測無線傳輸環(huán)境并通過頻譜感知方法中的能量檢測算法找到頻譜空穴信息。設(shè)可用信道數(shù)為C,Vi(t)為t時刻節(jié)點(diǎn)i的信道可用性向量:

      i≤c≤C

      (13)

      對特定信道中的主用戶活動的預(yù)測會為該信道提供更準(zhǔn)確的判決信息,因此節(jié)點(diǎn)i在t時刻的預(yù)期信道可用性定義如式(14)所示:

      (14)

      (15)

      其中,Ni是節(jié)點(diǎn)i的鄰居節(jié)點(diǎn)集合,ei是其剩余能量,γij(t)是在時刻t節(jié)點(diǎn)i的鄰居節(jié)點(diǎn)j的相對頻譜可用性,其計算公式如式(16)所示:

      (16)

      其中,min是最小值運(yùn)算符,*表示內(nèi)積。據(jù)此,頻譜能量等級最高的候選簇首擔(dān)任簇首。

      每個非簇首節(jié)點(diǎn)根據(jù)其到各個簇首(CHs)的距離入簇。在確定CH并形成簇之后,啟動路徑建立過程。每個CH在公共控制信道上廣播CH路由請求(CH-RREQ)消息。當(dāng)成員節(jié)點(diǎn)si從其CH接收到CH-RREQ消息時,若該消息是重復(fù)的,則丟棄該消息;否則,若滿足以下條件,則廣播該消息:

      (1)成員節(jié)點(diǎn)si到接收器的距離比發(fā)送節(jié)點(diǎn)ss到接收器的距離短,即d(si,Sink)

      (2)剩余能量高于平均水平,即E(si)>Eth,保護(hù)低能量的節(jié)點(diǎn)不參與路由過程。

      (3)發(fā)送節(jié)點(diǎn)ss和接收節(jié)點(diǎn)si之間至少有一個公共空閑頻率信道。

      如果滿足上述所有條件,則si將CH-RREQ轉(zhuǎn)發(fā)給其鄰居節(jié)點(diǎn);否則,丟棄該消息。 以這種方式,其他簇結(jié)構(gòu)的成員在公共控制信道上接收CH-RREQ,并且如果滿足以上條件則將其轉(zhuǎn)發(fā)到其CH。重復(fù)此過程,直到接收器收到消息。接收器收到消息后,將路由應(yīng)答(RREP)消息返回原CH,此消息包含組成路徑的節(jié)點(diǎn)的ID號以及這些節(jié)點(diǎn)之間的距離。

      隨后,CH在所有接收到的可用路徑中選擇最佳路徑。選擇依據(jù)為路徑的通信成本D:

      D=Cost×Unbalance

      (17)

      其中,Cost表示傳輸成本,由于能量消耗取決于發(fā)射器和接收器之間的距離,因此傳輸成本可以定義為:

      (18)

      其中,Wj是節(jié)點(diǎn)sj-1和sj之間距離的平方,L是由集合{s0,s1,…,sL}表示的路徑中的節(jié)點(diǎn)總數(shù),sL表示接收器。Unbalance表示路徑的不均衡程度,代表路徑上的節(jié)點(diǎn)之間能量消耗的變化,其定義如式(19)所示:

      (19)

      CH選擇D最小的路徑為傳輸數(shù)據(jù)包的路徑,使整體能量消耗更小、更均衡。

      定義φ為節(jié)點(diǎn)死亡收斂速率,在保證網(wǎng)絡(luò)生命周期的前提下,在某一段時間內(nèi),節(jié)點(diǎn)的死亡速率越高,網(wǎng)絡(luò)的穩(wěn)定性越好。節(jié)點(diǎn)死亡收斂速率如式(20)所示:

      (20)

      其中,ω和θ表示在網(wǎng)絡(luò)運(yùn)行時間tω和tθ內(nèi)死亡的節(jié)點(diǎn)比率。在θ不變的情況下,越長的tθ代表越長的網(wǎng)絡(luò)生命周期。若ω和θ不變,tω和tθ之間的差值越小,網(wǎng)絡(luò)能量消耗越均衡。

      各節(jié)點(diǎn)間的剩余能量差別的大小可直接反映網(wǎng)絡(luò)能耗的均衡程度。定義節(jié)點(diǎn)剩余能量標(biāo)準(zhǔn)差σ如式(21)所示。σ越小,說明各節(jié)點(diǎn)之間剩余能量差別越小,即網(wǎng)絡(luò)能耗越均衡。

      (21)

      4 仿真結(jié)果分析

      本節(jié)將EMMCH算法與EAMMH算法、LEAUCH算法、結(jié)合能量改進(jìn)SEP算法的EC-SEP算法和適用于CRSN的改進(jìn)算法CSEP進(jìn)行仿真實(shí)驗(yàn)并對比討論。仿真對比了網(wǎng)絡(luò)的生命周期、節(jié)點(diǎn)平均剩余能量、節(jié)點(diǎn)死亡收斂速率、傳輸數(shù)據(jù)量及網(wǎng)絡(luò)監(jiān)測范圍大小的影響等方面。

      設(shè)置仿真模擬節(jié)點(diǎn)數(shù)為100,節(jié)點(diǎn)隨機(jī)部署在監(jiān)測區(qū)域內(nèi)。其他仿真參數(shù)設(shè)置如表1所示。

      Table 1 Simulation parameter settings

      首先,設(shè)置各算法節(jié)點(diǎn)總數(shù)、總能量相同,討論監(jiān)測區(qū)域范圍大小對EMMCH算法及其他算法的網(wǎng)絡(luò)生命周期影響程度,仿真結(jié)果如圖1所示。

      Figure 1 Comparison of the influence of the monitoring area

      從圖1中可見,EMMCH算法在監(jiān)測區(qū)域邊長為80 ~140 m時,始終有較長的網(wǎng)絡(luò)生命周期且受檢測區(qū)域面積變化影響不大。檢測區(qū)域邊長的增加意味著數(shù)據(jù)傳輸距離的增加,代表著更高的傳輸消耗。在監(jiān)測區(qū)域?yàn)?0 m×60 m時,EMMCH算法網(wǎng)絡(luò)生命周期要短于LEAUCH算法;在監(jiān)測區(qū)域?yàn)?00 m×200 m時,EMMCH算法網(wǎng)絡(luò)生命周期與CSEP算法的接近;在監(jiān)測區(qū)域邊長為80~140 m時,EMMCH算法的網(wǎng)絡(luò)生命周期約為CSEP算法的1.22倍,約為EC-SEP算法的1.54倍,約為LEAUCH算法的2.86倍。

      設(shè)置相對均衡的網(wǎng)絡(luò)監(jiān)測區(qū)域?yàn)?00 m×100 m,網(wǎng)絡(luò)生命周期仿真對比如圖2所示。

      Figure 2 Comparison of network life cycle

      如圖2所示,在不考慮延遲和可靠性的情況下,保持各算法參數(shù)一致,EMMCH算法具有更長的網(wǎng)絡(luò)生命周期,節(jié)點(diǎn)能量耗盡輪次最為接近,說明網(wǎng)絡(luò)消耗均衡性更高??梢?,EMMCH算法具有更高的網(wǎng)絡(luò)實(shí)用性和穩(wěn)定性。

      Figure 3 Comparison of average remaining energy of nodes

      節(jié)點(diǎn)平均剩余能量仿真結(jié)果如圖3所示。從圖3可見,各算法中節(jié)點(diǎn)初始總能量一致,EMMCH算法的節(jié)點(diǎn)平均剩余能量最高,說明能耗最低。為討論算法的穩(wěn)定性,本文仿真對比了節(jié)點(diǎn)死亡收斂速率及節(jié)點(diǎn)剩余能量標(biāo)準(zhǔn)差,結(jié)果分別如圖4~圖6所示。

      Figure 4 50% node death convergence rate

      Figure 5 80% node death convergence rate

      Figure 6 Comparison of node residual energy standard deviation

      節(jié)點(diǎn)死亡收斂速率代表了各節(jié)點(diǎn)能量消耗的均衡性。如圖4和圖5所示,EMMCH算法具有最高的節(jié)點(diǎn)死亡收斂速率,說明有節(jié)點(diǎn)能量耗盡時開始,EMMCH算法節(jié)點(diǎn)死亡速率最大,即各節(jié)點(diǎn)能耗更均衡。圖6為網(wǎng)絡(luò)中普通傳感器節(jié)點(diǎn)的剩余能量標(biāo)準(zhǔn)差對比圖。節(jié)點(diǎn)剩余能量標(biāo)準(zhǔn)差表示各節(jié)點(diǎn)剩余能量的差異,差異越小,消耗越均衡,網(wǎng)絡(luò)越穩(wěn)定。由圖6可知,EMMCH算法的節(jié)點(diǎn)剩余能量標(biāo)準(zhǔn)差最小,說明EMMCH算法具有最高的網(wǎng)絡(luò)穩(wěn)定性。

      網(wǎng)絡(luò)中數(shù)據(jù)傳輸量對比如圖7所示。從圖7可知,EMMCH算法具有更長的網(wǎng)絡(luò)生命周期、更強(qiáng)的網(wǎng)絡(luò)實(shí)用性和更高的數(shù)據(jù)傳輸量。

      Figure 7 Comparison of data transmission volume

      5 結(jié)束語

      本文基于EAMMH算法提出了一種適用于認(rèn)知無線傳感器網(wǎng)絡(luò)的分層路由算法——EMMCH算法。該算法根據(jù)節(jié)點(diǎn)剩余能量、節(jié)點(diǎn)的位置因子和鄰居節(jié)點(diǎn)密度因子改進(jìn)了簇首選舉概率,降低了能量低、位置差、鄰居節(jié)點(diǎn)少的節(jié)點(diǎn)成為簇首的可能性。根據(jù)節(jié)點(diǎn)的信道可用性向量、預(yù)期信道可用性向量和節(jié)點(diǎn)剩余能量設(shè)計的頻譜能量等級選舉最優(yōu)簇首,使簇首選舉更為合理。結(jié)合節(jié)點(diǎn)競爭半徑的概念,平衡了“熱區(qū)域”簇首能量消耗。簇首數(shù)依據(jù)動態(tài)變化的思想,減少了資源浪費(fèi)。數(shù)據(jù)傳輸階段,簇首節(jié)點(diǎn)選取節(jié)點(diǎn)剩余能量在平均值之上、距離匯聚節(jié)點(diǎn)更近且存在空閑信道的節(jié)點(diǎn)進(jìn)行多跳傳輸路徑規(guī)劃,再結(jié)合由路徑消耗和不均衡程度定義的通信成本選取最優(yōu)路徑進(jìn)行數(shù)據(jù)傳輸,使網(wǎng)絡(luò)中能量消耗更為均衡。

      仿真結(jié)果表明,EMMCH算法可延長網(wǎng)絡(luò)生命周期,提高系統(tǒng)穩(wěn)定性,增加數(shù)據(jù)傳輸量,均衡網(wǎng)絡(luò)能耗。

      猜你喜歡
      生命周期路由頻譜
      動物的生命周期
      全生命周期下呼吸機(jī)質(zhì)量控制
      一種用于深空探測的Chirp變換頻譜分析儀設(shè)計與實(shí)現(xiàn)
      從生命周期視角看并購保險
      中國外匯(2019年13期)2019-10-10 03:37:46
      民用飛機(jī)全生命周期KPI的研究與應(yīng)用
      一種基于稀疏度估計的自適應(yīng)壓縮頻譜感知算法
      探究路由與環(huán)路的問題
      認(rèn)知無線電頻譜感知技術(shù)綜述
      PRIME和G3-PLC路由機(jī)制對比
      WSN中基于等高度路由的源位置隱私保護(hù)
      周宁县| 呼和浩特市| 兰州市| 灵丘县| 云霄县| 南宫市| 宁海县| 普洱| 连平县| 黔西县| 颍上县| 宽甸| 宜兴市| 柳河县| 合肥市| 凤庆县| 青冈县| 房产| 延长县| 五峰| 于都县| 宜宾县| 澄江县| 沙湾县| 柏乡县| 郑州市| 正阳县| 兴义市| 偏关县| 旬邑县| 西乡县| 泽库县| 庆城县| 达孜县| 西昌市| 镇坪县| 囊谦县| 耿马| 旬邑县| 合作市| 台山市|