发明名称 一种声源定位方法及装置
摘要 本发明涉及一种声源定位方法及装置,该方法包括:将通过麦克风阵列接收的声源信号转化成数字声音信号,所述麦克风阵列中包括多个麦克风;对所述数字声音信号进行频谱提取和白化处理,得到针对每个麦克风的数字声音信号的白化频谱;根据针对每个麦克风的数字声音信号的白化频谱计算出声源位置第一值;根据所述声源位置第一值为可控响应功率计算中的每一对交叉相关函数赋予权重系数,根据权重系数计算声源位置第二值;比较所述声源位置第一值与所述声源位置第二值,根据比较结果确定最终的声源位置。本发明通过为可控响应功率计算中的每一对交叉相关函数赋予权重系数,弱化不可靠的交叉相关函数对最终定位结果的影响,从而提高了声源定位的鲁棒性。
申请公布号 CN103076593B 申请公布日期 2014.09.10
申请号 CN201210587043.5 申请日期 2012.12.28
申请人 中国科学院声学研究所;中国科学院上海高等研究院;北京中科信利技术有限公司 发明人 应冬文;李军锋;冯永强;潘接林;颜永红
分类号 G01S5/18(2006.01)I 主分类号 G01S5/18(2006.01)I
代理机构 北京亿腾知识产权代理事务所 11309 代理人 陈霁
主权项 一种声源定位方法,包括:将通过麦克风阵列接收的声源信号转化成数字声音信号,所述麦克风阵列中包括多个麦克风;对所述数字声音信号进行频谱提取和白化处理,得到针对每个麦克风的数字声音信号的白化频谱;根据针对每个麦克风的数字声音信号的白化频谱计算出声源位置第一值;根据所述声源位置第一值计算声源位置第二值;以及比较所述声源位置第一值与所述声源位置第二值,根据比较结果确定所述声源位置;所述根据针对每个麦克风的数字声音信号的白化频谱计算出声源位置第一值的步骤包括:对针对每个麦克风的数字声音信号的白化频谱进行交叉相关,得到针对交叉匹配的每一对麦克风的数字声音信号的交叉相关函数;根据所述交叉相关函数得到交叉匹配的每一对麦克风中两个麦克风接收声源的声音信号的时间延迟;以及根据所述交叉相关函数和所述时间延迟计算多个可控响应功率,并且根据其中的最大可控响应功率得到所述声源位置第一值;所述根据所述声源位置第一值计算声源位置第二值的步骤包括:根据所述声源位置第一值、所述时间延迟及其对应的交叉匹配的每一对麦克风的间距,计算每一交叉相关函数的权重;以及根据所述每一交叉相关函数及其权重、以及所述时间延迟计算多个可控响应功率,并且根据其中的最大可控响应功率得到所述声源位置第二值;所述根据所述交叉相关函数得到交叉匹配的每一对麦克风中两个麦克风接收声源的声音信号的时间延迟的步骤包括:根据所述交叉相关函数得到交叉相关函数序列,并且根据交叉匹配的每一对麦克风的间距计算最大时间延迟;根据所述最大时间延迟确定搜索范围;根据所述搜索范围,在所述交叉相关函数序列中搜索最大值;以及根据所述最大值得到交叉匹配的每一对麦克风中两个麦克风接收声源的声音信号的时间延迟;根据所述声源位置第一值、所述时间延迟及其对应的交叉匹配的每一对麦克风的间距,计算每一交叉相关函数的权重的步骤包括:根据声源位置第一值计算对应的声音信号入射方向与麦克风对连线之间的夹角;根据所述时间延迟和麦克风对的间距估计所述夹角的估计值;计算所述夹角和所述夹角的估计值的角度差的方差;以及根据所述方差计算每一交叉相关函数的权重。
地址 100190 北京市海淀区北四环西路21号