首页> 中国专利> 一种基于高阶累计量的波达快速估计方法

一种基于高阶累计量的波达快速估计方法

摘要

本发明公开了一种基于高阶累计量的波达快速估计方法,属于信号处理技术领域。本发明针对现有基于高阶累积量的阵列信号处理方法所存在的计算复杂度过高的问题,利用线性时间的奇异值分解方法进行信号子空间的近似,从而大幅缩短算法的执行时间并大幅节约算法的占用内存。本发明还公开了一种基于声线传播时间层析的海洋声层析方法以及一种定位方法。本发明在保证较高分辨能力的同时,可大幅降低现有技术的时间复杂度与空间复杂度,减少硬件资源的消耗并提高信号处理的实时性。

著录项

  • 公开/公告号CN106483193A

    专利类型发明专利

  • 公开/公告日2017-03-08

    原文格式PDF

  • 申请/专利权人 东南大学;

    申请/专利号CN201610853071.5

  • 申请日2016-09-26

  • 分类号G01N29/024;G01S5/22;G01S15/88;

  • 代理机构江苏永衡昭辉律师事务所;

  • 代理人杨楠

  • 地址 210096 江苏省南京市四牌楼2号

  • 入库时间 2023-06-19 01:45:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-08

    授权

    授权

  • 2017-04-05

    实质审查的生效 IPC(主分类):G01N29/024 申请日:20160926

    实质审查的生效

  • 2017-03-08

    公开

    公开

说明书

技术领域

本发明涉及一种波达估计方法,尤其涉及一种基于高阶累计量的波达快速估计方法,属于信号处理技术领域。

背景技术

在浅水中,声波的传播过程总是伴随着在海洋表面或水中暗礁处的反射或折射现象。因此声波是在多路径模型中传播的。多路径传播特性在浅水中有广泛地应用,例如主动声纳,海洋声层析术与声源定位等。多路径传播可以覆盖更多的海洋环境,但同时产生的相干信号会对处理造成干扰。因此需要对接收信号进行分离处理。

这个问题吸引了相关研究者极大的关注并提出了很多有价值的算法。在这些算法中,基于子空间类算法由于高分辨能力而受到研究者的重视。特别是由Schmidt[Schmidt R O.Multiple emitter location and signal parameter estimation[J].Antennas and Propagation,IEEE Transactions on,1986,34(3):276-280.]提出的多重信号分离算法(Multiple Signal Classification:MUSIC),这是十分典型的基于子空间方法。该算法的基本思想是通过对接收数据的协方差矩阵进行特征分解,构成与代表信号部分的信号子空间正交的噪声子空间。该算法可以用来分离非相干的窄带信号线路径。但是在多路径传播模型中由于接收的线路径是发射信号的不同时延版本,因此它们是高度相关甚至相干的。

为了可以有效地分离高度相关甚至相干的宽带信号,Jiang等人在“Raypath separation with high resolution processing”一文[Jiang L,Aulanier F,Le TouzéG,et al.Raypath separation with high resolution processing,2011]中提出一种高分辨率方法:平滑的主动宽带信号分离算法(smoothing-MUltiple SIgnal Classification Active Large band:s-MUSICAL)。它结合了主动宽带算法与空域-频域平滑算法,并且可以同时在到达角-到达时间域内分离信号。实验表明s-MUSICAL算法极大地改善了信号分离表现,尤其是到达角度相差极小的两个线路径。s-MUSICAL 算法建立在环境中仅存在高斯白噪声的假设之上,但在实际海洋环境中存在谱未知的高斯有色噪声。

