一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

非一致性噪声条件下的特征空间波束形成方法及系统与流程

2023-01-15 05:35:49 来源:中国专利 TAG:


1.本发明涉及声学领域,具体涉及一种非一致性噪声条件下的特征空间波束形成方法及系统。


背景技术:

2.波束形成和子空间类算法是两类最主要的方位谱估计方法。以最小方差无失真响应波束形成算法(mvdr)为代表的最优波束形成能自动抑制各向同性干扰,获得最高的输出信干噪比,并具有较好的稳健性。而以基于特征子空间的多信号分类算法(music)、旋转子空间不变法(esprit)为代表的子空间类方法从理论上突破了方位分辨的瑞利限制,极大的提高了阵列目标方位分辨能力。但子空间类方法的稳健性通常不如波束形成方法,因此人们将子空间处理引入到波束形成中,提高波束形成的方位谱估计性能。其中较为典型的是特征空间波束形成(eigenspace-based beamforming),将mvdr的权向量投影到信号子空间,减小阵列流型误差和噪声引起的权向量扰动,获得更好的分辨率性能。
3.在这些基于特征子空间的算法中,一般假设阵元噪声是一致性的,即每个阵元噪声的方差相同,此时可以通过阵列协方差矩阵的特征分解估计特征子空间。而实际情况中,由于水声环境的复杂性,阵列的噪声分布可能是非一致性的。当阵元噪声功率各不相同时,直接利用阵列协方差矩阵特征分解估计的特征子空间存在误差,会导致这些算法性能的严重下降。


技术实现要素:

