- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
近场声源定位算法研究.doc
近场声源定位算法研究
近场声源定位算法研究
引言
近年来,基于麦.L.克风阵列的声源定位技术快速发展,并且在多媒体系统,移动机器人,视频会议系统等方面有广泛的应用。例如,在军事方面,声源定位技术可以为雷达提供一个很好的补充,不需要发射信号,仅靠接收信号就可以判断目标的位置,因此,在定位的过程中就不会受到干扰和攻击。在视频会议中,说话人跟踪可为主意拾取和摄像机转向控制提供位置信息,使传播的图像和声音更清晰。声源定位技术因为其诸多优点以及在应用上的广泛前景成为了一个研究热点。
现有的声源定位方法主要分为三类:基于时延估计的定位方法、基于波束形成的定位方法和基于高分辨率空间谱估计的定位方法。基于时延估计的定位方法[1]主要步骤是先进行时间差估计,也就是先计算声源分别到达两个麦克风的时间差,然后根据这个时间差和麦克风阵列的几何结构估计出声源的位置。该类方法的优点是计算量较小,容易实时实现,在单声源定位系统中已经得到广泛应用。基于波束形成的定位方法[2]不需要直接计算时间差,而是通过对目标函数的优化直接实现声源定位。但由于实际的应用环境中,目标函数往往存在多个极值点,因此如何优化复杂峰值的搜索过程就成为了一个重点。基于高分辨率的空间谱估计的声源定位算法,例如宽带的MUSIC(Multiple Signal Classification)方法[3]和最大似然方法[4],因其可以同时定位多个声源并且具有比较高的空间分辨率,受到了广泛的关注。
空间谱估计的方法源于阵列信号处理,其中的多重信号分类(MUSIC)算法在特定条件下具有很高的估计精度和分辨力,从而吸引了大量的学者对其进行深入的分析与研究。但与阵列信号处理不同的是,在声源定位中,声源在大多数情况下是位于声源近场的。为了解决这一近场问题,许多学者针对传统的信号模型提出了改进算法,Asano等人将传统时域的MUSIC[5,6]算法应用在频域中,提出了一种基于子空间的近场声源算法[7]。下面来看一下近场的声源信号模型。
1 近场声源信号模型
传统的阵列信号处理大多是基于远场模型的平面波信号的假设,但是在声源定位的实际应用中,有很多情况是处于声源近场的[8],例如视频会议,机器人仿真等。同时又由于麦克风阵列阵元拾音范围有限,更多的情况下定位也处于近场范围内,此时信源到达各麦克风阵元的信号应该是球面波,其衰减不是单一的常数,这种非线性决定了麦克风阵列声源定位的信号需要应用近场球面波模型(如图1)。
假设M个全方向无差异的麦克风组成一个均匀直线阵列(如图1所示),麦克风阵元的间距为d,不妨设入射声源为点源,则P个入射声音信号S1,S2,SP 各自的方位角以及距离参数为:(theta;1,r1)(theta;2,r2)(theta;p,rp)。其中,theta;i为声源Si和阵列的参考点(阵列中心)之间的连线与麦克风阵列所在的直线之间的夹角,ri为声源Si与阵列的参考点之间的距离,i=1,2,,P。
则可以得出,第i个入射声源信号Si与第m个麦克风阵元之间距离为:
r=,i=1,2,,p (1)
其中, dm为第m个麦克风阵元与阵列的参考点之间的距离, 且满足
d=[m-(M+1)/2]d ,m=1,2,...,M (2)
由此可得出,第i个入射声源信号到第m个阵元的距离与其到参考点的距离之差为
△rmi=rmi-ri=-ri (3)
从而可以得出第i个入射声源信号到达第m个麦克风阵元与其到达参考点的时间差为
tau;mi=△rmi/c (4)
其中,c为声音在空气中传播时的速度,这里取c=340 m/s。
第m个麦克风阵元所接收到的来自第i个入射声源信号的信号为:
y(t)=alpha;e (5)
其中, alpha;是声源信号在传播中所产生的幅度衰减参数,在近场环境模型下,其值为
alpha;=ri/rmi=ri/ (6)
当rirarr;infin;时,alpha;=1,即由近场模型转变为远场模型。
对于P个入射信号,第m个麦克风所接收到的全部信号为:
y(t)=alpha;e+ni(t) (7)
由此可以得到,整个阵列所接收到的信号为:
Y=HS+N
Y(t)=alpha;e alpha;e alpha;e alpha;eS(t)+N(t) (8)
其中,S(t)=(s1(t),s2(t),,sp(t))T,N(t)=(n1(t),n2(t),,np(t))T,H为空间阵列的M?觹P维的导向向量阵,即为入射信号的方向矢量。
2 MUSIC算法基本原理 .L.
结合上面所介绍的数学
文档评论(0)