本发明属于无线通信和雷达信号处理技术领域,具体涉及一种基于平行嵌套阵的二维doa估计方法。
背景技术:
随着空分多址技术和智能天线技术的发展,利用信号的波达方向(doa)完成信号的空域捕获和跟踪吸引了大量国内外学者的研究,尤其是在雷达、声呐、导航、通信、射电天文学等诸多领域。
现有的doa估计方法大多基于传统满阵,即天线阵列相邻阵元的间距不得超过入射信号的半波长。但是,满阵由于阵元间距的限制,若想增大阵列孔径、提升doa估计精度和分辨率就必须增加阵元数目,因此,会造成系统过于复杂和系统成本的增加。鉴于传统满阵存在的上述问题,又提出了稀疏阵,即存在阵元间距大于半波长的阵列。与传统满阵相比,在阵元数目相同的情况下,稀疏阵拥有更大的阵列孔径以及更小的阵元互耦,提高了doa估计精度、分辨率和最大可处理的信号数。另一方面,在阵列孔径相同的条件下,稀疏阵所需的阵元数更少,这意味着更小规模的接收系统和信号处理系统等,极大地降低了系统成本。
目前基于稀疏阵的doa估计主要是一维doa估计。但在实际应用中仅有一维doa信息是远远不够的,例如:移动通信等数据传输的过程中往往需要知道入射信号的二维doa信息,即方位角和俯仰角。现有的二维doa估计方法大多是基于阵元间距等于半波长的简化面阵,如l形阵列、双平行线阵、十字形阵列等。其中,双平行线阵由于结构简单、易于实现、具有较强的方法适用性等优点得到了广泛的关注和应用。
目前,基于双平行线阵的二维doa估计存在以下缺点:估计的信号数不能超过子阵数目,自由度较低;需要额外的额配对算法;谱峰搜索带来了巨大计算量,计算复杂度较高;估计精度和分辨率较低等等。
技术实现要素:
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于平行嵌套阵的二维doa估计方法。
为实现上述目的及其他相关目的,本发明提供一种基于平行嵌套阵的二维doa估计方法,该平行嵌套阵包括两个相同的稀疏非均匀嵌套阵,包括第一子阵和第二子阵,该二维doa估计方法包括以下步骤:
根据所述第一子阵的接收信号的矢量x1(t)与第二子阵的接收信号的矢量x2(t)分别计算第一子阵虚拟优化阵接收信号的自相关矩阵
计算所述第一子阵虚拟优化阵接收信号与所述第二子阵虚拟优化阵接收信号的互相关矩阵
根据所述第一子阵虚拟优化阵接收信号的自相关矩阵
根据所述平行嵌套阵虚拟优化阵接收信号的自相关矩阵
根据所述入射信号cosα与y轴夹角的估计值计算
根据所述入射信号cosα与y轴夹角的估计值的估计值
可选地,所述的分别计算第一子阵虚拟优化阵接收信号的自相关矩阵
根据所述第一子阵接收信号矢量x1(t)和所述第二子阵接收信号矢量x2(t)分别计算第一子阵接收信号的自相关矩阵的估计
向量化所述第一子阵接收信号的自相关矩阵的估计值
分别对第一子阵观测矢量z1和第二子阵观测矢量z2进行去冗余操作得到第一子阵无冗余观测矢量
分别根据所述第一子阵无冗余观测矢量
可选地,所述计算所述第一子阵虚拟优化阵接收信号与所述第二子阵虚拟优化阵接收信号的互相关矩阵
根据第一子阵接收信号的矢量x1(t)与第二子阵接收信号的矢量x2(t)计算得到第一子阵与第二子阵的互相关矩阵的估计值
向量化所述第一子阵与第二子阵的互相关矩阵的估计值
对所述互观测矢量z进行去冗余操作得到无冗余观测矢量
根据所述矢量
根据所述第一子阵的虚拟优化阵与所述第二子阵的虚拟优化阵接收信号的互相关矩阵
可选地,所述根据所述第一子阵虚拟优化阵接收信号的自相关矩阵
可选地,所述根据所述平行嵌套阵虚拟优化阵接收信号的自相关矩阵
对所述平行嵌套阵虚拟优化阵的接收信号的自相关矩阵
将所述噪声子空间un划分为两个维度相同的矩阵un1和un2;
构建多项式a(x)=[1,x,x2,...,xγ-1]t,其中,x=exp(j2πdcos(α)/λ),d=λ/2为阵元间的单位间距,λ表示信号波长;记
求解式子(t1t4-t2t3)的根并找出与单位圆最接近的k个根xk,1≤k≤k;
计算入射信号cosα的估计值
其中,angle(·)为取相位算子。
可选地,所述根据所述入射信号cosα与y轴夹角的估计值计算
根据第一子阵和第二子阵构造平行互质阵的接收信号x;
根据所述平行互质阵的接收信号x计算所述平行互质阵的接收信号x的协方差矩阵rxx;
对所述协方差矩阵rxx进行特征分解得到噪声子空间
根据所述入射信号cosα的估计值
求解p(z)的根,计算离单位圆最近的根
则入射信号
可选地,根据根据所述入射信号cosα与y轴夹角的估计值的估计值
如上所述,本发明的一种基于平行嵌套阵的二维doa估计方法,具有以下有益效果:
本发明使用稀疏阵的所有虚拟阵元来进行估计,突破了可估计信号数不能超过子阵数的限制;提出的双平行嵌套阵阵列孔径更大,分辨率更高,自由度更大,估计精度也更高,性能更好;采用求根的方法求解角度信息,无需谱搜索,大大降低了算法复杂度;无需额外的配对算法,实现了方位角和俯仰角的自动配对。
附图说明
为了进一步阐述本发明所描述的内容,下面结合附图对本发明的具体实施方式作进一步详细的说明。应当理解,这些附图仅作为典型示例,而不应看作是对本发明的范围的限定。
图1为本发明阵列设置示意图;
图2为本发明所述的一种基于平行嵌套阵的二维doa估计方法的流程图;
图3为本发明所提阵列及算法方位角的求根均方误差随snr变化关系示意图;
图4为本发明所提阵列及算法俯仰角的求根均方误差随snr变化关系示意图;
图5为本发明所提阵列及算法方位角的求根均方误差随快拍数变化关系示意图;
图6为本发明所提阵列及算法俯仰角的求根均方误差随快拍数变化关系示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明提供一种基于平行嵌套阵的二维doa估计方法,所述的平行嵌套阵包括两个完全相同的稀疏非均匀嵌套阵,包括第一子阵和第二子阵,下文分别以子阵1和子阵2代替进行说明。
如图1所示,每个子阵都有n=n1+n2个阵元,子阵1位于y轴上,子阵2与子阵1相互平行,而且两个子阵的间距为单位间距d=λ/2,λ表示信号波长。该阵列接收k个不相关的远场窄带信号,信号入射方向和x轴、y轴的夹角分别为β和α。噪声为独立同分布的加性高斯白噪声,且与信号不相关。
则子阵1的阵元位置可表示为集合:
同理,子阵2的阵元位置可表示为:
因此,平行嵌套阵的阵元位置可表示为
假设有k个非相关远场窄带信号sk(t)从方向(θk,φk)入射到阵列,其中,k=1,2,…,k,θk和φk分别表示第k个信号的方位角和俯仰角。噪声为独立同分布的加性高斯白噪声,且与信号独立。则平行嵌套阵中子阵1和子阵2的接收信号矢量可分别表示为:
其中,a1=[a1(α1),a1(α2),…,a1(αk)]表示子阵1的阵列流型矩阵,a2=[a2(α1,β1),a2(α2,β2),…,a2(αk,βk)]=a1φ表示子阵2的阵列流型矩阵,
具体地,如图2所示,所述的doa估计方法包括以下步骤:
步骤s1:根据所述第一子阵的接收信号的矢量x1(t)与第二子阵的接收信号的矢量x2(t)分别计算第一子阵虚拟优化阵接收信号的自相关矩阵
步骤s2:计算所述第一子阵虚拟优化阵接收信号与所述第二子阵虚拟优化阵接收信号的互相关矩阵
步骤s3:根据所述第一子阵虚拟优化阵接收信号的自相关矩阵
步骤s4:根据所述平行嵌套阵虚拟优化阵接收信号的自相关矩阵
步骤s5:计算入射信号cosβ的估计值
步骤s6:根据所述入射信号cosα的估计值与所述入射信号cosβ的估计值
本发明使用稀疏阵的所有虚拟阵元来进行估计,突破了可估计信号数不能超过子阵数的限制;提出的平行嵌套阵阵列孔径更大,分辨率更高,自由度更大,估计精度也更高,性能更好;采用求根的方法求解角度信息,无需谱搜索,大大降低了算法复杂度;无需额外的配对算法,实现了方位角和俯仰角的自动配对。
于一实施例中,所述步骤s1包括以下子步骤:
根据子阵1接收信号矢量x1(t)计算子阵1接收信号的自相关矩阵r11,根据子阵2接收信号矢量x2(t)计算子阵2接收信号的自相关矩阵r22,
其中,
但是r11是不可得到的理想协方差矩阵,实际上,通过t次快拍估计得到子阵1接收信号的自相关矩阵的估计值
同理,r12是不可得到的理想协方差矩阵,子阵2接收信号的自相关矩阵的估计值由下式估计得到:
然后,向量化矩阵
其中,
其中,
接下来,基于矢量
则构建的
同理,可基于
于一实施例中,所述步骤s2包括以下子步骤:
由接收信号矢量x1(t)和收信号矢量x2(t)得到子阵1和子阵2的互相关矩阵
同样地,通过多次快拍来得到互相关矩阵r12的估计值:
与步骤s1类似,将互相关矩阵的估计值
则构建的
于一实施例中,所述步骤s3包括以下子步骤:
设子阵1虚拟优化阵的接收信号为xvir1,子阵2虚拟优化阵的接收信号为xvir2,则平行嵌套阵整个虚拟优化阵的接收信号为:
则得到虚拟信号xvir的协方差矩阵为:
这样,利用步骤s1和步骤s2中的估计值
于一实施例中,所述步骤s4具体包括以下子步骤:
对矩阵
其中,λs是k×k维对角矩阵,包含
然后,将un如下进行分块:
子矩阵un1和un2均为γ×(2γ-k)维矩阵。再构建多项式a(x)=[1,x,x2,...,xγ-1]t,其中,x=exp(j2πdcos(α)/λ),d=λ/2为阵元间的单位间距。记
其中,angle(·)为取相位算子。
于一实施例中,所述步骤s5包括以下子步骤:
构造整个平行嵌套阵物理阵列的接收信号x为:
则利用接收信号x求出整个物理阵列的协方差矩阵,并进行特征分解得到噪声子空间
接着求解p(z)的根,而且p(z)=0是一个二次方程的求根问题,容易得到两个根,需要找到离单位圆最近的根
于一实施例中,所述步骤s6包括以下子步骤:
根据步骤s5和步骤s6得到的
这样就完成了基于平行嵌套阵的二维doa估计,同时,估计的方位角
为了分析本发明所提算法与improvedpm算法以及root-music算法的估计性能,设计了两组仿真实验来进行比较。其中,提出的平行嵌套阵阵列参数为n1=n2=5,improvedpm算法采用的双平行线阵的阵列参数为n=5,root-music算法采用的双平行线阵的阵列参数为m=5。信号数为2,入射方向分别为(θ1,φ1)=(60°,50°)和(θ2,φ2)=(30°,50°)。
第一组试验快拍数为1000,并进行1000次独立试验,方位角和俯仰角估计的求根均方误差(rmse)随信噪比(snr)变化的关系如图3、4所示。
另一组试验信噪比为20db,同样进行1000次独立试验,方位角和俯仰角的求根均方误差(rmse)随快拍数变化的关系如图5、6所示。
从图中可以看出,本发明所提的基于平行嵌套阵及其相应的二维doa估计算法能够很好的提高二维doa估计性能,降低系统成本,并且无需谱搜索与平滑操作,计算复杂度较低,同时还实现了方位角和俯仰角的自动配对。
本发明提出的一种基于平行嵌套阵的二维doa估计方法,具有以下优点:
(1)本发明提出了一种新颖的用于二维doa估计的稀疏阵列结构,即平行嵌套阵。基于该阵列进行二维doa估计,因为阵列孔径较大,所以分辨率较高,同时由于阵列的稀疏性,互耦影响小于传统的平行ula阵列。
(2)基于平行嵌套阵,利用物理阵列的接收信号分析并得到了两个子阵虚拟优化阵接收信号的互相关矩阵。
(3)分析并得到了平行嵌套阵整个虚拟阵列接收信号的协方差矩阵。
(4)利用平行嵌套阵虚拟优化阵的所有阵元来进行二维参数解耦估计,提高了二维doa估计的自由度,并提升了估计性能。
(5)基于平行嵌套阵,采用两次求根的方法实现了方位角和俯仰角的自动配对。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。