4.本发明的目的是提出一种非一致性噪声条件下的特征空间波束形成方法及系统,解决阵列非一致性噪声干扰的问题。
5.为了实现上述发明目的,本发明采用如下的技术方案:一种非一致性噪声条件下的特征空间波束形成方法,包括以下步骤:将阵列接收数据的协方差矩阵的对角线元素置零,构成第一矩阵,再提取阵列接收数据的协方差矩阵的对角线元素,构成第二矩阵,将分成两个部分:;根据阵列接收数据协方差矩阵与噪声协方差矩阵的差值为不含噪声的阵列协方差矩阵,将不含噪声的阵列协方差矩阵转换为,其中为对角线上的元素,i为单位矩阵,根据的特征向量和特征值,推导出,从而对特征分解得到信号子空间矩阵;将波束形成的权向量投影到信号子空间,结合阵列接收数据的协方差矩阵得到特征空间波束形成的空间谱。
6.进一步地,所述第一矩阵和第二矩阵分别表示为:分别表示为:分别表示为:其中为第k个目标信号源的功率,为各阵元噪声的功率,下标i,j表示矩阵第i行第j个元素,m为接收阵列的阵元数,l为接收的信号个数。
7.进一步地,将不含噪声的阵列协方差矩阵转换为包括:根据阵列信号接收模型确定阵列接收数据的协方差矩阵表示为:其中,为m
×
l的方向向量矩阵,其列为方向矢量,为目标信号矩阵,为噪声向量,是目标信号的协方差矩阵,为不存在噪声时阵列的协方差矩阵,是噪声的协方差矩阵;根据第一矩阵的特性有:的特性有:其中为对角线上的元素,i为单位矩阵。
8.进一步地,特征空间波束形成的空间谱估计表示为:,其中为mvdr波束形成的权向量在信号子空间中的投影,,。
9.本发明还提供一种非一致性噪声条件下的特征空间波束形成系统,包括:
接收矩阵分解模块,被配置为将阵列接收数据的协方差矩阵的对角线元素置零,构成第一矩阵,再提取阵列接收数据的协方差矩阵的对角线元素,构成第二矩阵,将分成两个部分:;特征空间计算模块,被配置为根据阵列接收数据协方差矩阵与噪声协方差矩阵的差值为不含噪声的阵列协方差矩阵,将不含噪声的阵列协方差矩阵转换为,其中为对角线上的元素,i为单位矩阵,根据的特征向量和特征值,推导出,从而对特征分解得到信号子空间矩阵;波束形成模块,被配置为将波束形成的权向量投影到信号子空间,结合阵列接收数据的协方差矩阵得到特征空间波束形成的空间谱。
10.本发明还提供一种计算机设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述程序被处理器执行时实现如上所述的非一致性噪声条件下的特征空间波束形成方法的步骤。
11.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的非一致性噪声条件下的特征空间波束形成方法的步骤。
12.本发明提出了一种新的特征子空间估计方法及系统,所述方法通过将阵列协方差矩阵对角线置零,进行特征分解估计得到特征子空间,将不受阵元噪声非一致性的影响。与通过噪声协方差矩阵间接估计特征子空间的方法相比,本方法具有相同的性能,但无需估计噪声协方差矩阵,复杂度低。将其应用到特征空间波束形成算法,提高了非一致性噪声条件下特征空间波束形成算法的方位分辨能力。仿真和实验结果验证了本发明所提方法的可行性和有效性。
附图说明
13.图1为本发明的非一致性噪声条件下的特征空间波束形成方法流程图;图2为仿真实验中独立信源不同信噪比下的目标方位图;图3为仿真实验中独立信源相同信噪比下的目标方位图;图4为仿真实验中两个独立信源入射角夹角在18
°
~30
°
变化时目标分辨力正确检测概率对比;图5为仿真实验中输出信干噪比随输入信噪比的变化曲线;图6为海试实验中mvdr目标方位历程图;图7为海试实验中es目标方位历程图;图8为海试实验中esq目标方位历程图;图9为海试实验中esr(本发明方法)目标方位历程图;图10为海试实验中43s时刻方位谱;图11为海试实验中43s时刻48个阵元的噪声功率估计。
具体实施方式
14.下面结合附图和实施例对本发明的技术方案作进一步说明。
15.假设接收阵列是阵元数为m的均匀线列阵,接收从远场的目标信号源发射的l个独立的窄带信号(已知l《m)。阵列噪声为零均值高斯噪声,且与信号不相关。在时间t处的阵列输出的快拍表达式为:(1)式中:为m
×
l的方向向量矩阵,其列为方向矢量。为目标信号矩阵,为噪声向量。
16.阵列的协方差矩阵可以表示为:(2)其中,是目标信号的协方差矩阵,为不存在噪声时阵列的协方差矩阵,是噪声的协方差矩阵,因噪声相互独立,可表示为:(3)其中,为各阵元噪声的功率。
17.当噪声的协方差矩阵的对角线元素不相同时,对的特征分解得到的特征向量不同于对的特征分解得到的特征向量,此时无法由的特征分解直接获得准确的信号和噪声子空间。当特征空间波束形成将权向量向信号子空间投影时引入误差,使得特征空间波束形成的性能退化。
18.基于式(2),注意到阵列协方差矩阵与噪声协方差矩阵的差值即为。因此一种方法是通过估计噪声协方差矩阵,得到不存在噪声时阵列的协方差矩阵的估计,进而通过的特征分解获得信号子空间。如文献[1]“liaob,chansc,leih,etal.iterativemethodsforsubspaceanddoaestimationinnonuniformnoise[j].ieeetransactionsonsignalprocessing,2016,64(12):3008-3020.”、文献[2]“esfandiarim,vorobyovsa,alibanis,etal.non-iterativesubspace-baseddoaestimationinthepresenceofnonuniformnoise[j].signalprocessingletters,ieee,2019.”通过两种不同方法估计噪声协方差矩阵,阵列协方差矩阵与噪声协方差矩阵的差值为不含噪声的阵列协方差矩阵。对不含噪声的阵列协方差矩阵进行特征分解估计特征子空间,消除了噪声不一致性带来的影响。但这两种技术都需要估计噪声协方差矩阵,运算量较大。
[0019]
本发明提出了一种新的非一致性噪声条件下特征子空间估计方法,通过将阵列协
方差矩阵对角线置零,进行特征分解估计的特征子空间不受阵元噪声非一致性的影响,无需估计噪声协方差,算法复杂度和运算量均明显降低。
[0020]
参照图1,本发明所述的非一致性噪声条件下特征空间波束形成方法,包括以下步骤:步骤s1,将阵列接收数据的协方差矩阵分成第一矩阵和第二矩阵两个部分:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)式中:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)其中,为第k个目标信号源的功率,下标i,j表示矩阵第i行第j个元素,通过式(5)将阵列接收数据协方差矩阵的对角线元素置零,通过式(6)将阵列接收数据协方差矩阵的对角线元素单独取出来,从而将分成两个部分。
[0021]
步骤s2,对不存在噪声时阵列的协方差矩阵进行转换,再特征分解得到信号子空间矩阵。
[0022]
根据(4)、(5)、(6)可知:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)其中为对角线上的元素,i为单位矩阵。
[0023]
通过对进行特征分解得到特征向量和特征值,假设、分别为的特征向量和特征值,则有:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)将(7)代入(8)得:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)所以:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)因此,、为的特征向量和特征值,即可以直接对进行特征分解,得到对应的信号子空间矩阵:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(11)
步骤s3,进行特征空间波束形成。
[0024]
将mvdr波束形成的权向量投影到信号子空间,可得:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(12)特征空间波束形成的空间谱估计可以表示为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(13)为mvdr波束形成的权向量在信号子空间中的投影,以此消除权向量中与信号子空间正交的误差,提高波束形成性能。
[0025]
本发明方法在算法复杂度和运算量均有明显优势。下面通过数值仿真来分析本方法的有效性。
[0026]
仿真条件如下:接收阵列为5阵元的均匀直线阵,声速为1500m/s,采样频率393216hz,信号频率1750hz,阵元间距为半波长。阵元噪声为零均值的高斯白噪声,各阵元间噪声相互独立,噪声与信号、信号与干扰以及信号与信号之间都相互独立,其噪声协方差矩阵q=diag{1,1,1,3,3}。
[0027]
特征空间波束形成算法采用两种特征子空间估计方法。以文献[2]的估计方法作为比较,将文献[2]中通过估计噪声子空间的间接方法记为esq,本发明方法记为esr。另加上es和mvdr,共四种方法进行对比。
[0028]
仿真1:目标分辨能力两个目标信号入射方向分别为73
°
和97
°
。mvdr、es、esq和qsr四种波束形成的方位谱如图2和3所示。图2中两目标信噪比为20db和15db,图3中两目标信噪比均为20db,信号子空间的维度为2。从图2、3中可以看出esq和esr两者曲线近似重合。相比于mvdr和es,esq和esr的主瓣更窄,旁瓣更低。es的方位分辨能力要优于mvdr,而esq和esr的方位分辨能力优于mvdr和es。这是由于esq和esr估计的信号子空间较es更为准确。
[0029]
进行蒙特卡洛仿真,每种算法各自独立200次试验。一个目标信号的信噪比为15db,入射角为97
°
,另一个目标信号的信噪比为20db,入射角从79
°
开始减小至67
°
。图4给出了两个独立信源入射角夹角在18
°
~30
°
变化时,四种算法的目标分辨概率。由图4可以看出,esq和esr明显是优于mvdr和es。在入射角夹角为20.5
°
时esq和esr可以分辨2个目标信号的正确概率近似为20%,而mvdr和es完全无法分辨两目标信号。在入射角夹角为27
°
时,esq和esr的分辨概率已近似为1,而mvdr和es的分辨概率分别近似为78%和85%。
[0030]
仿真2:不同输入snr下四种算法的输出sinr在同一输入snr下独立运行200次试验,统计算法的输出信干噪比。图5给出了四种算法在不同输入snr下与输出sinr的关系。mvdr和es的输出sinr较为接近,而esq和esr在输入snr大于5db时的输出sinr明显高于mvdr和es。
[0031]
进一步地,利用实验数据验证本发明所提方法的有效性。海试数据来自48个阵元的直线阵列,阵元间距为0.3 m,声速约为1500m/s,采样频率为4000hz,选取单频信号1000hz。特征空间波束形成中信号子空间维度取6。图6~图9分别是四种算法的目标方位历程图,从方位历程图中可以看出,几种方法都能分辨出三个目标信号,但esq和esr的分辨能
力更好,旁瓣更低。
[0032]
图10为43s时刻的方位谱,可以看出,在40
°
、70
°
和85
°
附近都有显著的目标,且相比于mvdr和es,esr的主瓣更窄,旁瓣更低。此时,估计出的噪声协方差矩阵如图11 所示。可以看到,各阵元噪声功率是不相同的,整体的趋势是随着阵元序号增大而噪声功率减小。其中最小值364733,平均值为612130,最大值为858453。最大值达到最小值的2.35倍,平均值的1.4倍,是非一致性的噪声。
[0033]
经过以上验证实验可以看出,本发明通过对角线置零的阵列协方差矩阵特征分解直接得到的信号子空间,不受非一致性噪声的影响,因而方位分辨性能较特征空间波束形成有明显的提高。
[0034]
本发明还提供一种非一致性噪声条件下的特征空间波束形成系统,包括:接收矩阵分解模块,被配置为将阵列接收数据的协方差矩阵的对角线元素置零,构成第一矩阵,再提取阵列接收数据的协方差矩阵的对角线元素,构成第二矩阵,将分成两个部分:;特征空间计算模块,被配置为根据阵列接收数据协方差矩阵与噪声协方差矩阵的差值为不含噪声的阵列协方差矩阵,将不含噪声的阵列协方差矩阵转换为,其中为对角线上的元素,i为单位矩阵,根据的特征向量和特征值,推导出,从而对特征分解得到信号子空间矩阵;波束形成模块,被配置为将波束形成的权向量投影到信号子空间,结合阵列接收数据的协方差矩阵得到特征空间波束形成的空间谱。
[0035]
应理解,本发明实施例中的系统可以实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
[0036]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0037]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0038]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0039]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0040]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,本发明中的迁移节点与工作节点的交互方式,收集物理机和虚拟机的资源和时间信息与在线调度方法在各系统中均适用,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献