[发明专利]一种基于RANSAC的ESPRIT声源定位方法在审
申请号: | 201810486052.2 | 申请日: | 2018-05-21 |
公开(公告)号: | CN108680900A | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 徐正勤;伍世虔;张俊勇;邹谜;张琴 | 申请(专利权)人: | 武汉科技大学 |
主分类号: | G01S5/18 | 分类号: | G01S5/18;G10L21/0208 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
地址: | 430081 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子阵 信号子空间 矩阵 特征值分解 协方差矩阵 声源定位 特征矢量 位置参数 旋转关系 定位参数 方向位置 计算数据 可靠数据 目标信号 声源位置 样本集合 分帧 拟合 分解 | ||
本发明公开了一种基于RANSAC的ESPRIT声源定位方法,首先对一段声音信号X(t)进行分帧处理,得到一帧声音信号Xw(t);对Xw(t)分解为两个具有旋转不变特性子阵,第一子阵信号Xw1(t)和第二子阵信号Xw2(t),并计算数据协方差矩阵R;接着对数据协方差矩阵进行特征值分解,从而得到第一子阵的大特征矢量张成的信号子空间Us1和第二子阵的大特征矢量张成的信号子空间Us2;接着利用信号子空间得到含有目标信号方向位置的旋转关系不变矩阵Ψ;接着对旋转关系不变矩阵Ψ进行特征值分解得到K个特征值,对应K个信号的位置参数;最后在获得了每一帧的声源位置参数后,消除这些参数中的不可靠数据,获得一个最优的样本集合然后拟合出精确的位置参数。本发明可以得到更为准确的定位参数。
技术领域
本发明属于声源定位技术领域,涉及一种声源定位方法,具体涉及一种基于RANSAC的ESPRIT声源定位方法。
背景技术
基于麦克风阵列声学模型,声音信号的波达方向(DOA)可以由公式X(t)=AS(t)+N(t)获得。其中A为信号的阵列流形,S(t)为目标信号,N(t)为噪声信号。ESPRIT算法假设噪声信号N(t)为与目标信号不相干的高斯噪声,而实际情况中由于传播环境的复杂性,接收信号中是有相干信号源存在的,包括同频干扰和由于背景物体反射导致的多径传播信号,此时会造成ESPRIT算法的准确度下降。
发明内容
为了解决上述技术问题,本发明提供了一种基于RANSAC的ESPRIT声源定位方法,通过该方法能够定位参数的拟合效果更好,提高ESPRIT定位算法的准确度与鲁棒性。
本发明所采用的技术方案是:一种基于RANSAC的ESPRIT声源定位方法,其特征在于,包括以下步骤:
步骤1:对一段声音信号X(t)通过窗函数w(t)进行分帧处理Xw(t)=X(t)*w(t),得到一帧声音信号Xw(t);
步骤2:对Xw(t)分解为两个具有旋转不变特性的子阵信号,其中第一子阵信号记为Xw1(t),第二子阵信号记为Xw2(t),并计算数据协方差矩阵R;
步骤3:对数据协方差矩阵进行特征值分解,从而得到第一子阵的大特征矢量张成的信号子空间Us1和第二子阵的大特征矢量张成的信号子空间Us2;
步骤4:利用信号子空间得到含有目标信号方向位置的旋转关系不变矩阵
步骤5:对旋转关系不变矩阵Ψ进行特征值分解得到K个特征值,对应K个信号的位置参数;
步骤6:在获得了每一帧的声源位置参数后,利用RANSAC算法消除这些参数中的不可靠数据,获得一个最优的样本集合然后拟合出精确的位置参数。
本发明降低了相干信源对定位的影响。通过RANSAC算法去掉定位过程中由于噪声产生的不可靠点,使得定位参数的拟合效果更好,提高ESPRIT定位算法的准确度与鲁棒性。
附图说明
图1为本发明实施例的流程图;
图2为本发明实施例的实验结果对比图。
具体实施方式
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
请见图1,本发明提供的一种基于RANSAC的ESPRIT声源定位方法,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810486052.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于抵达时间的定位系统
- 下一篇:一种新型的声源方位定位方法