掌桥专利:专业的专利平台
掌桥专利
首页

声矢量传感器阵列自适应波束形成方法、系统及存储介质

文献发布时间:2023-06-19 11:16:08


声矢量传感器阵列自适应波束形成方法、系统及存储介质

技术领域

本发明涉及一种传感器信号处理技术领域,特别是关于一种声矢量传感器阵列自适应波束形成方法、系统、计算机设备及存储介质。

背景技术

声矢量传感器的声压通道和振速通道可共点同时获得声场的声压和振速信息,为水下目标探测提供了更有利的工具和更多信息。当声矢量传感器在水下应用时,环境噪声是主要背景噪声源,孙贵青等对水下环境噪声的特性做了细致的理论分析和实验验证(孙贵青,杨德森,时胜国.基于矢量水听器的声压和质点振速的空间相关系数[J].声学学报.2003,28(6):509-513)。实际中,水下环境噪声还可能含有由于岸边的工业噪声和人为噪声等引起的具有特定方向的干扰源。GSC技术是一种自适应波束形成算法,GSC技术最初是由Howells P(Howells P.Intermediate frequency side-lobe canceller[P].美国,US3202990A,1965-08-24)在无线电噪声和干扰抑制应用中提出。为了增强GSC技术对通道幅相误差的稳健性,郭庆华等提出一种基于子空间投影的稳健GSC算法(郭庆华,廖桂生.一种稳健的自适应波束形成器[J].电子与信息学报,2004,26(1):146-150)。柳艾飞等(柳艾飞,杨德森,时胜国,朱中锐.各向同性噪声场中单矢量传感器虚源消除MUSIC测向方法[J].声学学报,2019,44(4):698-706)分析得到,即使在各向同性噪声场中,由于声压通道和振速通道噪声功率的不一致性导致虚源,使得接收信号协方差矩阵的信号子空间维度并不等于目标信号和干扰的维度。而基于子空间投影的稳健GSC算法在声矢量传感器阵列中应用时,假设目标信号和干扰的个数为信号子空间维度;由于没有考虑水下背景噪声的复杂性引起的虚源,导致该算法在导向向量向信号子空间投影过程中无法正确考量信号子空间的维度,从而使得其波束形成性能在低信噪比时急剧下降。

发明内容

针对水下复杂背景噪声导致已有GSC波束形成技术性能下降的问题,本发明的目的是提供一种声矢量传感器阵列自适应波束形成方法、系统、计算机设备及存储介质,其估计实际信号子空间维数,不需要已知目标信号和干扰的个数,在低信噪比时仍旧能在期望方向形成主瓣,在干扰方向保持零陷,并且具有较高的信干噪比增益。

为实现上述目的,本发明采取以下技术方案:一种声矢量传感器阵列自适应波束形成方法,其包括以下步骤:1)声矢量传感器阵列在水下环境噪声场中接收远场窄带信号;2)根据接收的远场窄带信号r(n),计算协方差矩阵

进一步,所述声矢量传感器阵列由M个声矢量传感器组成,其中每个声矢量传感器由声压传感器和水平面内x和y两个空间轴向的振速传感器空间共点组合而成,声矢量传感器空间共点同时测量声压以及x、y方向的两个振速分量。

进一步,所述接收的远场窄带信号为N个快拍数据r(n),n=1,…,N;r(n)是一个

进一步,所述信号子空间维度p的估计方法包括以下步骤:

4.1)初始化迭代次数l=1;初始化

4.2)噪声特征向量集合表达为

4.3)计算接收信号矩阵在所有噪声特征向量方向上投影幅度的平方之和,并记录为变量c的第l个元素值c(l);

4.4)更新迭代次数l′=l+1;

4.5)若l′≤M,返回步骤4.2),继续迭代;若l′>M,停止迭代;

4.6)计算变量c的斜率向量为c′;c′的第m个元素c′(m)为c′(m)=c(m+1)-c(m),

4.7)寻找c′

进一步,所述投影后的导向向量a

a

进一步,所述阻塞矩阵B的构造方法包括以下步骤:

7.1)构造P

7.2)对P

7.3)取

进一步,所述波束形成权值向量w为:

