基于BP神经网络的地震动信号识别

点赞:28630 浏览:131739 近期更新时间:2024-02-04 作者:网友分享原创网站原创

摘 要:通过数据采集得到三种不同类型车辆的地震动信号,采用小波消噪和特征提取,得到样本数据对神经网络进行训练,训练完成的神经网络就能实现车辆类型的识别.试验结果表明,BP神经网络对车辆目标具有较高的识别率,证明对地震动信号的特征提取方法是正确的,人工神经网络是有效的目标识别方法.

关 键 词 :BP神经网络; 小波变换; 目标识别; 数据融合

中图分类号:TN91934 文献标识码:A 文章编号:1004373X(2012)10010003

战场目标识别一直是重要的研究课题,只用正确的识别目标,才能有效地采用克敌制胜的方法.多年以来,科学家为研究识别目标的方法,投入了大量的精力.最主要的方法是通过目标的外形进行识别,然而这很容易受到目标各种外形特征的影响,而且通过伪装和遮蔽,大大增加了通过图像识别目标的难度.另外也可以通过采集目标运动产生的地震动信号对目标进行识别.不同类型地面目标行进产生的地震动信号具有不同的频率和能量特征[1].通过数据采集得到这些信号,然后利用小波分析,得到地震动信号的特征向量,利用神经网络分类器完成目标识别[2].由于所有的检测信号都来源于目标本身,不会由于发射侦测信号被目标识别,属于被动目标识别方法,大大增加了隐蔽性.通过应用最新的信号分析处理方法和识别技术,能极大地提高识别效果和识别准确率.

1.数据采集和信号处理

1.1 测试系统组成

整个测试系统包括震动传感器、电荷放大器、PXI数据采集仪.采集系统构成如图1所示.为了提高信号质量,在采集之前增加了滤波电路.

所有的数据采集都是由PXI数据采集仪完成的.它来自地震动传感器的信号(频率较高)和频率为24.8 MHz的RF信号混合调制.为了减小杂波噪声,在量化的时候,通过一个低通滤波器将高于2 MHz的信号去除.PXI数据采集仪的内部包含数据采集卡,数据采集卡的采样频率为1 MHz,设定采样2 s的数据.采样得到的数据为W格式,能够通过外部音响播放出来.采样数据转换成MAT格式后,使用Matlab完成离线信号处理,包括解调和频谱计算.

图1 测试系统构成1.2 信号消噪

通过数据采集得到的信号通常包含各种噪声,必须将信号中的噪声信号去除.在实际工程中,有用信号通常表现为平稳信号,包含在低频部分,而噪声信号通常包含在高频部分.为此采用小波降噪的方法,将高频部分滤除.小波降噪的原理是首先对信号进行小波分解,分解后噪声包含在高频分量中,通过门限阈值等形式对小波系数进行处理,然后对信号进行重构,即达到了小波降噪的目的[3].小波降噪一般分为3个步骤:


(1) 信号的小波分解.选择一个小波并确定分解的层次,然后进行分解运算.

(2) 小波分解高频系数阈值量化.对各个分解尺度的高频系数选择一个阈值进行阈值量化处理.

(3) 一维小波重构.根据小波分解的底层低频系数和各层高频系数进行一维小波重构.

这三个步骤中,最重要的步骤是如何选取阈值和如何进行阈值量化,这直接关系到信号消噪的质量[4].本文采用的是sym8小波进行了6层分解,并用Heursure软阈值进行小波系数阈值量化.

通过对比原始信号(见图2)和滤波后信号(见图3)可以看出,滤波后的信号中包含的噪声信号明显减少了.这样就是减少了数据量,使后续的处理更方便,速度更快,结果更准确,从而达到最佳的识别效果.

图2 原始信号

图3 滤波信号2 人工神经网络

2.1 人工神经网络

人工神经网络(Artificial Neural Network,ANN),也称为神经网络,是由大量的神经元(Neurons)广泛连接组成的网络,是对人脑的抽象和模拟,实现人脑的基本功能.人工神经网络通过输入/输出数据调节参数、算法和结构模型,其自诞生至今,由于人工神经网络具有自学习能力和并行处理大量数据等特点,已经在智能控制和模式识别等领域得到越来越广泛的应用.尤其是基于误差信号反向传播(Error Back Propagation)的多层前馈网络(Multiplelayer Feedback Network),简称BP神经网络,因其可以以任意精度逼近任意连续函数而广泛应用于函数逼近、模式识别等领域.

基于BP神经网络的地震动信号识别参考属性评定
有关论文范文主题研究: 信号类论文范文 大学生适用: 学院论文、研究生论文
相关参考文献下载数量: 89 写作解决问题: 本科论文怎么写
毕业论文开题报告: 标准论文格式、论文摘要 职称论文适用: 期刊发表、职称评初级
所属大学生专业类别: 本科论文怎么写 论文题目推荐度: 优质选题

BP神经网络一般有一个输入层,一个隐含层(有时有2个或者更多)和一个输出层[5].输入层和输出层的神经元个数分别是输入层和输出层输入数据的维数,隐含层的层数和隐含层节点的个数要根据具体情况而定.BP神经网络模型如图4所示.

图4 BP神经网络神经网络模型有n输入和m输出.检测设k代表采样序列,则数学上神经网络模型代表输入Xk等于(xk1,xk2,等,xkn)T和输出Yk等于(yk1,yk2,等,ykm)T之间的非线性映射,有以下等式:Yk等于g(W,Xk)式中:W等于{wij,i等于1,2,等,Ni,j等于1,2,等,Nj}是一个权重矩阵反映层之间的连接;Ni和Nj分别代表i层和j层神经元数目.对神经网络模型的训练实际上就是利用训练样本计算权重矩阵W.训练完成的神经网络计算速度会很快,无论问题的复杂程度如何[6].

2.2 信号特征分量提取

在应用神经网络前,首先需要得到所要处理信号的特征分量,特征分量提取的好坏将直接影响到神经网络分类器的准确度.基于小波变换的特征提取方法包括:基于小波变换的模极大值特征、基于小波分解的能量特征、基于小波包分解的熵特征和基于适用性小波网络的特征提取方法[7].本文采用的是基于小波分解的能量特征法来建立系统的特征向量.小波分解的优势是可以将信号分层展开成多种频率,相当于用一个放大镜对信号进行观察.通过小波分解能得到信号的细节信息.一个进行了小波重构的样本信号如图5所示.

小波分解后各频率范围信号的能量,包含了丰富的信息,可以通过“能量目标”建立一个映射关系,从而建立了系统的识别方法.具体为:通过A/D采样将信号采集后,进行6层小波分解;对小波分解后的系数进行重构,提取各频带范围内的信号;求各频带信号的总能量;构造特征向量.