摘要
为了提高无线传感器网络节点的三维定位精度,提出了基于人口增量学习(population based incremental learning,PBIL)算法的无线传感器网络三维定位方法;算法首先通过RSSI技术进行测距,设立阈值消除包含误差较大的测量距离,然后使用人口增量学习算法对适应度函数进行求解,根据Heb规则更新概率向量并产生新的个体,最后经过循环寻优得到最优解;利用MATLAB进行仿真,结果表明:算法的定位精度和稳定性相较于最大似然法有了明显的提高。
In order to improve the three dimensional positioning accuracy of wireless sensor network node, it is proposed that wireless sensor network three--dimensional positioning method based on the population based incremental learning algorithm. At first, the algorithm by RSSI measurement of the distance and set a threshold to eliminate the error containing big measuring distance. Then it uses the population based incremental learning algorithm to find the solution to the fitness function, and according to the rules of Heb, it updates probability vector and produces new individual. Finally, it obtains the optimal solution by the cycle optimization. Through using Matlab simulation, its results show that the positioning accuracy and stability of the algorithm had obvious improvement compared with maximum likelihood method.
出处
《计算机测量与控制》
2016年第1期334-337,共4页
Computer Measurement &Control
基金
国家自然科学基金资助项目(61163063)
关键词
无线传感器网络
测距
PBIL
三维定位
wireless sensor network
ranging
PBIL
three- dimensional positioning