一种声矢量传感器阵列自适应波束形成系统,其包括:接收模块、协方差矩阵计算模块、特征分解模块、维度估计模块、信号子空间矩阵构造模块、投影处理模块、阻塞矩阵构造模块和波束形成模块;所述接收模块采用声矢量传感器阵列在水下环境噪声场中接收远场窄带信号;所述协方差矩阵计算模块根据接收的远场窄带信号r(n),计算协方差矩阵

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行上述方法中的任一方法。

一种计算设备,其包括:一个或多个处理器、存储器及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述方法中的任一方法的指令。

本发明由于采取以上技术方案,其具有以下优点:1、由于水下环境噪声的复杂性导致原来的基于子空间投影的稳健GSC算法投影出错,为消除水下环境噪声的影响,本发明基于实际信号子空间维数的自适应波束形成方法根据接收信号向量和噪声子空间的正交性,通过搜索,估计得到实际的信号子空间维数。然后根据此信号子空间维数构造实际信号子空间,并把期望信号方向的导向向量向此子空间投影,由此得到阻塞矩阵和波束形成权值。2、本发明在低信噪比和通道误差情况下,仍能在期望信号方向形成主瓣,在干扰方向保持零陷,并且具有较高的信干噪比增益。解决了已有GSC波束形成技术在水下环境噪声场中应用时,旁瓣高、主瓣指向错误的难题。本发明可以广泛应用于水下弱目标的被动探测领域中。

附图说明

图1是本发明方法的整体流程示意图。

图2是信噪比等于5dB条件下的方向图。

图3是信噪比等于0dB条件下的方向图。

图4是信噪比等于-5dB条件下的方向图。

图5是信噪比等于-10dB条件下的方向图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的第一实施方式中,如图1所示,本实施例提供一种声矢量传感器阵列自适应波束形成方法,其包括以下步骤:

1)声矢量传感器阵列在水下环境噪声场中接收远场窄带信号;

接收的远场窄带信号为N个快拍数据r(n),n=1,…,N;r(n)是一个

r(n)=[r

其中,r

由N个快拍数据组成的接收信号矩阵Y=[r(1),r(2),…,r(N)];

其中,声矢量传感器阵列由M个声矢量传感器组成,其中每个声矢量传感器由声压传感器和水平面内x和y两个空间轴向的振速传感器空间共点组合而成,声矢量传感器空间共点同时测量声压以及x、y方向的两个振速分量。

2)根据接收的远场窄带信号r(n),计算协方差矩阵

3)对协方差矩阵

其中,对协方差矩阵

其中,λ

4)估计协方差矩阵

4.1)初始化迭代次数l=1;初始化

4.2)噪声特征向量集合表达为

4.3)计算接收信号矩阵在所有噪声特征向量方向上投影幅度的平方之和,并记录为变量c的第l个元素值c(l),其计算表达式为:

其中,

4.4)更新迭代次数l′=l+1;

4.5)若l′≤M,返回步骤4.2),继续迭代;若l′>M,停止迭代;

4.6)计算变量c的斜率向量为c′;c′的第k个元素c′(k)计算为c′(k)=c(k+1)-c(k),

4.7)寻找c′

5)采用前p个大特征值对应的特征向量,构成信号子空间矩阵U=[v

6)将期望信号角度θ

a

7)根据投影后的导向向量a

7.1)构造P

7.2)对矩阵P

7.3)取标准正交矩阵

8)根据阻塞矩阵B计算波束形成权值向量w:

在本发明的第二实施方式中,本实施例提供一种声矢量传感器阵列自适应波束形成系统,其包括接收模块、协方差矩阵计算模块、特征分解模块、维度估计模块、信号子空间矩阵构造模块、投影处理模块、阻塞矩阵构造模块和波束形成模块;

接收模块采用声矢量传感器阵列在水下环境噪声场中接收远场窄带信号;

协方差矩阵计算模块根据接收的远场窄带信号r(n),计算协方差矩阵

所述特征分解模块对协方差矩阵

维度估计模块用于估计协方差矩阵

