论文摘要
基于麦克风阵列的声源定位技术正逐渐应用于视频会议、工业现场噪声定位、直升机探测系统、军事实验的弹着点测量等实际环境中。但现实环境的复杂性严重制约着声源定位技术的发展。因此,对基于麦克风阵列的声源定位算法和装置进行研究,具有重要意义。本文致力于在复杂噪声和混响严重的室内环境下改善声源定位的效果,主要做了以下几方面的工作:(1)讨论了远场模型和近场模型,并对本文所选用的麦克风进行了分析和实验。同时分析了常用的几种麦克风阵列结构,并在直线阵列的基础上提出了一种基于声程差的组合四元直线麦克风阵列结构定位算法,有效的提高了定位的稳定性。(2)研究了基于TDOA的声源定位算法。针对传统的基本互相关时延估计算法存在峰值不明显等问题,本文主要研究了广义互相关时延估计算法,并针对多种加权函数的特性,分别在Matlab软件中进行了比较和仿真。进而为了尽可能的消除噪声和混响的影响,在广义互相关时延估计算法的基础上进行了改进。同时对相关函数进行了低采样率下的二次抛物线插值,提高了时延估计的空间分辨率;还根据麦克风间距限制了相关函数的峰值搜索区间,缩短了算法的运算时间;剔除了由于同步噪声和同步反射信号造成的零点伪峰,得到真正的峰值,增强了时延估计的可信度。(3)设计了基于DSP的声源定位装置。本文采用TMS320VC5509A作为控制芯片,能够实现四路声音信号的采集,设计了有效的模拟信号处理电路,并且对声速进行了实时温度补偿,同时进行了基于改进的GCC时延估计算法的软件编程。最后编写了基于VB6.0的上位机界面,成功与DSP扩展的RS232串口通讯,实时显示定位结果。(4)在CCS环境下对软件和硬件进行了调试,并在实验室内的环境下做了大量的定位测试实验,验证了算法的可行性。改进后的定位角度平均误差为100,定位距离平均误差为0.2m。最后对测试结果进行了数据处理和分析,分析了对相关函数峰值和声源定位结果产生影响的原因,以及对整个系统的误差来源进行了详细的分析。
论文目录
摘要Abstract第1章 绪论1.1 研究背景和意义1.2 国内外研究现状1.3 麦克风阵列声源定位算法分类1.4 本课题主要研究内容1.5 论文结构第2章 声源定位算法基础研究2.1 声音理论分析2.1.1 声音传播物理量2.1.2 声波传播模型2.1.3 本课题信号处理的特点2.2 麦克风阵列的信号模型2.2.1 近场模型2.2.2 远场模型2.2.3 室内麦克风阵列信号模型2.3 麦克风阵列2.3.1 监控拾音麦克风性能简介2.3.2 半球型拾音麦克风的测试与校正2.3.3 麦克风阵列结构分析2.4 本章小结第3章 基于TDOA的声源定位算法研究3.1 常用的时延估计算法3.1.1 基本互相关时延估计3.1.2 相位变换加权广义互相关(GCC-PHAT)的时延估计3.2 GCC-PHAT算法的改进3.2.1 数字滤波与窗函数3.2.2 加权函数的选择3.2.3 缩小峰值搜索区间去掉伪峰3.2.4 抛物线插值3.3 组合四元直线阵列定位算法3.4 本章小结第4章 基于DSP的声源定位装置设计4.1 定位装置的硬件结构和原理4.2 硬件模块的详细介绍4.2.1 麦克风阵列4.2.2 模拟多路选择器4.2.3 模拟信号处理电路4.2.4 实时环境温度采集模块4.2.5 DSP片上ADC模块4.2.6 扩展串口通讯4.2.7 DSP及主要外围模块4.3 PCB板设计和电路调试4.3.1 PCB板布局布线4.3.2 电路焊接调试4.4 软件程序设计4.4.1 CCS集成开发环境简介4.4.2 系统时钟的初始化4.4.3 SDRAM的初始化4.4.4 实时环境温度采集4.4.5 AD采样模块4.4.6 串口通讯模块4.4.7 时延估计算法和几何定位算法4.5 上位机界面设计4.6 本章小结第5章 装置测试与结果分析5.1 实验环境与器材5.2 相关函数峰值的锐化问题5.3 实验结果数据分析5.3.1 实验方法与结果5.3.2 麦克风摆放位置对定位的影响5.3.3 声源角度和距离对定位的影响5.3.4 误差分析5.4 本章小结第6章 结论与展望6.1 结论6.2 展望参考文献致谢
相关论文文献
标签:麦克风阵列论文; 声源定位论文; 时延估计论文;