介绍了一种便于部署的超声波室内定位系统.通过普通高音喇叭可以发射的20~22 kHz超声波频段,本文实现了基于3个高音喇叭信号源的超声波到达时间差(Time difference of arrival,TDOA)的定位.普通手机通过麦克风采集该频段的超声波,经过信号处理后实现了高精度 、低成本的室内定位.本文在定位系统中设计了发射端超声波定位声源的信号结构,并设计了接收端通过频率搜索和基于快速傅里叶变换的频域搜索的同步方法.同时本文还将一种修正秩-1拟牛顿法应用到了基于TDOA的定位场景中,并验证了在使用3个高音喇叭时该算法定位精度与经典的CHAN算法基本相同.实验中本方法采用了不同于以往的40 kHz超声波频段的定位方案,在使用普通手机接收的条件下,各次实验结果误差均低于9 cm.