分析了RSSI(received signal strength indicator)测距的原理及环境对RSSI的影响.论述了高斯模型校正算法,该算法中因含有与环境相关的路径散逸指数而产生较大测距误差.针对这一问题,提出了基于锚节点的高斯校正算法,该算法以锚节点对之间的已知距离和测量的RSSI值为参考,对由被测RSSI值得到的距离进行校正,消除了路径散逸指数,并用网络连通信息和RSSI联合定位.仿真结果证明:采用锚节点的高斯校正算法进行定位不受环境影响,不同环境下最大定位波动为0.11%,定位误差显著减小,可应用到实际的无线传感器网络的定位系统中.