[发明专利]基于神经网络的近场源到达角估计方法有效
申请号: | 201810978038.4 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109085531B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 王兰美;徐晓健;王瑶;王桂宝;廖桂生 | 申请(专利权)人: | 西安电子科技大学;陕西理工大学 |
主分类号: | G01S3/14 | 分类号: | G01S3/14;G06N3/084 |
代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 杨焕军 |
地址: | 710068*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于神经网络的近场源到达角估计方法,由阵列接收训练区间内K信号所产生的采样数据计算阵列的接收数据,将信号整体旋转,获取下一组接收数据,直至遍历训练区间;构建各组接收数据的协方差矩阵;利用协方差矩阵和信号的到达角构建训练数据集合;利用训练数据集合对神经网络进行训练;由传感器阵列接收训练区间内测试角度间隔下的测试信号所产生的采样数据计算测试数据,得到一组测试数据后,将信号旋转,获取下一组测试数据,构建各组测试数据的协方差矩阵,归一化得到归一化数据协方差矩阵;将归一化数据协方差矩阵的数据输入神经网络中,计算出测试信号的到达角估计值。 | ||
搜索关键词: | 基于 神经网络 近场 到达 估计 方法 | ||
【主权项】:
1.基于神经网络的近场源到达角估计方法,其特征在于,包括以下步骤:步骤一、传感器阵列接收入射信号训练区间内的N组训练信号;K个训练信号的M次采样得到一组训练数据,然后将训练信号整体旋转一个角度,传感器阵列获取下一组训练数据,直至遍历整个训练区间,共得到N组训练数据;步骤二、构建训练数据的协方差矩阵;第n组训练数据的协方差矩阵
n=1,…,N;训练数据的协方差矩阵中各元素的值根据以下公式计算:
式中的x(n)‑p表示第‑p个阵元的第n组训练数据,
表示第p个阵元的第n组训练数据的转置复共轭,
为第n组训练数据的第k个训练信号的方差,
为噪声方差,δ(·)表示狄利克雷函数,
d为传感器阵列中相邻阵元之间的间距,λk为第k个训练信号的波长,θ(n)k为第n组训练数据的第k个训练信号的到达角,p=0,…,P,P为传感器阵列中心一侧布置的阵元数量;步骤三、构建用于对神经网络进行训练的训练数据集合Ω,训练数据集合
其中,
为归一化数据协方差矩阵,Θ为到达角矩阵;将每一组训练数据的协方差矩阵中上三角区域的元素置于一个列向量中,得到该组训练数据对应的特征列向量,N组训练数据的特征列向量组成训练数据复数矩阵,对训练数据复数矩阵中的每个元素分别取实部和取虚部,得到训练数据实部矩阵和训练数据虚部矩阵,将训练数据实部矩阵和训练数据虚部矩阵按列排放,构造训练数据特征矩阵;将训练数据特征矩阵的每一行元素分别进行归一化处理,得到归一化训练数据协方差矩阵
到达角矩阵Θ由N组训练数据的K个训练信号的到达角组成;步骤四、利用训练数据集合Ω对神经网络进行训练;神经网络包含1个输入层、L个隐层及1个输出层,训练包括前向过程和反向过程,前向过程中将归一化训练数据协方差矩阵
的列元素作为训练输入数据按列输入到神经网络中,通过神经网络的输入层依次向后传递,输出层的输出值为神经网络最终的输出结果;反向过程中计算神经网络的输出结果与对应的训练信号的到达角之间的误差矩阵![]()
为神经网络的输出结果输出结果,Θn为与输出结果对应的K个训练信号的到达角,根据误差矩阵构建损失函数
errorn(k)表示第n组训练数据的第k个信号的角度误差矩阵,k=1,2,…,K,当损失函数的值小于预设值则训练过程结束,反之则利用误差反向传播算法计算神经网络中各层权值矩阵对应的修正值矩阵以及各层阈值矩阵对应的修正值矩阵,利用权值矩阵和阈值矩阵各自对应的修正值矩阵对原权值矩阵和原阈值矩阵进行修正;修正后,将归一化训练数据协方差矩阵
的下一列元素输入到神经网络中,重复前向过程和反向过程,直至损失函数的值小于预设值,神经网络的训练过程完成;步骤五、利用训练好的神经网络计算测试信号的到达角估计值:传感器阵列接收训练区间范围内的N’组测试信号,K个测试信号的M次采样数据得到一组测试数据,然后将测试信号整体旋转一个角度,传感器阵列获取下一组测试数据,直至遍历整个训练区间,共得到N’组测试数据;构建测试数据的协方差矩阵,第n’组测试数据的协方差矩阵
n’=1,…,N’,测试数据的协方差矩阵中各元素的值根据以下公式计算:
式中的x(n′)‑p为第‑p个阵元的第n’组测试数据,
为第p个阵元的第n’组测试数据的转置复共轭,
为第n’组测试数据的第k个测试信号的方差,
为噪声协方差,
λk'为第k个测试信号的波长,θ(n′)k为第n’组测试数据的第k个测试信号的到达角;构造归一化测试数据协方差矩阵,将一组测试数据的协方差矩阵中上三角区域元素置于一个列向量中,得到该组测试数据对应的特征列向量,所有测试数据的特征列向量组成测试数据复数矩阵,对测试数据复数矩阵中的每个元素分别取实部和取虚部,对应得到测试数据实部矩阵和测试数据虚部矩阵,将测试数据实部矩阵和测试数据虚部矩阵按列排放,构造测试数据特征向量;利用步骤三中得到训练数据特征矩阵的各行元素的最大值、最小值对测试数据特征向量的每一行元素进行归一化,得到归一化测试数据协方差矩阵;计算测试信号的到达角估计值:将归一化测试数据协方差矩阵的列元素作为测试输入数据,输入到步骤四训练好的神经网络中,神经网络通过前向过程计算测试信号的到达角的估计值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;陕西理工大学,未经西安电子科技大学;陕西理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810978038.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于游程特性的动态负荷信号分析方法
- 下一篇:一种大孔径二维短波测向系统