无线传感网络(WSN)设计经典参考实例(三)
图1 RSSI 和距离关系获取实验方案
距离为d 时,三个TestNode 节点分别向RevNode 发送40 个数据包,RecvNode 节点提取出接收到的120 个数据包中的RSSI 值并求其平均值,如此实验重复10 次,再对所有平均值求均值,如图2 所示。
图2 距离为1米时2号锚节点的RSSI值
由此易知,每个距离d 就对应着一个RSSI 均值,对所有数据汇总后,得到如下RSSI和距离之间的关系如图3 所示。
图3 距离和RSSI之间的关系
1.2 曲线拟合
本文利用曲线拟合中的指数拟合和多项式拟合的办法找函数关系。通过一系列实验并计较得到三次多项式拟合效果最好。拟合得到的函数表达式如式2 所示。
图4 所示为三次多项式与指数拟合得到的距离与RSSI 关系对比图,从图中可以明显看出,利用三次多项式拟合出来的曲线和实际情况更吻合。
图4 三次多项式与指数拟合得到的距离与RSSI 关系对比
1.3 校正处理
无线传感器节点因受环境因素较大,故在用接收到的RSSI 值进行计算前因先进行RSSI值校正处理。首先,设定RSSI 取值的最小和最大临界值,当实验测量到的RSSI 值远远小于最小临界值则令其等于最小临界值,或者RSSI 远远大于最大临界值时则令其等于最大临界值,如果RSSI 和临界值相差不大,则根据从实验过程中得到的经验对该RSSI 值进行适当校正,使该RSSI 值回到临界区域内部。
评论