周雪松
(江蘇自動化研究所,江蘇 連云港 222061)
目前,位置感知已經成為許多無線網絡應用的一個重要特征,包括位置跟蹤、映射、定位路由、覆蓋管理、協同信號處理等[1-2]。例如,基于位置的路由協議,路由和數據轉發都是基于地理位置的。如果節點的位置能夠更精確地定位,網絡的數據傳輸將會更加有效。
然而,由于成本和能量限制,并非所有節點都可能具有可靠的位置信息源,例如GPS接收器。需要與衛星時鐘精確同步的每個節點的GPS解決方案都不適合大規模無線網絡[3]。 因此,位置系統通常通過全球定位系統(GPS)或人工布局將一些信息分布到網絡中的其他地方,然后通過計算節點的陽極位置來計算其通信范圍,并在鄰域有足夠的錨節點[4]。
在大多數情況下,領域沒有足夠的錨節點。當錨節點數量較少時,例如平均少于三個通信范圍內的錨節點時,傳統方法無法正常工作[5-6]。在實際應用中,由于項目成本,可用于支持室內定位的節點數量并不多。因此,當少量錨節點存在時,需要一種室內定位方法。本文提供了一種新的位置方法來估計位置,通過選擇最小估計誤差傳播的有用鄰居(錨節點和正規節點)。考慮到這些節點的移動性,算法可以動態地利用節點記錄的信息,而不需要過度交換數據或算法信息。根據所選擇的位置和來自鄰居的誤差估計信息,新到達節點可以計算自己的位置和誤差估計信息并將其廣播到具有較少錨節點的鄰域。……