【技術實現步驟摘要】
201610217490
【技術保護點】
一種基于跳段估算的無線傳感器網絡定位方法,其特征在于,包括以下步驟:a.無線傳感器網絡中的內一個錨節點向整個網絡廣播一個信標數據包,該信標數據包中包含有對應錨節點的位置信息以及初始值為1的跳段數,信標數據包每傳輸一次,跳段數加1;b.未知節點根據接收到的信標數據包,獲取對應的錨節點位置信息,并估算出錨節點i,j之間的跳段數hopsij;c.獲取錨節點i的平均跳段距離HopSizei;d.根據步驟c中獲得的平均跳段距離和該未知節點收到的信標數據包中的跳段數,對該未知節點進行定位。
【技術特征摘要】
1.一種基于跳段估算的無線傳感器網絡定位方法,其特征在于,包括以下步驟:
a.無線傳感器網絡中的內一個錨節點向整個網絡廣播一個信標數據包,該信標數據包中
包含有對應錨節點的位置信息以及初始值為1的跳段數,信標數據包每傳輸一次,跳段數加
1;
b.未知節點根據接收到的信標數據包,獲取對應的錨節點位置信息,并估算出錨節點i,j
之間的跳段數hopsij;
c.獲取錨節點i的平均跳段距離HopSizei;
d.根據步驟c中獲得的平均跳段距離和該未知節點收到的信標數據包中的跳段數,對該
未知節點進行定位。
2.根據權利要求1所述的一種基于跳段估算的無線傳感器網絡定位方法,其特征在于,
步驟b中所述估算出錨節點i,j之間的跳段數hopsij的具體方法為采用如下公式:
其中,hopsij為節點i到節點j的估計跳段數,eij為節點i到節點j的距離,R為
節點通信半徑,為向上取整運算符。
3.根據權利要求2所述的一種基于跳段估算的無線傳感器網絡定位方法,其特征在于,
所述步驟c中獲取錨節點i的平均跳段距離HopSizei的具體方法為采用如下公式:
HopSize i = Σ i ≠ j ( e i j / hops i j ) n ]]>其中,n為錨節點的數量。
4.根據權利要求3所述的一種基于跳段估算的無線傳感器網絡定位方法,其特征在于,
所述步驟c還包括:
定義誤差系數對獲得的平均跳段距離HopSizei進行修正,具體為:
定義誤差系數為:...
【專利技術屬性】
技術研發人員:任春輝,易國春,周遠遠,
申請(專利權)人:電子科技大學,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。