您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

ZigBee混合路由算法

大?。?/span>0.88 MB 人氣: 2017-12-25 需要積分:1

 針對現(xiàn)有ZigBee網(wǎng)絡(luò)路由算法存在節(jié)點能量消耗不均衡問題,在樹路由算法與無線自組網(wǎng)按需距離矢量路由改進( AODVjr)算法的基礎(chǔ)上,提出一種基于非均勻分簇機制的ZigBee混合路由算法。該算法將網(wǎng)絡(luò)分成若干個非均勻的邏輯簇,使距離協(xié)調(diào)器越近的簇規(guī)模越小,從而減少轉(zhuǎn)發(fā)任務(wù),使得能量消耗均衡。在分簇的基礎(chǔ)上,將節(jié)點之間的傳輸分為簇內(nèi)傳輸與簇間傳輸。簇內(nèi)傳輸采用基于鄰居表的樹路由算法;簇間傳輸在基于樹路由算法無效的情況下,采用AODVjr算法,找到兩個簇首之間的較短路徑;同時規(guī)定只有簇首節(jié)點和網(wǎng)關(guān)節(jié)點才能廣播請求分組(RREQ),可以減少冗余的RREQ分組。仿真結(jié)果表明,該算法能有效推遲死亡節(jié)點出現(xiàn)的時間,延長網(wǎng)絡(luò)的生存周期,達到提高網(wǎng)絡(luò)性能的目的。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?