针对基于接收信号强度指示(received signal strength index,RSSI)测距定位精度不高问题,提出基于测距修正和拟牛顿法节点定位(ranging correction and quasi-Newton method-based localization,RCNL)算法。RCNL算法由测距和定位两个阶...针对基于接收信号强度指示(received signal strength index,RSSI)测距定位精度不高问题,提出基于测距修正和拟牛顿法节点定位(ranging correction and quasi-Newton method-based localization,RCNL)算法。RCNL算法由测距和定位两个阶段组成。在测距阶段,RCNL算法先利用RSSI测距,再通过正态滤波剔除偏差大的RSSI值,进而提高测距精度;在定位阶段,先通过Bounding-box算法估计未知节点位置,再利用拟牛顿法进一步估计未知节点位置,提高定位精度。仿真结果表明,在节点数为100,通信半径为25 m环境下,相比IDV-hop算法,RCNL算法的归一化定位误差下降了约6%。展开更多
文摘针对基于接收信号强度指示(received signal strength index,RSSI)测距定位精度不高问题,提出基于测距修正和拟牛顿法节点定位(ranging correction and quasi-Newton method-based localization,RCNL)算法。RCNL算法由测距和定位两个阶段组成。在测距阶段,RCNL算法先利用RSSI测距,再通过正态滤波剔除偏差大的RSSI值,进而提高测距精度;在定位阶段,先通过Bounding-box算法估计未知节点位置,再利用拟牛顿法进一步估计未知节点位置,提高定位精度。仿真结果表明,在节点数为100,通信半径为25 m环境下,相比IDV-hop算法,RCNL算法的归一化定位误差下降了约6%。