ZigBee技術(shù)中基于RSSI測距的定位算法研究
3 實(shí)驗結果分析
在35m×35m的區域內布置4個(gè)參考節點(diǎn),定位網(wǎng)絡(luò )控制界面如圖2所示。通過(guò)采集100個(gè)數據包,經(jīng)過(guò)重復調整,n取16、A取47時(shí)定位效果最好。通過(guò)最小二乘法擬合出修正距離與估算距離之問(wèn)的關(guān)系,得到a=1.058 1.b=0.193 4。因此,根據式(4)可以得到修正距離與估計距離之間的關(guān)系

從表1中可以看出,相比于修正前的估計距離,經(jīng)過(guò)最小二乘法修正后的距離更加接近于實(shí)際距離,誤差更小,從而能更加精確地估算出盲節點(diǎn)的坐標。從表2中可以看出,經(jīng)過(guò)修正后的距離采用三邊測量法估算出盲節點(diǎn)的坐標誤差要小于修正前的坐標估算誤差。
結語(yǔ)
ZigBee技術(shù)是一門(mén)新興的學(xué)科,在生活中的各個(gè)領(lǐng)域都有重要的作用,定位算法是ZigBee技術(shù)中的重要算法之一。本文簡(jiǎn)要分析了RSSI測距原理,在此基礎上結合最小二乘法原理,對估算的距離進(jìn)行修正,并在以CC2430/CC2431為核心設計的ZigBee節點(diǎn)上組網(wǎng)實(shí)驗。實(shí)驗表明經(jīng)過(guò)修正后的距離精度更高,對盲節點(diǎn)的坐標定位更加精確,修正后的定位精度符合一些常規的定位系統要求。
評論