声源定位计算机仿真与分析.docx
《声源定位计算机仿真与分析.docx》由会员分享,可在线阅读,更多相关《声源定位计算机仿真与分析.docx(40页珍藏版)》请在三一办公上搜索。
1、声源定位计算机仿真与分析摘要确定一个声源在空间中的位置是一项有广阔应用前景的有趣研究,将来可以广泛的 应用于社会生产、生活的各个方面。声源定位是通过测量物体发出的声音对物体定位,与使用声纳、雷达、无线通讯的 定位方法不同,前者信源是普通的声音,是宽带信号,而后者信源是窄带信号。根据声 音信号特点,人们提出了不同的声源定位算法,但由于信号质量、噪声和混响的存在, 使得现有声源定位算法的定位精度较低。此外,已有的声源定位方法的运算量较大,难 以实时处理。为解决这些问题,本文系统地研究了基于传声器阵列的声源定位方法,主 要做了以下一些工作:首先对传声器阵列及其研究现状进行了总体概述,讨论了基于传声器
2、阵列的声源定 位所面临的问题,重点分析了传声器阵列信号处理的特殊性和混响的产生原因及影响, 总结归纳并比较了各种基于传声器阵列声源定位方法的优缺点。重点分析了基于时延估 计(ITD)和强度差异(I ID)的声源定位方法。作者开发了一种基于Matlab软件的声源定位系统,结合时延估计和强度差异算法, 进行了系统的声源定位仿真,给出了仿真结果,并提出了改进方案。仿真实验证明所设 计的声源定位系统可用,并可以为进一步的声源定位研究提供平台支持。关键词:传声器阵列;声源定位;ITD; IID; MatlabTO SIMULATE AND ANALYZE THE SOUND SOURCELOCALIZA
3、TION BY COMPUTERABSTRACTLocalization of sound source is an interesting course of study which will be widely applied in our future life.Sound source localization is realized by processing sound signals,differing from the localization method with sonar,radar or wireless communication in the type of si
4、gnals.Sound is a wide-band signal,while the later are narrow-band signals.Many sound source localization algorithms are proposed aiming at the characteristic of sound signals.However,signals quality,background noise and room reverberations in enclosure greatly degrade the effectiveness of acoustic s
5、ource localization.For solve these question,some work are accomplished in this paper.Foremost,the microphone array is generally described,and some issues of sound source localization based on microphone array are discussed.The particularities of signal processing based on microphone array and the ca
6、use and influence of reverberation are analyzed.Some main methods of sound source localization are compared.A sound source localization method based on the interaural time difference(ITD) and interaural intensity difference(IID) is analyzed with emphasis.A sound source localization system based on t
7、he Matlab was produced.Finally,based on the ITD and IID,some experiment is conducted on the system,and the experimental result is presented.The results showed that further study on sound source localization can be made on the sound source localization system.Key words:Microphone Array; Sound Source
8、Localization; ITD; IID; Matlab目录第一章绪论1.1声源定位的关键技术及国内外研究现状11.2基于传声器阵列的定位方法简述21.3基于传声器阵列的声源定位系统的模型与难点31.4声源定位系统的结构41.4.1硬件结构41.4.2软件结构51.5本论文的主要工作和内容安排5第二章几种定位方法的介绍2.1声音信号分析62.2声源定位原理62.2.1仿人双耳的声源定位原理72.2.2基于到达时间差的声源定位原理72.2.3基于声压幅比的定位方法72.3声源定位方法的分类和比较92.3.1基于最大输出功率的可控波束形成定位方法92.3.2基于高分辨率谱估计技术的定位方法92
9、.3.3基于时延估计的定位方法102.3.4定位方法比较10第三章基于时延(ITD)的方位估计3.1传声器和声源的几何模型113.1.1双传声器几何模型与分析113.1.2传声器阵列几何模型与分析133.2几何定位方法133.2.1数据采集方法143.2.2声音信号的处理143.2.2.1声源到传声器间距离差的计算143.2.2.2声源位置的计算与仿真153.3程序测试与误差分析17第四章 基于强度差异(IID)的方位估计4.1方法概述与分析194.2声源方位估计的实现214.2.1数据的采集214.2.2声压幅比的计算方法224.2.3声源位置的计算与仿真234.3程序测试与误差分析24第五
10、章总结27参考文献28致谢29附录附录A30附录B32第一章绪论1.1声源定位的关键技术及国内外研究现状利用目标发出的声音信号来确定目标的方位,是声音探测系统测定目标位置的关键 技术,系统以被动方式测出目标声音的参数,利用声程差等信息来确定目标方向和距离。 声源定位的基本原理是将传声器在空间布置成有一定几何形状的阵列,以接收目标声音 信号的声场信息。通过检测或计算出各传声器所测信号的参数来确定目标的方位和距 离。20世纪80年代以来,传感器阵列信号处理技术得到迅猛的发展,并在雷达、声纳 及通信中得到广泛的应用。这种阵列信号处理的思想后来应用到语音信号处理中。在 1985年Flanagan将传声
11、器阵列引入到大型会议的语音增强应用中,开发出多种实际产 品。之后,Silverman和Brandstein将其应用于语音识别和声源定位中。进入90年代以 来,基于传声器阵列的语音处理算法正逐渐成为一新的研究热点。基于传声器阵列的产 品能够广泛利用于具有复杂背景的语音通信环境,例如会场、多媒体教室、车载免提电 话和助听器等。目前国外从事传声器阵列相关研究的机构主要有:Intel、宝利通、东芝等。 但是国内并没有类似的具有自主知识产权的产品,所以对于该技术的研究具有较为领先 的意义。出现较早,并且在实际中应用的传感器阵列的信号处理方法是波束形成法1,在这 种方法中,基阵的输出是各个阵元输出的简单的
12、加权求和,通过调整权系数可以在希望 的方向上形成波束,而对其余的方向产生较小的响应。然后对整个观测空间做波束扫描 即可确定信号的方位。但是,基阵的分辨率受瑞利准则的限制,是这种方法自身无法解 决的问题。针对常规波束形成信号处理中存在的分辨率问题,许多研究工作者进行了大量的理 论研究工作,以期改善基阵的分辨率,最终形成了各种高分辨算法。如最大嫡谱法、信 号子空间法、特征结构法和最小方差法等。与常规波束形成法相比,这些高分辨算法都 有效地改善了基阵的分辨率,但这些方法都有一个共同的缺点,即无法解决相干源问题。为了解决相干源情况下的高分辨问题,研究人员又寻找了其它的方法和技术,出现 了最大似然估计法
13、、递增阶数多参数估计法、信号参数估计旋转不变技术、空间平滑技术、子空间拟合类算法等,这些算法获取了较佳的性能,但是计算量相对庞大。基于传声器阵列的参数估计法除了上述这些技术之外,还有一种常用方法就是时延 估计法2,3。所谓时间延迟,是指阵列中不同接收器所接收到的声源信号之间由于信号传输距离 不同而引起的时间差。时间延迟估计是指利用参数估计和信号处理的理论和方法,对上 述时间延迟进行估计和测定,并由此进一步确定其它有关参数,例如信源目标的距离、 方位、运动方向和速度等。时延估计的理论和技术是由水声目标定位及信号处理发展脱颖而出的。现代声纳的 研究始于20世纪初,到第二次世界大战时,各种声纳装置己
14、经被广泛地用于水中兵器。 自20世纪五十年代以来,随着信息论、信号检测理论和计算机技术的飞速发展,以及 各个应用领域对时延估计的需求,时延估计理论得到了迅速的发展。进入上个世纪九十年代以来,除了对以往的方法进行扩展和深入研究以外,又发展 了基于人工神经网络的时延估计方法,基于谱相关理论的时延估计方法和各种自适应时 延估计方法等。近几年,在时频分析工具的发展下,为了更准确的分析非平稳信号,又出现了基于 短时傅立叶变换的时延估计、基于小波变换的时延估计间等方法。使得时延估计的精确 度以及声源定位的性能都有较大提高。1.2基于传声器阵列的定位方法简述在无噪声、无混响的情况下,距离声源很近的高性能、高
15、方向性的单传声器可以获 得高质量的声源信号。但是,这要求声源和传声器之间的位置相对固定,如果声源位置 改变,就必须人为地移动传声器。若声源在传声器的选择方向之外,则会引入大量的噪 声,导致拾取信号的质量下降。而且,当传声器距离声源很远,或者存在一定程度的混 响及干扰的情况下,也会使拾取信号的质量严重下降。为了解决单传声器系统的这些局 限性,人们提出了用传声器阵列进行声音处理的方法。传声器阵列是指由一定的几何结构排列而成的若干个传声器组成的阵列。相对于单 个传声器而言具有更多优势,它能以电子瞄准的方式从所需要的声源方向提供高质量的 声音信号,同时抑制其他的声音和环境噪声,具有很强的空间选择性,无
16、须移动传声器 就可对声源信号自动监测、定位和跟踪,如果算法设计精简得当,则系统可实现高速的 实时跟踪定位。传声器阵列的声音信号处理与传统的阵列信号处理主要有以下几种不同:第2页共33页(1)传统的阵列信号处理技术处理的信号一般为平稳或准平稳信号,相关函数可 以通过时间相关来准确获得,而传声器阵列要处理的信号通常为短时平稳的声音信号, 用时间平均来求得准确的相关函数比较困难。(2)传统的阵列信号处理一般采用远场模型,而传声器阵列信号处理要根据不同 的情况选择远场模型还是使用近场模型。近场模型和远场模型最主要的区别在于是否考 虑传声器阵列各阵元因接收信号幅度衰减的不同所带来的影响,对于远场模型,信
17、源到 各阵元的距离差与整个传播距离相比非常小,可忽略不计,对于近场模型,信源到各阵 元的距离差与整个传播距离相比较大,必须考虑各阵元接收信号的幅度差。(3)在传统的阵列信号处理中,噪声一般为高斯噪声(包括白、色噪声),与信源无 关,在传声器阵列信号处理中噪声既有高斯噪声,也有非高斯噪声,这些噪声可能和信 源无关,也可能相关。由于上述阵列信号处理间的区别,给传声器阵列信号处理带来了极大的挑战。声波 在传播过程中要发生幅度衰减,其幅度衰减因子与传播距离成正比,信源到传声器阵列 各阵元的距离是不同的,因此声波波前到达各阵元时,幅度也是不同的。另外,当声音信号在传播时,由于反射、衍射等原因,使到达传声
18、器的声音信号的 路径除了直达路径外还存在着多条其它路径,从而产生接收信号的幅度衰减、音质变差 等不利影响,这种现象称为混响(Reverberation)o混响效应的存在产生了很多不利影响, 如所获取的声音质量下降、声源定位的精度严重降低等。1.3基于传声器阵列的声源定位系统的模型与难点为了说明基于传声器阵列的声源定位系统的模型与难点,图1.1详细描绘了一个传 声器阵列声源定位应用的实际情况。由图1.1可知,传声器阵列系统定位声源的精度受 多方面因素的影响。第一是噪声和反射的噪声;第二是声源的多重反射(即混响);第 三是声源与传声器的相对位置。图1.1传声器阵列声源定位系统描述假定声音传播满足线
19、性波动方程,且周围环境在一段时间内不变,则从声源到传声 器之间可看成线性时不变系统。可设声源信号为s (n),第i个传声器接收到的信号为 % (n),若噪声为高斯白噪声,则xi (n)=hi (n)*si (n)+ q(n)(1.1)其中hi (n)是周围环境的脉冲冲激响应,(n)是高斯白噪声。一个高精度声源定位系统所面临的难点主要有:(1) 由于声音的反射,传声器不仅收到声音信号的直接到达部分,还收到反射部 分。而声音的反射会导致互相关函数或者波束的尖峰扩展,使得难以确定最大值,从而 加大了定位的误差。(2) 定位系统不仅受到噪声的干扰,而且由于噪声的反射,会产生相关噪声。这 样各传声器间噪
20、声的互相关函数就不等于零,从而增大了定位的难度。(3) 传声器位置的摆放。对于一个定位系统而言,传声器的数量越多,传声器的 相对位置越多样化,提供的空间信息量越大,从而具有较高的定位精度。而在实际系统 中,传声器的摆放位置比较固定,数量也比较少。因此难点就是在尽量少的传声器和固 定摆放位置条件下,提供高的定位精度。1.4声源定位系统的结构一个完整的声源定位系统由硬件部分和软件部分构成。具体结构如下所述。1.4.1硬件结构完整的声源定位系统的硬件结构如图1.2所示:由一定数目按特定位置摆放的传声 器阵列,信号预处理系统,同步数据采集系统和数据处理系统组成。图1.2声源定位系统硬件结构框图在系统工
21、作时,声音信号经传声器转换为电信号,然后经信号预处理系统处理后把 信号调整到数据采集系统的输入信号电压范围,再经过采集系统采集后传输到数据处理 系统,由数据处理系统中的软件系统处理后可得出声源的位置。1.4.2软件结构声源定位系统的软件结构框图如图1.3所示。图1.3声源定位系统的软件结构框图片阳I列山苦信号I 由硬件系统同步采集得到声音信号后,经过去噪,增强等预处理,计算出每个传声 器对的声音到达时间差值或者声压幅度比值,最后通过声源定位程序得到声源估计位 置。1.5本论文的主要工作和内容安排实现一个可仿真的声源定位系统是本论文的目的。在算法研究比较充分的基础上, 设计系统结构,实现声源定位
22、。本文对传声器阵列声源定位系统进行了系统的研究,主要工作如下:(1)介绍了几种声源定位方法总结归纳了各种基于传声器阵列的定位方法的优缺点。(2)重点研究了时延估计方法讨论了各种时延估计方法的优缺点。归纳比较了各种基于时延的方位估计方法。(3)设计并实现了可仿真的声源定位系统。详细介绍了系统结构,给出了实验结 果,详细分析了各种影响因素对系统定位精度的影响,并给出了改进方案。本论文的各章主要内容安排如下:第一章,介绍了系统的应用背景和研究现状,讨论了系统的模型与难点,给出了声 源定位系统的结构。第二章,分析了声源定位原理和几种声源定位方法。第三章,给出了基于时间差(ITD)的声源定位设计,详细介
23、绍了传声器的选择与 布局、算法的实现过程及软件系统的设计和实现过程,并对存在的问题进行讨论。第四章,给出了基于声压差(IID)的声源定位设计,详细介绍了算法的改动及软 件系统的设计和实现过程,并对存在的问题进行讨论。第五章,总结了本论文所完成的工作,分析了其中的长处和不足,并提出了对后续 研究工作的建议。第二章几种定位方法的介绍2.1声音信号分析声源体发生振动会引起四周空气振荡,那种振荡方式就是声波。声波借助空气向四 面八方传播。在开阔空间的空气中那种传播方式像逐渐被吹大的肥皂泡,是一种球形的 阵面波。除了空气,水、金属、木头等也都能够传递声波,它们都是声波的良好介质。在真 空状态中声波就不能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声源 定位 计算机仿真 分析

链接地址:https://www.31ppt.com/p-5089507.html