1.一种基于天线阵列的无人机DOA估计方法,其特征在于,包括以下步骤:通过等边多边形的天线阵列被动收集无人机与遥控器之间进行通信的射频信号,并对所述射频信号进行预处理;
对每一边的天线接收的多组射频信号进行频域累积,得到累积信号;
对存在UAV信号的所述累积信号采用互相关算法计算得到UAV信号的起始频率和截止频率;
根据所述起始频率和截止频率计算所述UAV信号的UAV信号强度;
筛选出位置相邻且UAV信号强度最大的两根天线,计算两根天线的信号强度之比得到实际信号强度比值;
根据所述实际信号强度比值以及天线方向图估算所述无人机的DOA角度。
2.根据权利要求1所述的基于天线阵列的无人机DOA估计方法,其特征在于,当所述射频信号中包含UAV信号时,对所述射频信号进行预处理,具体为:设计一个匹配滤波模板:
计算所述匹配滤波模板与每一天线各组数据在WIFI干扰信号的各载波中心频率位置处的互相关值;
根据所述互相关值为所述匹配滤波模板设置检测阈值;
通过所述匹配滤波模板对所述射频信号进行滤波,判断各所述天线的每一组射频信号的互相关值是否超过设定阈值,如果超过,则判定相应组的射频信号中包含WIFI干扰信号,并用WGN代替相应频带处的WIFI干扰信号,如果不超过,则判定相应组的射频信号中不包含WIFI干扰信号;
采用集合经验模态分解去除所述射频信号中的WGN,得到预处理后的射频信号。
3.根据权利要求1所述的基于天线阵列的无人机DOA估计方法,其特征在于,当所述射频信号中不包含UAV信号时,对所述射频信号进行预处理,具体为:设计一个匹配滤波模板:
计算所述匹配滤波模板与每一天线各组数据在WIFI干扰信号的各载波中心频率位置处的互相关值;
根据所述互相关值为所述匹配滤波模板设置检测阈值;
通过所述匹配滤波模板对所述射频信号进行滤波,判断各所述天线的每一组射频信号的互相关值是否超过设定阈值,如果超过,则判定相应组的射频信号中包含WIFI干扰信号,并删除相应频带处的WIFI干扰信号得到预处理后的射频信号,如果不超过,则判定相应组的射频信号中不包含WIFI干扰信号。
4.根据权利要求1所述的基于天线阵列的无人机DOA估计方法,其特征在于,对每一边的天线接收的多组射频信号进行频域累积,得到累积信号,具体为:其中,为第i个天线收到的多组射频信号的累积信号,J为每一所述天线所接收的射频信号的组数,I所述天线阵列所包含的天线的总数量, 为第i个天线收到的第j组射频信号, fw为所述射频信号的频域采样间隔。
5.根据权利要求1所述的基于天线阵列的无人机DOA估计方法,其特征在于,根据所述起始频率和截止频率计算所述UAV信号的UAV信号强度,具体为:其中,Pi为第i个天线所接收到的UAV信号强度,fstart为所述起始频率,fend为所述截止频率,fw为所述射频信号的频域采样间隔, 为第i个天线在第k个频率位置处的射频信号。
6.根据权利要求1所述的基于天线阵列的无人机DOA估计方法,其特征在于,筛选出位置相邻且UAV信号强度最大的两根天线,计算两根天线的信号强度之比得到实际信号强度比值,具体为:其中,ρ为实际信号强度比值,Pi为第i个天线所接收的UAV信号强度,Pi+1为第i+1个天线所接收的UAV信号强度,第i个天线与第i+1个天线为相邻的两根天线,且第i根天线与第i+1根天线为多根天线所接收的UAV信号中UAV信号强度最大的两根天线。
7.根据权利要求1所述的基于天线阵列的无人机DOA估计方法,其特征在于,根据所述实际信号强度比值以及天线方向图估算所述无人机的DOA角度,具体为:所述天线方向图为:
D=[D1,...,Dα,...,D360]
其中,D为所述天线方向图,Dα为天线方向图中角度α处的相对场强,α=0,…,360;
确定所述天线方向图上场强比值最接近所述实际信号强度比值的角度作为所述DOA角度:其中,Ai+1为无人机的UAV信号相对于第i+1根天线的DOA角度,αi为UAV信号与第i根天线的法线之间的夹角,αi+1为UAV信号与第i+1根天线的法线之间的夹角,Dαi+1为天线方向图中αi+1角度处的相对场强,D360为天线方向图中360度处的相对场强,ρ为实际信号强度比值,α0为第i根天线与第i+1根天线之间的夹角。
8.一种基于天线阵列的无人机DOA估计装置,其特征在于,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-7任一所述的基于天线阵列的无人机DOA估计方法。
9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7任一所述的基于天线阵列的无人机DOA估计方法。