The invention provides a far field sound source localization system and method, the system includes: a microphone array, including at least two microphones, the microphone for voice information collection source; space diversity positioning unit for space coordinate system is set up according to the position of the microphone space will be divided into several sub sets, according to the to determine where each subset of sound source sound information; virtual phase positioning unit for the separate virtual phase location of each of the microphone; the virtual phase location includes: to transfer a virtual phase of two voice information captured by the microphone to obtain the phase difference amplification, and according to the corresponding inverse function to determine the true phase according to the difference, to determine the sound source relative to the incident angle of a microphone real phase difference; statistical positioning unit for each of the incident angle To determine the angle information of the sound source relative to the system. The invention realizes the accurate positioning of the far field sound source by the small size microphone array.
【技术实现步骤摘要】
本申请涉及远场声源定位
,具体涉及一种远场声源定位系统和方法。
技术介绍
到达时间差(Time Difference of Arrival,简称TDOA)定位技术是目前最主流的声源定位技术,通过几何建模,根据麦克风拾取到远场声源的信息。经过互相关算法算出相对延时,再通过延时和阵列距离估算出声源角度。传统的麦克风阵列通过TDOA实现定位,通常对阵列的尺寸有一定的要求。原因在于如果麦克风阵列的尺寸过小,即各麦克风的间距过近,会导致远场声源到达各麦克风的声音信号过于相近,很难通过互相关算法来算出声源从远场到达麦克风阵列的时间差即延时,同时,过小的阵列尺寸会产生很大误差,难以准确计算声源相对于麦克风阵列的角度。最终导致远场声源的角度定位的精度大幅下降。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种能通过小尺寸麦克风阵列对远场声源的角度进行精准定位的远场声源定位系统和方法。第一方面,本专利技术提供一种远场声源定位系统,所述系统包括:麦克风阵列,包括至少两个麦克风,各所述麦克风分别用于采集声源的声音信息;空间分集定位单元,用于建立空间坐标系,根据各所述麦克风在所述空间坐标系中的位置将空间划分为若干个子集,根据各所述声音信息确定所述声源所在的子集;虚拟相位定位单元,用于分别对各所述麦克风中每一对麦克风进行虚拟相位定位;其中,所述虚拟相位定位包括:对所述一对麦克风所采集的两个声音信息进行虚拟相位迁移以获得放大相位差,并根据与所述虚拟相位迁移对应的逆函数确定真实相位差,根据所述真实相位差确定所述声源相对于所述一对麦克风的入射角;统计定位单元,用于对各所述入 ...
【技术保护点】
一种远场声源定位系统,其特征在于,所述系统包括:麦克风阵列,包括至少两个麦克风,各所述麦克风分别用于采集声源的声音信息;空间分集定位单元,用于建立空间坐标系,根据各所述麦克风在所述空间坐标系中的位置将空间划分为若干个子集,根据各所述声音信息确定所述声源所在的子集;虚拟相位定位单元,用于分别对各所述麦克风中每一对麦克风进行虚拟相位定位;其中,所述虚拟相位定位包括:对所述一对麦克风所采集的两个声音信息进行虚拟相位迁移以获得放大相位差,并根据与所述虚拟相位迁移对应的逆函数确定真实相位差,根据所述真实相位差确定所述声源相对于所述一对麦克风的入射角;统计定位单元,用于对各所述入射角进行统计分析,确定所述声源相对于所述系统的角度信息。
【技术特征摘要】
1.一种远场声源定位系统,其特征在于,所述系统包括:麦克风阵列,包括至少两个麦克风,各所述麦克风分别用于采集声源的声音信息;空间分集定位单元,用于建立空间坐标系,根据各所述麦克风在所述空间坐标系中的位置将空间划分为若干个子集,根据各所述声音信息确定所述声源所在的子集;虚拟相位定位单元,用于分别对各所述麦克风中每一对麦克风进行虚拟相位定位;其中,所述虚拟相位定位包括:对所述一对麦克风所采集的两个声音信息进行虚拟相位迁移以获得放大相位差,并根据与所述虚拟相位迁移对应的逆函数确定真实相位差,根据所述真实相位差确定所述声源相对于所述一对麦克风的入射角;统计定位单元,用于对各所述入射角进行统计分析,确定所述声源相对于所述系统的角度信息。2.根据权利要求1所述的远场声源定位系统,其特征在于,所述建立空间坐标系,根据各所述麦克风在所述空间坐标系中的位置将空间划分为若干个子集,根据各所述声音信息确定所述声源所在的子集包括:建立空间坐标系;以各所述麦克风中每一对麦克风的中垂面为界线,将空间划分为若干个子集;分别根据每一对麦克风所采集的两个声音信息判断所述声源在各所述中垂面的哪一侧,以确定所述声源所在的子集。3.根据权利要求1所述的远场声源定位系统,其特征在于,所述对所述一对麦克风所采集的两个声音信息进行虚拟相位迁移以获得放大相位差,并根据与所述虚拟相位迁移对应的逆函数确定真实相位差包括:对所述一对麦克风中远离所述声源的第一麦克风所采集的第一声音信息进行虚拟相位后移,得到第三声音信息;对所述一对麦克风中靠近所述声源的第二麦克风所采集的第二声音信息进行虚拟相位前移,得到第四声音信息;根据所述第三声音信息和所述第四声音信息计算得到放大相位差;根据所述放大相位差、虚拟相位后移求逆函数、虚拟相位前移求逆函数计算得到真实相位差。4.根据权利要求1所述的远场声源定位系统,其特征在于,所述对各所述入射角进行统计分析,确定所述声源相对于所述系统的角度信息包括:根据所述空间坐标系将各所述入射角分别转换为相对于所述系统的入射角,并建立几何模型;对各相对于所述系统的入射角进行统计分析,确定所述声源相对于所述系统的角度信息。5.根据权利要求4所述的远场声源定位系统,其特征在于,所述根据所述空间坐标系将各所述入射角分别转换为相对于所述系统的入射角,并建立几何模型之前还包括:根据各所述声音信息判断所述声源位于近场或远场,并根据判断结果选择对应的建模类型。6.根据权利要求1-5任一项所述的远场声源定位系统,其特征在于,所述麦克风阵列为平面麦克风阵列,各所述麦克风位于同一平面上;或,所述麦克风阵列为立体麦克风阵列,各所述麦克风不位于同一平面上。7.根据权利要求6所述的远场声源定位系统,其特征在于...
【专利技术属性】
技术研发人员:徐荣强,
申请(专利权)人:北京地平线信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。