溫家旺,王敬東,施喬明,王佳偉
(南京航空航天大學自動化學院,江蘇 南京 210016)
無線傳感器網絡不僅僅提供監控和應用功能,更多地應用于無線傳感器網絡節點的定位服務,比如人員的實時監控、室內人員的移動、礦井下人員和設備的定位等。定位的基本要求有:錨節點的布置策略簡單、手動配置快捷以及自校準過程。在各種定位算法中,基于RSSI測距作為一種低功率、廉價的技術得到了廣泛應用。該算法常用的有兩種方法[1]。
第1種方法是利用RSSI值與節點間的距離關系,需要設定環境參數,而在不同環境下參數有很大的不同。在文獻[2]中,通過環境監測的實驗研究表明,經過很長一段實驗時間之后,環境狀態產生了很大的變化,而這些變化對無線信號傳輸通道的特性產生了巨大的影響,傳輸模型的參數也隨之改變,由于參數發生改變,那么利用該模型計算節點間的距離同RSSI值之間的關系將產生不可忽略的誤差。文獻[3]描述了一種基于RSSI測距的新方法,該文獻通過測量三個以上的錨節點傳遞RSSI值,利用傳輸模型估算出環境的參數;文獻[4]分析了線性回歸工具測距的可行性,然而該文獻使用了類似MoteTrack[5]實驗,需要在實際環境中提前獲取大量的實際數據確定回歸模型。
第2種方法是通過實驗獲取“指紋”信息:通過已知位置的發射節點和接收節點測量出大量的RSSI數據,保存在RSSI與節點坐標的數據庫中,位置信息可以通過獲取到的RSSI值與數據庫進行匹配,MoteT-rack[5]是一個典型的“指紋”定位實驗?!?br>