麦克风阵列声源定位及故障检测分析研究.doc
《麦克风阵列声源定位及故障检测分析研究.doc》由会员分享,可在线阅读,更多相关《麦克风阵列声源定位及故障检测分析研究.doc(96页珍藏版)》请在三一办公上搜索。
1、摘要摘 要本文目的是以寻求一种新的故障检测方法用来有效的检测列车走行部运行状态及状态发生异常时故障源所处的位置。在对国内外研究现状进行了深入分析的基础上,欲将基于麦克风阵列的声源定位方法引入到故障检测这一领域。本文主要对这种方法的各个环节进行了深入研究,以供为今后进一步的研究作基础。首先深入研究了现有的三种基于麦克风阵列的声源定位方法,即基于最大输出功率的可控波束形成、基于高分辨率谱估计和基于声波到达时间差定位方法。在分析了它们的缺点基础上,本文采用基于声波到达时间差定位方法。该方法定位精度相对较高,计算量也远远小于前两种方法且可以在实际中实时实现。其次详细讨论了几种常用的时延估计方法;给出了
2、麦克风阵列接收信号的远场模型、近场模型和麦克风阵列的拓扑结构;分析了三种基于时间延迟定位方法的优缺点,并对其中一种定位误差较大的方法提出将接收信号声压比作为修正系数的改进方法。仿真结果表明,改进后的方法较改进前更接近理论上的角度。以EasyRAM2119实验板为平台,完成了一种可实时实现的声源定位实验系统。该系统采用声波到达时间差定位方法,时延估计部分采用互功率谱相位法,声源方向角定位部分采用改进后的角度距离定位法,这样不仅能够较好的抑制混响和噪声的影响,而且运算量比较低。最后探讨了声源定位在机械故障检测中的应用,提出一种可以检测脉冲故障源位置的声源定位方法。关键词 麦克风阵列;声源定位;时延
3、估计;EasyRAM2119;故障检测IAbstractAbstractThe purpose of this paper is to seek a new fault detection method for detecting effectively the state of the running gear of trains, and the source of fault location when it is in an abnormal state. Sound source localization based on microphone array will be induc
4、ed into the field of fault detect based on the analysis of the research status quo at home and abroad.This paper mainly has a detailed study on the various aspects of sound source localization based on microphone array, and provides the basis for the future further research.The paper firstly makes a
5、 primary study of three kinds of existing sound source localization methods based on microphone array, which is maximum output power controllable beam forming location method, high-resolution spectral estimation location method and sound wave arrival time difference (TDOA) location method. Based on
6、the analysis of their disadvantage, the method of sound wave arrival time difference is adopted in this paper. This method has a higher positioning accuracy, the amount of computation is far less than the first two methods and it can be implemented real-time in practice.Secondly, I discuss detailed
7、several time delay methods in common use. The far-field and near-field models of microphone array signals reception and the microphone array topology is given in the paper.Then I also induce three kinds of localization methods and analysed their advantages and disadvantage. I make a computer simulat
8、ion using one localization method in different distances and angles. In order to reduce localization error, a kind of amendment method is proposed, that is using sound pressure of received signals as a factor, and the results of the simulation after amending is given in the last.The results indicate
9、s, the improved method is closer to theoretical perspective than the former.Thirdly, a real-time sound source localization experimental system is accomplished based on EasyRAM2119 experimental plate. The system mainly use sound wave arrival time difference (TDOA) localization method, the part of tim
10、e delay estimation use cross-power spectral phase method, and the part of angle localization use angle-distance method. So this system could suppress the influence of reverberation and noise better, and has lower computing.Last, sound source localization is introduced into mechanical faults detectio
11、n field. A kind method of sound source localization is given to figure out the place of faults source effectively. This method can effectively figure out the location of the sound source. Keywords Microphone array; Sound source localization; Time delay estimation; EasyRAM2119; Faults detect VII目 录目
12、录摘 要IAbstractII第1章 绪论11.1 课题的研究背景和意义11.2 课题的研究现状21.2.1 基于麦克风阵列的声源定位方法21.2.2 基于麦克风阵列声源定位系统的应用51.3 论文主要研究内容61.4 论文结构安排7第2章 时间延迟估计原理与方法82.1 时间延迟估计的原理82.1.1 时间延迟估计的基本问题82.1.2 时间延迟估计的基本模型92.2 时间延迟估计的方法112.2.1 基本相关法112.2.2 广义互相关法122.2.3 互功率谱相位法142.2.4 自适应法162.2.5 高阶累积量法192.2.6 各种时延估计方法的分类与性能分析222.3 模拟仿真23
13、2.4 本章小结27第3章 基于时间延迟的定位方法283.1 麦克风阵列信号模型283.1.1 窄带阵列信号处理模型283.1.2 麦克风阵列近场信号模型303.1.3 麦克风阵列远场信号模型323.1.4 信号模型的主要差异及应用场合333.2 麦克风阵列的拓扑结构343.2.1 麦克风阵元间距343.2.2 麦克风阵元个数343.2.3 麦克风种类353.2.4 麦克风阵列结构选择353.2.5 麦克风阵列结构性能评价373.3 基于时间延迟的定位方法373.3.1 角度距离定位法373.3.2 球形插值法383.3.3 线性插值法403.4 声源方向角估计的模拟仿真413.4.1 仿真条
14、件与结果413.4.2 算法改进433.5 本章小结45第4章 近场声源定位实验464.1 声源定位系统硬件结构设计464.2 声源定位系统实现原理474.3 各硬件单元介绍474.3.1 声源及其特性474.3.2 麦克风及其工作原理484.3.3 前置放大电路514.3.4 EasyARM2119实验板简介524.4 声源定位系统软件结构534.4.1 实验运行步骤534.4.2 A/D转换器描述及其子程序设计544.4.3 串口通讯UART描述及其子程序设计574.4.4 时间延迟估计子程序设计594.4.5 声源方向角定位子程序设计604.4.6 上位机界面软件614.5 声源定位实验
15、与结果624.5.1 声源定位系统实验装置624.5.2 实验数据采集624.5.3 各路信号时间延迟估计634.5.4 单次声源方向角估计634.5.5 多次声源方向角测量644.6 本章小结67第5章 声源定位在机械故障检测中的应用685.1 问题的提出685.2 脉冲声源定位方法695.3 本章小结73结论74参考文献76攻读硕士学位期间承担的科研任务与主要成果81致谢82作者简介83第1章 绪论第1章 绪论1.1 课题的研究背景和意义20世纪80年代以来,传声器阵列信号处理技术得到迅猛的发展,并在雷达、声纳及通信中得到广泛的应用。这种阵列信号处理的思想后来应用到语音信号处理中。在198
16、5年Flanagan将麦克风阵列引入到大型会议的语音增强应用中,并开发出多种实际产品。之后,Silverman和Brand stein将其应用于语音识别和声源定位中。进入90年代以来,基于麦克风阵列的语音处理算法正逐渐成为一个新的研究热点1。现有的麦克风阵列系统已经有了很多的应用,这些应用包括语音识别2、强噪声环境下的语音获取、大型场所的会议记录3,4、声音检测和助听装置5等。特别是将麦克风阵列应用在视频会议中,用于确定和实时跟踪说话人的位置6,7。基于麦克风阵列的声源定位处理与传统的阵列信号处理相比,主要存在如下问题8:(1)传统的阵列信号处理处理的信号一般是有一个调制载波的窄带信号,如通信
17、信号和雷达信号等,此时阵列接收信号的相位差由载波中心频率和阵列结构决定。而麦克风阵列处理中,接收信号是没有经过调制的基带信号,阵列接收信号的相位差由信号源的特性和阵列结构决定。麦克风阵列接收的信号频率常常在1004000Hz之间,中心频率随声源的变化而变化。因此麦克风阵列处理时一个复杂的宽带系统。(2)传统的阵列处理一般采用远场模型,而麦克风阵列处理要根据不同的情况选择远场模型还是使用近场模型;近场模型和远场模型最主要的区别在于是否考虑麦克风阵列各阵元接收信号的幅度差别。(3)传统的阵列处理技术一般处理的信号为平稳或准平稳信号,而麦克风阵列处理的信号通常为非平稳声音信号; (4)在传统的阵列处
18、理中,噪声一般为高斯噪声(包括白、色噪声),与信源无关、在麦克风阵列处理中噪声既有高斯噪声,也有非高斯噪声(如室内的空调风机的噪声,打字机发出的干扰噪声,碎纸机的声音,突然出现的电话铃声等),这些噪声可能和信源无关,也有可能相关。基于上述阵列处理不同和区别,因此给麦克风阵列信号处理带来极大的挑战,实际中的声源多位于麦克风阵列的近场9,10范围内,因此用于远场定位的算法和模型必须进行改进后才能使用。声音给人们带来了方便,丰富了人们的生活。而对声源位置的确定能给大家有效的利用声音提供帮助。事实证明,声源定位系统是一个很有意义的研究课题。1.2 课题的研究现状1.2.1 基于麦克风阵列的声源定位方法
19、基于麦克风阵列的定位问题简而言之就是利用一组按一定几何位置摆放的麦克风定出声源的空间位置11。现有的基于麦克风阵列声源定位方法主要分为三类:第一类是基于最大输出功率的可控波束形成技术,它是对传声器阵列接收到的信号进行滤波及加权求和,然后直接控制传声器阵列的波束,使其指向有最大的输出功率的方向;第二类是基于高分辨率谱估计技术,通过求解麦克风阵列接收信号之间的相关矩阵来定出声源方向;第三类是基于声波到达时间差技术,该方法首先求出声源信号到达空间不同位置麦克风的时间差,再利用该时间差求得声源信号到达不同位置麦克风的距离差,最后用搜索或几何知识确定声源方向。1.2.1.1 基于最大输出功率的可控波束形
20、成的定位方法 基于可控波束的定位算法,是早期的一种定位方法。该方法的基本思想是采用波束形成技术,调节麦克风阵列的接收方向,在整个接收空间内扫描,能量最大的方位为声源的方位。采用不同的波束形成器可得到不同的算法。该方法在满足最大似然准则的前提下,以搜索的方式,使麦克风阵列所形成的波束对准信号源,从而获得最大输出功率。即对麦克风所接收到的声源信号进行滤波,并加权求和来形成波束,进而通过搜索声源可能的位置来引导该波束,波束输出功率最大的点就是声源的位置。基于可控波束形成的定位算法,主要分为延迟累加波束算法和自适应波束算法。前者运算量较小,信号失真小,但抗噪性能差,需要较多的阵元才有比较好的效果。后者
21、因为加了自适应滤波,所以运算量比较大,而且输出信号又一定程度的失真,但需要的麦克风数目相对较少,在没有混响时有比较好的效果。在文献12中最早提出该方法的理论基础,在文献13中进一步得出可控定位的理论和实际的方差,并在文献14中将该方法应用于多声源的定位。其原理框图如图1-1所示。图1-1 可控波束形成器原理框图Fig. 1-1 Controllable beam former principle diagram可控波束形成技术本质上一种最大似然估计,它需要声源信号和环境噪声的频谱特性的先验知识。而在实际使用中,这种先验知识往往很难获得。此外,最大似然估计是一个非线性优化问题,这类目标函数往往有
22、多个极点,且该方法对初始点的选取也很敏感,因此使用传统的梯度下降算法往往容易陷于局部极小点从而不能找到全局最有点。如果采用别的搜索方法,若要力求找到全局最优点,就会极大地增加计算复杂度,从而不可能被用于实时处理系统1517。1.2.1.2 基于高分辨率谱估计的定位方法 该方法来源于一些现代高分辨率谱估计技术(如AR模型,MV谱估计,MUSIC算法,特征值分解等18,19)。虽然该方法成功地应用于一些阵列信号处理的应用,但在声源定位中的效果并不佳,其原因有以下原因:该方法需要通过时间平均来估计各麦克风信号之间的相关矩阵,这就需要信号是平稳的,且估计的参数是固定不变的。而声音信号是一个短时平稳过程
23、,它往往不能满足这个条件,因此该方法效果和稳定性不如可控波束形成法。此外,该方法往往假设理想的信号源、相同特性的麦克风等这些在实际中不可行的条件。虽然可以通过某些方法减弱这些因素的影响,但这往往需要成倍的增加运算量20。由于房间的混响作用,使信号和噪声有一定的相关性,这也会降低该方法的有效性。该方法还需假定声源离麦克风的距离比较远,且麦克风是一个线性阵列,这样声波可近似看成平面波。而这对需近距离定位的系统是不可行的21。高精度谱估计技术往往针对窄带信号,而声源信号往往是宽带信号,这也需要以增加运算量为代价来提高定位精度22,23。1.2.1.3 基于声波到达时间差(TDOA)的定位方法 基于声
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 麦克风 阵列 声源 定位 故障 检测 分析研究
链接地址:https://www.31ppt.com/p-2984394.html