超声测距因其高精度、低成本而被广泛应用于汽车、智能机器人以及水位检测等各行各业中,为了提高测量精度,对其反射信号的准确识别进行了大量的研究。文中分析了包络峰值法和相关检测法的优缺点,并在此基础上提出了一种相关包络检测的改进算法,克服了超声回波的包络信号存在多个幅度相近的峰值而无法检索准确峰值位置的缺点,从而对超声波到达时刻进行精确识别。实验结果表明:与常规方法相比较,该方法不仅保证了超声波测距的准确性和稳定性,同时也提高了测量精度。