新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于信號接收系統(tǒng)的室內無線網絡定位

        基于信號接收系統(tǒng)的室內無線網絡定位

        作者: 時間:2011-06-21 來源:網絡 收藏

          式中:

          重復以上過程,直到△x,△y足夠小,滿足一預先設定的門限ε,即(△x+△y)ε,此時的(x,y)即為節(jié)點的估計位置。

          4 實驗驗證

          實驗是在實驗室走廊(4m×30m)進行的,實驗環(huán)境如圖4所示。選用的是ZigBee硬件平臺作為通信平臺,該平臺CC2431自帶引擎,可以實現位置估計,并通過實驗比較兩種算法的差異。

        實驗場景圖

          CC2431使用的三邊測量法進行位置計算,采用均值濾波對RSSI進行濾波處理。ZigBee開發(fā)平臺如圖5所示。

        ZigBee定位網關與定位模塊

          在實驗環(huán)境中布置4個節(jié)點作為參考節(jié)點,位置分別定義為(O,0),(0,4),(30,O),(30,4)。確定A和n的值,實驗環(huán)境與圖2的實驗一樣。可以得知,A=41,n=2.3。在環(huán)境中任取31個點,分別測得該點的實際位置(x,y);使用CC2431得到的位置(x’,y’),使用本文提

          出的算法得到位置(x,y)。比較兩個位置的誤差大小d'與d,如圖6所示。

        定位誤差比較

          其中:

          由圖6可以看出,經過線性回歸分析和高斯濾波,然后用泰勒級數展開,最終求得位置誤差大約在1m左右,而CC2431的誤差在2~3m左右。本文提出的定位算法較好地改善了定位效果,使定位誤差主要集中在1m左右,基本能夠滿足定位對誤差的要求,提高了定位精度。

          5 結語

          對RSSI的定位算法以及RSSI測距進行了全面分析。通過線性回歸分析對參數進行優(yōu)化,高斯模型對RSSI進行濾波,提高了測距的精度。最后采用泰勒級數展開法進行位置計算,比較了CC2431的定位算法,減小了定位誤差,達到了提高定位精度的目的,證實了定位算法的優(yōu)越性。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 襄城县| 仲巴县| 孟津县| 烟台市| 东港市| 阳春市| 东源县| 开阳县| 南江县| 周宁县| 邹城市| 安多县| 民和| 普陀区| 冷水江市| 陆良县| 防城港市| 乐至县| 汤阴县| 石狮市| 望都县| 江津市| 南康市| 哈密市| 栖霞市| 互助| 建阳市| 贵定县| 绥滨县| 鄢陵县| 石屏县| 舒兰市| 潢川县| 南郑县| 南投县| 塔河县| 义乌市| 杨浦区| 多伦县| 鞍山市| 双鸭山市|