CN103064061B - 三维空间声源定位方法 - Google Patents

三维空间声源定位方法 Download PDF

Info

Publication number
CN103064061B
CN103064061B CN201310001460.1A CN201310001460A CN103064061B CN 103064061 B CN103064061 B CN 103064061B CN 201310001460 A CN201310001460 A CN 201310001460A CN 103064061 B CN103064061 B CN 103064061B
Authority
CN
China
Prior art keywords
microphone array
microphone
minitype
acoustic target
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310001460.1A
Other languages
English (en)
Other versions
CN103064061A (zh
Inventor
杨鹏
徐勤奇
孙昊
祖丽楠
郑昀
尹哲
吴秀谦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hebei University of Technology
Original Assignee
Hebei University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hebei University of Technology filed Critical Hebei University of Technology
Priority to CN201310001460.1A priority Critical patent/CN103064061B/zh
Publication of CN103064061A publication Critical patent/CN103064061A/zh
Application granted granted Critical
Publication of CN103064061B publication Critical patent/CN103064061B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Circuit For Audible Band Transducer (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

三维空间声源定位方法,是采用可移动小型麦克风阵列和基于时延估计的声源定位技术进行三维空间声源定位方法,用小型麦克风阵列采集一段时间的目标声源信号,使用互相关的算法计算其中各个麦克风之间的时间差,把该时间差代入方位角度和仰角的计算公式得出目标声源的方位角度和仰角,然后将该小型麦克风阵列沿着一定的方位角度移动一段距离,重复上述操作,得出此时目标声源的方位角度和仰角,通过对目标声源的两次的方位角和仰角的测量,计算出声源目标的距离。本发明方法所采用的测量声源目标的方法为被动法,测量过程中小型麦克风阵列进行了移动,克服了现有技术的测量声源目标距离精度低和采用主动法来测量声源目标距离成本高并不安全的缺点。

Description

三维空间声源定位方法
技术领域
本发明的技术方案涉及应用声波通过确定多个方向的配合来定位的装置,具体地说是三维空间声源定位方法。
背景技术
现今,随着仿生技术应用领域的不断扩展,基于传声器阵列的听觉感知技术已逐渐成为移动机器人导航、语音信号增强以及水下目标感知等众多研究领域的重要课题。可以说,听觉是新一代智能机器人的重要标志之一,是实现“人-机-环境”交互的重要手段。由于声音具有绕过障碍物的特性,在多信息采集***中听觉可以与视觉相配合,从而弥补视觉的视场有限且不能穿过非透光障碍物的局限。另外,在“听觉场景”内不仅能定位声源目标,还可以通过现代信号处理技术得到更有价值的信息。因此,设计高精度的声源定位装置在医疗、服务和军事领域具有重要的理论意义和应用价值。
现有技术中的麦克风声源定位装置和方法只能定位声源方向角度,不能准确定位距离。例如,CN201010191634.1公开的“一种声源定位装置”,所采用的定位空间声源的方法为:采集一段声源目标信号,然后通过上述装置和其定位计算方法可以得到各个传声器之间的时间差,根据时间差和阵列几何模型计算出方向角、仰角、和距离。此方法计算出的方向角和仰角精度挺高,但是距离的精度就较差。该专利技术中使用的测量距离方法为被动法,并且此方法整体测量过程中,麦克风阵列没有发生移动。此现有技术的缺点是定位距离的精度不够高。文献“基于正棱锥阵的目标定位***”(东南大学学报第25卷第5期)中提到的声源定位方法为:采集一段声源目标信号,然后通过上述***和算法可以得到各个传声器之间的时间差,然后根据时间差和阵列几何模型只能计算出方向角和仰角,而此时没有计算出距离。而这篇文章中距离的测量方法为:在阵列中心设置一个可以发射声音的装置,当声音发射出去后,到达声源目标时会被反射回来,此时阵列接收到声音,根据发射声音时和接收到反射回来声音时这两个时刻的时间差,计算出声源目标的距离。这篇文章使用的测量距离方法为主动法,在测量距离的过程中,阵列也没有发生移动。此方法的缺点在于使用主动法来测量距离,这样就需要额外附加发射声音的设备,增加了***的成本。此外如果用在军事方面还有安全隐患,例如用在潜艇探测上,这时使用主动法时需要发射声音信号,此信号容易被对方发现并收到,从而暴露了自己,产生安全隐患。
发明内容
本发明所要解决的技术问题是:提供三维空间声源定位方法,是采用可移动小型麦克风阵列和基于时延估计的声源定位技术进行三维空间声源定位方法。本发明方法所采用的测量声源目标的方法为被动法,测量过程中小型麦克风阵列进行了移动,克服了现有技术的测量声源目标距离精度低和采用主动法来测量声源目标距离成本高并不安全的缺点。
本发明解决该技术问题所采用的技术方案是:三维空间声源定位方法,是采用可移动小型麦克风阵列和基于时延估计的声源定位技术进行三维空间声源定位方法,
A.该方法所用的装置
包括小型麦克风阵列、供电调理设备、数据采集卡和上位机,其中小型麦克风阵列由四个独立且特性相同的麦克风分别位于正四面体的四个顶点构成,上位机中包括时延计算模型、方位角计算模型、仰角计算模型以及距离计算模型;每个麦克风和供电调理设备需要一条BNC接头的数据线相连接,供电调理设备通过4条BNC接头的数据线和整个麦克风阵列相连接以为后者供电,供电调理设备还通过4条BNC接头的数据线和数据采集卡相连接,数据采集卡和上位机通过一条usb数据线连接;
B.用上述装置进行三维空间声源定位方法的步骤是:
三维空间声源定位包括确定声源目标的方位角B、仰角F、声源目标离麦克风阵列底面的中心点的水平距离d2和声源目标到小型麦克风阵列底面的中心点的距离D,
第一步,测定声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
小型麦克风阵列为正四面体,设正四面体底面的中心为坐标原点O,坐标原点O正前方位置的麦克风为S1,坐标原点O右边位置的麦克风为S2,坐标原点O左边位置的麦克风为S3,坐标原点O上方位置的麦克风为S4,
(1)由上位机中的时延计算模型进行小型麦克风阵列中各个麦克风相对的时延估计
在一个根据测定环境条件选定的位置,用小型麦克风阵列采集一段时间为10ms~30ms的目标声音信号,声音信号通过数据采集卡传到上位机,上位机首先计算出声音信号到达分别位于正四面体的四个顶点的四个麦克风之间的相对时间差,即声音信号到达麦克风S2、麦克风S3和麦克风S4的时刻与声音信号到达麦克风S1的时刻之间的时延值,具体方法如下:
假设两个麦克风接收声音信号的离散事件信号模型的坐标为:
x1(t)=a1s(t)+n1(t),x2(t)=a2s(t-τ12)+n2(t)   (1)
上式中,αi为声源信号的衰减系数,s(t)为声源目标信号,xi(t)为麦克风采集的声音信号,ni(t)为声源附加的噪声信号,τ12为两个麦克风拾取声音信号的延迟时间,即时延,
将采集的声音信号xi(t),i=1,2通过傅里叶变换,由时域转化成频域信号Xi(ω),其互功率谱函数为:
G X 1 X 2 ( ω ) = X 1 ( ω ) X 2 * ( ω ) - - - ( 2 )
其互相关函数为:
R x 1 x 2 ( τ ) = ∫ 0 π G X 1 X 2 ( ω ) e jωτ dω - - - ( 3 )
最后进行峰值检测,互相关函数的峰值对应的横坐标的点就是时延值t21,用同样的方法可以计算出时延值t31和t41,最终得出麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21、t31、t41
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
设Q为声源目标点,坐标为Q(x,y,z),坐标原点O到声源目标点Q的距离为r,OQ在XOY平面的投影为OQ′,定义OQ′与X轴的夹角为α,OQ与Z轴的夹角为β,假设S1到坐标原点O的距离为a,则四个麦克风的坐标分别为:S1=(a,0,0)、 S 2 = ( - a / 2 , 3 a / 2,0 ) , S 3 = ( - a / 2 , - 3 a / 2,0 ) , S 4 = ( 0,0 , 2 a ) ,
从上述(1)得到声音信号到达麦克风S2、麦克风S3和麦克风S4的时刻与声音信号到达麦克风S1的时刻之间的时延值分别为:t21、t31、t41
这时得出声源的方位角公式为:
α ≈ arctan 3 t 31 - t 21 t 21 + t 31 - - - ( 4 )
上述公式(4)计算得出的α的角度不一定在规定方位角范围内,是因为象限的问题,公式(4)Arctan计算的结果范围为-90度到90度,而所需要的规定方位角结果范围为-180度到180度,这就需要进行分象限处理,经由如下的方位角象限处理过程,得出第一次测定声源目标在小型麦克风阵列移动前的方位角A为:
当计算结果α>0时,并且t31>0时,方位角A=α,
当计算结果α>0时,并且t31<0时,方位角A=-180+α,
当计算结果α<0时,并且t21>0时,方位角A=α,
当计算结果α<0时,并且t21<0时,方位角A=180+α,
这时得出声源的仰角公式为:
&beta; &ap; arccot t 21 + t 31 - 3 t 41 2 2 t 21 2 + t 31 2 - t 21 t 31 - - - ( 5 ) ,
上述公式(5)计算得出β的角度不一定在规定仰角范围内,是因为象限的问题,公式(5)Arccot计算的结果范围为-90度到90度,而需要的规定仰角结果范围为0度到180度,根据计算的几何模型,这里进行分象限处理,经由如下的仰角象限处理过程,得出第一次测定声源目标在小型麦克风阵列移动前的仰角E为:
当计算结果β>0时,仰角E=β,
当计算结果β<0时,仰角E=180+β,
第二步,移动小型麦克风阵列
在第一步完成之后,通过移动机器人原地顺时针转动χ-A度实现将小型麦克风阵列顺时针转动χ-A度,0度<χ<180度,再将小型麦克风阵列沿阵列方位角度0度方向也即移动机器人正前方向前移动距离L;
第三步,测定声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
在第二步操作完成后,在小型麦克风阵列移动后到达的位置上,重复同第一步的操作和计算,结果是,
(1)由上位机中的时延计算模型进行小型麦克风阵列中各个麦克风相对的时延估计
最终得出麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21、t31、t41
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
得出第二次测定声源目标在小型麦克风阵列移动后的方位角B为:
当计算结果α>0时,并且t31>0时,方位角B=α,
当计算结果α>0时,并且t31<0时,方位角B=-180+α,
当计算结果α<0时,并且t21>0时,方位角B=α,
当计算结果α<0时,并且t21<0时,方位角B=180+α,
得出第二次测定声源目标在小型麦克风阵列移动后的仰角F为:
当计算结果β>0时,仰角F=β,
当计算结果β<0时,仰角F=180+β,
第四步,计算出声源目标到麦克风阵列底面的中心点的水平距离
由上位机中的距离计算模型计算出声源目标到麦克风阵列底面的中心点的水平距离,计算公式为:
d2=L*sin(χ)/sin(180-χ-δ)   (6)
d2为声源目标到麦克风阵列底面的中心点的水平距离,小型麦克风阵列2的移动方向的反方向O2O1和小型麦克风阵列2移动后的声源目标3的方向O2Z的夹角为δ,也即δ=180-B;
第五步,计算出声源目标到小型麦克风阵列底面的中心点的距离
由上位机中的距离计算模型计算出声源目标到小型麦克风阵列底面的中心点的距离,计算公式为:
D=d2/sin(F)   (7)
D为声源目标到小型麦克风阵列底面的中心点的距离;
第六步,三维空间声源定位数据的显示输出
通过计算机的外设,即显示器显示或者通过网卡输出到别的电脑上显示输出声源目标的方位角B、声源目标的仰角F、声源目标到麦克风阵列底面的中心点的水平距离d2和声源目标到小型麦克风阵列底面的中心点的距离D,由此完成三维空间声源定位。
上述三维空间声源定位方法,所述小型麦克风阵列的正四面体的底面外接圆半径为10厘米。
上述三维空间声源定位方法,所述上位机中使用软件是matlab。
上述三维空间声源定位方法,所述L的范围优选为0.5~1.5m。
上述三维空间声源定位方法,所述χ的范围优选为45度~135度。
上述三维空间声源定位方法,所述移动小型麦克风阵列是由人工带着小型麦克风阵列进行移动或由移动机器人带着小型麦克风阵列进行移动。
上述三维空间声源定位方法,所用麦克风是北京声望声电技术有限公司生产的MPA201传声器,由四个此麦克风构成MPA201传声器阵列;供电调理设备是北京声望公司生产的传声器供电调理设备MC104;数据采集卡是美国国家仪器设备(NI)生产的NI9215A数据采集卡,上位机是一般的PC机,上位机安装了NIDAQ驱动后,就可以编写Matlab程序,读取NI数据采集卡采集到的数据,还能够使用matlab的滤波函数实现滤波。
本发明的有益效果是:与现有技术相比,本发明三维空间声源定位方法突出的实质性特点是采用可移动小型麦克风阵列和基于时延估计的声源定位技术进行三维空间声源定位,即采用小型麦克风阵列采集一段时间为10ms~30ms的声源目标信号,进行时间差计算后得出声源目标的第一次方位角度和仰角,此后该小型麦克风阵列沿着一定的方位移动一段距离,然后再次采集一段时间为10ms~30ms的声源目标信号,进行时间差计算后再得出声源目标的第二次方位角度和仰角,通过声源目标的两次的方位角和仰角的测量以及该小型麦克风阵列移动的方位角和移动的距离就可以计算出声源目标的距离,从而完成三维空间声源定位。
与现有技术相比,本发明三维空间声源定位方法显著的进步在于,计算量小,精度高,能在三维空间中准确的定位声源目标,本发明方法所采用的测量声源目标的方法为被动法,测量过程中小型麦克风阵列进行了移动,克服了现有技术采用主动法来测量声源目标距离成本高并不安全的缺点。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明方法所用的装置的构成及构成各部分连接方式示意框图。
图2是本发明方法所用的装置中的小型麦克风阵列构成示意图。
图3是本发明方法的计算声源目标的方位角、仰角和距离的算法原理图。
图4是本发明方法的计算声源目标到小型麦克风阵列底面的中心点的水平距离的计算原理图。
图中,1.麦克风,2.小型麦克风阵列,3.声源目标。
具体实施方式
图1所示实施例表明,本发明方法所用的装置包括小型麦克风阵列、供电调理设备、数据采集卡和上位机,其中小型麦克风阵列由四个独立且特性相同的麦克风分别位于正四面体的四个顶点构成;供电调理设备通过4条BNC接头的数据线和整个麦克风阵列相连接,供电调理设备还通过4条BNC接头的数据线和数据采集卡相连接,数据采集卡和上位机通过一条USB数据线连接,供电调理设备通过导线与220v交流电源连接。
图2所示实施例表明,本发明三维空间声源定位方法所用的装置中的小型麦克风阵列2是由四个独立且特性相同的麦克风1分别位于正四面体的四个顶点构成。
图3所示实施例表明,本发明方法的计算声源目标方位角度、仰角和距离的算法原理是:
小型麦克风阵列为正四面体,S1、S2、S3、S4分别为四个麦克风,O既为坐标原点,同时也是正四面体底面的中心,设Q为声源目标点,坐标为Q(x,y,z),坐标原点O到声源目标点Q的距离为r,OQ在XOY平面的投影为OQ′,定义OQ′与X轴的夹角为α,OQ与Z轴的夹角为β,假设S1到坐标原点O的距离为a,则四个麦克风的坐标分别为:S1=(a,0,0)、 S 2 = ( - a / 2 , 3 a / 2,0 ) , S 3 = ( - a / 2 , - 3 a / 2,0 ) , S 4 = ( 0,0 , 2 a ) ,
声音信号到达麦克风S2、S3和S4的时刻与声音信号到达麦克风S1的时刻之间的时延值分别为:t21、t31、t41,这时得出声源的方位角公式为:
&alpha; &ap; arctan 3 t 31 - t 21 t 21 + t 31
由于本发明方法中要进行小型麦克风阵列移动前后的两次方位角的测量,每次测量都是用了上面的方位角公示进行计算方位角的,第一次计算得出声源目标在小型麦克风阵列移动前的方位角A,第二次计算得出声源目标在小型麦克风阵列移动后的方位角B。α是方位角的统称。α与方位角A或B的关系如下:
当计算结果α>0时,并且t31>0时,方位角A或B=α
当计算结果α>0时,并且t31<0时,方位角A或B=-180+α
当计算结果α<0时,并且t21>0时,方位角A或B=α
当计算结果α<0时,并且t21<0时,方位角A或B=180+α
这时得出声源的仰角公式为:
&beta; &ap; arccot t 21 + t 31 - 3 t 41 2 2 t 21 2 + t 31 2 - t 21 t 31
由于本发明方法中要进行小型麦克风阵列移动前后的两次仰角的测量,每次测量都是用了上面的仰角公示进行计算仰角的,第一次计算得出声源目标在小型麦克风阵列移动前的仰角E,第二次计算得出声源目标在小型麦克风阵列移动后的仰角F。β是仰角的统称。β与仰角E或F的关系如下:
当计算结果β>0时,仰角E或仰角F=β。
当计算结果β<0时,仰角E或仰角F=180+β。
距离计算公式:
r=OQ′/sin(β)
r是声源目标到麦克风阵列底面的中心点的距离的统称。由于本发明方法中要进行小型麦克风阵列移动,前后有两次声源目标到小型麦克风阵列底面的中心点的水平距离和两次声源目标到小型麦克风阵列底面的中心点的距离,其中,在小型麦克风阵列移动后声源目标到小型麦克风阵列底面的中心点的水平距离用d2来表示,在小型麦克风阵列移动后声源目标到小型麦克风阵列底面的中心点的距离用字母D来表示。
由此得出测定声源目标3的方位角度α、仰角β和在小型麦克风阵列2移动后的小型麦克风阵列2的正四面体的底面的中心点O2与声源目标3在正四面体底面的所在平面的投影Z之间的距离为d2,在小型麦克风阵列2移动后的小型麦克风阵列2的正四面体的底面的中心点O2与声源目标3之间的距离为D。
图4所示实施例表明,本发明方法的计算声源目标到小型麦克风阵列底面的中心点的水平距离的计算原理是:
该图中O1是小型麦克风阵列2未移动时的小型麦克风阵列2的正四面体的底面的中心点,O2为小型麦克风阵列2移动距离L后小型麦克风阵列2的正四面体的底面的中心点,Z为声源目标3在正四面体底面的所在平面的投影。黑色箭头代表小型麦克风阵列2的方位角0度的方向,O1处黑色箭头与O1Z的夹角为A,O2处黑色箭头与O2Z的夹角为B。
在小型麦克风阵列2未移动时的小型麦克风阵列2的正四面体的底面的中心点O1与声源目标3在正四面体底面的所在平面的投影Z之间的距离为d1,在小型麦克风阵列2移动后的小型麦克风阵列2的正四面体的底面的中心点O2与声源目标3在正四面体底面的所在平面的投影Z之间的距离为d2,小型麦克风阵列2所移动的距离为L,小型麦克风阵列2的移动方向O1O2与小型麦克风阵列2未移动前的声源目标3的方向O1Z的夹角为χ,小型麦克风阵列2的移动方向的反方向O2O1和小型麦克风阵列2移动后的声源目标3的方向O2Z的夹角为δ,按以下计算公式计算移动后的小型麦克风阵列2的正四面体的底面的中心点O2与声源目标3在正四面体底面的所在平面的投影Z之间的距离d2为:
d2=L*sin(χ)/sin(180-χ-δ)
实施例1
A.本实施例所用的装置
包括小型麦克风阵列MPA201传声器阵列、供电调理设备MC104、NI9215A数据采集卡和安装了NIDAQ驱动后的PC机,该小型麦克风阵列为底面外接圆半径为10厘米的正四面体,所用麦克风是北京声望声电技术有限公司生产的MPA201传声器,上位机中使用软件matlab,上位机中主要包括时延计算模型、方位角度计算模型、仰角计算模型和距离计算模型;每个麦克风和供电调理设备需要一条BNC接头的数据线相连接,供电调理设备通过4条BNC接头的数据线和整个麦克风阵列相连接以为后者供电,供电调理设备还通过4条BNC接头的数据线和数据采集卡相连接,数据采集卡和上位机通过一条USB数据线连接。
B.本实施用上述装置进行三维空间声源定位方法的步骤是:
三维空间声源定位包括确定声源目标的方位角B、仰角F、声源目标离麦克风阵列底面的中心点的水平距离d2和声源目标到小型麦克风阵列底面的中心点的距离D,
第一步,测定声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
小型麦克风阵列为正四面体,设正四面体底面的中心为坐标原点O,坐标原点O正前方位置的麦克风为S1,坐标原点O右边位置的麦克风为S2,坐标原点O左边位置的麦克风为S3,坐标原点O上方位置的麦克风为S4,
(1)由上位机中的时延计算模型进行小型麦克风阵列中各个麦克风相对的时延估计
在一个根据测定环境条件选定的位置,用小型麦克风阵列采集一段时间为10ms的目标声音信号,声音信号通过数据采集卡传到上位机,上位机首先计算出声音信号到达分别位于正四面体的四个顶点的四个麦克风之间的相对时间差,即声音信号到达麦克风S2、麦克风S3和麦克风S4的时刻与声音信号到达麦克风S1的时刻之间的时延值,具体方法如下:
假设两个麦克风接收声音信号的离散事件信号模型的坐标为:
x1(t)=a1s(t)+n1(t),x2(t)=a2s(t-τ12)+n2(t)   (1)
上式中,αi为声源信号的衰减系数,s(t)为声源目标信号,xi(t)为麦克风采集的声音信号,ni(t)为声源附加的噪声信号,τ12为两个麦克风拾取声音信号的延迟时间,即时延,
将采集的声音信号xi(t),i=1,2通过傅里叶变换,由时域转化成频域信号Xi(ω),其互功率谱函数为:
G X 1 X 2 ( &omega; ) = X 1 ( &omega; ) X 2 * ( &omega; ) - - - ( 2 )
其互相关函数为:
R x 1 x 2 ( &tau; ) = &Integral; 0 &pi; G X 1 X 2 ( &omega; ) e j&omega;&tau; d&omega; - - - ( 3 )
最后进行峰值检测,互相关函数的峰值对应的横坐标的点就是时延值t21,用同样的方法可以计算出时延值t31和t41
所得相对的时延估计的结果是:麦克风S2相对于麦克风S1的时间差为29,麦克风S3相对于麦克风S1的时间差为49,麦克风S4相对于麦克风1的时间差为28。
由于采集卡为100k,因此这里的29代表的实际时间为29个采样周期,即为29*10-5秒;这里的49代表的实际时间为49个采样周期,即为49*10-5秒;这里的28代表的实际时间为28个采样周期,即为28*10-5秒。
得出为麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21=29,t31=49,t41=28;
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
麦克风阵列为正四面体,设S1、S2、S3、S4分别为四个麦克风,O既为坐标原点,同时也是正四面体底面的中心,设Q为声源目标点,坐标为Q(x,y,z),坐标原点O到声源目标点Q的距离为r,OQ在XOY平面的投影为OQ′,定义OQ′与X轴的夹角为α,OQ与Z轴的夹角为β,假设S1到坐标原点O的距离为a,则四个麦克风的坐标分别为:S1=(a,0,0)、 S 2 = ( - a / 2 , 3 a / 2,0 ) , S 3 = ( - a / 2 , - 3 a / 2,0 ) , S 4 = ( 0,0 , 2 a ) ,
从上述(1)得到声音信号到达麦克风S2、麦克风S3和麦克风S4的时刻与声音信号到达麦克风S1的时刻之间的时延值分别为:t21、t31、t41
这时得出声源的方位角公式为:
&alpha; &ap; arctan 3 t 31 - t 21 t 21 + t 31 - - - ( 4 )
计算得出α=29度,根据前面关于方位角分象限问题可得:A=29度。
这时得出仰角公式为:
&beta; &ap; arccot t 21 + t 31 - 3 t 41 2 2 t 21 2 + t 31 2 - t 21 t 31 - - - ( 5 )
计算得出β=-87度,根据前面的关于仰角分象限问题可得:E=180+(-87)=93度,即仰角E为93度。
由此得出第一次测定声源目标所计算得出声源目标在小型麦克风阵列移动前的方位角A=29度和计算得出声源目标在小型麦克风阵列移动前的仰角E=93度;
第二步,移动小型麦克风阵列
在第一步完成之后,通过移动机器人原地顺时针转动90-29度实现将小型麦克风阵列顺时针转动90-29度,χ=90度,再将小型麦克风阵列沿阵列方位角度0度方向也即机器人正前方向前移动距离L=1米;
第三步,测定声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
在第二步操作完成后,在小型麦克风阵列到达的位置上,重复第一步的操作,
(1)由上位机中的时延计算模型进行小型麦克风阵列中各个麦克风相对的时延估计
所得相对的时延估计的结果是:麦克风S2相对于麦克风S1的时间差为-49,麦克风S3相对于麦克风S1的时间差为-13,麦克风S4相对于麦克风S1的时间差为-20。
由于采集卡为100k,因此这里的-49代表的实际时间为-49个采样周期,即为-49*10-5秒;这里的-13代表的实际时间为-13个采样周期,即为-13*10-5秒;这里的-20代表的实际时间为-20个采样周期,即为-20*10-5秒。
得出麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21=-49,t31=-13,t41=-20;
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
得出第二次测定声源目标的结果是:
α=-45.1630度,声源目标在小型麦克风阵列移动后的方位角B=180+(-45.1630)=-134.8370度;
β=-88.1577度,声源目标在小型麦克风阵列移动后的仰角F=180+(-88.1577)=91.8423度。
第四步,计算出声源目标离麦克风阵列底面的中心点的水平距离
计算公式为:
d2=L*sin(χ)/sin(180-χ-δ)   (6)
d2为声源目标到麦克风阵列底面的中心点的水平距离,小型麦克风阵列2的移动方向的反方向O2O1和小型麦克风阵列2移动后的声源目标3的方向O2Z的夹角为δ,也即δ=180-B,代入上述所得数据得出声源距离麦克风阵列底面的中心点的水平距离d2为:
d2=1*sin(90)/sin(180-90-(180-134.837))=1.4183;
第五步,计算出声源目标到小型麦克风阵列底面的中心点的距离D
计算公式为:
D=d2/sin(F)   (7)
代入上述所得数据得出声源目标到小型麦克风阵列底面的中心点的距离D为:
D=1.4183/sin(91.8423)=1.4187
第六步,三维空间声源定位数据的显示输出
通过计算机的外设,即显示器显示或者通过网卡输出到别的电脑上显示输出本实施例三维空间声源定位的具体结果为:声源目标的方位角B=-134.8370度,声源目标的仰角F=91.8423度,声源目标离麦克风阵列底面的中心点的水平距离d2=1.4183和声源目标到小型麦克风阵列底面的中心点的距离D=1.4187,由此完成三维空间声源定位。
实施例2
A.该方法所用的装置
同实施例1。
B.本实施用上述装置进行三维空间声源定位方法的步骤是:
此处同实施例1。
第一步,测定声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
此处同实施例1。
(1)除用小型麦克风阵列采集一段时间为20ms的目标声音信号之外,其他同实施例1。
所得相对的时延估计的结果是:麦克风S2相对于麦克风S1的时间差为36,麦克风S3相对于麦克风S1的时间差为49,麦克风S4相对于麦克风S1的时间差为28。
由于采集卡为100k,因此这里的36代表的实际时间为36个采样周期,即为36*10-5秒;这里的49代表的实际时间为49个采样周期,即为49*10-5秒;这里的28代表的实际时间为28个采样周期,即为28*10-5秒。
得出麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21=36,t31=49,t41=28
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
此处同实施例1。
计算得出α=14.8370度,计算得出β=89.0786度;
由此得出第一次测定声源目标所计算得出声源目标在小型麦克风阵列移动前的方位角A=14.8370度和计算得出声源目标在小型麦克风阵列移动前的仰角E=89.0786度;
第二步,移动小型麦克风阵列
在第一步完成之后,通过移动机器人原地顺时针转动45-14.8370度实现将小型麦克风阵列顺时针转动45-14.8370度,χ=45度,再将小型麦克风阵列沿阵列方位角度0度方向也即机器人正前方向前移动距离L=0.5米;
第三步,测定声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
在第二步操作完成后,在小型麦克风阵列到达的位置上,重复第一步的操作,
(1)所得相对的时延估计的结果是:麦克风S2相对于麦克风S1的时间差为-45,麦克风S3相对于麦克风S1的时间差为-3,麦克风S4相对于麦克风S1的时间差为-17。
由于采集卡为100k,因此这里的-45代表的实际时间为-45个采样周期,即为-45*10-5秒;这里的-3代表的实际时间为-3个采样周期,即为-3*10-5秒;这里的-17代表的实际时间为-17个采样周期,即为-17*10-5秒。
得出为麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21=-45,t31=-3,t41=-17;
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
得出第二次测定声源目标的结果是:
α=-56.5820度,声源目标在小型麦克风阵列移动后的方位角B=123.4180度;
β=88.6057度,声源目标在小型麦克风阵列移动后的仰角F=88.6057度。
第四步,计算出声源目标离麦克风阵列底面的中心点的水平距离
计算公式为:
d2=L*sin(χ)/sin(180-χ-δ)   (6)
d2为声源目标到麦克风阵列底面的中心点的水平距离,小型麦克风阵列2的移动方向的反方向O2O1和小型麦克风阵列2移动后的声源目标3的方向O2Z的夹角为δ,也即δ=180-B,代入上述所得数据有声源距离麦克风阵列底面的中心点的水平距离d2为:
d2=0.5*sin(45)/sin(180-45-(180-123.4180))=0.3609;
第五步,计算出声源目标到小型麦克风阵列底面的中心点的距离D
计算公式为:
D=d2/sin(F)   (7)
代入上述所得数据得出声源目标到小型麦克风阵列底面的中心点的距离D为:
D=0.3609/sin(88.6057)=0.3610
第六步,三维空间声源定位数据的显示输出
通过计算机的外设,即显示器显示或者通过网卡输出到别的电脑上显示输出本实施例三维空间声源定位的具体结果为:声源目标的方位角B=123.4180度,声源目标的仰角F=88.6057度,声源目标离麦克风阵列底面的中心点的水平距离d2=0.3609和声源目标到小型麦克风阵列底面的中心点的距离D=0.3610,由此完成三维空间声源定位。
实施例3
B.本实施用上述装置进行三维空间声源定位方法的步骤是:
此处同实施例1。
第一步,测定声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
此处同实施例1。
(1)除用小型麦克风阵列采集一段时间为30ms的目标声音信号之外,其他同实施例1。
所得相对的时延估计的结果是:麦克风S2相对于麦克风S1的时间差为39,麦克风S3相对于麦克风S1的时间差为47,麦克风S4相对于麦克风S1的时间差为28。
由于采集卡为100k,因此这里的39代表的实际时间为39个采样周期,即为39*10-5秒;这里的47代表的实际时间为47个采样周期,即为47*10-5秒;这里的28代表的实际时间为28个采样周期,即为28*10-5秒。
得出为麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21=39,t31=47,t41=28
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
此处同实施例1。
计算得出α=9.1529度,计算得出β=88.1403度,
由此得出第一次测定声源目标所计算得出声源目标在小型麦克风阵列移动前的方位角A=9.1529度和计算得出声源目标在小型麦克风阵列移动前的仰角E=88.1403度;
第二步,移动小型麦克风阵列
在第一步完成之后,通过移动机器人原地顺时针转动135-9.1529度实现将小型麦克风阵列顺时针转动135-9.1529度,χ=135度,再将小型麦克风阵列沿阵列方位角度0度方向也即机器人正前方向前移动距离L=1.5米;
第三步,测定声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
在第二步操作完成后,在小型麦克风阵列到达的位置上,重复第一步的操作,
(1)所得相对的时延估计的结果是:麦克风S2相对于麦克风S1的时间差为-13,麦克风S3相对于麦克风S1的时间差为-9,麦克风S4相对于麦克风S1的时间差为-8。
由于采集卡为100k,因此这里的-13代表的实际时间为-13个采样周期,即为-13*10-5秒;这里的-9代表的实际时间为-9个采样周期,即为-9*10-5秒;这里的-8代表的实际时间为-8个采样周期,即为-8*10-5秒。
得出为麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21=-13,t31=-9,t41=-8
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
得出第二次测定声源目标的结果是:
α=-17.4802度,声源目标在小型麦克风阵列移动后的方位角B=162.5198度;
β=86.4914度,声源目标在小型麦克风阵列移动后的仰角F=86.4914度。
第四步,计算出声源目标离麦克风阵列底面的中心点的水平距离
计算公式为:
d2=L*sin(χ)/sin(180-χ-δ)   (6)
d2为声源目标到麦克风阵列底面的中心点的水平距离,小型麦克风阵列2的移动方向的反方向O2O1和小型麦克风阵列2移动后的声源目标3的方向O2Z的夹角为δ,也即δ=180-B,代入上述所得数据有声源距离麦克风阵列底面的中心点的水平距离d2为:
d2=1.5*sin(135)/sin(180-135-(180-162.5198))=2.2955;
第五步,计算出声源目标到小型麦克风阵列底面的中心点的距离D
计算公式为:
D=d2/sin(F)   (7)
代入上述所得数据得出声源目标到小型麦克风阵列底面的中心点的距离D为:
D=2.2955/sin(86.4914)=2.2998
第六步,三维空间声源定位数据的显示输出
通过计算机的外设,即显示器显示或者通过网卡输出到别的电脑上显示输出本实施例三维空间声源定位的具体结果为:声源目标的方位角B=162.5198度,声源目标的仰角F=86.4914度,声源目标离麦克风阵列底面的中心点的水平距离d2=2.2955和声源目标到小型麦克风阵列底面的中心点的距离D=2.2998,由此完成三维空间声源定位。
上述所有实施例中所用的元器件均通过商购获得。

Claims (5)

1.三维空间声源定位方法,其特征在于:是采用可移动小型麦克风阵列和基于时延估计的声源定位技术进行三维空间声源定位方法,
A.该方法所用的装置
包括小型麦克风阵列、供电调理设备、数据采集卡和上位机,其中小型麦克风阵列由四个独立且特性相同的麦克风分别位于正四面体的四个顶点构成,上位机中包括时延计算模型、方位角计算模型、仰角计算模型以及距离计算模型;每个麦克风和供电调理设备需要一条BNC接头的数据线相连接,供电调理设备通过4条BNC接头的数据线和整个麦克风阵列相连接以为后者供电,供电调理设备还通过4条BNC接头的数据线和数据采集卡相连接,数据采集卡和上位机通过一条usb数据线连接;
B.用上述装置进行三维空间声源定位方法的步骤是:
三维空间声源定位包括确定声源目标的方位角B、仰角F、声源目标离麦克风阵列底面的中心点的水平距离d2和声源目标到小型麦克风阵列底面的中心点的距离D,
第一步,测定声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
小型麦克风阵列为正四面体,设正四面体底面的中心为坐标原点O,坐标原点O正前方位置的麦克风为S1,坐标原点O右边位置的麦克风为S2,坐标原点O左边位置的麦克风为S3,坐标原点O上方位置的麦克风为S4,
(1)由上位机中的时延计算模型进行小型麦克风阵列中各个麦克风相对的时延估计
在一个根据测定环境条件选定的位置,用小型麦克风阵列采集一段时间为10ms~30ms的目标声音信号,声音信号通过数据采集卡传到上位机,上位机首先计算出声音信号到达分别位于正四面体的四个顶点的四个麦克风之间的相对时间差,即声音信号到达麦克风S2、麦克风S3和麦克风S4的时刻与声音信号到达麦克风S1的时刻之间的时延值,具体方法如下:
假设两个麦克风接收声音信号的离散事件信号模型的坐标为:
x1(t)=a1s(t)+n1(t),x2(t)=a2s(t-τ12)+n2(t)   (1)
上式中,αi为声源信号的衰减系数,s(t)为声源目标信号,xi(t)为麦克风采集的声音信号,ni(t)为声源附加的噪声信号,τ12为两个麦克风拾取声音信号的延迟时间,即时延,
将采集的声音信号xi(t),i=1,2通过傅里叶变换,由时域转化成频域信号Xi(ω),其互功率谱函数为:
G X 1 X 2 ( &omega; ) = X 1 ( &omega; ) X 2 * ( &omega; ) - - - ( 2 )
其互相关函数为:
R x 1 x 2 ( &tau; ) = &Integral; 0 &pi; G X 1 X 2 ( &omega; ) e j&omega;&tau; d&omega; - - - ( 3 )
最后进行峰值检测,互相关函数的峰值对应的横坐标的点就是时延值t21,用同样的方法可以计算出时延值t31和t41,最终得出麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21、t31、t41
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动前的方位角A和在小型麦克风阵列移动前的仰角E
设Q为声源目标点,坐标为Q(x,y,z),坐标原点O到声源目标点Q的距离为r,OQ在XOY平面的投影为OQ′,定义OQ′与X轴的夹角为α,OQ与Z轴的夹角为β,假设S1到坐标原点O的距离为a,则四个麦克风的坐标分别为:S1=(a,0,0)、 S 2 = ( - a / 2 , 3 a / 2,0 ) , S 3 = ( - a / 2 , - 3 a / 2,0 ) , S 4 = ( 0,0 , 2 a ) ,
从上述(1)得到声音信号到达麦克风S2、麦克风S3和麦克风S4的时刻与声音信号到达麦克风S1的时刻之间的时延值分别为:t21、t31、t41
这时得出声源的方位角公式为:
&alpha; &ap; arctan 3 t 31 - t 21 t 21 + t 31 - - - ( 4 )
上述公式(4)计算得出的α的角度不一定在规定方位角范围内,是因为象限的问题,公式(4)Arctan计算的结果范围为-90度到90度,而所需要的规定方位角结果范围为-180度到180度,这就需要进行分象限处理,经由如下的方位角象限处理过程,得出第一次测定声源目标在小型麦克风阵列移动前的方位角A为:
当计算结果α>0时,并且t31>0时,方位角A=α,
当计算结果α>0时,并且t31<0时,方位角A=-180+α,
当计算结果α<0时,并且t21>0时,方位角A=α,
当计算结果α<0时,并且t21<0时,方位角A=180+α,
这时得出声源的仰角公式为:
&beta; &ap; arccot t 21 + t 31 - 3 t 41 2 2 t 21 2 + t 31 2 - t 21 t 31 - - - ( 5 ) ,
上述公式(5)计算得出β的角度不一定在规定仰角范围内,是因为象限的问题,公式(5)Arccot计算的结果范围为-90度到90度,而需要的规定仰角结果范围为0度到180度,根据计算的几何模型,这里进行分象限处理,经由如下的仰角象限处理过程,得出第一次测定声源目标在小型麦克风阵列移动前的仰角E为:
当计算结果β>0时,仰角E=β,
当计算结果β<0时,仰角E=180+β,
第二步,移动小型麦克风阵列
在第一步完成之后,通过移动机器人原地顺时针转动χ-A度实现将小型麦克风阵列顺时针转动χ-A度,0度<χ<180度,再将小型麦克风阵列沿阵列方位角度0度方向也即移动机器人正前方向前移动距离L;
第三步,测定声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
在第二步操作完成后,在小型麦克风阵列移动后到达的位置上,重复同第一步的操作和计算,结果是,
(1)由上位机中的时延计算模型进行小型麦克风阵列中各个麦克风相对的时延估计
最终得出麦克风S2、麦克风S3和麦克风S4与麦克风S1之间的时延值分别为:t21、t31、t41
(2)由上位机中的方位角计算模型和仰角计算模型进行计算声源目标在小型麦克风阵列移动后的方位角B和在小型麦克风阵列移动后的仰角F
得出第二次测定声源目标在小型麦克风阵列移动后的方位角B为:
当计算结果α>0时,并且t31>0时,方位角B=α,
当计算结果α>0时,并且t31<0时,方位角B=-180+α,
当计算结果α<0时,并且t21>0时,方位角B=α,
当计算结果α<0时,并且t21<0时,方位角B=180+α,
得出第二次测定声源目标在小型麦克风阵列移动后的仰角F为:
当计算结果β>0时,仰角F=β,
当计算结果β<0时,仰角F=180+β,
第四步,计算出声源目标到麦克风阵列底面的中心点的水平距离
由上位机中的距离计算模型计算出声源目标到麦克风阵列底面的中心点的水平距离,计算公式为:
d2=L*sin(χ)/sin(180-χ-δ)   (6)
d2为声源目标到麦克风阵列底面的中心点的水平距离,小型麦克风阵列2的移动方向的反方向O2O1和小型麦克风阵列2移动后的声源目标3的方向O2Z的夹角为δ,也即δ=180-B;
第五步,计算出声源目标到小型麦克风阵列底面的中心点的距离
由上位机中的距离计算模型计算出声源目标到小型麦克风阵列底面的中心点的距离,计算公式为:
D=d2/sin(F)   (7)
D为声源目标到小型麦克风阵列底面的中心点的距离;
第六步,三维空间声源定位数据的显示输出
通过计算机的外设,即显示器显示或者通过网卡输出到别的电脑上显示输出声源目标的方位角B、声源目标的仰角F、声源目标到麦克风阵列底面的中心点的水平距离d2和声源目标到小型麦克风阵列底面的中心点的距离D,由此完成三维空间声源定位。
2.根据权利要求1所述三维空间声源定位方法,其特征在于:所述小型麦克风阵列的正四面体的底面外接圆半径为10厘米。
3.根据权利要求1所述三维空间声源定位方法,其特征在于:所述上位机中使用软件是matlab。
4.根据权利要求1所述三维空间声源定位方法,其特征在于:所述L的范围为0.5~1.5m。
5.根据权利要求1所述三维空间声源定位方法,其特征在于:所述χ的范围为45度~135度。
CN201310001460.1A 2013-01-05 2013-01-05 三维空间声源定位方法 Active CN103064061B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310001460.1A CN103064061B (zh) 2013-01-05 2013-01-05 三维空间声源定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310001460.1A CN103064061B (zh) 2013-01-05 2013-01-05 三维空间声源定位方法

Publications (2)

Publication Number Publication Date
CN103064061A CN103064061A (zh) 2013-04-24
CN103064061B true CN103064061B (zh) 2014-06-11

Family

ID=48106765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310001460.1A Active CN103064061B (zh) 2013-01-05 2013-01-05 三维空间声源定位方法

Country Status (1)

Country Link
CN (1) CN103064061B (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104809259B (zh) * 2014-01-23 2019-03-08 腾讯科技(深圳)有限公司 混响三维空间定位方法和装置
CN105451151B (zh) * 2014-08-29 2018-09-21 华为技术有限公司 一种处理声音信号的方法及装置
CN104410939B (zh) * 2014-10-16 2017-12-29 华为技术有限公司 声像方位感处理方法和装置
CN104360315A (zh) * 2014-10-16 2015-02-18 河北工业大学 基于LabVIEW的麦克风阵列声源定位方法及装置
CN104459625B (zh) * 2014-12-14 2017-07-21 南京理工大学 基于轨道移动双麦克风阵列的声源定位装置及方法
DE102014226077A1 (de) * 2014-12-16 2016-06-16 Robert Bosch Gmbh Verfahren zum Erkennen eines Arbeitsbereichs eines autonomen Arbeitsgeräts sowie ein Arbeitsgerät
CN105227752B (zh) * 2014-12-16 2019-03-05 维沃移动通信有限公司 寻找移动终端的方法和移动终端
CN106303810B (zh) * 2015-05-13 2021-09-10 青岛通产智能机器人有限公司 基于方向性声音传感器的声源方位判断装置及方法
CN104991573A (zh) * 2015-06-25 2015-10-21 北京品创汇通科技有限公司 一种基于声源阵列的定位跟踪方法及其装置
CN106328130A (zh) * 2015-06-30 2017-01-11 芋头科技(杭州)有限公司 一种机器人语音寻向转动***及方法
CN104905758B (zh) 2015-06-30 2016-06-08 广东实联医疗器械有限公司 新型医用内窥镜一体机
CN105163209A (zh) * 2015-08-31 2015-12-16 深圳前海达闼科技有限公司 一种接收声音的处理方法及装置
CN105204001A (zh) * 2015-10-12 2015-12-30 Tcl集团股份有限公司 一种声源定位的方法及***
CN105548998B (zh) * 2016-02-02 2018-03-30 北京地平线机器人技术研发有限公司 基于麦克阵列的声音定位装置和方法
CN105807261B (zh) * 2016-04-26 2018-04-10 深思考人工智能机器人科技(北京)有限公司 一种听音辨位的装置及方法
CN105798917B (zh) * 2016-04-29 2019-02-15 深圳市神州云海智能科技有限公司 一种社区安全报警方法及巡逻机器人
CN106448693B (zh) * 2016-09-05 2019-11-29 华为技术有限公司 一种语音信号处理方法及装置
CN107894595A (zh) * 2017-11-06 2018-04-10 上海航天测控通信研究所 一种非高斯SaS冲击噪声环境下的时延估计方法
CN107991670B (zh) * 2017-11-21 2022-01-18 宇龙计算机通信科技(深圳)有限公司 导航方法及移动终端
CN109831717B (zh) * 2017-11-23 2020-12-15 深圳市优必选科技有限公司 一种降噪处理方法、***及终端设备
CN108802684B (zh) * 2018-03-29 2022-02-22 南京信息工程大学 基于反演算法的雷声三维定位方法
CN108802689B (zh) * 2018-06-14 2020-09-01 河北工业大学 基于声源阵列的空间麦克风定位方法
CN108806684B (zh) * 2018-06-27 2023-06-02 Oppo广东移动通信有限公司 位置提示方法、装置、存储介质及电子设备
CN109100685A (zh) * 2018-07-12 2018-12-28 南京信息工程大学 一种双面四元十字阵的被动声定位融合算法
CN109471145B (zh) * 2018-10-17 2022-12-06 中北大学 一种基于四元声阵列平台的双声定位定姿法
CN109782225B (zh) * 2019-01-18 2021-04-16 杭州微萤科技有限公司 一种基站坐标的定位方法
US20220163323A1 (en) * 2019-03-22 2022-05-26 Chengdu University Of Information Technology Irradiance-Based Radiation Source Orientation Method
CN110085029B (zh) * 2019-05-31 2020-08-04 重庆交通大学 基于轨道式巡检机器人的高速公路巡检***与方法
CN110333541A (zh) * 2019-07-09 2019-10-15 中科传启(苏州)科技有限公司 一种生命体检测方法、设备及行车记录仪
CN110333540A (zh) * 2019-07-09 2019-10-15 中科传启(苏州)科技有限公司 一种生命体检测方法、设备及行车记录仪
CN112964256B (zh) * 2019-12-13 2024-02-27 佛山市云米电器科技有限公司 室内定位方法、智能家电设备及计算机可读存储介质
CN112346016B (zh) * 2020-10-28 2023-11-28 苏州触达信息技术有限公司 一种水中人员的定位方法和可穿戴设备
CN112684414A (zh) * 2020-12-21 2021-04-20 广西大学 无人机反制方法及装置
US11750971B2 (en) * 2021-03-11 2023-09-05 Nanning Fulian Fugui Precision Industrial Co., Ltd. Three-dimensional sound localization method, electronic device and computer readable storage
CN113317781B (zh) * 2021-04-12 2023-07-21 中国人民解放军总医院第六医学中心 一种用于测试声源定位能力的测听***及其方法
CN114034380B (zh) * 2021-11-11 2023-11-17 上汽大众汽车有限公司 一种用于发动机台架的一维声学定位方法
CN114624689B (zh) * 2022-05-12 2022-09-23 杭州兆华电子股份有限公司 一种基于声像仪的近场聚焦声源距离计算方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1089092A1 (en) * 1999-10-01 2001-04-04 Baggermaatschappij Boskalis B.V. Method and apparatus for measuring physical parameters from the phase and amplitude histories of an acoustic signal
CN101855914A (zh) * 2007-11-13 2010-10-06 Akg声学有限公司 声源的位置确定
CN101957442A (zh) * 2010-06-04 2011-01-26 河北工业大学 一种声源定位装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101483269B1 (ko) * 2008-05-06 2015-01-21 삼성전자주식회사 로봇의 음원 위치 탐색 방법 및 그 장치
US9031268B2 (en) * 2011-05-09 2015-05-12 Dts, Inc. Room characterization and correction for multi-channel audio

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1089092A1 (en) * 1999-10-01 2001-04-04 Baggermaatschappij Boskalis B.V. Method and apparatus for measuring physical parameters from the phase and amplitude histories of an acoustic signal
CN101855914A (zh) * 2007-11-13 2010-10-06 Akg声学有限公司 声源的位置确定
CN101957442A (zh) * 2010-06-04 2011-01-26 河北工业大学 一种声源定位装置

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
Dirk Bechler等.RELIABILITY MEASUREMENT OF TIME DIFFERENCE OF ARRIVAL ESTIMATIONS FOR MULTIPLE SOUND SOURCE LOCALIZATION.《17th Annual Meeting of the IAR》.2002,
Kamen Y等.Learning-Based Three Dimensional Sound Localization Using a Compact Non-Coplanar Array of Microphones.《Proc. AAAI Spring Symposium on Intelligent》.1998,
Learning-Based Three Dimensional Sound Localization Using a Compact Non-Coplanar Array of Microphones;Kamen Y等;《Proc. AAAI Spring Symposium on Intelligent》;19981231;第68-77页 *
RELIABILITY MEASUREMENT OF TIME DIFFERENCE OF ARRIVAL ESTIMATIONS FOR MULTIPLE SOUND SOURCE LOCALIZATION;Dirk Bechler等;《17th Annual Meeting of the IAR》;20021231;第1-6页 *
基于BP 神经网络的正四面体阵列声源定向研究;杨鹏等;《传感器与微***》;20120531;第31卷(第5期);第8-9、12页 *
基于声达时间差的多声源目标定位***;徐向前等;《中南大学学报(自然科学版)》;20110930;第574-578页 *
徐向前等.基于声达时间差的多声源目标定位***.《中南大学学报(自然科学版)》.2011,
杨鹏等.基于BP 神经网络的正四面体阵列声源定向研究.《传感器与微***》.2012,第31卷(第5期),8、9、12.
移动机器人三维空间听觉定位***设计;谷岳等;《计算机仿真》;20110930;第28卷(第9期);第195-198页 *
谷岳等.移动机器人三维空间听觉定位***设计.《计算机仿真》.2011,第28卷(第9期),

Also Published As

Publication number Publication date
CN103064061A (zh) 2013-04-24

Similar Documents

Publication Publication Date Title
CN103064061B (zh) 三维空间声源定位方法
CN104035065A (zh) 基于主动旋转的声源定向装置及其应用方法
CN109901112B (zh) 基于多通道声获取的声学同时定位与建图方法
CN104076331A (zh) 一种七元麦克风阵列的声源定位方法
CN104991573A (zh) 一种基于声源阵列的定位跟踪方法及其装置
KR20090116089A (ko) 로봇의 음원 위치 탐색 방법 및 그 장치
CN1952684A (zh) 利用麦克风定位声源的方法和装置
Tellakula Acoustic source localization using time delay estimation
CN106774901B (zh) 基于超声定位的远距离pc体感输入方法
CN108037410B (zh) 一种基于可控响应功率的局部放电超声波定位方法与装置
Tuma et al. Sound source localization
Ogiso et al. Robust indoor localization in a reverberant environment using microphone pairs and asynchronous acoustic beacons
CN115902776B (zh) 一种基于被动式声音信号的声源定位方法
CN104535964A (zh) 基于低频衍射时延差的头盔式麦克风阵列声源定位方法
CN110161458A (zh) 一种基于光纤迈克尔逊干涉仪的声源定位***
Kunin et al. Direction of arrival estimation and localization using acoustic sensor arrays
Geist et al. Towards a hyperbolic acoustic one-way localization system for underwater swarm robotics
Al-Sheikh et al. Sound source direction estimation in horizontal plane using microphone array
KR20090128221A (ko) 음원 위치 추정 방법 및 그 방법에 따른 시스템
Thakur et al. Sound source localization of harmonic sources in entire 3D space using just 5 acoustic signals
CN115453300B (zh) 一种基于声传感器阵列的局部放电定位***及方法
CN116299182A (zh) 一种声源三维定位的方法及装置
Kunin et al. 3D direction of arrival estimation and localization using ultrasonic sensors in an anechoic chamber
DOUAER et al. Tracking a sound source in two dimensions using microsoft kinect sensors
Thaljaoui et al. Real Time Acoustic Localization of Elderly Persons in a Smart Home

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant