针对超宽带信号在非视距环境下测距误差大等问题,基于首径和最强径的位置差、接收信号与首径的功率差及距离残差,提出一种计算简单、识别准确度高的非视距识别方法,并基于偏置卡尔曼滤波和极大似然估计算法,提出一种超宽带信号接收强度和信号达到时间相融合的非视距误差抑制方法,最后开展动、静态场景实验以验证算法的可靠性.实验结果表明,所提出的方法对于非视距场景的平均识别准确度达到95.42%,定位的平均距离误差在0.14m以内.