Elman神经网络在雷达信号检测中的研究应用

2019-11-12 08:10羌琦张旭东季辉
价值工程 2019年28期
关键词:仿真雷达

羌琦 张旭东 季辉

摘要:雷达目标信号检测是雷达研究设计中的重要环节。本文在分析了传统目标信号检测技术的基础上,利用人工神经网络具有非线性和动态特性的特点,提出了一种基于Elman神经网络的信号检测的仿真设计方法,最终得到自适应性较强的Elman信号检测网络,完成对雷达目标信号的检测。

Abstract: Radar target signal detection is an important part of radar research and design. In this paper, based on analysis of the tradition technology method of target signal detection and the fact that the artificial neural network has ability of non-linear, dynamic, a method for simulation and design of radar target signal detection based on Elman neural network is proposed. In the and, the adaptive strong Elman signal detecetin network is obtained which can accomplish radar target signal detection.

关键词:Elman神经网络;雷达;信号检测;仿真

Key words: Elman neural network;radar;signal detection;simulation

中图分类号:V44                                          文献标识码:A                                  文章編号:1006-4311(2019)28-0243-03

0  引言

雷达信号检测是指从回波、噪声及其他干扰混杂在一起的信号中提取出有用的目标信号。典型的雷达采用建立在统计检测理论基础上的统计判断方法,选用各类匹配滤波器、检波器,放大器和检测装置等器件,最后通过各类显示器来观察和检测雷达目标信号其基本框图如图1所示,D0为识别系数或检测因子[1]。但是,由于受工作环境的温度、气压和器件的性能因素的影响,很难快速而准确的发现并检测出有用目标信号。

近年来,神经网络技术迅猛发展,其在信息处理和预测、机械工程、机器人技术、故障诊断系统、航天航空工业等领域的应用受到了研究人员的广泛关注[2]。本文利用人工神经网络具有良好的适应性、非线性映射、鲁棒性及学习能力等特点,然后基于MATLAB的神经网络工具箱进行程序编写,设计建立一种具有三层网络的Elman人工神经网络雷达信号检测系统模型,通过学习和训练,不断的对信号检测网络自由参数进行调整使其最优化,最终使所建立的雷达信号检测网络输出逼近所需要的目标信号[3]~[6]。

1  Elman人工神经网络

Elman神经网络可以看作是一个具有局部记忆单元和局部反馈连接的前向神经网络。在这种网络中,除了普通的隐含层外,还有一个特别的隐含层,称为关联层(或联系单元层);该层从隐含层接收反馈信号,每一个隐含层节点都有一个与之对应的关联层节点连接。关联层的作用是通过联接记忆将上一个时刻的隐层状态连同当前时刻的网络输入一起作为隐层的输入,相当于状态反馈。隐层的传递函数为某种非线性函数,输出层为线性函数,关联层也为线性函数[7]。

2  基于Elman神经网络雷达信号检测模型

2.1 模型建立

Elman 神经网络作为典型局部递归内时延反馈型神经网络,除了输入层、输出层和隐层节点外,还有与隐层节点数相同的反馈层节点,其输入是隐层节点输出的一步延迟。建立一三层多节点、单输出的Elman网络,设网络外部雷达输入信号时间序列为u(t),反馈层输出xc(t),最终输出的目标信号为y(t),则该信号检测网络模型描述为:

照上述,所建立的雷达信号检测网络模型如图2所示。

2.2 训练与仿真测试

为保证建立的信号检测网络可以恰当地描述输入信号与输出目标信号的函数关系,需要对模型网络的输入一系列回波信号样本,使网络样本输出信号与辨识输出信号的均方误差达到最小。网络采用动态反向传播学习算法[8],对模型网络进行训练。

训练的误差性能曲线如图3所示,当到达最大训练步长500时,其均方误差mse=0.0186686。

2.2.1 简单信号测试

上文已经对建立好的网络进行了简单训练,为了检验模型网络训练情况,选用干净、不含任何干扰的三角波、正弦波和矩形波3种调制信号形成的已调波形作为雷达输入测试信号,对所设计的雷达信号检测网络进行仿真,结果如图4所示。

从图4中实线表示模型网络输出信号,虚线表示输入的简单调制的雷达信号。从仿真结果看,输出信号和调制信号基本吻合,所以建立设计的网络可以很好地完成不同调制信号、不同调幅度的峰值检波,输出波形中的纹波可以通过低通滤波器滤除。

2.2.2 复杂信号测试

选取需要检测的目标信号幅度为1和2的正弦信号交替变化构成,在MATLAB里可以通过如下语句生成:

然后利用这一输入信号对网络进行仿真,并绘出测试信号、目标输出和网络仿真输出曲线。结果如图5所示。

图5中的虚线表示输入的雷达测试信号、短画线表示所希望达到的曲线和实线表示模型网络实际检测输出的信号曲线。从图中定额以看出模型网络对复杂测试信号的检测性能不及简单信号,但可以较成功地实现信号检测。出现图5这种结果一是由于信号检测网络模型能存在需要改进之处;二是由于样本训练程度需要提高,训练成功的网络可以对任何一个在训练域内的未曾见过的非样本数据有正确的响应。

3  结束语

本文选用Elman神经网络,应用MATLAB的神经网络工具箱进行程序编写,实现了基于Elman神经网络的雷达信号检测网络模型的设计仿真。仿真结果表明,在不事先不考虑噪声干扰对系统影响的前提下,得到的網络模型可以很好的检测出一些简单信号,在对复杂输入信号进行检测时,虽然其效果还是不能都达到期望值,但依然可以检测出目标信号。

参考文献:

[1]丁鹭飞,耿富录,陈建春.雷达原理[M].北京:电子工业出版社,2009.

[2]荣辉,张济世.人工神经网络及其现状与展望[J].电子技术应用,1995,10:24-27.

[3]焦李成.神经网络系统理论[M].西安:西安电子科技大学出版社,1996.

[4]Elman J L.Finding structure in time[J].Cognitive Science,1990(14).

[5]高隽.人工神经网络原理及仿真实例[M].北京:机械工业出版社,2007.

[6]Pham D T, Karaboga D.Training Elman and Jordan Networks for System Identification Using Genetic Algorithms[J]. Artificial Intelligence in Engineering, 1999,13:107-117.

[7]朱大奇,史慧.人工神经网络原理及应用[M].北京:科学出版社,2006.

[8]张德丰.神经网络仿真与应用[M].北京:电子工业出版社,2009.

猜你喜欢
仿真雷达
有雷达
DLD-100C型雷达测试方法和应用
雷达
一种帮助幼儿车内脱险应急装置的仿真分析
基于空时二维随机辐射场的弹载雷达前视成像
基于AA的多通道雷达自适应抗干扰方法
现代“千里眼”——雷达