提出一种根据设定接收的信号强度指示基准值改进的加权质心算法.先通过锚节点向周围发散自身坐标等相关数据包,然后假设某一参考节点为未知节点,测得与周围锚节点传播过程中的信号强度损耗值,判断最小的接收信号强度指示值,优化样本集合,将修正的信号指示值参数作为相应新表节点的权重,并求得定位误差.MATLAB仿真结果表明,该算法相比于传统算法的定位精度更高,定位误差波动更小,且有较强的机动性和可适应性.