近期,Jiang提出了一种高阶主动宽带MUSIC算法(参见公开日为2016/6/8的中国专利CN 105652264A),可以分离受高斯色噪声污染的线路径。它利用四阶累积量,表达出非高斯过程的有价值信息。该方法主要步骤为:步骤A、对观测数据做傅里叶变换后进行空域-频域平滑处理,并构造出空域-频域平滑处理后信号的四阶累积量矩阵步骤B、根据所述四阶累积量矩阵利用奇异值分解的方法构建观测数据的信号子空间;步骤C、根据观测数据的信号子空间,估计出信号源的波达方向及波达时间。实验表明该算法可以更有效地抑制噪声进而获得更准确的结果。但是在处理过程中需要对四阶累积量矩阵进行奇异值分解。奇异值分解(Singular Value Decomposition:SVD)处理步骤需要大量的计算成本,包括运算时间与内存空间。对矩阵进行SVD处理过程需要的时间和空间与矩阵规模成超线性关系。这无法满足实际应用中的实时性要求。唐建红等人在“改进的基于四阶累积量的MUSIC算法”(唐建红、司锡才与初萍,改进的基于四阶累积量的MUSIC算法.系统工程与电子技术,2010.32(2):第256-259页)一文中提出一种改进方法,朱敏等人在“一种新的基于四阶累积量的DOA估计算法”(朱敏与何培宇,一种新的基于四阶累积量的DOA估计算法.四川大学学报(自然科学版),2011.48(2):第343-348页.)一文中也提出一种类似的改进方法,均利用四阶累积量矩阵自身的结构特性,根据接收端为均匀线阵的情况,通过观察矩阵内部的冗余进而缩小矩阵规模以降低运算量。但这样的方法与阵列情况等因素有关,不同阵列类型的情况下有失效的可能。因此需要一种适用性较强的改进策略,增强基于高阶累积量的信号分离算法的实时性。

发明内容

本发明所要解决的技术问题在于克服现有技术不足,提供一种基于高阶累计量的波达快速估计方法,在保证较高分辨能力的同时,可大幅降低现有技术的时间复杂度与空间复杂度,减少硬件资源的消耗并提高信号处理的实时性。

本发明具体采用以下技术方案解决上述技术问题:

一种基于高阶累计量的波达快速估计方法,利用等间距直线传感器阵列所接 收到的观测数据,估计出信号源的波达方向及波达时间;该方法包括以下步骤:

步骤A、对所述观测数据做傅里叶变换后进行空域-频域平滑处理,并构造出空域-频域平滑处理后信号的四阶累积量矩阵

步骤B、根据所述四阶累积量矩阵构建观测数据的信号子空间;

步骤C、根据观测数据的信号子空间,估计出信号源的波达方向及波达时间;

所述步骤B具体如下:

步骤B1、对矩阵的全部n个列向量分别按照概率进行随机抽样,得到c个列向量,其中表示矩阵的第i列,||||F表示Frobenius-范数,具体抽取过程:产生0~1的随机数,若该随机数小于前i列概率之和且大于前i-1列概率之和,则第i列被抽中,按此方法进行c次,抽取出c个列向量,1<c<n;之后对抽取出的c个列向量进行缩放调整,第t次抽样抽取出的列向量的缩放因子为:将调整后的列向量组成矩阵

步骤B2、对矩阵进行特征值分解;

步骤B3、利用矩阵较大的前k个特征值对应的特征向量y,计算得到矩阵 的k个特征向量h;其中特征向量y与特征向量h之间的关系为: 其中,ht表示第t个特征向量h,yt表示第t个特征向量y,表示矩阵的第t个特征值,k为传感器阵列所接收到的信号个数的平方;

步骤B4、以这k个特征向量h张成的空间近似作为观测数据的信号子空间。

上述波达快速估计方法可广泛用于雷达、声纳、地震监测等领域,以下为两个具体应用方案:

一种基于声线传播时间层析的海洋声层析方法,利用声音在海洋中传播速度的变化来反演海洋环境参数,首先利用以上技术方案所述方法对从声传感器阵列所接收到的多路径传播声信号进行波达估计,从而分离出每一条声线路径;然后根据声线路径的到达时间反演出海洋环境参数。

一种定位方法,首先利用以上技术方案所述方法进行波达方向估计,然后利用估计出的波达方向确定信号源的位置。

