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

基于原子范数最小化可降维的二维离格DOA估计方法与流程

2021-11-22 13:24:00 来源:中国专利 TAG:

基于原子范数最小化可降维的二维离格doa估计方法
技术领域
1.本发明属于雷达通信和阵列信号处理技术领域,尤其涉及一种基于原子范数最小化可降维的二维离格doa估计方法。


背景技术:

2.波达方向(direction of arrival,doa)估计广泛应用于雷达、声呐、无线通信等阵列信号处理领域。其中用于波达方向估计的经典方法有schmidt.r.o等人提出的多重信号分类(multiple signal classification,music)算法,roy.r和kailath.t提出的旋转不变子空间(estimation of signal parameter by rotational invariant techniques,esprit)算法,但这些算法不适用于信号相干时的角度估计。2006年,donoho正式提出了压缩感知理论,malio utov等人在压缩感知理论上提出了l1

svd算法。cotter等人在mp(matching pursuits)算法基础上提出基于正交匹配追踪(orthogonal matching pursuit,omp)算法,美国学者tang等人在2013年首次将原子范数理论引入线谱估计当中即单快拍的doa估计问题,并提出一种基于半正定规划的估计方法。
3.基于压缩感知类的算法不仅适用于独立信号的估计,而且可以解相干信号,在低信噪比下使用多快拍数据能得到很好的估计效果。相比一维空间估计,研究稀疏重构类二维平面doa估计具有重要意义,如果直接应用一维的稀疏重构算法解决二维平面的doa估计问题,则需要构造一个二维的过完备基矩阵,导致计算量过大,不便于工程实现。因此,赵光辉等人提出一种基于阵列流形可分离的doa估计算法,通过对来波方向的方位角和俯仰角进行新的定义,然后对方位角和俯仰角进行解耦操作,得到两个降维后的字典矩阵,利用压缩感知框架建立稀疏信号重构优化问题,应用交替迭代思想进行求解,降维后计算量相对得到降低,但是迭代交替过程又会增加计算量,而且该算法只适用于单快拍数据,在低信噪比下估计效果不佳,(参见文献:a sparse representation

based doa estimation algorithm with separable observation model[j],zhao g,shi g,shen f,et al,ieee antennas and wireless propagation letters,2015,14:1586

1589);同时赵光辉等人基于该分离模型提出一种基于稀疏表示的稳健二维波达方向估计方法,该方法在阵列流形可分离的doa估计算法的基础上,应用一阶泰勒展开近似方法解决二维doa估计中的基失配问题,建立稀疏信号优化问题,采用交替迭代的思想校正俯仰维和方位维的偏差,解决基失配问题,但只适用于单快拍数据模型,虽然可实现无网格doa估计,但依旧存在低信噪比下估计效果不佳以及迭代交替过程在一定程度上会增加计算量的问题(参见文献:赵光辉等,基于稀疏表示的稳健二维波达方向估计方法:中国,201510494789.5[p].2015.12.23)。目前,许多谱峰搜索的算法都是假设入射信号的角度恰好落在划分的网格精度上,但是在实际应用中,信号的角度并不总是精确的落在已划分好的网格上,此时用谱峰搜索类的算法进行角度估计会存在一定的偏差,如果通过将网格角度划分的足够细来减少偏差,必然会带来计算量的问题,特别是对二维平面来说,势必会增加字典矩阵的长度,字典矩阵长度的增加势必会对稀疏重构算法带来巨大的计算量,增加工程负担,因此有许多学者针对无网格划
分的doa估计算法进行了研究,其中有学者提出一种二维多快拍无网格压缩波束形成方法,该方法在多快拍无网格框架下定义了接收信号的原子范数,构造一个半正定规划来求解原子范数最小化问题,该过程需要重构一个双重toep litz矩阵,结构复杂,计算量大,最后引入矩阵束和配对方法(mapp)来处理这个双重toep litz矩阵并重构信源分布(参考文献:two

dimensional multiple snapshot grid

free compressi ve beamforming[j],y.yang,z.chu,g.ping,mechanical systems and signal processing,vol.124,pp.524

540,2019)。为解决在尽可能降低计算量的基础上实现二维平面联合角度的无网格估计问题,有必要对已有的方法进行改进和完善。


