以接收信号强度(received signal strength,简称RSS)的测距技术为基础,借助移动传感器网络(MSN)中MCL类粒子滤波定位算法的采样、过滤方法,并融入物理中力的分解和合成的思想,提出了一种信号矢量分解的采样滤波移动节点定位算法.该算法通过建立直角坐标系,分解合成移动节点、样本点与信标节点间的信号矢量,利用误差圆环采样,比较移动节点与样本点的信号合矢量进行滤波,将合矢量模差绝对值最小的样本点坐标的均值作为移动节点的坐标.仿真结果表明,在同样的实验条件下,该算法的定位精度明显高于相比较的其他算法,且该算法不需要添加额外的硬件设备.
Based on the received signal strength (RSS) range measurement technology, and by utilizing the sampling and filtering approach of MCL-kind particle filtering localization algorithms in mobile sensor networks (MSN), a kind of signal strength resolution for dynamic localization based on sampling and filtering (SSR-SF) which integrates with the principle of strength resolution and composition in physics is proposed. In the produced rectangular coordinates, SSR-SF resolves the resultants the signal vectors between mobile node, beacon nodes, and samples and beacon nodes respectively. It samples from an error annulus, compares the signal resultant vectors of the samples with that of the mobile node, and then picks out the final samples whose resultant vectors' mood are closest to that of the mobile node. SSR-SF takes the average value of those final samples' coordinates as the mobile node's location. Simulation results show that, under the same experiment conditions, the localization accuracy of SSR-SF is clearly higher than its counterparts and it needs no additional hardware.