基于RSSI测距的定位算法的研究
时间:01-15
来源:3721RD
点击:
3实验结果分析
在35 m×35 m的区域内布置4个参考节点,定位网络控制界面如图2所示。通过采集100个数据包,经过重复调整,n取16、A取47时定位效果最好。通过最小二乘法拟合出修正距离与估算距离之间的关系,得到a=1058 1,b=0193 4。因此,根据式(4)可以得到修正距离与估计距离之间的关系Y修=10581×10-(RSSI+A)10n+0193 4。修正前与修正后的测距值如表1所列,修正前与修正后盲节点坐标估计误差如表2所列。
表1 修正前与修正后的测距值m
从表1中可以看出,相比于修正前的估计距离,经过最小二乘法修正后的距离更加接近于实际距离,误差更小,从而能更加精确地估算出盲节点的坐标。从表2中可以看出,经过修正后的距离采用三边测量法估算出盲节点的坐标误差要小于修正前的坐标估算误差。
表2 修正前与修正后盲节点坐标估计误差m
结语
ZigBee技术是一门新兴的学科,在生活中的各个领域都有重要的作用,定位算法是ZigBee技术中的重要算法之一。本文简要分析了RSSI测距原理,在此基础上结合最小二乘法原理,对估算的距离进行修正,并在以CC2430/CC2431为核心设计的ZigBee节点上组网实验。实验表明经过修正后的距离精度更高,对盲节点的坐标定位更加精确,修正后的定位精度符合一些常规的定位系统要求。
- 基于TinyOS的CC2430 RSSI定位的设计与实现(05-27)
- RSSI测距和距离几何约束的节点定位算法设计与实现(07-05)
- 浅析基于MG2455微处理器Zigbee的汽车无线黑匣子实现(08-29)
- 基于ZigBee的城市照明监控系统网关节点的软硬件设计(01-15)
- 基于GPRS和ZigBee的远程油阀控制系统(01-17)
- 基于ZigBee无线网络的嵌入式智能家居监控系统(03-18)