ZigBee技術(shù)中基于RSSI測距的定位算法研究
3 實驗結(jié)果分析
在35m×35m的區(qū)域內(nèi)布置4個參考節(jié)點,定位網(wǎng)絡(luò)控制界面如圖2所示。通過采集100個數(shù)據(jù)包,經(jīng)過重復(fù)調(diào)整,n取16、A取47時定位效果最好。通過最小二乘法擬合出修正距離與估算距離之問的關(guān)系,得到a=1.058 1.b=0.193 4。因此,根據(jù)式(4)可以得到修正距離與估計距離之間的關(guān)系。修正前與修正后的測距值如表1所列,修正前與修正后盲節(jié)點坐標(biāo)估計誤差如表2所列。本文引用地址:http://www.ex-cimer.com/article/155023.htm
從表1中可以看出,相比于修正前的估計距離,經(jīng)過最小二乘法修正后的距離更加接近于實際距離,誤差更小,從而能更加精確地估算出盲節(jié)點的坐標(biāo)。從表2中可以看出,經(jīng)過修正后的距離采用三邊測量法估算出盲節(jié)點的坐標(biāo)誤差要小于修正前的坐標(biāo)估算誤差。
結(jié)語
ZigBee技術(shù)是一門新興的學(xué)科,在生活中的各個領(lǐng)域都有重要的作用,定位算法是ZigBee技術(shù)中的重要算法之一。本文簡要分析了RSSI測距原理,在此基礎(chǔ)上結(jié)合最小二乘法原理,對估算的距離進行修正,并在以CC2430/CC2431為核心設(shè)計的ZigBee節(jié)點上組網(wǎng)實驗。實驗表明經(jīng)過修正后的距離精度更高,對盲節(jié)點的坐標(biāo)定位更加精確,修正后的定位精度符合一些常規(guī)的定位系統(tǒng)要求。
評論