技术实现要素:

[0004]
目前,现有的一些基于二维平面doa估计的稀疏重构算法需要构造二维的超完备基字典矩阵,此字典矩阵使得稀疏信号重构时计算复杂度高,另外基于原子范数最小化的二维算法在重构信号时需要用cvx工具箱重构一个双重托普利兹(toeplitz)矩阵,该矩阵结构复杂,同样存在计算量大的问题。针对以上问题,以及针对很多算法很难在多快拍接收数据模型下同时达到降低计算量、解决相干信号估计问题、解决低信噪比估计问题和解决格点失配问题的目的,提出了一种基于原子范数最小化的可降维的二维平面无网格doa估计方法,该方法是一种二维平面阵列可降维的无网格波达方向估计方法。
[0005]
本发明公开了一种基于原子范数最小化可降维的二维离格doa估计方法,该方法无需重新对方位角和俯仰角进行定义,基于降维的思想,对阵列接收数据模型变形,将二维联合角度估计转为两个一维角度估计,从而避免双重toeplitz矩阵的重构,以相对较低的计算量以及高分辨率实现二维平面无网格doa估计。具体包括如下步骤:
[0006]
步骤1、首先通过均匀矩形平面阵列获得信号接收数据矩阵y=as e,其中为方向矩阵,为多快拍下的空间信号矩阵,是白噪声矩阵;
[0007]
步骤2、利用克罗内克(kronecker)积的性质,对二维均匀矩形平面阵列接收信号模型即对模型y=as e变形,分离出只含有俯仰角信息的方向矩阵同时引入辅助变量x,得到对二维均匀矩形平面阵列接收信号模型变形后的模型,从而实现降维操作。将该变形后的模型分为两个一维阵列接收信号模型求解,从而将二维联合角度估计转变为两个一维角度估计。因此对二维平面阵列接收信号模型变形后的模型如下:
[0008][0009]
其中为变形后的阵列信号接收数据矩阵,是与俯仰角有关的方向矩阵,是与方位角有关的方向矩阵,为与信号有关的矩阵,其由s矩阵中的数据构成,辅助变量是变形后的白噪声矩阵,该矩阵实际是噪声矩阵的重排,(
·
)
t
表示转置,m为均匀矩形平面阵列的行数,n为均匀矩形平面阵列的列数,t为快拍数,k为入射信号个数。
[0010]
步骤3、已知包含t个快拍的数据信息,若t>k,直接使用y进行计算,会增加计算复杂度。因此,当快拍数t大于入射信号个数k,为降低计算量,可对信号接收数据矩
阵y进行奇异值分解即y=u

λv
h
,其中u

、v是奇异值分解的左右特征向量,λ是奇异值分解的特征值,(
·
)
h
表示共轭转置,利用特征向量得到信号子空间的接收数据矩阵y
s
=u

λd
k
,其中d
k
=[i
k o]
t
,i
k
为k
×
k维单位矩阵,o为k
×
(t

k)维零矩阵,另外此时的噪声矩阵为e

s
=ev(v
h
v)
‑1d
k
。对y
s
进行重排后变成矩阵y
ss
,则降低计算量后且经过变形后的阵列接收数据模型和上式类似,可表示为:
[0011][0012]
其中θ〞是经过降维后与方位角有关的方向矩阵,s〞是降维后与信号有关的理论矩阵,e
ss
是由重排得到的与噪声有关的矩阵;
[0013]
对y做奇异值分解的推导过程相对较简单,对y