相比现有技术,本发明具有以下有益效果:

和基于二阶统计量的传统技术相比,本发明对实际应用场景中成分复杂的环境噪声有明显的抑制效果,同时可以在传感器阵列阵元数目小于入射线路径数目的情况下正确分离线路径。更重要的是,本发明与现有基于四阶累积量的方法相比,仅需占用极少的计算时间与内存空间,为基于高阶统计量原理的信号分离技术应用于实时系统提供了可行性。

附图说明

图1为本发明方法的流程示意图;

图2a~图2c为本发明方法与现有方法的对比实验结果。

具体实施方式

下面结合附图对本发明的技术方案进行详细说明:

本发明的发明思路是针对现有基于高阶累积量的阵列信号处理方法所存在的计算复杂度过高的问题,利用线性时间的奇异值分解方法进行信号子空间的近似,从而大幅缩短算法的执行时间并大幅节约算法的占用内存。

本发明基于高阶累计量的波达快速估计方法的流程如图1所示,包括以下步骤:

步骤A、对所述观测数据做傅里叶变换后进行空域-频域平滑处理,并构造出空域-频域平滑处理后信号的四阶累积量矩阵

首先建立信号模型:

考虑P个线路径被由M个传感器组成的均匀垂直阵列接收。则第m个传感器接收到的信号在时域内可以如下建模:

其中e(t)是发射信号,ap表示第p个线路径的幅值,τm,p是第p个线路径的>m(t)是第m个传感器接收到的加性噪声。另外,第p个线路径的传播时延τm,p可以表示为:

τm,p=Tp+tmp)(2)

其中Tp代表第p个线路径到达参考传感器的传播时间,tmp)代表参考传感器与第m个传感器之间的时延。tmp)是第p个线路径到达接收阵列的角度θp的函数。

在频域内,(1)式可以表示为:

将(2)式与(3)式结合可得到:

其中:

Ψp=2πTp>p=2πtmp)

在(3)式中,e(v)项是确定的发射信号在频率v上的幅值;ap项是每个线路径的幅值,可以看做随机的,不相干的。

假定信号被分为F个频点,因此(3)是可以被写成矩阵形式:

xg=H.A+ng(5)

其中:

·xg=[x+(v1),x+(v2),...,x+(vF)]+是一个(M×F)维的长向量,包含所有传感器的所有频点信息,其中x(vi)=[x1(vi),x2(vi),...,xM(vi)]+

·ng=[n+(v1),n+(v2),...,n+(vF)]+是一个(M×F)维的长向量,是每个频点上接收到的噪声向量的串联,其中n(vi)=[n1(vi),n2(vi),...,nM(vi)]+

·H=[h1,h2,...,hP]+是一个(M×F,P)维矩阵,将表征发射端与接收端之间传播函数的项整合到一起,其中e(vi)表示发射信号

·A=[a1,a2,...,aP]+是一个P维向量

·上标+表示转置

因此接收数据的四阶累积量矩阵可以表示为:

·表示克罗内克积

·上标*表示共轭

·H表示共轭转置

鉴于到达接收阵列的线路径是发射信号不同时延或振幅增益的副本,它们是高度相关甚至相干的。因此矩阵C的秩亏损。通过空间-频域平滑预处理将矩阵C的秩恢复为P2。所以估计的平滑后的四阶累积量矩阵为:

则此时矩阵的秩最大可为K=(2ks+1)(2kf+1),ks、kf分别为空间平滑与频域平滑的阶。因此为了分离P个相干的线路径,需保证K≥P2

步骤B、根据所述四阶累积量矩阵构建观测数据的信号子空间;

接下来需要对四阶累积量矩阵进行特征分解,进而构造出信号子空间与噪声子空间。由于现有基于高阶统计量的信号分离方法中的特征分解步骤需要耗费大量的计算资源,因此,本发明采用随机SVD方法,使分解过程所消耗的时间与占用的内存空间极大地减少;具体地,

