[发明专利]一种基于Green函数修正的高分辨率声源定位方法有效

专利信息
申请号: 201911193132.X 申请日: 2019-11-28
公开(公告)号: CN110850371B 公开(公告)日: 2021-09-21
发明(设计)人: 徐亮;李子风;毕传兴;徐文;权璐纯 申请(专利权)人: 合肥工业大学
主分类号: G01S5/20 分类号: G01S5/20
代理公司: 安徽省合肥新安专利代理有限责任公司 34101 代理人: 陆丽莉;何梅生
地址: 230009 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 green 函数 修正 高分辨率 声源 定位 方法
【权利要求书】:

1.一种基于Green函数修正的高分辨率声源定位方法,其特征包括以下步骤:

步骤1、在K个声源辐射形成的声场中布置M个传感器,从而形成测量面W;采集各传感器所检测到的声压数据p=[p(r1),p(r2),…p(rm)],其中,rm表示测量面W上第m个测量点的坐标向量,p(rm)表示第m个测量点的声压数据;

步骤2、定义聚焦面T为离散化声源计算平面所形成的网格面;所述聚焦面T包含N个网格点,且每个网格点为聚焦点;

将每个聚焦点作为潜在声源点,从而利用式(1)构造声源源强列向量q:

q=[q(r1),q(r2),...q(rn)] (1)

式(1)中,rn表示聚焦面T上第n个聚焦点的坐标向量,n=1,2,3,…N;

利用式(2)建立所述聚焦面T上各网格点与传感器阵列中各传感器之间的Green函数矩阵G:

式(2)中,gm(rn)为第n个聚焦点到第m个传感器之间的Green函数,且j为虚数单位,k表示声波波数,|rn-rm|为第n个聚焦点到第m个传感器之间的距离,m=1,2,3,...,M;

步骤3、利用式(3)建立声源源强列向量q与传感器阵列声压测量值p之间的关系:

p=Gq (3)

步骤4、通过稀疏重构算法对(3)式进行求解,获得所述聚焦面T上各网格点处的声源源强列向量,通过所述声源源强列向量中的源强大小确定所述聚焦面上声源的个数K及各声源的初步位置;

根据各声源的初步位置,从所述Green函数矩阵G中抽取相应的列,从而形成如式(4)所示的待修正的Green函数矩阵GK

GK=[g(rc1),g(rc2),…,g(rcK)] (4)

式(4)中,g(rcK)为第K个声源的初步位置到传感器阵列中各传感器的Green函数所组成的列向量,即g(rcK)=[g1(rcK),g2(rcK),…,gm(rcK)]T;其中gm(rcK)为第K个声源的初步位置到第m个传感器的Green函数;

步骤5、对所述待修正的Green函数矩阵GK进行一阶泰勒展开,并结合坐标轮换迭代优化方法,从而估计出实际声源位置对应的修正后的Green函数矩阵Gt,从而在所述聚焦面T上网格点之间实现亚网格搜索,得到准确的声源位置。

2.根据权利要求1中所述的高分辨率声源定位方法,其特征在于:所述步骤5是按如下过程进行:

步骤5.1:利用式(5)所示的一阶泰勒展开方法,得到修正后的Green函数矩阵Gt

式(5)中,ΔX,ΔY分别为由各声源在x、y方向的位置偏差所组成的对角矩阵,并有:

式中,ΔxK为第K个声源实际位置相对于初步位置在x方向的位置偏差,ΔyK为第K个声源实际位置相对于初步位置在y方向的位置偏差;

步骤5.2:利用式(6)建立声压数据p与K个声源对应的修正后的Green函数矩阵Gt之间的数学关系:

式(6)中,qK为K个声源的源强列向量;

步骤5.3:定义当前迭代次数为i,最大迭代次数为Imax;定义当前迭代维度为j,并初始化i=1;

步骤5.4:令第i轮迭代中第j个维度的K个声源的源强列向量为并初始化为qK

步骤5.5:初始化j=0;

步骤5.6:先进行x方向偏差修正,利用式(7)计算第i轮迭代中由于声源在x方向存在位置偏差造成的传感器阵列中各传感器处的声压偏差:

式(7)中,为第i轮迭代中由于声源在x方向存在位置偏差造成的第m个传感器处的声压偏差;ΔYi为第i轮迭代中K个声源的y方向位置偏差组成的对角矩阵;当i=1时,ΔYi为0;

步骤5.7:利用式(8)计算第i轮迭代中声源在x方向的位置偏差:

式(8)中,为第i轮迭代中第K个声源在x方向的位置偏差;

步骤5.8:将j+1赋值给j;

步骤5.9:利用式(9)计算第i轮迭代中第j个维度的修正后的Green函数矩阵

式(9)中,ΔXi为第i轮迭代中K个声源的x方向位置偏差组成的对角矩阵;

步骤5.10:利用式(10)计算第i轮迭代中第j个维度的K个声源的源强列向量

步骤5.11:再进行y方向偏差修正,利用式(11)计算第i轮迭代中由于声源在y方向存在位置偏差造成的传感器阵列中各传感器处的声压偏差:

式(11)中,为第i轮迭代中由于声源在y方向存在位置偏差造成的第m个传感器处的声压偏差;

步骤5.12:利用式(12)计算第i轮迭代中声源在y方向的位置偏差:

式(12)中,为第i轮迭代中第K个声源在y方向的位置偏差;

步骤5.13:将j+1赋值给j;

步骤5.14:利用式(13)计算第i轮迭代中第j个维度的修正后的Green函数矩阵

步骤5.15:利用式(14)计算第i轮迭代中第j个维度的K个声源的源强列向量

步骤5.16:判断iImax是否成立,若成立,则停止迭代,并得到准确的声源位置,否则,将赋值给后,将i+1赋值给i,同时返回步骤5.5顺序执行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911193132.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top