[发明专利]低信噪比及混响环境下的自适应波束成形方法有效
申请号: | 202110957118.3 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113687307B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 郭文勇;潘兴隆;夏菁;张文群;伍哲;曹承昊 | 申请(专利权)人: | 中国人民解放军海军工程大学 |
主分类号: | G01S5/22 | 分类号: | G01S5/22 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 周敏云 |
地址: | 430033 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 低信噪 比及 混响 环境 自适应 波束 成形 方法 | ||
1.一种低信噪比及混响环境下的自适应波束成形方法,其特征在于,包括如下步骤:
步骤A、基于声传声器阵列获取声场声压数据的步骤;
具体是指,在测量平面Sh利用按规则排布的M元传声器阵列,获取含有声源点且呈稀疏分布的声源面Ss;声源面Ss包括均分的R个区域,其中包括N个存在声源的区域;则规则分布的M元传声器阵列接受到的声压信号稀疏表示为:X(t)=A·S(t)+N(t);
式中,在某时刻t,X(t)表示M×1维传声器阵列接收信号;A是声源与测量传声器阵列间的M×N维传递矩阵;S(t)表示N×1维声源信号;N(t)表示M×1维噪声信号;
将均分声源面过程中得到的各网格线的每一聚焦点均视作一个潜在声源,则测量面上获得的声压即为单个声源源强与传递矩阵的乘积之和,数学表达式记作:p=Gq;
式中:p表示传声器阵列测量面获得的声压,M×1维;G表示声源面与传声器阵列测量面之间的传递矩阵,M×N维;q表示声源源强,N×1维;且
rmn表示第n个聚焦点与第m个阵元之间的距离,rn表示第n个聚焦点与坐标原点之间的距离i为虚数单位,rmn为声源面上的聚焦点到测量平面上的阵元之间的距离;
步骤B、基于镜像源法计算室内脉冲响应
具体是指,基于镜像源法构建室内混响镜像源模型,确定室内传声器阵列接收信号
式中y(t)为传声器阵列接收到的信号,h(t)为室内脉冲响应函数,x(t)为声源信号,n(t)为噪声信号,τ表示声波反射产生的延时量,*表示卷积运算;
对上式进行傅里叶变换转换至频域后得到Y(ω)=X(ω)H(ω)+N(ω);
由此构造室内脉冲响应函数
式中,βx,1、βy,1和βz,1表示各方向上靠近坐标原点的墙壁的反射系数;βx,2、βy,2和βz,2表示各方向上远离坐标原点的墙壁的反射系数;Rp表示实际声源或镜像声源到各阵元的距离;Rr表示多阶反射对应的虚拟空间尺寸;U为声速;Q1、Q2、Q3分别取0或1故Rp可取8种位置;
将室内脉冲响应函数转换到频域有:
对于实际声源点坐标(x,y,z),传感器阵元坐标(x’,y’,z’),有:
Rp=(x-x′+2Q1x′,y-y′+2Q2y′,z-z′+2Q3z′)Rr=2(nxLx,nyLy,nzLz)
式中:nx,ny,nz是与反射阶数相关的整数;
步骤C、计算声压互谱矩阵的步骤;
声压互谱矩阵C表达式为:C=ppH=GqqHGH;H是指共轭处理;G为传递矩阵G;当声源为非相干声源则对qqH中的非对角线元素进行简化,qqH简化为则声压互谱矩阵C表达式为进一步表示为:式中:gn为传递矩阵G中的对应列向量;
步骤D、计算点传播函数的步骤;
基于互谱函数的传统波束成形输出结果为:b=ωHCω=ωHppHω;
其中,b表示各聚焦点输出的声功率,ω表示导向向量,ω=[ω1,ω2…ωM],得到
基于前述内容,得到点传播函数声源面声功率
步骤E、原信号重构的步骤
1)初始化稀疏度K0=1,初始化稀疏度估计步长L=s,s为搜索步长;支撑集F=φ,φ为空集;
2)计算残差与传感矩阵每列乘积得到相关系数矩阵u={uj|uj=|r,φj|,j=1,2,…N},其中j为传感矩阵的第j列,r为残差;
从相关系数矩阵中提出K0个最大值对应的索引值存入F中;
3)基于压缩感知前提条件之一的约束等距性条件,如果则自适应稀释度K=K0+L,转步骤(2);
式中,y是指声传感器阵列测得的声场数据;δK是介于0到1之间的常数,δK=0.3;T是指转置矩阵;其中Φ是指压缩感知中的传感矩阵;
若则到步骤4;
4)利用最小二乘法求解初始余量
5)初始估计信号x=0,初始化阶段数stage=1,初始化迭代次数k=1,初始化索引值集合S=φ,候选集C=φ;
6)利用式u={uj|uj=|r,φj|,j=1,2,…N}计算新的相关系数矩阵,并按照uj≥0.5max|u|的标准将对应的索引值存入索引集S中;
7)合并索引值集合T=F∪S,利用式u={uj|uj=|<r,φj>|,j=1,2,…N}计算T中索引值对应原子与余量的相关系数,并提取出K0个最大值对应的索引值存入Fnew中,基于最小二乘法采用式计算估计信号xnew,并利用rnew=y-ΦFx更新余量;
8)计算两次迭代间的误差并判断是否小于指定误差,若两次迭代间的误差||xnew-x||2≤ε,则停止迭代,否则转步骤(9),ε是指指定误差,x是指前次误差值;
9)若||rnew||2≥||r||2,则阶段数加1,stage=stage+1,L=stage*s并跳转步骤(6);若||rnew||2<||r||2,则F=Fnew,r=rnew,k=k+1,转步骤(6);
停止迭代后输出最新得到的估计信号xnew;算法迭代完毕输出结果后,得到最终想要获得的波束数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军工程大学,未经中国人民解放军海军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110957118.3/1.html,转载请声明来源钻瓜专利网。