首先对矩阵的列向量以一定的概率分布进行随机抽取,即产生0~1的随机数,若该随机数小于前i列概率之和且大于前i+1列概率之和,则第i列被抽中,按此方法进行c次,抽取出c个列向量。概率为即第a列被选中的概率为:Q[it=a]=qa,a=1,…,n。

为了使估计更准确,将抽选出的列向量进行放缩并构成矩阵缩放因子为: 即

对矩阵进行SVD操作,令

通过矩阵较大的P2个特征值对应的特征向量,利用计算得到矩阵较大的P2个特征值对应的特征向量,组成矩阵即则矩阵的列空间近似为信号子空间。

对于抽样个数c,可取c≥4η2/∈2或c≥4P2η22。其中若使抽样个数满足c≥4η2/∈2,则利用衡量近似信号子空间与信号子空间之间的误差时,该误差D2满足的概率为1-δ;若使抽样个数满足c≥4P2η22,则利用衡量近似信号子空间与信号子空间之间的误差,该误差DF满足的概率为1-δ。||||F表示Frobenius-范数,表示矩阵的最优P2阶近似矩阵,是一个与δ相关的量,表示矩阵的第i列。

步骤C、根据观测数据的信号子空间,估计出信号源的波达方向及波达时间:

利用阵列流型张成空间与信号子空间的重合性,构造估计函数:

θ表示信号路径的波达角度;T表示信号路径的波达时间;e(vi)表示信号在频率vi处的幅值,i=1,2,..,F;τ1,j(θ)表示信号路径到达第j个传感器相对于到达作为参考传感器的时间延迟,j=2,3,…,M-1。

估计函数的最大值所对应的θ和T即信号源的波达方向和波达时间。

为了验证本发明的效果,将其应用于仿真实验数据中,并与传统基于高阶累积量的信号分离算法的运行结果与运行时情况进行比较。实验使用的射线路径的 相关信息为:四条射线路径在各个传感器间的延迟时间分别为:0s,2×10-3s,-1×10-3s,1×10-3s;四条射线路径到达传感器的时间分别为5×10-3s,15×10-3s,15×10-3s,20×10-3s;接收端是由六个传感器组成的均匀阵列,选取第一个传感器为参考传感器,传感器采样数据长度为128;两种方法所采用的空域和频域的平滑阶次均为1;添加高斯彩色噪声,信噪比为20dB;失败概率为0.01,期望误差系数ε=2。

算法运行在Intel(R)Core(TM)i5-4590CPU@3.30GHz计算机上,操作系统为Windows 7Ultimate 64-bit。

实验中,四阶累积量矩阵是一个规模为14400×14400的方阵,占用了3.16Gb

表1为该实验中分别将使用经典的四阶累积量信号分离方法与使用本发明方法获得信号子空间过程的时间与空间消耗,定义M为LTSVD方法与传统方法时间或所占空间的比值。

表1

根据以上实验结果可知,与直接将四阶累积量矩阵进行特征分解相比,本发明方法在时间和空间方面均有显著地性能提升:将原方法的执行时间缩短至近千分之一,申请的内存空间也缩小至不到百分之一。

图2a~图2c为本发明方法与方法结果的对比:图2a、图2b、图2c依次为现有方法、F-范数约束的本发明方法和2-范数约束的本发明方法的信号分离结果。可见,本发明方法没有影响原方法的准确度。

本发明方法可广泛用于雷达、声纳、地震监测等领域,以下为两个具体应用方案:

一种基于声线传播时间层析的海洋声层析方法,利用声音在海洋中传播速度的变化来反演海洋环境参数,首先利用以上技术方案所述方法对从声传感器阵列所接收到的多路径传播声信号进行波达估计,从而分离出每一条声线路径;然后根据声线路径的到达时间反演出海洋环境参数。

一种定位方法,首先利用以上技术方案所述方法进行波达方向估计,然后利用估计出的波达方向确定信号源的位置。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号