一种基于MDL准则的目标个数和目标角度估计方法与流程

文档序号:21197257发布日期:2020-06-23 18:54阅读:709来源:国知局
一种基于MDL准则的目标个数和目标角度估计方法与流程

本发明涉及一种非均匀噪声背景下基于mdl准则的目标个数和目标角度估计方法,属于阵列信号处理技术领域。



背景技术:

目标个数估计和目标角度估计给出了目标的主要信息,是阵列信号处理中的主要内容.

r.o.schmidt在文献“multipleemitterlocationandsignalparameterestimation[j].ieee

trans.antennaspropag.,1988,vol.36,no.4,pp.532-544”提出经典的music高分辨目标角度估计方法,但music方法需要假设已知目标个数。h.akaike在文献“anewlookatthestatisticalmodelidentification[j].ieeetrans.autom.control,1974,vol.19,no.6,pp.716-723”中提出基于aic(aic,akaikeinformationcriterion)准则的目标个数估计方法,但基于aic准则的方法不是一致估计。j.rissanne在文献“modelingbyshortestdatadescription[j].automatica,1978,vol.14,no.5,pp.465-471”中提出最小化描述长度(mdl,minimumdescriptionlength)准则,基于mdl准则的方法在均匀噪声(不同阵元的噪声功率相等)情况下是一致估计。但在非均匀噪声(阵元之间噪声功率不相等)情况下,基于mdl准则的方法失效,存在过估计现象。基于对角加载(dl,diagonalloading)的mdl准则方法(dlmdl)可以在一定程度上解决非均匀噪声情况下的目标个数估计问题。张杰等在文献“对角加载对信号源数检测性能的改善[j].电子学报,vol.32,no.12,2004,pp.2094-2097”中提出利用接收信号协方差矩阵的最小特征值乘以常数做为dlmdl方法的加载量。谢纪岭等在文献“基于协方差矩阵对角加载的信源数估计方法[j].系统工程与电子技术,2008,vol.30,no.1,pp.46-49”中提出利用接收信号协方差矩阵所有特征值之和的平方根,做为dlmdl方法的加载量。dlmdl方法中最优对角加载量的选取难以确定;另外,dlmdl方法牺牲了信噪比。陈明建等人在文献“非均匀噪声背景下信源数估计算法[j].信号处理,vol.34,no.2,2018,pp.135-138”提出修正的sorte方法,可以解决非均匀噪声和不相关信源情况下的目标个数估计问题。但在相关信源情况下,修正的sorte方法性能下降严重。

在目标角度估计方面,music方法是在均匀噪声背景下推导出来的。因此,即使目标个数能准确已知,在非均匀噪声背景下,music方法也不能准确估计目标角度,无法发挥其高分辨和高精度性能。



技术实现要素:

本发明的目的在于针对非均匀噪声条件下已有方法不能准确估计目标个数和目标角度的问题,提出一种基于最小长度描述(mdl)准则的目标个数和目标角度估计方法,实现了非均匀噪声背景下目标个数和目标角度的准确估计。

本发明的目的是这样实现的:步骤如下:

步骤(1):m个传感器组成的阵列获得n次采样数据,第n次采样得到一个m×1维的信号向量r(n),n=1,2,…,n;

步骤(2):根据n个采样数据r(n),n=1,2,…,n,估计协方差矩阵

步骤(3):定义w和k分别为搜索白化向量和搜索目标个数,w中的每个元素都为正实数,k属于{0,1,2,…,m-1};确定目标函数为:

其中,表示函数取最小值时的(w,k)值,即mdl(w,k)为以(w,k)为待估参数的mdl函数,表达式为:

其中,λi(w)为矩阵diag(w)的从大到小排列的第i个特征值,diag(w)表示一个对角矩阵,对角元素为向量w;

步骤(4):利用遗传算法求解步骤(3)中的目标函数,得到白化向量估计值和目标个数估计值

步骤(5):根据白化向量估计值对协方差矩阵进行白化得到

步骤(6):根据白化处理后的协方差矩阵白化向量与目标个数估计值估计得到目标角度

本发明还包括这样一些结构特征:

1.步骤(2)中的协方差矩阵其表达式为:

其中,(·)h表示共轭转置操作;

当采样数趋于无穷时,协方差矩阵估计值趋近于期望值r,表达式为:

r=arsah+rn,

其中,a=[a(θ1),…,a(θk)],a(θk)为第k个目标的导向向量,θk为第k个目标的来波方向,rs=e[s(t)sh(t)],s(t)=[s1(t),…,sk(t)],sk(t)为第k个信源的波形,rn的表达式如下:

其中,为第m个阵元的噪声功率,m=1,2,…,m,不完全相等,此时阵列噪声为非均匀噪声。

2.步骤(5)的具体实现步骤包括:

(5.1)根据白化向量估计值得到白化矩阵为w,表达式为:

其中,表示一个对角矩阵,对角元素为向量

(5.2)利用白化矩阵w对协方差矩阵进行白化得到表达式为:

3.步骤(6)的具体实现步骤包括:

(6.1)对进行特征分解,得到从大到小排列的特征值λi(w),和其对应的特征向量ui,i=1,2,…,m;

(6.2)根据目标个数估计值和特征向量ui,得到噪声特征矩阵un,表达式为:

(6.3)根据白化矩阵w和噪声特征矩阵un,构造空间谱p(θ):

其中,θ为搜索角度,a(θ)为角度θ对应的导向向量;

(6.4)搜索空间谱p(θ)的峰值,峰值位置即为目标角度估计值,即:

其中,为第j个目标角度的估计值,表示函数取最大值时的θ值。

与现有技术相比,本发明的有益效果是:本发明的优点是在非均匀噪声情况下,能实现目标个数和目标角度的正确估计。实现了针对非均匀噪声条件下目标个数和目标角度的准确估计。本发明的方法在相关信源、低信噪比条件下仍能实现目标个数和目标角度的准确估计,与已有方法相比,目标个数估计性能提高10db,目标角度估计性能提高5db。

附图说明

图1是本发明的实现流程图。

图2是本发明方法、mdl方法、修正的sorte方法、dlmdl方法在非均匀噪声、不相关信源情况下目标个数估计成功率随信噪比的变化。

图3是本发明方法、sortemusic方法在非均匀噪声、不相关信源情况下目标角度估计的均方根误差(rootmeansquareerror,以下简称rmse)随信噪比的变化。

图4是本发明方法、mdl方法、修正的sorte方法、dlmdl方法在非均匀噪声、相关信源情况下目标个数估计成功率随信噪比的变化。

图5是本发明方法、dlmdlmusic方法在非均匀噪声、相关信源情况下目标角度估计的均方根误差(rmse)随信噪比的变化。

具体实施方式

下面结合附图与具体实施方式对本发明作进一步详细描述。

本发明的技术思路是:以白化向量w和目标个数k为未知参数,建立最小长度描述准则目标函数mdl(w,k),利用遗传算法求解目标函数mdl(w,k)的最小值,得到白化向量估计值和目标个数估计值使用白化向量估计值对接收信号协方差矩阵进行白化处理,得到根据白化处理后的协方差矩阵白化向量估计值和目标个数估计值计算得到目标角度估计值

参照图1,本发明的实现步骤如下:

步骤(1):m个传感器组成的阵列获得n次采样数据,第n次采样得到一个m×1维的信号向量r(n),n=1,2,…,n;

步骤(2):根据n个采样数据r(n),n=1,2,…,n,估计协方差矩阵其表达式为:

其中,(·)h表示共轭转置操作;

当采样数趋于无穷时,协方差矩阵估计值趋近于期望值r,表达式为:

r=arsah+rn,

其中,a=[a(θ1),…,a(θk)],a(θk)为第k个目标的导向向量,θk为第k个目标的来波方向,rs=e[s(t)sh(t)],s(t)=[s1(t),…sk(t)],sk(t)为第k个信源的波形,rn的表达式如下:

其中,为第m个阵元的噪声功率,m=1,2,…,m,不完全相等,此时阵列噪声为非均匀噪声。

步骤(3):定义w和k分别为搜索白化向量和搜索目标个数,w中的每个元素都为正实数,k属于{0,1,2,…,m-1};确定目标函数为:

其中,表示函数取最小值时的(w,k)值,即mdl(w,k)是以(w,k)为待估参数的mdl函数,表达式为:

其中,λi(w)为矩阵diag(w)的从大到小排列的第i个特征值,diag(w)表示一个对角矩阵,对角元素为向量w;

步骤(4):利用遗传算法求解步骤(3)中的目标函数,得到白化向量估计值和目标个数估计值

步骤(5):根据白化向量估计值对协方差矩阵进行白化得到具体实现步骤包括:

(5.1)根据得到白化矩阵为w,表达式为:

其中,表示一个对角矩阵,对角元素为向量

(5.2)利用白化矩阵w对协方差矩阵进行白化得到表达式为:

步骤(6):根据白化处理后的协方差矩阵白化向量估计值与目标个数估计值估计得到目标角度具体实现步骤包括:

