论文部分内容阅读
声源定位技术具有精度高、不受视线和能见度限制等特点,广泛应用于工业、医疗、军事和办公等领域。高精度声源定位一直是无线定位技术领域的重要问题。碰撞声、掌声、枪炮声等短时脉冲声信号普遍存在于生产和生活环境中,常伴随突发事件产生且其持续时间为毫秒级。高精度无源短时脉冲声源定位技术是机器人、智能车辆、人机交互等系统中感知外界环境的手段之一,研究有效的定位方法并开发定位装置具有重要的研究与应用价值。本文在分析短时脉冲声信号特性以及常用定位方法特点基础上,重点研究了基于TDOA的短时脉冲声源定位算法和基于子空间的短时脉冲声源定位算法及其工程化实现方法,在TMS320VC5502 DSP平台上开发了短时脉冲声源定位装置,并进行了定位性能测试。主要内容如下:(1)分析了短时脉冲声信号的时频特性以及常用信号检测方法对短时脉冲声信号的适用性,考虑检测效率及准确率要求,确定了执行速度最快的幅值检测法作为短时脉冲声信号的检测方案。研究了基于TDOA和基于子空间的短时脉冲声源定位算法,仿真分析了两种算法的定位性能,基于MUSIC算法理论提出并实现了一种适于短时脉冲声信号的多频近场源定位方法;(2)设计了短时脉冲声源定位的信号处理流程,搭建了短时脉冲声源定位系统硬件装置,可实现模拟信号的接收放大、多路并行AD采样、数字信号的算法处理以及定位结果显示等功能;(3)研究基于TDOA和基于子空间的短时脉冲声源定位算法的工程实现问题,解决了信号互相关序列求解和二维谱峰搜索运算效率低以及复数接收矩阵构造和复数协方差矩阵特征值与特征向量求解等相关理论算法的硬件实现问题,在此基础上设计并实现了短时脉冲声源定位的软件程序。(4)搭建了系统测试环境,测试了定位系统的AD采样、信号检测、定位计算等功能,以及基于TDOA和基于子空间的短时脉冲声源定位算法的运行效率及定位精度。测试结果表明,本文设计的定位系统能够对目标信号持续时间为毫秒级的短时脉冲声源进行实时定位,在近距离定位情况下的定位精度可达厘米级。本文主要创新包括:(1)提出一种适用于短时脉冲声源的多频近场源定位硬件实现方法,该方法通过对传感器接收数据进行正交变换获得复数观测矩阵,应用特征值分解的相似变换方法求解复数协方差矩阵的特征值和特征向量,构造噪声子空间,考虑信源信号频谱特点,建立适用于多频信号的谱函数,由谱峰搜索获得信源定位结果,将2D-MUSIC近场源定位算法拓展应用于实际的短时脉冲声源定位系统。(2)提出了基于TDOA的短时脉冲声源定位算法的硬件实现方法,应用幅值法检测信号,利用互相关方法计算短时脉冲声信号的时间延迟,由Chan算法求解双曲线定位方程,硬件定位计算时间约0.06s。上述研究可为家用机器人、无人车辆等系统提供无线定位解决方案,为交互电子白板等人机交互产品开发提供技术参考。