的奇异值分解的表达式推导过程还没实现,相较上面的分解过程会比较复杂,且对y

奇异值分解后,得不到理论上信号子空间的计算公式,因此不采取对y

分解,而是选择对y分解。y和y

矩阵的元素值是相同的,只是排列的方式不同。奇异值分解后的y
s
近似等价于y,所以y变形得到y

,那么类似的y
s
变形为y
ss
。本发明中的奇异值分解都是针对原始接收信号矩阵y,本发明相当于做了两次降维处理,对y奇异值分解是降低列的维度(这是降低快拍数太大带来的高计算量),y

是降低行的维度(这是为了分别求方位角和俯仰角)。
[0014]
步骤4、针对y
ss
=(ψx
ss
e
ss
)的理论模型估计俯仰角,使用原子范数最小化理论,建立关于俯仰角的一维半正定规划问题,使用cvx工具箱求解,重构出接收信号矩阵和具备toeplitz性质的协方差矩阵是由向量u构成的toeplitz矩阵,使用esprit算法对进行特征值分解,得到信号子空间分别取e
s
的前m

1行向量和后m

1行向量得到矩阵和构造矩阵并计算的特征值分解λ

是矩阵特征分解后的特征值,u是矩阵的特征向量构成的矩阵,将u均匀分块,每一块矩阵的维度是k
×
k,即定义矩阵对ψ
tls
特征值分解得到k个特征值且根据公式计算得到俯仰角的k个估计值λ为波长,为z轴上的阵元间距;
[0015]
步骤5、利用步骤4求解的接收信号矩阵和俯仰角估计值根据计算得到包含入射信号和方位角信息的估计值是由步骤4求得的构成的方向矩阵;
[0016]
步骤6:取出矩阵的第k(k=1,...,k)行向量,记为将z
k
重新排列(即对z
k
向量按顺序抽取,每次依次取n个值作为z
k
的一个列向量,第k(k=1,...,k)次取出的n个值作为z
k
的第k个列向量,连续取k次,从而得到一个矩阵然后根据第k个入射
信号的与方位角有关的接收信号矩阵理论模型为导向矢量,s
k
为与信号有关的矩阵,再次引用原子范数最小化理论,建立第k个入射信号关于方位角的一维半正定规划问题,重构出具备toeplitz性质的协方差矩阵t
k
(u

),t
k
(u

)是通过向量u

构成的toeplitz矩阵,使用esprit算法求解方位角度估计值;首先对t
k
(u

)进行特征值分解得到信号子空间分别取e
k,s
的前n

1行向量和后n

1行向量得到矩阵和构造矩阵并计算的特征值分解λ
k
表示矩阵分解后的特征值,u
k
是矩阵的特征向量构成的矩阵,将u
k
均匀分块,每一块矩阵的维度是1
×
1,即定义矩阵对ψ
k,tls
特征值分解得到特征值且根据公式计算得到与俯仰角对应的方位角的估计值即此时的方位角和俯仰角一一对应,可自动实现角度的配对,重复执行k次步骤6,可得k个俯仰角一一对应的方位角的估计值。
[0017]
本发明公开了一种基于原子范数最小化可降维的二维离格doa估计方法,该方法巧妙地利用了kronecker积的性质对阵列接收数据模型进行变形,从而将二维联合角度估计转为两个一维的doa估计,分别使用一维的原子范数最小化(anm)算法实现二维的无网格doa估计。该方法能够实现解相干操作,并尽可能地降低计算量,克服低信噪比下单快拍数据估计效果差的问题。
附图说明
[0018]
图1为本发明的方法流程图
[0019]
图2为本发明的均匀矩形平面阵列的几何结构图
[0020]
图3为本发明各个算法下俯仰角均方根误差随信噪比变化的对比图
[0021]
图4为本发明各个算法下方位角均方根误差随信噪比变化的对比图
[0022]
图5为本发明各个算法下俯仰角和方位角均方根误差随信噪比变化的对比图
[0023]
图6为本发明各个算法下俯仰角均方根误差随快拍数变化的对比图
[0024]
图7为本发明各个算法下方位角均方根误差随快拍数变化的对比图
[0025]
图8为本发明各个算法下俯仰角和方位角均方根误差随快拍数变化的对比图
[0026]
图9为本发明各个算法下俯仰角均方根误差随阵元数变化的对比图
[0027]
图10为本发明各个算法下方位角均方根误差随阵元数变化的对比图
[0028]
图11为本发明各个算法下俯仰角和方位角均方根误差随阵元数变化的对比图
具体实施方式
[0029]
下面结合说明书附图对本发明的具体实施方式以及工作原理作进一步详细说明。
[0030]
如图2所示,x轴与yoz平面垂直,为了更好地描述,首先进行如下定义:
[0031]
方位角θ(

90
°
,90
°
):射线在xoy面投影与x轴(法线)的夹角;
[0032]
俯仰角ψ(

90
°
,90
°
):射线与xoy面投影的夹角;
[0033]
均匀矩形平面阵列:阵元均匀分布在yoz平面上,形成均匀矩形平面阵列,以坐标原点作为参考点,y轴上的阵元间距d
y
和z轴上阵元间距d
z
都是半波长,并且平行于y轴方向上均匀排列n个阵元,平行于z轴方向上均匀排列m个阵元。
[0034]
假设信源个数已知,摆放在yoz面上的均匀矩形平面阵列的阵元个数为m
×
n,m为矩形平面阵列的行数,n为均匀矩形平面阵列的列数,k个窄带远场信号入射到该均匀矩形平面阵列上,快拍数为t;θ是窄带远场信号的入射方向在xoy面投影与x轴的夹角,俯仰角是窄带远场信号的入射方向与xoy面投影的夹角;阵列的空域导向向量为y轴上的均匀线阵导向矢量为z轴上的均匀线阵导向矢量为
[0035]
如图1所示,一种基于原子范数最小化可降维的二维离格doa估计方法具体包含以下步骤:
[0036]
步骤1、假设k个窄带远场信号分别从方向同时入射到阵元个数为m
×
n的均匀矩形平面阵列上,则单快拍阵列接收信号模型定义如下:
[0037][0038]
上式中,为单快拍下阵列接收信号向量,为第k个入射信号对应的空域导向向量,表示复数域,为方向矩阵,为第t个快拍时刻入射到矩形平面阵列的所有空间信号向量,s
k
(t)是第k个信号的第t个快拍数据,是第t个快拍数据的白噪声向量,其中a定义如下:
[0039][0040]
其中是kronecker积,(
·
)
t
表示转置,是第k个入射信号在y轴上均匀线阵导向矢量,是第k个入射信号在z轴上均匀线阵导向矢量,是y轴上阵元间距,是z轴上阵元间距,λ是入射信号波长,m=1,2,...,m,n=1,2,...,n,其中和定义如下:
[0041][0042][0043]
当t=1,

,t,快拍数为t时,得到每个快拍的阵列接收数据矢量如下:
[0044][0045]
根据式(5)得到多快拍阵列接收信号模型定义如下:
[0046]
y=as e
ꢀꢀꢀ
(6)
[0047]
上式中,为均匀矩形平面阵列的多快拍接收信号矩阵,为多快拍下的空间信号矩阵,为方向矩阵,其定义为式(2),是多快拍下的白噪声矩阵;
[0048]
步骤2、为了降低计算量,需要将二维平面doa估计降维成两个一维的角度估计,可通过使用kronecker积的性质,即使用性质对阵列接收信号模型进行变形,vec(
·
)表示矩阵向量化,则首先对单快拍下的阵列接收信号模型变形,即对式(1)的第三个等式变形如下:
[0049][0050]
其中,e

(t)表示变形后的第t个快拍数据的白噪声向量。
[0051]
将式(1)的第三个等式变形为式(7),实际是将常规的单快拍接收信号向量重新排列成一个矩阵,其接收信号向量重排之后如下所示:
[0052][0053]
其中,y
m,n
(t)表示矩阵y
ss
(t)中第m行第n列的元素,m=1,2,...,m,n=1,2,...,n。
[0054]
步骤3、以步骤2的单快拍阵列接收信号模型的变形为基础,利用kronecker积的性质可对式(6)变形,得到变形后的多快拍下的阵列接收信号模型如下:
[0055]
y

=ψs

θ e
′ꢀꢀꢀ
(9)
[0056]
其中,
[0057][0058][0059]
其中为变形后的多快拍阵列接收信号矩阵,是与俯仰角有关的方向矩阵,是与方位角有关的方向矩阵,为变形后的与信号有关的矩阵,其由s矩阵中的数据元素构成,是变形后的多快拍下的白噪声矩阵,该矩阵实际是对白噪声矩阵的重排。
[0060]
引入辅助变量则公式(9)可以简化成如下的模型:
[0061][0062]
步骤4、已知包含着t个快拍数据的信息,若快拍数t>k,则计算复杂度越大。因此当快拍数t大于入射信号个数k时,为减少运算复杂度以及避免随机噪声对算法的影响,对均匀矩形平面阵列的多快拍接收信号矩阵y进行奇异值分解,即y=u

λv
h
,其中u

、v是奇异值分解的左右特征向量,λ是奇异值分解的特征值,(
·
)
h
表示共轭转置,从而采样快拍数目从t快拍数减少为k,利用信号子空间得到降维后包含入射信号的接收信号矩阵且降维后的接收信号矩阵为y
s
=u

λd
k
,噪声矩阵为e

s
=ev(v
h
v)
‑1d
k
。其中d
k
=[i
k o]
t
,(
·
)
t
表示转置,i
k
为k
×
k维单位矩阵,o为k
×
(t

k)维零矩阵,那么经过奇异值分解之后的多个快拍下的阵列接收信号矩阵重排如下:
[0063][0064]
其中,y

m,n
(k)表示矩阵y
ss
中第m行第nk列的元素,m=1,2,...,m,n=1,2,...,n,k=1,2,...,k;
[0065]
y

是快拍数为t的阵列接收信号矩阵,y
ss
是由奇异值分解后的信号子空间计算加重排后得到的阵列接收信号矩阵,其和矩阵y

一样包含着入射信号的信息以及其方向信息,但y
ss
矩阵的维度比y

小,因此为减少计算复杂度,可用奇异值分解后的y
ss
求解信号的方位角和俯仰角,而奇异值分解后的阵列接收信号理论模型与式(10)类似,可表示如下:
[0066][0067]
其中θ

是经过降维后与方位角有关的方向矩阵,s

是降维后与信号有关的理论矩阵,e
ss
是由e

s
重排得到的与噪声有关的矩阵;
[0068]
因此,为进一步降低计算量,避免重构双重toeplitz矩阵,针对模型(12),可将二维联合角度估计转为两个一维的空间角度估计,先针对y
ss
=(ψx
ss
e
ss
)求解俯仰角,再针对求解方位角。
[0069]
步骤5、针对y
ss
=(ψx
ss
e
ss
)模型估计俯仰角,此时可利用一维原子范数最小化(atom ic norm minimization,anm)算法进行估计,原子范数理论如下:
[0070]
在多测量(mmv)模型下,不考虑噪声e
ss
时的接收信号可以写为:
[0071][0072]
其中是的第k行向量,和且||φ
k
||2=1,其中||
·
||2表示求向量的2范数,第k个入射信号的俯仰角的范围是(

90
°
,90
°
),是与俯仰角有关的方向矩阵,等价于ψ,是包含第k个入射信号方位角和信号源信息的矩阵,等价于x
ss

[0073]
空域中任意一个俯仰角的范围是(

90
°
,90
°
),定义原子集合如下:
[0074][0075]
上式中的和φ属于泛指,带下标k的表示接收到的第k个入射信号的参数。
[0076]
是集合的线性组合,如果r
k
≥0且每个入射信号的俯仰角不相同,可认为的分解是k阶原子分解,通过压缩感知理论,在mmv模型的l0范数的原子方法可对空间入射信号恢复和估计出入射信号的俯仰角,则的原子范数定义为:
[0077][0078]
其中inf表示求下界,式(15)的下界以原子系数r
k
的和作为优化目标,类似于l1范
数,式(15)也被称为原子l1范数。
[0079]
步骤6、为解决网格有限离散化所导致的网格失配问题,引入了基于连续时间信号的原子范数理论,针对式(15)的原子范数,建立原子范数最小化问题:
[0080][0081]
其中为待求的中间变量,为待求的中间变量,是关于u的toeplitz矩阵,为由奇异值分解后的信号子空间计算加重排后得到的阵列接收信号矩阵,m为均匀矩形平面阵列的行数,tr(
·
)求矩阵的迹。
[0082]
步骤7、使用凸松弛方法求解式(16)的非凸问题,将该非凸问题转化为mmv模型下的半正定规划(sdp)问题求解,如下所示:
[0083][0084]
为待求的变量,表示接收信号矩阵的估计值,τ为正则化参数,表示求矩阵的2范数的平方,y
ss
、m的含义与步骤6相同。
[0085]
步骤8、使用cvx工具箱求解(17)问题,求得和然后使用esprit算法求解得到俯仰角的估计。
[0086]
即对进行特征值分解得到信号子空间分别取e
s
的前m

1行向量和后m

1行向量得到矩阵和构造矩阵并计算的特征值分解λ

是特征值矩阵,u是特征向量构成的矩阵,将u均匀分块,每一块矩阵的维度是k
×
k,即定义矩阵对ψ
tls
特征值分解得到k个特征值且根据公式计算得到俯仰角的估计值如下:
[0087][0088]
步骤9、针对模型求解方位角,首先利用步骤8求解得到的信号矩阵和俯仰角的估计值来得到x
ss
的估计值由求解得到估计值其中:
[0089][0090][0091]
因为为行满秩,是列满秩,则求得如下:
[0092][0093]
其中(
·
)

是广义逆矩阵。
[0094]
步骤10、从矩阵中取第k,k=1,

,k行向量,记为将z
k
重新排列(即对z
k
向量按顺序抽取,每次依次取n个值作为z
k
的一个列向量,第k(k=1,...,k)次取出的n个值作为z
k
的第k个列向量,连续取k次,从而得到一个矩阵z
k
表示如下:
[0095][0096]
其中,z
k,n(k

1) 1
,z
k,n(k

1) 2
,...,z
k,nk
表示从z
k
中第k次依次取出的n个值,k=1,...,k;
[0097]
步骤11、推导出第k个信号与方位角有关的接收信号矩阵理论模型为s
k
由s

中的元素构成,k=1,

,k,与步骤6类似,可利用原子范数方法得到方位角的估计值,原子范数理论如下:
[0098][0099]
其中r
k

=||s
k
||2,和且||θ
k
||2=1,其中||
·
||2表示求向量的2范数。
[0100]
空域中任意一个方位角θ的范围是(

90
°
,90
°
),定义原子集合如下:
[0101][0102]
因此,z
k
的原子范数为:
[0103][0104]
步骤12、针对(25)问题,建立原子范数最小化问题,同时转为半正定规化(sdp)问题,如下所示:
[0105]
针对每一个俯仰角分别求出与其对应的方位角则可分别建立优化问题如下:
[0106][0107]
其中为待求的中间变量,为待求的中间变量,是关于u

的toeplitz矩阵,为待求的变量,在优化函数里,表示对z
k
的近似估计值;n为均匀矩形平面阵列的列数,τ为正则化参数。
[0108]
对于式(26)的求解,可使用cvx工具箱来求解得到t
k
(u

)矩阵,再使用esprit算法求解出方位角的估计值。首先对t
k
(u

)进行特征值分解得到信号子空间分别取e
k,s
的前n

1行向量和后n

1行向量得到矩阵和构造矩阵并计算的特征值分解u
k
是特征向量,λ
k
是特征值矩阵,将u
k
均匀分块,每一块矩阵的维度是1
×
1,即定义矩阵对ψ
k,tls
特征值分解得到特征值且根据公式可计算得到俯仰角对应的方位角的估计值如下:
[0109][0110]
因此重复执行步骤10到步骤12共k次,可得到k个俯仰角一一对应的方位角估计值。
[0111]
求解方位角时,利用每一个俯仰角对应矩阵的一行重构数据,分别对应求解出方位角,实现角度的自动配对。另一种处理方式是将矩阵的每一行重新排列成一个矩阵将这k个矩阵重新拼接成一个新的矩阵然后建立原子范数最小化问题,转为半正定规划问题求解,利用esprit算法求解出k个特征值然后利用信号方向向量与空间噪声子空间的正交性实现角度配对。
[0112]
均匀矩形平面阵列位于坐标轴的yoz平面,以坐标原点作为参考点,信号的入射方向的单位向量是若阵元摆放在yoz面,则每个阵元位置坐标向量为p
m
×
n
=[0 nd
y md
z
],若阵元摆放在xoy面,则每个阵元位置坐标向量为p
m
×
n
=[md
x nd
y 0]。本发明针对阵列摆放在yoz面,若考虑阵元摆放在xoy面时,令利用kronecker积的性质分离f1,f2,建立原子范数最小
化问题,使用凸松弛方法求解出f1,f2,利用信号方向向量与空间相关矩阵噪声子空间的正交性进行f1,f2的匹配,从而计算信号方位角和俯仰角的估计值。
[0113]
为使本发明的目的、技术方案和技术效果更加清楚,通过仿真实验对本发明作进一步地详细描述。
[0114]
本次实验针对发明基于原子范数最小化可降维的二维离格doa估计方法进行了仿真实验,以下仿真实验中,阵列均为位于yoz面上的均匀矩形面阵,如图2所示,入射信号均为窄带信号,均匀矩形面阵的阵元个数为16
×
16,y轴和z轴对应的阵元间距都为半波长,二维music算法、二维omp算法、分两步估计的二维l1

svd算法的网格搜索间隔为0.5
°
,蒙特卡洛实验次数为50。
[0115]
用于计算各算法计算复杂度的字母定义如下:m是矩形平面阵列的行数;n是矩形平面阵列的列数,t是快拍数;k是信源数;q是空间俯仰角从

90
°
到90
°
划分的网格数;p是空间方位角从

90
°
到90
°
划分的网格数,且q>>k,p>>k,q>>m,p>>n;l是蒙特卡洛实验次数,ε是期望恢复精度。
[0116]
用于对比的方法有二维的music算法、二维esprist算法、二维omp算法、分两步估计的二维l1

svd算法,最小均方误差计算公式如下:
[0117][0118]
仿真实验条件一:4个远场信号分别以仿真实验条件一:4个远场信号分别以入射到16
×
16均匀矩形面阵上,假定信噪比为10db,快拍数t=200,正则化参数τ=0.25,采用本发明的方法得到多次实验的角度均值估计为表1所示。
[0119]
表1信噪比10db,入射信号相互独立和信号相干的角度估计值
[0120][0121]
仿真实验条件二:4个远场信号分别以仿真实验条件二:4个远场信号分别以入射到16
×
16均匀矩形面阵上,假定信噪比为

10db,快拍数t=200,正则化参数τ=0.25,采用本发明的方法得到多次实验的角度均值估计为表2所示。
[0122]
表2信噪比

10db,入射信号相互独立和信号相干的角度估计值
[0123][0124]
仿真实验条件三:2个远场独立信号分别以入射到16
×
16均匀矩形面阵上,信噪比为10db,快拍数t=200,正则化参数τ=0.25。为验证本发明算法的性能,得到各个算法的单次运行时间比较,如表3所示,以及各个算法的计算复杂度分析如表4所示。
[0125]
表3信噪比10db时各个算法单次执行所需时间对比
[0126][0127]
表4各个算法的计算复杂度分析
[0128]
算法计算复杂度2d_musico{tm2n2 m3n3 qp(mn

k)(mn 1)}2d_esprito{tm2n2 m3n3 2k2(m

1)n 2k2(n

1)m 6k3}2d_ompo{mntpqk}2d_l1_svdo{k3m3q3 k3p3}2d_anm(未降维)o{(mn l)3log(1/ε) m3n3 2k2(m

1)n 2k2(n

1)m 6k3}本发明方法o{(m nk)3log(1/ε) k(n k)3log(1/ε) m3 2k2(m

1) 2k2(n

1) 6k3}
[0129]
仿真实验条件四:2个远场独立信号分别以入射到16
×
16均匀矩形面阵上,快拍数t=200,正则化参数τ=0.25,信噪比从

5:5:20变化。为验证本发明算法的性能,得到各个算法方位角、俯仰角以及两个角度差和的最小均方误差(rmse,root mean squared error)与信噪比的关系图,如图3

图5所示。
[0130]
仿真实验条件五:2个远场独立信号分别以入射到16
×
16均匀矩形面阵上,信噪比为10db,正则化参数τ=0.25,快拍数从20:20:200变化。为验证本发明算法的性能,得到各个算法方位角、俯仰角以及两个角度差和的最小均方误差(rmse,root mean squared error)与快拍数的关系图,如图6

图8所示。
[0131]
仿真实验条件六:2个远场独立信号分别以入射到均匀矩形面阵上,正则化参数τ=0.25,阵元数为[4
×
4,6
×
6,8
×
8,10
×
10,12
×
12,14
×
14,16
×
16]。为验证本发明算法的性能,信
噪比为10db,快拍数t=200,得到各个算法方位角、俯仰角以及两个角度差和的最小均方误差(rmse,ro ot mean squared error)与阵元数的关系图,如图9

图11所示。
[0132]
从上述这些仿真实验中可以看出,本发明在信号独立或相干时都可以得到精确的角度估计值,说明该方法具备解相干的能力,在低信噪比的环境下,也可以实现二维角度的估计。由表3可知,二维esprit算法的执行时间最短,本发明所提出的方法次之,但本发明方法的角度估计误差更小;由表4可知,相比于常规未降维的二维原子范数(anm)算法的计算复杂度,本发明方法的计算复杂度更低。由最小均方误差分别与信噪比、快拍数、阵元数的关系图可知,本发明方法的最小均方误差的值比其他四种方法都要小,说明本方法的角度估计效果优于其他方法,同时本发明方法不需要进行谱峰搜索,而且能估计出入射信号角度没有落在网格上时的场景,二维的music、omp、l1

svd算法的rmse比较大,是因为这些方法不能解决网格失配带来的误差,同时这些方法中的谱峰搜索使得计算复杂度高。综上可知,本发明方法具备解相干的能力,同时低信噪比下具有很好的估计效果,也可以解决网格失配带来的误差问题,以较低的计算量实现了二维平面阵列的波达方向估计。
[0133]
以上所述,仅为本发明的具体实施方式,本说明书中所公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换;所公开的所有特征、或所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以任何方式组合;本领域的技术人员根据本发明技术方案的技术特征所做出的任何非本质的添加、替换,均属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献