(6.1)对进行特征值分解,得到从大到小排列的特征值λi(w)和其对应的特征向量ui,i=1,2,…,m;

(6.2)根据目标个数估计值和特征向量ui,得到噪声特征矩阵un,表达式为:

(6.3)根据白化矩阵w和噪声特征矩阵un,构造空间谱p(θ):

其中,θ为搜索角度,a(θ)为角度θ对应的导向向量;

(6.4)搜索空间谱p(θ)的峰值,峰值位置即为目标角度估计值,即:

其中,为第j个目标角度的估计值,表示函数取最大值时的θ值。

以下结合仿真实验,对本发明做进一步说明。

(一)仿真条件

本发明仿真实验中软件仿真平台为matlabr2014a,使用matlabr2014a自带的遗传算法,遗传算法的参数设置为默认值,每次实验中使用5次遗传算法得到5个估计值,对其取平均做为输出,用以提高白化向量和目标个数的估计精度。阵列是由5个阵元组成的均匀直线阵,阵元间距为半波长;目标信号为远场窄带信号,来波方向分别为30°和50°;噪声是高斯白噪声,目标信号与噪声不相关;5个阵元的噪声功率分别为不同目标信号的功率相等,信噪比定义为其中,为目标信号功率,为噪声平均功率,表达式为为第m个阵元的噪声功率;采样数为1000;monte-carlo次数为100;基于对角加载的mdl算法(dlmdl)的对角加载量取为其中,λm为协方差矩阵的第m个特征值。

(二)仿真内容及结果

仿真一,本实验用于比较不相关信源和非均匀噪声条件下,本发明方法、dlmdl、修正的sorte、mdl方法的目标个数估计成功率随snr的变化,如图2所示。

参照图2,在-5db时,本发明方法的估计成功率仍然为1,能正确估计目标个数;而dlmdl方法在信噪比小于5db时,性能就急剧下降,无法成功估计目标个数。可见,与dlmdl相比,本发明方法性能提升10db。与修正的sorte方法相比,本发明方法在信噪比为-10db时候估计成功率略低。最后,无论信噪比多高,mdl方法仍旧失效。

仿真二,先用修正的sorte方法进行目标个数的估计,然后根据此估计值用music方法进行目标方位估计,此方法记为sortemusic方法。本实验用于比较不相关目标信号和非均匀噪声条件下,本发明方法与sortemusic方法的目标角度估计均方根误差(rmse)随snr的变化,如图3所示。

参照图3,本发明方法在信噪比小于-5db时,无法估计目标角度,而sortemusic在信噪比低于0db时候,就无法估计目标角度;因此,本发明方法与sortemusic方法相比,性能提升5db。

仿真三,本实验用于比较两个信源相关系数为0.6和非均匀噪声条件下,本发明方法、dlmdl、修正的sorte、mdl方法的目标个数估计成功率随snr的变化,如图4所示。

参照图4,此时,修正的sorte方法和mdl方法都无法估计目标个数。与dlmdl相比,本发明方法性能仍提升10db。

仿真四,先用dlmdl方法进行目标个数的估计,根据此估计值用music方法进行目标方位估计,此方法记为dlmdlmusic方法。本实验用于比较两个信源相关系数为0.6和非均匀条件下,本发明方法与dlmdlmusic方法的目标角度估计均方根误差(rmse)随snr的变化曲线,如图5所示。

参照图5,本发明方法在信噪比小于0db时,无法估计目标角度,而dlmdlmusic在信噪比低于5db时候,就无法估计目标角度;因此,本发明方法与dlmdlmusic方法相比,性能提升5db。

从图2-图5,可以看出,本发明方法可以在非均匀噪声情况下实现准确的目标个数估计和目标角度估计。另外,本发明方法在相关信源、低信噪比条件下仍能实现目标个数和目标角度的准确估计,与已有方法相比,目标个数估计性能提高10db,目标角度估计性能提高5db。

综上,本发明公开了一种非均匀噪声背景下基于mdl准则的目标个数和目标角度估计方法,属于阵列信号处理领域。本发明的优点是在非均匀噪声情况下,能实现目标个数和目标角度的正确估计。本发明的主要步骤为:首先以目标个数和白化向量为未知参数,建立以最小化描述长度(mdl)为准则的目标函数;利用遗传算法求解mdl目标函数的最小值,从而得到目标个数的估计值和白化向量的估计值;然后利用白化向量的估计值白化接收信号协方差矩阵;最后,根据白化后的协方差矩阵、白化向量的估计值以及目标个数的估计值,实现目标角度的准确估计。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1