目前的室内定位算法利用信号传播模型求出信号强度后直接进行求解定位,使得定位误差较大。为提高定位精度,提出利用信号能量的欧氏距离方法进行加权,然后对改进后的信号强度进行阈值滤波加均值滤波双重处理。定位阶段,在K最近邻算法基础上利用距离的倒数作为加权函数的算法进行定位。经仿真结果表明,改进后的算法相比于一些典型的定位算法,定位精度有较大提高。