信号子空间矩阵构造模块采用前p个大特征值对应的特征向量,构成信号子空间矩阵U=[v

投影处理模块将期望信号角度θ

波束形成模块根据阻塞矩阵B计算波束形成权值向量w。

在本发明的第三实施方式中,本实施例提供一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,指令当由计算设备执行时,使得计算设备执行第一实施方式中的任一方法。

在本发明的第四实施方式中,本实施例提供一种计算设备,其包括:一个或多个处理器、存储器及一个或多个程序,其中一个或多个程序存储在存储器中并被配置为一个或多个处理器执行,一个或多个程序包括用于执行第一实施方式中的任一方法的指令。

实施例:

为了验证本发明方法在水下环境噪声中的性能,以下所用的背景噪声在哈尔滨工程大学消声水池内录取获得,程控滤波器范围为200Hz-10000Hz,为了保证背景噪声的复杂性,没有进行额外的滤波操作。声矢量传感器阵列为8元均匀圆阵,阵半径为0.35m,每个矢量传感器的x和y正方向与该处的径向和切向重合。目标信号和干扰由仿真得到;目标信号和干扰都是单频信号,目标信号频率为2000Hz,干扰频率为为2010Hz,目标来自于50度,干扰来自于150度。背景噪声、目标信号、干扰的采样频率都为131072Hz;目标信号和干扰的功率相同。每个通道的幅度误差服从[-0.05 0.05]上的均匀分布,相位误差服从[-5° 5°]上的均匀分布。另外,选取传统GSC方法和基于子空间投影的稳健GSC方法(简称稳健GSC方法)与本发明方法做比较。本发明方法中的ε设置为0.1。

取0.25s数据做处理,在信噪比为5dB、0dB、-5dB、-10dB条件下得到的方向图分别如图2、图3、图4、图5所示。取10段0.25s数据得到10个信干噪比增益,由此计算平均信干噪比增益,得到信噪比为5dB、0dB、-5dB、-10dB条件下的平均信干噪比增益如表1所示。

表1不同信噪比条件的信干噪比增益

如图2所示,可以看出本发明方法和稳健GSC方法都能在期望方向形成主瓣,在干扰方向形成一定深度的零陷,而且本发明方法在干扰方向的零陷比稳健GSC方法略深;如图2~图5可见,随着信噪比降低,稳健GSC方法的主瓣偏离目标方向,而且其在干扰方向的零陷变浅;而本发明方法即使在信噪比等于-10dB时,仍能在目标方向形成主瓣,并在干扰方向形成大约-20dB的零陷;另一方面,由于通道误差的影响,传统GSC方法在目标方向形成零陷,而且信噪比越高,对目标方向的零陷越深,从而导致其信干噪比增益越低,这与表1中的结果对应。

从表1可见,本发明方法的信干噪比增益最高,而且随着信噪比降低,信干噪比增益降低,在-10dB时候,仍能得到16.5dB的增益。稳健GSC方法的信干噪比增益也随着信噪比降低而降低,其在-10dB时,信干噪比增益为-8dB。

综上,本发明根据接收信号向量和噪声子空间的正交性,通过搜索,估计得到实际的信号子空间维数。然后根据此信号子空间维数构造实际信号子空间,并把期望信号方向的导向向量向此子空间投影,由此得到阻塞矩阵和波束形成权值。本发明利用声矢量传感器进行自适应波束形成,达到抑制噪声和干扰,提高信干噪比的目的。本发明基于子空间投影的广义旁瓣对消方法(稳健GSC方法)利用向信号子空间投影后的导向向量构造阻塞矩阵,具有对通道幅相误差的稳健性。但声矢量传感器在水下应用时,背景噪声的复杂性导致背景噪声中存在虚源并且通常含有来自特定方向的干扰源,这严重降低了稳健GSC方法的噪声和干扰抑制性能。本发明首先利用噪声子空间和接收信号的正交性,通过搜索,估计实际的信号子空间维数,并据此构造阻塞矩阵。仿真结果表明,相比传统GSC方法和已有的稳健GSC方法,本发明在低信噪比和通道幅相误差情况下,仍能在期望信号方向形成主瓣,在干扰方向保持零陷,并且具有较高的信干噪比增益。解决了已有GSC波束形成技术在水下环境噪声场中应用时,主瓣指向错误、旁瓣高、干扰零陷低、信干噪比增益低的难题。本发明主要应用于水下弱目标的被动探测。

上述各实施例仅用于说明本发明,各部件的结构、尺寸、设置位置及形状都是可以有所变化的,在本发明技术方案的基础上,凡根据本发明原理对个别部件进行的改进和等同变换,均不应排除在本发明的保护范围之外。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

相关技术
  • 声矢量传感器阵列自适应波束形成方法、系统及存储介质
  • 近场源L型声矢量传感器阵列解模糊多参数估计方法
技术分类

06120112862229