本发明属于雷达技术领域,特别涉及一种米波雷达目标测高方法,可用于复杂阵地条件下米波雷达对低仰角目标仰角及高度的估计。
背景技术:
米波雷达在中远程预警等方面具有优势,近些年越来越受到世界各国的重视。但其在复杂阵地环境、多径数目未知的情况下对低仰角目标的跟踪仍面临一些技术难题。造成该问题的主要原因是由于多径效应的存在,即雷达回波信号中即包含目标直达波信号又包含与目标直达波信号相干的地面反射多径信号,从而影响了其对目标仰角的估计性能以及对目标的跟踪性能。
近些年来,随着数字阵列雷达的发展,通过阵列超分辨技术实现对低仰角目标仰角的精确估计成为了众学者研究的热点之一。现有的米波雷达低仰角目标测高算法大致可分为基于子空间类算法和基于最大似然类算法两大类。第一类算法以经典多重信号分类music算法最为代表,但经典music算法最为突显的缺陷之一是不能直接处理相干信号,虽然通过空间平滑技术ss可以使阵列接收信号协方差矩阵的秩在相干源情况下得以有效恢复,从而改善经典music算法对相关信号的处理能力,但空间平滑ss-music算法会带来有效阵列孔径的损失,进而降低算法的参数估计性能。最大似然ml类算法是另一类常见的阵列超分辨测高算法,这类算法可以直接用来处理相干源场景且对阵列流形没有特殊要求,是参数估计理论中一种典型的估计方法,但其对似然函数的求解是一个非线性的多维优化问题,直接通过多维搜索求解所需运算量随着目标个数的增加呈指数增长,难以满足实时性应用。为此,有学者提出了一种改进的最大似然rml算法,该算法通过利用一些先验信息,如天线高度,直达波信号与反射波信号之间的结构信息,简化了信号模型,最终只需进行一维搜索便可实现对目标仰角的估计,大大减少了运算量。但是在实际应用中,特别是在山区、丘陵等复杂地形场景下,由于直达波信号与多径信号之间的内在结构关系会随着目标的运动而改变且很难量测,导致现有经典多径信号模型与真实目标回波之间可能将产生失配,使得上述依赖地形信息rml测高算法无法对复杂地形情况下低仰角目标仰角进行有效估计,从而影响了米波雷达在复杂地形情况下对低仰角目标的跟踪性能。
技术实现要素:
本发明的目的在于针对上述已有技术的不足,提出一种复杂阵地环境下的米波雷达目标测高方法,以在反射面非平坦、多径数目未知的情况下完成对低仰角目标仰角以及高度的估计,改善复杂阵地环境下米波雷达对低仰角目标的跟踪性能。
为实现上述目的,本发明的技术方案,包括如下:
1.基于结构化递归最小二乘的米波雷达测高方法,包括:
(1)利用阵列天线接收目标回波数据x,估计该接收数据的协方差矩阵rx;
(2)对协方差矩阵rx进行特征值分解,得到噪声子空间un;
(3)在复杂阵地及多径数目未知的情况下,利用目标回波数据x,对目标仰角及镜像仰角进行联合估计,得到目标仰角及镜像仰角的初始估计值:
(3a)设定最大迭代次数i=20,令初始迭代序列i=1,通过目标回波数据x构造如下代价函数:
其中,φ=[γ(1),…,γ(l),…,γ(l)]表示包含所有权重系数矢量的稀疏参数矩阵,γ(l)表示第l次阵列接收信号所对应的权重系数矢量,l=1,2,…l,l表示快拍数,(·)h表示共轭转置运算,||·||2表示二范数,w表示自适应滤波器系数,
(3b)构建整个观测空间上的完备字典b=[a(θ1),a(θ2),…,a(θn),…,a(θn)],
其中,a(θn)表示第n个观测方向上的目标信号基向量,θn表示第n个观测方向角度,n=1,2,…n,n表示离散化的目标信号观测方向的个数;
(3c)在复杂阵地环境、多径数目信息未知的情况下,将(3a)中代价函数转化为如下数学模型估计权重系数矢量:
其中,
(3d)对(3c)中的优化函数进行求解,得到第i次迭代中对自适应滤波器系数的估计值
其中,
(3e)利用自适应滤波器系数的估计值
(3f)对(3e)中的数学模型进行求解,得到第i次迭代稀疏参数矩阵的估计值
(3g)设定阈值ε1=10-5,判断i>i或
(4)利用(3g)中得到的最终稀疏参数矩阵的估计值
(5)在复杂地形,多径数目信息未知的情况下,对目标仰角及镜像角度进行联合估计,得到目标仰角最终估计值:
(5a)设定最大迭代次数j,令j=0,并通过(2)中的噪声子空间un构造如下优化函数:
其中,eigmin(·)表示取最小特征值,θd表示目标仰角,θs表示镜像仰角集合,a(θd,θs)表示导向矢量矩阵,
(5b)在复杂阵地环境、多径数目信息未知的情况下,将(5a)中优化函数转化为如下数学模型:
其中,
(5c)利用(5b)中得到的目标仰角的估计值
其中,
(5d)设定阈值ε2=10-6,判断j>j或
(6)利用最终估计得到的目标仰角
本发明具有以下优点:
1)本发明在多径信号数目未知的复杂地形情况下,通过对目标仰角和镜像仰角进行联合估计,无需利用目标信号与镜像信号之间的空间结构关系先验信息,且无需进行多维搜索,便可实现对低仰角目标仰角及高度的估计,可在保证目标仰角及高度估计精度的同时有效降低算法运算量。
2)本发明首先在最小均方误差准则下,实现对目标仰角及镜像仰角的初始估计,随后采用基于特征分解技术与交替迭代逐层逼近估计目标仰角与镜像仰角相结合的方法,可以在地形环境以及镜像数目均未知的复杂阵地环境下实现对低仰角目标仰角及高度的估计,使得米波雷达在复杂多径环境下对低仰角目标仰角及高度的估计性能得到提升。
附图说明
图1是本发明使用的复杂阵地条件下的多径信号模型示意图;
图2是本发明的实现流程图;
图3是实测的目标仰角随观测时间变化示意图;
图4是实测的目标高度随观测时间变化示意图;
图5是在复杂地形情况下,分别用本发明与现有ss-music算法得到的目标仰角估计与目标真实仰角对比结果图;
图6是在复杂地形情况下,分别用本发明与现有rml算法得到的目标仰角估计与目标真实仰角对比结果图;
图7是在复杂地形情况下,分别用本发明与现有ss-music算法得到的目标高度估计与目标真实高度对比结果图。
图8是在复杂地形情况下,分别用本发明与现有rml算法得到的目标高度估计与目标真实高度对比结果图。
具体实施方式
以下结合附图对本发明的实施例和效果做进一步详细描述。
参照图1,本发明使用的复杂地形情况下的多径模型,包含雷达阵列天线a,目标t以及目标镜像q,第q条多径反射点位置为bq,天线中心距离地面高度为ha,雷达与目标之间的距离为rd,雷达与第q个目标镜像之间的距离为rs,q,目标直达波方向为θd,第q个目标镜像信号方向为θs,q,目标距离地面高度为ht,目标距离第q个反射面的垂直距离为ht′,q,第q个反射面与水平面之间的夹角为αq。
参照图2,本发明的实现步骤如下:
步骤1,获取雷达目标回波数据x,估计该接收数据的协方差矩阵rx。
<1a>获取雷达目标回波数据x:
假设雷达阵列天线为一垂直水平面放置的均匀线性阵列,阵列天线的个数为m,阵元间距为半波长,令第m个接收天线在第l时刻接收信号为xml,m=1,2,…,m,则阵列接收信号矩阵可以表示为:
x=[x1,…xl,…,xl],
其中,xl=[x1l,…xml,…,xml]t表示在第l次快拍时刻阵列接收信号矢量,l=1,2,…,l,l表示快拍数,(·)t表示转置运算;
由于米波雷达在对低仰角目标跟踪中存在多径效应,故阵列天线接收到的目标回波信号既包含直达波信号又包含反射波信号,其信号模型可以表示为下式:
其中,
a(θd)和a(θs,q)的具体形式分别为:
a(θd)=[1,exp(j2πdsin(θd)/λ,…,exp(j2π(m-1)dsin(θd)/λ]t
a(θs,q)=[1,exp(j2πdsin(θs,q)/λ,…,exp(j2π(m-1)dsin(θs,q)/λ]t,
其中,d表示阵元间距;
<1b>根据雷达目标回波数据x,估计接收数据的协方差矩阵rx:
rx=xxh/l,其中(·)h表示共轭转置运算。
步骤2,对协方差矩阵rx进行特征值分解,得到噪声子空间un。
<2a>通过下式对协方差矩阵rx进行特征值分解:
rx=vλvh,
其中,λ为特征值矩阵,其表达式为:
v=[u1,…,um,…,um]为特征向量矩阵,um表示特征值vm对应的特征向量,m=1,2,…,m;
<2b>根据特征值矩阵λ中的小特征值对应的特征向量获取噪声子空间:
un=[uk+1,uk+2,…,um]t,
其中,(·)t表示转置运算,k为目标个数,m为天线个数,k<m。
步骤3,在复杂阵地及多径数目未知的情况下,利用阵列天线接收目标回波数据x,对目标仰角及镜像仰角进行联合估计,得到目标仰角及镜像仰角的初始估计值。
由于实际中地形的复杂多样性,地面并非完全平坦光滑,目标信号与多径信号之间的几何关系通常是未知的且很难测量,并且在复杂地形环境下,多径数目等先验信息一般是未知的。上述这些因素将使得基于理想对称信号模型的算法无法有效对低仰角目标的仰角以及高度进行有效估计,从而影响米波雷达在复杂地形环境下对低仰角目标的跟踪性能。因此,在复杂地形情况下应该联合估计目标仰角及各个镜像仰角,本实例首先在最小均方误差准则下得到目标仰角与各个镜像仰角的初始估计,然后采用特征分解技术与交替迭代逐层逼近的估计方法对目标仰角以及各镜像仰角进行联合估计,其步骤如下:
<3a>设定最大迭代次数i=20,令初始迭代序列i=1,通过阵列天线接收的目标回波数据x,构造如下代价函数:
其中,φ=[γ(1),…,γ(l),…,γ(l)]表示包含所有权重系数矢量的稀疏参数矩阵,γ(l)表示第l次阵列接收信号所对应的权重系数矢量,l=1,2,…l,l表示快拍数,(·)h表示共轭转置运算,||·||2表示二范数,w表示自适应滤波器系数,
<3b>构建整个观测空间上的完备字典b=[a(θ1),a(θ2),…,a(θn),…,a(θn)],
其中,a(θn)表示第n个观测方向上的目标信号基向量,θn表示第n个观测方向角度,n=1,2,…n,n表示离散化的目标信号观测方向的个数,a(θn)表示如下:
其中,j表示虚数单位,λ表示载波波长,m表示阵列天线的个数,d表示各阵元之间的间隔,(·)t表示转置运算;
<3c>在复杂阵地环境、多径数目信息未知的情况下,将<3a>中代价函数转化为如下数学模型估计权重系数矢量:
其中,
<3d>对<3c>中的数学模型进行求解,可得到第i次迭代中对自适应滤波器系数的估计值
其中,
<3e>利用自适应滤波器系数的估计值
<3f>对<3e>中的数学模型进行求解,得到第i次迭代稀疏参数矩阵的估计值
<3g>设定阈值ε1=10-5,判断i>i或
步骤4,通过对<3g>中得到的最终稀疏参数矩阵的估计值
<4a>根据步骤<3g>中得到的最终稀疏参数矩阵的估计值
其中,l表示快拍数,(·)h表示共轭转置运算,⊙表示hadamard积,in表示维度为n×n的单位阵;
<4b>根据步骤<3g>中得到的最终稀疏参数矩阵的估计值
其中,p(diag(qi(θ1)))表示空间谱矩阵qi在目标方向上的空间谱矢量,diag(·)表示取对角线元素,
<4c>分别对目标方向上的空间谱矢量p(diag(qi(θ1)))和镜像方向上的空间谱矢量p(diag(qi(θ2)))进行谱峰搜索,将大于零度处的峰值位置作为目标仰角的初始估计值
步骤5,对目标仰角及镜像角度进行交替迭代估计,得到目标仰角最终估计值。
<5a>设定算法最大迭代次数j,令j=0,并通过步骤2中的噪声子空间un构造如下优化函数:
其中,eigmin(·)表示取最小特征值,θd表示目标仰角,θs=[θs,1,…,θs,q,…,θs,q]t表示镜像仰角集合,a(θd,θs)=[a(θd),a(θs,1),…,a(θs,q),…,a(θs,q)]表示导向矢量矩阵,q=1,2,…q,q表示镜像数目,(·)t表示转置运算,
<5b>在复杂阵地环境、多径数目信息未知的情况下,根据<5a>中优化函数估计目标仰角:
其中,
<5c>利用<5b>中得到的目标仰角的估计值
其中,
<5d>设定阈值ε2=10-6,判断j>j或
步骤6,利用<5d>中得到的最终目标仰角的估计值
其中,rd为目标与雷达之间的直线距离,re=4r0/3为等效地球半径,r0=6370m表示真实地球半径,ha为天线阵列中心点距水平面的高度。
本发明的效果通过以下实测数据对比试验进一步说明:
1.实验场景:实验雷达为一均匀线阵,其阵元数为m=10,阵元间距为半波长,发射信号为线性调频信号,天线底端阵元高度为ha=6.4m。
在观测时间内,目标仰角从3.7°到11.2°变化,如图3所示,目标做平稳飞行,飞行高度为10600m,如图4所示;
2.实验内容:
实验1,在上述实验场景下,分别利用本发明方法与现有ss-music算法对图3中的数据进行目标仰角估计,结果如图5。
实验2,在上述实验场景下,分别利用本发明方法与现有rml算法对图3中的数据进行目标仰角估计,结果如图6。
实验3,在上述实验场景下,分别利用本发明方法与现有ss-music算法对图4中的数据进行目标高度估计,结果如图7。
实验4,在上述实验场景下,分别利用本发明方法与现有rml算法对图4中的数据进行目标高度估计,结果如图8。
3.实验结果分析:
从图5和图6中的结果可以看出,在复杂地形情况下,现有ssmusic算法和现有rml算法不能有效估计目标仰角,而本发明方法可以实现对目标仰角的有效估计。
从图7和图8中的结果可以看出,在复杂地形情况下,现有ssmusic算法和现有rml算法不能有效估计目标高度,而本发明方法可以实现对目标高度的有效估计。
综上,本发明能在复杂地形,多径数目未知的环境下实现对低仰角目标仰角和目标高度的有效估计。