Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

卷积神经网络STAP低空风切变风速估计

李海 张强 周桉宇 熊玉

李海, 张强, 周桉宇, 熊玉. 卷积神经网络STAP低空风切变风速估计[J]. 电子与信息学报, 2024, 46(8): 3193-3201. doi: 10.11999/JEIT231335
引用本文: 李海, 张强, 周桉宇, 熊玉. 卷积神经网络STAP低空风切变风速估计[J]. 电子与信息学报, 2024, 46(8): 3193-3201. doi: 10.11999/JEIT231335
LI Hai, ZHANG Qiang, ZHOU AnYu, XIONG Yu. Convolutional Neural Network STAP Low Level Wind Shear Wind Speed Estimation[J]. Journal of Electronics & Information Technology, 2024, 46(8): 3193-3201. doi: 10.11999/JEIT231335
Citation: LI Hai, ZHANG Qiang, ZHOU AnYu, XIONG Yu. Convolutional Neural Network STAP Low Level Wind Shear Wind Speed Estimation[J]. Journal of Electronics & Information Technology, 2024, 46(8): 3193-3201. doi: 10.11999/JEIT231335

卷积神经网络STAP低空风切变风速估计

doi: 10.11999/JEIT231335 cstr: 32379.14.JEIT231335
基金项目: 国家重点研发计划项目(2021YFB1600600),天津市自然基金重点项目(20JCZDJC00490)
详细信息
    作者简介:

    李海:男,教授,博士生导师,主要研究方向为机载气象雷达信号处理及机器学习在气象雷达中的应用、分布式目标检测与参数估计、自适应信号处理、阵列信号处理等

    张强:男,硕士生,研究方向为机载气象雷达信号处理

    周桉宇:男,硕士生,研究方向为机载气象雷达信号处理

    熊玉:男,硕士生,研究方向为机载气象雷达信号处理

    通讯作者:

    李海 elisha1976@163.com

  • 中图分类号: TN959.4

Convolutional Neural Network STAP Low Level Wind Shear Wind Speed Estimation

Funds: The National Key Research and Development Program of China (2021YFB1600600), The Key Projects of Tianjin Natural Fund (20JCZDJC00490)
  • 摘要: 由于机载气象雷达前视阵下存在非均匀性地杂波,导致难以获得足够的独立同分布样本,影响杂波协方差矩阵准确估计,进而影响风速估计。对此,该文提出一种基于卷积神经网络STAP的低空风切变风速估计方法,通过少量样本就能够实现高分辨杂波空时谱估计。首先,基于卷积神经网络模型训练好高分辨杂波空时谱卷积神经网络,接着计算杂波协方差矩阵,进而计算卷积神经网络STAP最优权矢量进行杂波抑制,达到对低空风切变风速精确估计。该文在小样本情况下,将稀疏恢复问题通过卷积神经网络实现,完成对高分辨杂波空时谱有效估计,仿真实验结果表明该方法可以有效估计空时谱,并完成风速估计。
  • 低空风切变是存在自然界中一种恶劣的气象现象,持续时间短,发生突然,预测难度大等特点[1],该现象发生在低层大气中,高度较低的区域内,会对飞机起飞和降落产生重要影响。飞机飞行时一旦遭遇低空风切变,容易引发飞机失速,严重威胁民航的飞行安全。为了避免事故发生,可以通过对低空风切变检测获得预警信息,其中,低空风切变风速估计准确性影响预警信息,所以准确的风速估计是低空风切变检测准确的前提。目前利用机载气象雷达实现气象探测[2],在雷达探测时,回波信号中不仅含有低空风切变信号还存在地杂波信号,且地杂波回波功率远大于低空风切变信号,影响低空风切变检测的准确性,为了保证风切变信号估计的准确性,需要消除地杂波影响。实现低空风切变检测需要完成杂波抑制[3]、风速估计、平均F因子计算和低空风切变危险性判决这4个步骤[4],风速估计是低空风切变检测准确的前提,若风速估计精度不准,就会影响后续F计算,最后导致判决失效。因此,研究低空风切变准确估计有重大意义。

    在机载相控阵雷达系统中,空时自适应处理(Space-Time Adaptive Processing, STAP)在空时联合域进行杂波抑制并进行目标检测。计算STAP最优权矢量来对杂波进行抑制,权矢量计算准确性依靠对应杂波协方差估计的准确性,传统方法估计杂波协方差矩阵需要在样本符合独立同分布,并且样本数达到自由度2倍以上,才可以保证杂波协方差矩阵估计准确性。简而言之,系统需要获取足够数量且独立分布的样本,以保证STAP技术在实际应用达到最佳性能。由于杂波协方差矩阵的准确性直接影响STAP技术的性能,非IID的训练样本会导致STAP在实际应用中失效。在机载前视阵下特别突出,因为地杂波分布特性会随距离产生差异性,可用于估计样本数量大大减少,使得传统STAP在处理这种非均匀环境时面临更大的挑战。因此,研究小样本情况下低空风切变风速估计有重大意义。

    目前,在小样本情况完成低空风切变风速估计主要方法有降秩STAP[5],降维STAP[6],稀疏STAP[7]等。其中,直接数据域(Direct Data Domain, DDD)STAP[8]方法仅利用待检测单元的回波数据来构造杂波协方差矩阵,该方法从根本上消除杂波非平稳性的影响,但需要通过滑窗来获得足够的训练样本数,但在空域进行滑窗可能会导致训练样本的非均匀性更强,在一定程度上会造成孔径损失无法达到次最优。知识辅助STAP[9]将地杂波作为先验信息,减少独立样本的需求,但由于存在空域误差等其他未知因素,会影响协方差矩阵估计;此外,分别由先验知识构建杂波协方差矩阵(Clutter Covariance Matrix, CCM)与最大似然估计CCM间权系数的合理分配问题[10],是需要解决的重要问题;稀疏恢复(Sparse Recovery, SR) STAP[11]中由于杂波在空时谱分布稀疏特性,通过稀疏迭代方法,实现小样本下杂波超分辨空时谱估计。但是,稀疏恢复需要通过稀疏迭代进行求解,运算量大,耗时长,以及参数设定困难,难以运用在实际情况中。所以,研究快速迭代STAP算法具有重大意义。利用卷积神经网络模型代替传统迭代算法有助于提高算法的执行效率,减少运行时间,同时降低超参数选择的复杂性,从而更好地适应实际应用的需求。

    针对上述稀疏恢复参数设置困难的问题,提出一种基于卷积神经网络STAP的低空风切变风速估计方法。卷积神经网络模型估计的优点是参数迭代简单,通过训练数据进行参数更新,结合杂波在空时域稀疏的特点,利用数据重构网络模型实现少量样本情况下的高分辨杂波空时谱估计。将少量样本产生的低分辨空时谱作输入数据,用确知的高分辨杂波空时谱作标签数据,通过训练得到低分辨到高分辨的准确映射,提高估计杂波协方差矩阵准确性,利用STAP计算最优权矢量,进而进行杂波抑制,并完成低空风切变精确估计。

    图1为机载气象雷达前视阵示意图,载机速度为V,飞行高度H,假设天线由N阵元组成。

    图 1  机载气象雷达前视阵示意图
    x(l)=s(l)+c(l)+n(l) (1)

    其中,x(l)为单个距离单元空时快拍数据,s(l),c(l)分别为该距离单元低空风切变信号和地杂波信号[12]n(l)为该距离单元的高斯白噪声。

    低空风切变信号回波仿真是通过对单个距离单元内分布的每一个散射点幅度和相位相加,即为对应距离单元低空风切变回波信号s(l)

    s(l)=s(fd,ψ0)NK×1=α[st(fd)K×1ss(ψ0)N×1] (2)

    其中,Kronecker为当前距离单元内低空风切变信号的复幅度;fd,ψ0为当前距离单元内低空风切变信号多普勒频率和空间锥角,并且cosψ0=cosθ0cosφls(fd,ψ0)NK×1为低空风切变信号的空时导向矢量,st(fd)K×1,ss(ψ0)N×1分别表示时域和空域导向矢量

    st(fd)K×1=[1,ejπ4v/(λfr),,ejπ(K1)4v/(λfr)]TK×1g(σfd) (3)
    ss(ψ0)N×1=[1,ej2πdcosθ0cosφl/λ,,ej2πd(N1)cosθ0cosφl/λ]TN×1g(σψ0)=[1,ej2πdcosψ0/λ,,ej2πd(N1)cosψ0/λ]TN×1g(σψ0) (4)

    其中,HadamardT为转置;g(σfd)为时域导向矢量计算时的频率扩展函数,g(σψ0)为空域导向矢量计算时角度扩展函数[13]

    地杂波信号仿真通过Ward[14]模型进行仿真,在距离单元内将水平方位角均匀划分多个杂波散射单元,每个单元有其对应俯仰角和水平方位角φl,c,θl,m,则空间锥角和归一化多普勒频率分别为ψs,m,fd,m

    ψs,m=arccos(cosθl,mcosφl,c),fd,m=4Vλfrcos(αθl,m)cosφl,c (5)

    则单个距离单元的地杂波信号c(l)

    c(l)=Mm=1PcRCSR2lF(θl,m)a(fd,m,ψs,m)NK×1 (6)

    其中,M为杂波散射单元总数;P为雷达接收功率;cRCS为反射系数;Rl为单个距离单元杂波散射单元与载机之间的斜距;F(θl,m)表示天线方向图; a(fd,m,ψs,m)为对应杂波散射单元的空时导向矢量[15],可表示为

    a(fd,m,ψs,m)NK×1=[1,ejπfd,m,,ejπ(K1)fd,m]TK×1[1,ej2πdcosψs,m/λ,,ej2π(N1)dcosψs,m/λ]TN×1 (7)

    基于卷积神经网络STAP的风速估计初始搭建一个5层卷积神经网络模型,然后利用训练数据得到一个高分辨空时谱卷积神经网络,通过该网络可以准确估计高分辨杂波空时谱,随后,通过准确计算杂波协方差矩阵,可以构建卷积神经网络STAP最优权矢量进行杂波抑制,最终实现对低空风切变准确估计。在这个过程中,关键步骤包括基于高分辨杂波空时谱的卷积神经网络搭建,高分辨杂波空时谱卷积神经网络训练,以及低空风切变风速的估计。这些步骤是卷积神经网络STAP方法中至关重要的组成部分。下面进行说明。

    高分辨杂波空时谱卷积神经网络主要是依靠卷积层进行特征提取,通过损失函数不断迭代,拟合低分辨空时谱到高分辨杂波空时谱的映射过程。借鉴神经网络SRCNN[16-18]结构模型,,本文通过构建多层2维卷积层实现高分辨杂波空时谱估计,模型结构如图2所示,输入为低分辨空时谱,输出为高分辨杂波空时谱。

    图 2  卷积神经网络模型结构

    第1层用于空时谱特征提取

    F1=max (8)

    其中,{\boldsymbol{Y}}表示输入数据(低分辨空时谱数据),{{\boldsymbol{W}}_1} c \times {f_1} \times {f_1} \times {n_1} 的卷积核;c为通道个数,{f_1}为第1层卷积核长和宽,{n_1}输出特征通道数; * 为卷积计算;{{\boldsymbol{b}}_1}为第1层卷积层的偏置向量。式(8)表示从低分辨空时谱数据中提取对应杂波特征,经过卷积计算构成高维特征向量,由这些特征向量得到特征矩阵。

    2~4层为非线性映射,该过程把从特征矩阵获取到的特征映射高维变换矩阵中:

    {{\boldsymbol{F}}_i} = \max (0,{{\boldsymbol{W}}_i} * {{\boldsymbol{F}}_{i - 1}} + {{\boldsymbol{b}}_i})\;\;{i = 2,3,4} (9)

    其中,{{\boldsymbol{W}}_i}为维度 {n_{i - 1}} \times {f_i} \times {f_i} \times {n_i} 卷积核,{f_i} 为卷积核的长和宽;{{\boldsymbol{b}}_i}{n_i}偏置向量。

    第5层为数据重构层,生成高分辨杂波空时谱数据。

    {\boldsymbol{Z}} = {{\boldsymbol{W}}_5} * {{\boldsymbol{F}}_4} + {{\boldsymbol{b}}_5} (10)

    其中,{\boldsymbol{Z}}表示高分辨杂波空时谱数据,{{\boldsymbol{W}}_5}为维度 {n_4} \times {f_5} \times {f_5} \times c 的卷积核,{q_5}为卷积核长和宽;{{\boldsymbol{b}}_5}c维的偏置向量。这一层是对上一层卷积层的反卷积,将{n_4}维特征矩阵恢复成H \times W \times c 高分辨杂波空时谱数据。

    激活函数选取Relu, Relu作为非线性函数,可以使输出具有一定稀疏性,能够更好地挖掘数据潜在特征。损失函数采用MSE计算如式(11),损失函数通过反向传播不断拟合低分辨空时谱到高分辨杂波空时谱的映射关系。

    L\left( {\boldsymbol{\varTheta}} \right) = \frac{1}{I}\sum\limits_{i = 1}^I {\left\| {{\boldsymbol{F}}\left( {{{\boldsymbol{Y}}_i};{\boldsymbol{\varTheta}} } \right) - {{\boldsymbol{Z}}_i}} \right\|_{\text{F}}^2} (11)

    其中,\left\| {\cdot} \right\|_{\mathrm{F}}^2表示矩阵2范数,即所有元素平方和,I为CNN训练数据个数,{\boldsymbol{\varTheta}} = \{ {{\boldsymbol{W}}_i},{{\boldsymbol{b}}_i}\} 为网络参数。数据重构过程表达为式(12)。网络模型结构如表1所示。

    表 1  网络结构参数
    网络层卷积核输出通道填充方式激活函数
    Conv2D11 \times 1116SAMEReLU
    Conv2D9 \times 98SAMEReLU
    Conv2D7 \times 74SAMEReLU
    Conv2D5 \times 52SAMEReLU
    Conv2D3 \times 31SAMEReLU
    下载: 导出CSV 
    | 显示表格
    {\boldsymbol{Z}} = {\boldsymbol{F}}({\boldsymbol{Y}}) (12)

    网络模型搭建完成以后,其参数均为初始化参数,要通过训练数据来实现参数更新。网络训练过程就是通过训练集来更新各层网络参数(卷积核中的权重及偏置),本方法使用Adam[19]算法更新网络权重参数,让每一层网络的参数,都根据反向传递到当前层的误差梯度和前一层的输入,在形式上表现为不断更新参数直至损失函数收敛并趋于稳定。卷积神经网络模型反向传播流程为

    计算卷积层反向传播误差

    \delta _{m,n}^{(l - 1)} = {\delta ^{(l)}}\frac{{\partial {\boldsymbol{x}}_{m,n}^{(l)}}}{{\partial {\boldsymbol{x}}_{m,n}^{(l - 1)}}} = {\delta ^{(l)}} * {\text{rot}}180({\boldsymbol{W}}_{m,n}^{(l)}) \odot {\sigma {'}}({\boldsymbol{x}}_{m,n}^{(l - 1)}) (13)

    其中,{\delta ^l}为最后一层的误差,{\text{rot}}180表示卷积核旋转180°,{\boldsymbol{W}}为权重矩阵,(m,n)表示运算起始坐标, x_{m,n}^{(l - 1)} 表示当前层输入量, {\sigma ^{'}} 表示求偏导, * 表示卷积运算。

    计算卷积核权重梯度和偏置梯度

    \frac{{\partial E}}{{\partial {{\boldsymbol{\omega}} ^{(l)}}}} = {\delta ^{(l)}} * r{({\boldsymbol{x}}_{m,n}^{(l - 1)})^{\text{T}}},\frac{{\partial E}}{{\partial {{\boldsymbol{b}}^{(l)}}}} = \sum\limits_m {\sum\limits_m {{\delta ^{(l)}}} } (14)

    计算1个批次内各权重梯度和偏置梯度之和,根据梯度下降法对权重和偏置进行更新

    {{\boldsymbol{b}}}^{(l+1)}={{\boldsymbol{b}}}^{(l)}-\frac{\eta }{\text{batch}}{\displaystyle \sum \frac{\partial E}{\partial {{\boldsymbol{b}}}^{(l)}}} (15)

    式中\eta 为学习率,batch为训练批次,将预先准备好的训练数据集输入网络模型,以更新卷积神经网络的卷积核,直到到达指定的迭代次数。经过训练各层卷积核的权重和偏置更新,神经网络输出结果不断趋近标签数据。网络模型训练参数如表2所示。

    表 2  训练参数
    训练参数数值
    损失函数MSE
    优化函数Adam
    学习速率0.0001
    Batch4
    Epoch300
    下载: 导出CSV 
    | 显示表格

    网络模型参数的更新依赖训练数据集,训练数据集是由低分辨空时谱和高分辨杂波空时谱组成的空时谱数据集。输入数据是低分辨空时谱,利用少量样本估计的低分辨空时谱{\boldsymbol{Y}} \in {{{R}}^{{N_{\text{s}}} \times {N_{\text{d}}}}}如式(16),{\hat {\boldsymbol{R}} _{{l}}}为少量样本估计所得协方差矩阵;标签数据是高分辨杂波空时谱,采用最小无失真方差响应谱估计求取的高分辨杂波空时谱{\boldsymbol{Z}} \in {{{R}}^{{N_{\text{s}}} \times {N_{\text{d}}}}}如式(16), {{\boldsymbol{R}}_{\text{h}}}为仿真所得确知CCM,其中{\boldsymbol{\varPsi}} = [{{\boldsymbol{\omega}} _1},{{\boldsymbol{\omega}} _2}, \cdots ,{{\boldsymbol{\omega}} _{{N_{\text{s}}}{N_{\text{d}}}}}] \in {\mathbb{C}^{NM \times {N_{\text{s}}}{N_{\text{d}}}}}({N_{\text{s}}},{N_{\text{d}}}分别将空域和多普勒域离散化{N_{\text{s}}} \times {N_{\text{d}}}个网格点,{N_{\text{s}}} = {\rho _{\text{s}}}N,\;{N_{\text{d}}} = {\rho _{\text{d}}}K, {\rho _{\text{s}}},{\rho _{\text{d}}} 为离散化因子,通常选取4{\text{~}}10,本方法{\rho _{\text{s}}},{\rho _{\text{d}}}均为8)为空时字典矩阵

    \left.\begin{aligned} & {\boldsymbol{Y}} = ({{\boldsymbol{\varPsi}} ^{\text{H}}}{\boldsymbol{X}}){({{\boldsymbol{\varPsi}} ^{\text{H}}}{\boldsymbol{X}})^{\text{H}}}/L \\ & \quad = {{\boldsymbol{\varPsi}} ^{\text{H}}}{\hat {\boldsymbol{R}} _l}{\boldsymbol{\varPsi}} \\ & {\boldsymbol{Z}} = \frac{1}{{{{\boldsymbol{\varPsi}} ^{\text{H}}}{{\boldsymbol{R}}_{\text{h}}}^{ - 1}{\boldsymbol{\varPsi}} }} \end{aligned}\right\} (16)

    为了实现高分辨杂波空时谱估计的性能,需要大量的训练数据驱动各层参数的更新,为确保网络性能并提高预测准确性,必须对数据集进行扩充。在考虑到杂波仿真的过程中,幅相误差和杂波起伏分别在杂波空时域发生去相关,导致在空时谱平面出现展宽。除此之外,由于地貌影响,地面后向反射系数也会导致杂波功率发生改变。因此,需要进行上述3种情况下训练集仿真,参数设置如下:

    杂波起伏由风速影响,通常假设杂波内部运动时频谱服从高斯分布,其中,i = 1,2, \cdots ,KK表示脉冲个数,{\sigma _v}表示由风速引起的杂波谱展宽方差,{{\boldsymbol{R}}_{\text{c}}}是最大似然估计协方差矩阵, {{\boldsymbol{E}}_{\text{t}}} 是一个对称的Toeplitz矩阵 ,杂波起伏情况下协方差矩阵如式(17)中 {\hat {\boldsymbol{R}} _{{l}}}

    \begin{split} & {{\boldsymbol{R}}_{\text{c}}} = \frac{1}{L}\sum\limits_{i = 1}^L {{{\boldsymbol{x}}_i}{\boldsymbol{x}}_i^{\text{H}}} ,{{\boldsymbol{E}}_{\text{t}}}({k_i},{k_{i + 1}}) = {{\text{e}}^{ - \frac{{8{\pi ^2}\sigma _{{v}}^2}}{{{\lambda ^2}f_{\text{r}}^2}}{{({k_{i + 1}} - {k_i})}^2}}},\\ & {\hat {\boldsymbol{R}} _l} = {{\boldsymbol{R}}_{\text{c}}} \odot {{\boldsymbol{E}}_{\text{t}}}\\[-1pt] \end{split} (17)

    幅相误差主要由阵元位置误差引起,误差矢量如

    \begin{split} & {{\boldsymbol{e}}_{\text{s}}} = (\begin{array}{*{20}{c}} {1 + {\varepsilon _n})} \end{array}{{\text{e}}^{{\text{j}}{\phi _n}}},{{\boldsymbol{e}}_{\text{t}}} = {\left( {\underbrace {\begin{array}{*{20}{c}} 1&1& \cdots &1 \end{array}}_K} \right)^{\text{T}}},\\ & {{\boldsymbol{E}}_{\text{s}}} = {\boldsymbol{E}}(({{\boldsymbol{e}}_{\text{t}}} \otimes {{\boldsymbol{e}}_{\text{s}}}){({{\boldsymbol{e}}_{\text{t}}} \otimes {{\boldsymbol{e}}_{\text{s}}})^{\text{T}}}) \end{split} (18)
    {{\hat{\boldsymbol{R}}_l}} = {{\boldsymbol{R}}_{\text{c}}} \odot {{\boldsymbol{E}}_{\text{s}}} (19)

    {\varepsilon _n}{\phi _n}(n \in \left\{ {\begin{array}{*{20}{c}} 1&2& \cdots &N \end{array}} \right\}, N为阵元个数)分别表示幅度误差和相位误差。{{\boldsymbol{e}}_{\text{s}}},{{\boldsymbol{e}}_{\text{t}}}分别表示空域矢量和时域矢量,由于幅相误差由阵元引起的,所以时域矢量保持不变。幅相误差矩阵计算如{{\boldsymbol{E}}_{\text{s}}},幅相误差情况下协方差矩阵如式(19)。

    地面后向反射系数如式(20)

    {\sigma ^0}\left( r \right) = \gamma \sin {\theta _{\text{g}}} + {\sigma _{{\text{0s}}}}\exp \left[ { - \frac{{{{\left( {\pi /2 - {\theta _{\text{g}}}} \right)}^2}}}{{\Delta \theta _0^2}}} \right] (20)

    其中,{\theta _{\text{g}}}为擦地角,{\sigma _{{\text{0s}}}}为镜面反射系数,\Delta {\theta _0}为镜面反射区域角,\gamma 表示地貌类型,地面后向反射系数[20]直接作用于{\boldsymbol{x}}(l),地面后向反射情况下协方差矩阵 {{\hat{\boldsymbol{R}}_l}} = {{\boldsymbol{R}}_{\text{c}}}

    将上述制作的训练集输入待训练的卷积神经网络,在训练数据集的驱动下,各层网络参数利用Adma算法不断更新参数,待损失函数收敛并趋于稳定时,神经网络完成训练。

    高分辨杂波空时谱卷积神经网络完成离线训练后即可应用于低空风切变杂波抑制,处理雷达回波数据,使其符合卷积神经网络的输入,经过训练后的高分辨杂波空时谱卷积神经网络得到高分辨杂波空时谱,则可估计高性能CCM,其中{a_q}为高分辨杂波空时谱第q个位置上的杂波功率强度。

    {\boldsymbol{R}} = \sum\limits_{q = 1}^{{N_{\text{s}}} \times {N_{\text{d}}}} {{a_q}} {\boldsymbol{\varPsi}} \left( {{\theta _{{\text{s}},q}},{f_{{\text{d}},q}}} \right){\boldsymbol{\varPsi}} {\left( {{\theta _{{\text{s}},q}},{f_{{\text{d}},q}}} \right)^{\text{H}}} (21)

    利用式(21)估计CCM,可以估计对应的空时自适应滤波器为

    {{\boldsymbol{w}}_{{\text{d}}l}} = \mu {{\boldsymbol{R}}^{ - 1}}{\boldsymbol{s}} (22)

    式中,\mu {\text{ = }}{1 \mathord{\left/ {\vphantom {1 {({s^{\text{H}}}{R^{ - 1}}s)}}} \right. } {({{\boldsymbol{s}}^{\text{H}}}{{\boldsymbol{R}}^{ - 1}}{\boldsymbol{s}})}}。根据式(22)得到最优权矢量[21],利用 {{\boldsymbol{w}}_{{\text{d}}l}} 进行杂波抑制,对抑制之后多普勒频率进行最大搜索

    \hat f_l^{} = \arg \max {\boldsymbol{\omega}} _{{\text{d}}l}^{\mathrm{H}}{\boldsymbol{x}}(l) (23)

    l 个距离单元的低空风切变风速估计结果为

    {\hat v_l} = \frac{{\lambda \hat f_l^{}f_{\text{r}}^{}}}{4} (24)

    基于卷积神经网络STAP的低空风切变风速估计方法流程图如下图3所示。

    图 3  基于卷积神经网络STAP的低空风切变风速估计方法流程图

    本文提出卷积神经网络STAP方法可以实现小样本情况下杂波抑制,主要步骤如下:

    步骤1 处理雷达回波数据,使其符合高分辨杂波空时谱卷积神经网络的输入。

    步骤2 将步骤1得到的数据输入经训练高分辨杂波空时谱卷积神经网络,获得高分辨杂波空时谱。

    步骤3 利用高分辨空时谱上各网点杂波功率强度计算杂波协方差矩阵,并计算卷积神经网络STAP最优权矢量,进而实现杂波抑制。

    步骤4 杂波抑制之后即为风切变风速信号多普勒频率,对其进行最大值搜索后得到风速估计结果。

    低空风切变场仿真场景位于载机前方12.5 km处,风场的水平风速范围为–50~50 m/s,杂波起伏对应的功率谱展宽方差\sigma _v^2 = 0.02,幅相误差{\varepsilon _n} = 0.04,\;{\phi _n} = 0.02,地面后向散射系数中漫反射系数 \gamma =0.05,{\sigma }_{\text{0s}}\text{=}12,\;\Delta {\theta }_{0}^{2}\text{=}{4}^{\circ } ,具体参数如表3所示。

    表 3  雷达仿真具体参数
    参数 参数值 参数 参数值
    载机高度(m) 600 阵元数 8
    波长(m) 0.05 相干脉冲数 64
    脉冲重复频率(Hz) 7000 杂噪比(dB) 30~60
    载机速度(m/s) 75 信噪比(dB) 5
    距离分辨率(m) 150 主瓣角度(°) (90,0)
    下载: 导出CSV 
    | 显示表格

    图4为3种误差情况下空时2维谱。从图4(d)中可以看出,地杂波回波信号在空时域呈半椭圆形稀疏分布;图4(e)图4(f)是由于幅相误差和杂波起伏导致空时域去相关,引起地杂波回波信号在空时域中发生展宽。图4(a)-图4(c)图均为各误差情况下低分辨空时谱,可以看出由于样本数太少,无法准确估计高分辨空时谱。图4(d)-图4(f)图均为对应情况下高分辨杂波空时谱,利用最大似然估计准则得到标签数据。

    图 4  3种误差情况下空时2维谱

    图5为卷积神经网络训练和验证时损失函数曲线,从图中可以看出随着训练数据增加,训练集稳定收敛于一个较小值,证明模型训练参数稳定;验证集稳定收敛于一个较小值,证明了模型的泛化效果,模型训练完成。

    图 5  损失函数曲线

    图6为小样本情况下计算的低分辨空时谱,可以看出小样本情况下难以准确估计高分辨杂波空时谱,图7为通过神经网络估计出来的高分辨杂波空时谱,可以证明在小样本时利用训练后的卷积神经网络可以较好恢复高分辨杂波空时谱。

    图 6  小样本情况下低分辨杂波空时谱
    图 7  基于卷积神经网络估计高分辨杂波空时谱

    图8为卷积神经网络STAP, OMP STAP[22], SBL STAP[23]和Focuss STAP[24],传统STAP方法用4个IID样本时的风速估计结果对比。如表4所示,在IID样本极少情况下,传统STAP, OMP STAP和SBL STAP由于缺少足够的IID样本难以准确估计风速,出现误差,而本文提出的卷积神经网络STAP依然可以准确估计风速。Focuss STAP虽然可以较好估计风速,但其运算复杂度高于卷积神经网络STAP,如表5所示。因此,这突显了本文方法在小样本情况下的有效性,为风速估计提供更可靠和精确的解决方案。

    图 8  不同方法的低空风切变风速估计对比
    表 4  不同方法误差比较
    方法均方根误差(m/s)
    STAP29.3629
    OMP STAP14.9378
    SBL STAP11.0052
    Focuss STAP2.1438
    卷积神经网络STAP1.1618
    下载: 导出CSV 
    | 显示表格

    卷积神经网络模型的前期训练过程需要较多的时间,但在实际运行时速度很快,计算方式不依靠迭代更新参量,省去迭代运行时间,训练好的网络只需要进行简单矩阵运算,即可实现高分辨空时谱估计。下式为卷积神经网络运算复杂度公式

    O\left( {\sum\limits_{l = 1}^L {f_l^3} \left( {{N_{\text{s}}} - {f_l} + 1} \right)\left( {{N_{\text{d}}} - {f_l} + 1} \right){n_l}} \right) (25)

    其中,L表示网络模型层数,{f_l}为卷积层核维度,{n_l}为卷积核个数。结合本文神经网络模型参数计算,结果即为该网络运算复杂度,表5为5种方法运算复杂度结果对比图,所用CPU配置为3.4 GHz Intel(R) Core(TM) i7-6700。其中,{k_{{\mathrm{OMP}}}}, {k_{{\mathrm{SBL}}}}{k_{{\mathrm{Focuss}}}}分别表示迭代次数。从表5中可以看出OMP STAP, SBL STAP, Focuss STAP运算量相比于卷积神经网络STAP 运算量高了4个量级,可表明卷积神经网络STAP计算复杂度更低。

    表 5  不同方法运算复杂度对比
    方法 运算复杂度
    STAP O(2NM{({N_{\rm s}}{N_{\rm d}})^3})
    OMP STAP O((NM{N_{\rm s}}{N_{\rm d}}) + {(NM)^3} + {(NM)^3}{N_{\rm s}}{N_{\rm d}} + 2NM{({N_{\rm s}}{N_{\rm d}})^2}{k_{{\mathrm{OMP}}}})
    SBL STAP O((NM{N_{\rm s}}{N_{\rm d}}) + {(NM)^3} + 3{(NM)^3}{N_{\rm s}}{N_{\rm d}} + 2NM{({N_{\rm s}}{N_{\rm d}})^2}{k_{{\mathrm{SBL}}}})
    Focuss STAP O((NM{N_{\rm s}}{N_{\rm d}}) + {(NM)^3} + 2{(NM)^2}{N_{{\mathrm{s}}}}{N_{{\mathrm{d}}}} + NM{({N_{\rm s}}{N_{\rm d}})^2}{k_{{{\mathrm{Focuss}}}}})
    卷积神经网络STAP O(28777{N_{{\mathrm{s}}}}{N_{{\mathrm{d}}}})
    下载: 导出CSV 
    | 显示表格

    表6给出在本文设定参数情况下,STAP, OMP STAP, SBL STAP, Focuss STAP和卷积神经网络STAP计算运行时间,运行时间表示估计单个距离单元空时谱运行时间。从表6可以看出,其他四个方法耗时时间多于卷积神经网络在线运行时间。尽管卷积神经网络STAP的离线运算时间相对较长,但其是离线训练,不会对实时谱估计的计算造成影响。因此,本文方法在小样本情况下进行空时谱估计是可行的。

    表 6  不同方法在线运行时间对比
    方法在线时间(s)
    STAP64
    OMP STAP578
    SBL STAP50
    Focuss STAP14
    卷积神经网络STAP5
    下载: 导出CSV 
    | 显示表格

    本文将卷积神经网络中的数据重构算法引入机载气象雷达空时自适应处理STAP中,实现非均匀情况下小样本杂波抑制。该方法通过将小样本得到的低分辨空时谱输入经过训练的卷积神经网络,借助神经网络估计高分辨杂波空时谱,通过高分辨杂波空时谱可以计算准确杂波协方差矩阵,随后计算空时自适应滤波器最优权矢量进行杂波抑制并估计风速。实验证明,在小样本情况下仍能较好的估计高分辨杂波空时谱,并且运算量小,且可以准确估计风速,为机载气象雷达在实际应用提供更为灵活和高效的解决方案。

  • 图  1  机载气象雷达前视阵示意图

    图  2  卷积神经网络模型结构

    图  3  基于卷积神经网络STAP的低空风切变风速估计方法流程图

    图  4  3种误差情况下空时2维谱

    图  5  损失函数曲线

    图  6  小样本情况下低分辨杂波空时谱

    图  7  基于卷积神经网络估计高分辨杂波空时谱

    图  8  不同方法的低空风切变风速估计对比

    表  1  网络结构参数

    网络层卷积核输出通道填充方式激活函数
    Conv2D11 \times 1116SAMEReLU
    Conv2D9 \times 98SAMEReLU
    Conv2D7 \times 74SAMEReLU
    Conv2D5 \times 52SAMEReLU
    Conv2D3 \times 31SAMEReLU
    下载: 导出CSV

    表  2  训练参数

    训练参数数值
    损失函数MSE
    优化函数Adam
    学习速率0.0001
    Batch4
    Epoch300
    下载: 导出CSV

    表  3  雷达仿真具体参数

    参数 参数值 参数 参数值
    载机高度(m) 600 阵元数 8
    波长(m) 0.05 相干脉冲数 64
    脉冲重复频率(Hz) 7000 杂噪比(dB) 30~60
    载机速度(m/s) 75 信噪比(dB) 5
    距离分辨率(m) 150 主瓣角度(°) (90,0)
    下载: 导出CSV

    表  4  不同方法误差比较

    方法均方根误差(m/s)
    STAP29.3629
    OMP STAP14.9378
    SBL STAP11.0052
    Focuss STAP2.1438
    卷积神经网络STAP1.1618
    下载: 导出CSV

    表  5  不同方法运算复杂度对比

    方法 运算复杂度
    STAP O(2NM{({N_{\rm s}}{N_{\rm d}})^3})
    OMP STAP O((NM{N_{\rm s}}{N_{\rm d}}) + {(NM)^3} + {(NM)^3}{N_{\rm s}}{N_{\rm d}} + 2NM{({N_{\rm s}}{N_{\rm d}})^2}{k_{{\mathrm{OMP}}}})
    SBL STAP O((NM{N_{\rm s}}{N_{\rm d}}) + {(NM)^3} + 3{(NM)^3}{N_{\rm s}}{N_{\rm d}} + 2NM{({N_{\rm s}}{N_{\rm d}})^2}{k_{{\mathrm{SBL}}}})
    Focuss STAP O((NM{N_{\rm s}}{N_{\rm d}}) + {(NM)^3} + 2{(NM)^2}{N_{{\mathrm{s}}}}{N_{{\mathrm{d}}}} + NM{({N_{\rm s}}{N_{\rm d}})^2}{k_{{{\mathrm{Focuss}}}}})
    卷积神经网络STAP O(28777{N_{{\mathrm{s}}}}{N_{{\mathrm{d}}}})
    下载: 导出CSV

    表  6  不同方法在线运行时间对比

    方法在线时间(s)
    STAP64
    OMP STAP578
    SBL STAP50
    Focuss STAP14
    卷积神经网络STAP5
    下载: 导出CSV
  • [1] LIN Caiyan, ZHANG Kaijun, CHEN Xintao, et al. Overview of low-level wind shear characteristics over Chinese mainland[J]. Atmosphere, 2021, 12(5): 628. doi: 10.3390/atmos12050628.
    [2] 刘琴, 李明磊, 汪玲, 等. 机载气象雷达目标的三维建模方法研究[J]. 雷达科学与技术, 2022, 20(4): 435–441. doi: 10.3969/j.issn.1672-2337.2022.04.012.

    LIU Qin, LI Minglei, WANG Ling, et al. Research on 3D modeling of airborne weather radar target[J]. Radar Science and Technology, 2022, 20(4): 435–441. doi: 10.3969/j.issn.1672-2337.2022.04.012.
    [3] 吴仁彪, 张彪, 李海, 等. 基于空时自适应处理的低空风切变风速估计方法[J]. 电子与信息学报, 2015, 37(3): 631–636. doi: 10.11999/JEIT140697.

    WU Renbiao, ZHANG Biao, LI Hai, et al. Wind speed estimation for low-attitude windshear based on space-time adaptive processing[J]. Journal of Electronics & Information Technology, 2015, 37(3): 631–636. doi: 10.11999/JEIT140697.
    [4] 宋迪. 基于RD-STAP的线性调频连续波低空风切变检测方法研究[D]. [硕士论文], 中国民航大学, 2020. doi: 10.27627/d.cnki.gzmhy.2020.000427.

    SONG Di. Detection of linear frequency modulated continuous wave low altitude wind-shear based on RD-STAP[D]. [Master dissertation], Civil Aviation University of China, 2020. doi: 10.27627/d.cnki.gzmhy.2020.000427.
    [5] BI Fukun, ZHANG Dongyan, CAI Xichang, et al. Fast reduced-rank STAP algorithm based on Gram–Schmidt orthogonalisation for airborne radar[J]. International Journal of Electronics, 2015, 102(8): 1382–1393. doi: 10.1080/00207217.2014.981872.
    [6] 李仲悦, 王彤. 基于稀疏贝叶斯学习的稳健STAP算法[J]. 系统工程与电子技术, 2023, 45(10): 3032–3040. doi: 10.12305/j.issn.1001-506X.2023.10.05.

    LI Zhongyue and WANG Tong. Sparse Bayesian learning-based robust STAP algorithm[J]. Systems Engineering and Electronics, 2023, 45(10): 3032–3040. doi: 10.12305/j.issn.1001-506X.2023.10.05.
    [7] REN Bing and WANG Tong. A novel fast sparse Bayesian learning STAP algorithm for conformal array radar[J]. Remote Sensing, 2023, 15(11): 2824. doi: 10.3390/RS15112824.
    [8] WEN Xiaoqin and HAN Chongzhao. Direct data domain approach to space-time adaptive processing[J]. Journal of Systems Engineering and Electronics, 2006, 17(1): 59–64. doi: 10.1016/S1004-4132(06)60011-X.
    [9] WANG Yikai and HE Zishu. Thinned knowledge-aided STAP by exploiting structural covariance matrix[J]. IET Radar, Sonar & Navigation, 2017, 11(8): 1266–1275. doi: 10.1049/iet-rsn.2017.0060.
    [10] 朱晗归, 冯为可, 冯存前, 等. 机载雷达深度展开空时自适应处理方法[J]. 雷达学报, 2022, 11(4): 676–691. doi: 10.12000/JR22051.

    ZHU Hangui, FENG Weike, FENG Cunqian, et al. Deep unfolding based space-time adaptive processing method for airborne radar[J]. Journal of Radars, 2022, 11(4): 676–691. doi: 10.12000/JR22051.
    [11] CUI Ning, XING Kun, DUAN Keqing, et al. Knowledge‐aided block sparse Bayesian learning STAP for phased‐array MIMO airborne radar[J]. IET Radar, Sonar & Navigation, 2021, 15(12): 1628–1642. doi: 10.1049/RSN2.12152.
    [12] 李海, 雍从建, 范懿, 等. 幅相误差下基于CMCAP-JDL的低空风切变风速估计[J]. 信号处理, 2020, 36(4): 502–510. doi: 10.16798/j.issn.1003-0530.2020.04.004.

    LI Hai, YONG Congjian, FAN Yi, et al. The estimation of wind speed in low-altitude wind-shear based on CMCAP-JDL under the amplitude and phase error[J]. Journal of Signal Processing, 2020, 36(4): 502–510. doi: 10.16798/j.issn.1003-0530.2020.04.004.
    [13] BOYER E, LARZABAL P, ADNET C, et al. Parametric spectral moments estimation for wind profiling radar[J]. IEEE Transactions on Geoscience and Remote Sensing, 2003, 41(8): 1859–1868. doi: 10.1109/TGRS.2003.813487.
    [14] WARD J. Space-time Adaptive Processing for Airborne Radar[R]. 1994: 25–45.
    [15] 李海, 程伟杰, 谢瑞杰. 基于同伦稀疏STAP的低空风切变风速估计[J]. 系统工程与电子技术, 2022, 44(4): 1174–1181. doi: 10.12305/j.issn.1001-506X.2022.04.13.

    LI Hai, CHENG Weijie, and XIE Ruijie. Wind speed estimation of low-altitude wind-shear based on homotopy sparse STAP[J]. Systems Engineering and Electronics, 2022, 44(4): 1174–1181. doi: 10.12305/j.issn.1001-506X.2022.04.13.
    [16] JIN K H, MCCANN M T, FROUSTEY E, et al. Deep convolutional neural network for inverse problems in imaging[J]. IEEE Transactions on Image Processing, 2017, 26(9): 4509–4522. doi: 10.1109/TIP.2017.2713099.
    [17] XUE Liang, LIU Jie, WEN Guilin, et al. Efficient, high-resolution topology optimization method based on convolutional neural networks[J]. Frontiers of Mechanical Engineering, 2021, 16(1): 80–96. doi: 10.1007/S11465-020-0614-2.
    [18] DUAN Keqing, CHEN Hui, XIE Wenchong, et al. Deep learning for high-resolution estimation of clutter angle-Doppler spectrum in STAP[J]. IET Radar, Sonar & Navigation, 2022, 16(2): 193–207. doi: 10.1049/RSN2.12176.
    [19] KINGMA D P and BA J. Adam: A method for stochastic optimization[C]. The 3rd International Conference on Learning Representations, San Diego, USA, 2015: 1–15.
    [20] 陆军, 郦能敬, 曹晨, 等. 预警机系统导论[M]. 2版. 北京: 国防工业出版社, 2011: 158–160.

    LU Jun, LI Nengjing, CAO Chen, et al. Introduction to Airborne Early Warning System[M]. 2nd ed. Beijing: National Defense Industry Press, 2011: 158–160.
    [21] 李海, 李怡静, 吴仁彪. 载机偏航下基于广义相邻多波束自适应处理的低空风切变风速估计[J]. 电子与信息学报, 2019, 41(7): 1728–1734. doi: 10.11999/JEIT180758.

    LI Hai, LI Yijing, and WU Renbiao. Generalized adjacent multi-beam adaptive processing based low-altitude wind-shear wind speed estimation under aircraft yawing[J]. Journal of Electronics & Information Technology, 2019, 41(7): 1728–1734. doi: 10.11999/JEIT180758.
    [22] 张瑞, 全英汇, 朱圣棋, 等. 基于改进OMP算法的稀疏目标微波关联成像方法[J]. 系统工程与电子技术, 2021, 43(7): 1756–1765. doi: 10.12305/j.issn.1001-506X.2021.07.04.

    ZHANG Rui, QUAN Yinghui, ZHU Shengqi, et al. Microwave correlation imaging method based on improved OMP algorithm for sparse targets[J]. Systems Engineering and Electronics, 2021, 43(7): 1756–1765. doi: 10.12305/j.issn.1001-506X.2021.07.04.
    [23] DUAN Keqing, WANG Zetao, XIE Wenchong, et al. Sparsity-based STAP algorithm with multiple measurement vectors via sparse Bayesian learning strategy for airborne radar[J]. IET Signal Processing, 2017, 11(5): 544–553. doi: 10.1049/iet-spr.2016.0183.
    [24] ICHIKAWA M, KIKUMA N, SAKAKIBARA K, et al. Performance improvement of TSVD-FOCUSS algorithm in DOA estimation using array antenna[C/OL]. 2021 International Conference on Emerging Technologies for Communications, 2021. doi: 10.34385/PROC.68.P2-2.
  • 加载中
图(8) / 表(6)
计量
  • 文章访问数:  264
  • HTML全文浏览量:  124
  • PDF下载量:  52
  • 被引次数: 0
出版历程
  • 收稿日期:  2023-12-04
  • 修回日期:  2024-05-07
  • 网络出版日期:  2024-05-13
  • 刊出日期:  2024-08-30

目录

/

返回文章
返回