基于主成分分析的目标识别研究.doc

上传人:精*** 文档编号:1129263 上传时间:2024-09-05 格式:DOC 页数:32 大小:800.22KB
下载 相关 举报
基于主成分分析的目标识别研究.doc_第1页
第1页 / 共32页
基于主成分分析的目标识别研究.doc_第2页
第2页 / 共32页
基于主成分分析的目标识别研究.doc_第3页
第3页 / 共32页
基于主成分分析的目标识别研究.doc_第4页
第4页 / 共32页
基于主成分分析的目标识别研究.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、毕业设计说明书(论文)中文摘要本文针对雷达目标识别中的识别问题,给出了一种基于主成分分析的雷达目标特征提取和识别方法。利用对目标的雷达回波进行相关处理,得到目标的一维距离像。通过主成分分析法,使得新的特征模式的各个分量互不相关,原始呈现混叠状态的模式分布在变换后的分布常常具有可分性,同时减少原始数据中的特征维数,是数据压缩和特征提取中的一种多维向量统计分析技术。通过感知器算法设计分类器,画出决策面。将降维后的雷达距离像训练样本通过分类器,实现目标的分类,判断目标属于哪个类别,从而识别出雷达目标。关键词: 主成分分析法;一维距离像;感知器分类器毕业设计说明书(论文)外文摘要Title Resea

2、rch of Radar Target Recognition Based on PCAAbstractThis thesis deals with the problem of radar target recognition, and a new approach of feature extraction and recognition for radar target based on principal component analysis (PCA) was proposed. By correlation processing of the radar echo of targe

3、t, the range profiles were obtained. By PCA, the new features of each component model will be irrelevant. The distribution mode of original aliasing state always has the separability after transformation. At the same time it reduced the original data characteristic dimension, so it is a multi-dimens

4、ional vector statistical analysis technology of data compression and feature extraction. Through the perception algorithm ,we can design classifier, and draw the decision face .let range profiles samples of reduced dimension pass the classifier, realizing target classification ,judging which categor

5、y it belongs, thus identify radar target.Keywords: principal component analysis ;one dimensional range profile; perception classifier本科毕业设计说明书(论文) 第 I 页 共 I页目 次1 引言11.1 主成分分析法11.1.1 主成分分析法的目的11.1.2 成分分析法的应用11.1.3 主成分分析法的优缺点21.2 特征空间和分类器设计21.2.1 特征空间21.2.2 分类器设计31.3 模式识别系统的基本构成31.4 课题所用软件51.5 课题依据和研究

6、意义51.6 课题研究目标与研究内容61.6.1 研究目标61.6.2 研究内容62 主成分分析法的研究72.1 主成分分析法的基本原理72.2 主成分分析法具体应用73 分类器设计183.1 线性分类器的设计感知器183.2 感知机算法193.3 感知器算法实现距离像目标分类识别224 仿真实验及分析234.1 仿真结果234.2 结果分析24结论25致谢26参考文献27附录28主成分分析法源程序:28感知器的源程序:29本科毕业设计说明书(论文) 第 29 页 共 30页1 引言 模式识别的历史源远流长,早在20世纪30年代前后就有人尝试用当时的技术来解决现在看来应该属于模式识别范畴的若干

7、问题。模式识别的过程实际上就是通过对观测样本的分析完成对输入模式的分类进而给出关于输入模式的描述的过程。而在科技高速发展的现在,模式识别理论在雷达目标识别领域的应用愈来愈多。在高距离分辨率的情况下,距离分辨单元远小于目标尺寸时,雷达目标由点目标变成了扩展的体目标,可以看成是由多个散射中心共同组成的。当高分辨率雷达带宽足够大时,目标沿径向距离由近及远顺序排列占据连续多个距离单元,使得雷达回波呈现连续起伏特性,形成了雷达目标的一维高分辨率距离像(High Resolution Range Profile, HRRP) ,反映了目标的精细结构特征强散射中心的个数、散射中心间的相对位置及散射强度(截面

8、积)的相对大小等几何物理结构特征等。1.1 主成分分析法主成分分析也称主分量分析,旨在利用降维的思想,把多指标转化为少数几个综合指标。在实证问题研究中,为了全面、系统地分析问题,我们必须考虑众多影响因素。这些涉及的因素一般称为指标,在多元统计分析中也称为变量。因为每个变量都在不同程度上反映了所研究问题的某些信息,并且指标之间彼此有一定的相关性,因而所得的统计数据反映的信息在一定程度上有重叠。在用统计方法研究多变量问题时,变量太 多会增加计算量和增加分析问题的复杂性,人们希望在进行定量分析的过程中,涉及的变量较少,得到的信息量较多。1.1.1 主成分分析法的目的是希望用较少的变量去解释原来资料中

9、的大部分变异,将我们手中许多相关性很高的变量转化成彼此相互独立或不相关的变量。通常是选出比原始变量个数少,能解释大部分资料中的变异的几个新变量,即所谓主成分,并用以解释资料的综合性指标。由此可见,主成分分析实际上是一种降维方法。 1.1.2 成分分析法的应用 在研究调查中,对于同一个变量,研究者往往用多个不同的问题来测量一个人的意见。这些不同的问题构成了所谓的测度项,它们代表一个变量的不同方面。主成分分析法被用来对这些变量进行降维处理,使它们“浓缩”为一个变量,称为因子。在用主成分分析法进行因子求解时,我们最多可以得到与测度项个数一样多的因子。如果保留所有的因子,就起不到降维的目的了。但是我们

10、知道因子的大小排列,我们可以对它们进行舍取。那么多小的因子需要舍弃呢?在一般的行为研究中,我们常常用到的判断方法有两个:特征根大于1法与碎石坡法。 因为因子中的信息可以用特征根来表示,所以我们有特征根大于1这个规则。如果一个因子的特征根大于1就保留,否则抛弃。这个规则,虽然简单易用,却只是一个经验法则(rule of thumb),没有明确的统计检验。所以这个经验法则至今仍是最常用的法则。它会高估或者低估实际的因子个数。它的适用范围是20-40个的测度项,每个理论因子对应3-5个测度项,并且样本量是大的 ( 3100)。 碎石坡法是一种看图方法。如果我们以因子的次序为X轴、以特征根大小为Y轴,

11、我们可以把特征根随因子的变化画在一个坐标上,因子特征根呈下降趋势。这个趋势线的头部快速下降,而尾部则变得平坦。从尾部开始逆向对尾部画一条回归线,远高于回归线的点代表主要的因子,回归线两旁的点代表次要因子。但是碎石坡法往往高估因子的个数。这种方法相对于第一种方法更不可靠,所以在实际研究中一般不用。抛弃小因子、保留大因子之后,降维的目的就达到了。1.1.3 主成分分析法的优缺点优点:首先它利用降维技术用少数几个综合变量来代替原始多个变量,这些综合变量集中了原始变量的大部分信息。其次它通过计算综合主成分函数得分,对客观经济现象进行科学评价。再次它在应用上侧重于信息贡献影响力综合评价。缺点:当主成分的

12、因子负荷的符号有正有负时,综合评价函数意义就不明确。1.2 特征空间和分类器设计1.2.1 特征空间在统计模式识别中如何抽取表征模式的特征是一个关键步骤。一旦根据某种方法确定了表征模式的特征,那么,我们可以利用这些特征构造一个特征空间,从而将所述模式分类问题变成相应特征空间中的区域分割问题进行求解。一个简单模式是可以识别的是指: 该模式具有表征其类别的类属性特征; 属于同一个模式类的各个模式,其类属性特征在特征空间中应组成某种程度上的一个集群区域; 不同模式类的类属性特征在特征空间中组成的区域应是彼此分离的。1.2.2 分类器设计我们把能够完成相应分类任务的系统称为分类器。下面具体考虑分类器的

13、设计问题。首先考虑待识别的模式类别数为2的情形。假设相应的两个模式类别分别用和表示,用于识别的观测样本用X=(x1 ,x2 ,,xn)T 表示,它是n维特征空间中的一个点。这样,相应的模式分类问题可以表述为:对于给定的观测样本,根据其在特征空间中的位置,判断其属于和的哪一个模式类别。为了解决这个问题,我们可以先进行大量的试验,获得大量的类别已知的观测样本。X1X2X3图1.1 观测样本和分界面如图1.1所示,每获得一个观测样本,根据其观测值找到它在特征空间中的实际位置,并用其所属类别的标示符加以标记。根据所得到的训练样本找到一个分界面将整个特征空间分割成两个区域,使得每个区域内仅包含来自同一个

14、类别的样本。一旦上述工作得以进行,则分类器的设计即告完成。此后,每输入一个观测样本到分类器,分类器会依据它在特征空间中的位置对其所属类别进行判断。1.3 模式识别系统的基本构成 一个典型的模式识别系统的基本构成可用下图表示。主要有模式采集、预处理、特征提取和表达式以及识别与分类等模块组成。其中,各模块的主要功能如下所示。 图1.2 典型的模式识别系统预处理:数字化后的电信号在做后续处理之前,一般需做预处理以滤除在模式采集中可能引入的干扰和噪声,并视需要人为地突出输入模式中所包含的有用信息,为在后续步骤中取得良好的识别效果打下基础。预处理一般包括数字滤波、坐标变换、图像增强和恢复等步骤。在实际系

15、统中具体采用何种预处理操作视具体情况而定。预处理的主要目的是为了提高输入模式的质量,一个输入模式经预处理后其维数可以认为基本保持不变。特征选择和抽取:经预处理改善后的有用信号一般还不能被直接用于模式识别和分类的目的。为了后续高效率的处理,需要引入特征抽取环节。这里的特征大致可分为两类:一类为度量或属性特征,另一类为基元特征。其中,度量或属性特征通常指形成待识别对象有效描述的一组度量或属性参数,而基元特征则通常指形成待识别对象有效描述的基本子模式。在一个模式识别系统中,特征的选择对后续的识别目的有着非常直接的影响,它是决定一个系统成败的关键步骤。分类与识别:一旦输入模式的特征被选择和抽取,接下来

16、的工作是根据所获得的输入模式的特征描述,判断该输入模式的类别。当一个输入模式可被表征为特征空间中的一个特征向量时,相应的问题被转化为特征空间的分割问题。为了实现对特征空间的正确分割从而解决相应的分类问题,一种做法是进行大量的试验,即在各种观测条件下对待识别对象进行大量的观测,获得待识别对象大量的观测样本;并依据所选择的特征通过特征抽取步骤将这些观测样本映射到相应的特征空间中,然后,根据观测样本所对应的特征向量在特征空间中的分布情况对特征空间实施分割,将其分割成若干个区域,使得每个区域中尽可能只包含来自同一个类别的样本。通过这种操作,可以在特征空间的一个分割区域和一个类别之间建立关联。这样,对此

17、后所采集到的每一个新的样本,我们可以根据它在特征空间中的位置进行判决,即当这个样本属于某个分割区域时将其归入和相应分割区域存在关联关系的那个模式类别。获得上述关联关系的过程称为训练,依据训练得到的结果对新的输入模式所作出的判决成为分类或识别。1.4 课题所用软件MATLAB语言是由美国的Clever Moler 博士于1980年开发的,设计者的初衷是为了解决“线性代数”课程的矩阵运算问题,取名MATLAB,即Matrix Laboratory矩阵实验室的意思。MATLAB是一种演算式语言。MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵,而且数学表达式和运算规则与通常的

18、习惯相同。因此MATLAB语言编程简单,使用方便。计算机语言正向“智能化”方向发展。它已经不仅仅是一个“矩阵实验室”了,集科学计算、图形绘制、图像处理、多媒体处理于一身,并提供了丰富的Windows 图形界面设计方法。它以超群的风格与性能风靡全世界,成功地应用于各工程学科的研究领域。近年来,MATLAB语言已在我国推广使用,现在已应用于各类学科研究部门。另外,C/C+是编译类语言,使用过程不方便,因此对一些简单问题,反而使用解释类语言比较灵活,它可以动态地调整、修改应用程序。MATLAB是一种解释类语言,它将一个优秀软件的易用性与可靠性、的高级语言,比其他程序设计语言容易掌握。通用性与专业性、

19、一般目的的应用与高深的科学技术应用有机地结合,是一种直译式1.5 课题依据和研究意义由于雷达目标的高分辨距离像含有目标沿距离维精细的几何结构信息,可以提取出来当作特征矢量进行分类识别,避免SAR成像中复杂的运动补偿问题,可以满足战场感知方面的实时要求,提高对动目标的检测和截获能力,因此,基于HRRP的自动目标识别技术备受国内外关注,研究在一维距离像目标上的特征提取以及分类器设计便具有很重要的实践意义和理论意义。1.6 课题研究目标与研究内容1.6.1 研究目标本课题就是研究雷达目标识别中的识别问题。特征提取的焦点主要集中在怎样可以用较少的数据精炼地表示事物之间的区别。分类是数据挖掘和机器学习中

20、一个重要研究课题。它的目标是构造一个分类器,对由属性集描述的实例指定最适合的类标签。本课题研究在一维距离像目标上特征提取以及分类器的设计。 1.6.2 研究内容 (1)HRRP多特征提取 HRRP 多特征提取首先要选择合适的特征。不同的特征能分别从不同方面反映目标的属性,多特征的提取有助于目标识别率的提高 兼顾 HRRP 的平移敏感性,提取 HRRP 的频谱幅度特征,能量聚集区长度特征,强散射中心数目和中心距特征向量,反映HRRP的频谱、能量、散射中心等物理信息,这些特征相互间进行补充, 克服了单一方面特征提取导致的不全面性。(2)分类器的设计本课题选用的是基于感知器算法的分类器。线性分类器的

21、第一个迭代算法是1956年由Frank Rosenblatt提出的,即具有自学习能力的感知器(Perception)神经网络模型,用来模拟动物或者人脑的感知和学习能力。这个算法被提出后,受到了很大的关注。感知器在神经网络发展的历史上占据着特殊的位置:它是第一个从算法上完整描述的神经网络,是一种具有分层神经网络结构、神经元之间有自适应权相连接的神经网络的一个基本网络。2 主成分分析法的研究主成分分析法是一种性能优良的正交变换, 经过变换,新的特征模式的各个分量互不相关,原始呈现混叠状态的模式分布在变换后的分布常常具有可分性,同时减少原始数据中的特征维数,是数据压缩和特征提取中的一种多维向量统计分

22、析技术。2.1 主成分分析法的基本原理对于Q个雷达距离像训练样本xi =xi1,xi2,xiNT,(i=1,2,Q),其均值为=Ex= ,其协方差矩阵为Cx=E(x-)(x-)T= = (2.1.1) 为一实对称矩阵,根据实对称矩阵的性质,Cx 可以分解为 Cx=UUT (2.1.2) 其中=,是协方差矩阵Cx 的N个特征值所组成的矩阵,且0;U=u1,u2,uNT,ui(i=1,2,N)是对应的单位正交特征,即主成分量。根据各主成分分量所占比重来选取前M(M2M)所对应的第1至M个主成分分量,前M个特征值对应的特征向量构成一个新的特征向量矩阵A=u1,u2,,uMT ,利用该特征向量矩阵就可

23、以构成所需的正交变换表达式,新的模式分布y和原始距离像样本模式分布x的对应关系即为 y=Ax (2.1.3) 同时完成从输入空间xRN到新的特征空间yRM(MN)的转换,也达到了数据降维的目的。2.2 主成分分析法具体应用 本文通过对雷达回波进行相关处理,获得了一维距离像。具体过程如下:雷达回波表示为 S(fi,k)= (2.2.1)其中fi=f0+ *i,(i=1,2,20),k=1o30o,间隔为=1o。这样就得到30个关于S()的列向量S(1),S(2), S(30),通过输入不同的xi, yi 得到S(fi,k)为20x30矩阵。再将S(fi,k)进行FFT变换后取绝对值,最终将会得到

24、距离像样本。(xi,yi)xy观察角k图2.1雷达目标示意图 本文中,取xi=11 ,yi=22,通过Matlab计算得S(fi,k)为30个距离像训练样本为:协方差矩阵为根据各主成分分量所占比重选取前10个特征值对应的特征向量为:降维后新的模式分布y为:经过上述一系列操作,使得原始的距离像训练样本达到降维的目的,大大减少计算量。3 分类器设计上面介绍了基于特征空间进行分类器设计的基本思想,但如何完成分类器的设计仍有许多细节问题有待进一步探讨。其中一个问题就是如何根据给定的训练样本确定相应的分界面。所设计的分界面应满足以下要求: 应将属于同一类别的已知训练样本归入相同的子区域; 应将不同类别的

25、已知训练样本归入不同的子区域; 对未知类别的测试样本应有较好的分类能力。前两个要求一般总能得到满足。但是,如果分类器设计得不是很合理,则后一个要求未必能很好的得到满足。特别是当训练样本的个数不是很多且不能很好地反映相应模式类别在特征空间的实际分布的时候,情况更是如此。因此,需要研究相应的分类法则使据此设计的分类器有一定的预测能力,能对未知类别的测试样本很好地进行分类。一种直观上易于理解的分类法则使利用样本之间存在的相似性。所采用的相似度量应保证使相同类别样本之间的相似性大,不同样本之间的相似性小。一般而言,它和相应模式类别在特征空间中的具体分布有关。如果有途径能够确定相应模式类别在特征空间中的

26、具体分布,那么据此可以定义相应的相似性度量并进而完成模式分类的任务。3.1 线性分类器的设计感知器如果输入的特征向量是实数向量,则输出的分数为: (3.3.1) 其中是一个权重向量, 而 f 是一个函数,该函数可以通过预先定义的功能块,映射两个向量的点积,得到希望的输出。 权重向量是从带标签的训练样本集合中所学到的。 通常,f 是个简单函数,会将超过一定阈值的值对应到第一类,其它的值对应到第二类。 一个比较复杂的 f 则可能将某个东西归属于某一类。对于一个二元分类问题, 可以设想成是将一个线性分类利用超平面划分高维空间的情况: 在超平面一侧的所有点都被分类成是,另一侧则分成否。作为最快分类器,

27、线性分类器通常应用于对分类速度有较高要求的情况下,特别是当为稀疏向量时。 虽然如此,决策树可以更快。 此外,当的维度很大时,线形分类器通常表现良好。 线性分类器的第一个迭代算法是1956年由Frank Rosenblatt提出的,即具有自学习能力的感知器(Perception)神经网络模型,用来模拟动物或者人脑的感知和学习能力。这个算法被提出后,受到了很大的关注。感知器在神经网络发展的历史上占据着特殊的位置:它是第一个从算法上完整描述的神经网络,是一种具有分层神经网络结构、神经元之间有自适应权相连接的神经网络的一个基本网络。3.2 感知机算法感知器的学习过程是不断改变权向量的输入,更新结构中的

28、可变参数,最后实现在有限次迭代之后的收敛。感知器的基本模型结构如图3.1所示:图3.1 感知器基本模型其中,X输入,Xi表示的是第i个输入;Y表示输出;W表示权向量;w0是阈值,f是一个阶跃函数。感知器实现样本的线性分类主要过程是:特征向量的元素x1,x2,xk是网络的输入元素,每一个元素与相应的权wi相乘。,乘积相加后再与阈值w0相加,结果通过f函数执行激活功能,f为系统的激活函数。因为f是一个阶跃函数,故当自变量小于0时,f= -1;当自变量大于0时,f= 1。这样,根据输出信号Y,把相应的特征向量分到为两类。然而,权向量w并不是一个已知的参数,故感知器算法很重要的一个步骤即是寻找一个合理

29、的决策超平面。故设这个超平面为w,满足:(3.2.1)引入一个代价函数,定义为:(3.2.2)其中,Y是权向量w定义的超平面错误分类的训练向量的子集。变量定义为:当时,= -1;当时,= +1。显然,J(w)0。当代价函数J(w)达到最小值0时,所有的训练向量分类都全部正确。为了计算代价函数的最小迭代值,可以采用梯度下降法设计迭代算法,即:(3.2.3)其中,w(n)是第n次迭代的权向量,有多种取值方法,在本设计中采用固定非负值。由J(w)的定义,可以进一步简化(3)得到:(3.2.4)通过(4)来不断更新w,这种算法就称为感知器算法(perceptron algorithm)。可以证明,这种

30、算法在经过有限次迭代之后是收敛的,也就是说,根据(4)规则修正权向量w,可以让所有的特征向量都正确分类。采用感知器算法实现数据分类流程如图3.2所示:图3.2 单层感知器算法程序流程以下为感知器算法的主要步骤: 赋初值:迭代步数k=0;固定比例因子=常数,01;/*用于对解权向量进行修改的比例因子,在程序执行过程中为定值*/解权向量的初值W(0)=任选的一个向量;连续正确分类计数器Nc=0。/*一个计数器。用于计数在现行的解权向量的选择下可以被连续正确分类的样本的个数。一旦发现有一个样本不能被现行的解权向量所正确分类,则该计数器将被清零*/ 输入训练样本集合X=X0,X1,XN-1。 取样本X

31、=XkN 。这里,kN =k mod(N);/*引入上述模运算的目的是为了实现对输入训练样本集合中的样本的循环获取功能*/计算判别函数G(x)=WT(k)X的取值。 按以下规则对权向量进行修正:4a.当Xwi 时,若G(X)0,则W(k+1)=W(k)+X,并置Nc=0;否则,W(k+1)=W(k),Nc + = 1。4b. 当Xwj 时,若G(X)0,则W(k+1)=W(k)-X,并置Nc=0;否则,W(k+1)=W(k),Nc + = 1。 若NcN,则输出W(k),算法结束;否则,k=k+1,返回步骤。3.3 感知器算法实现距离像目标分类识别本文中,之前已将xi=11 ,yi=22时的距

32、离像训练样本通过matlab计算得到,下面再取一组数据,xi=5 ,yi=7(仿真结果此处先不予列出),将此两组数据代入感知器中,便可对两类目标进行分类。具体过程如下:如图3.3所示, X2W(0)X1 W(1)+解区W2W1W(2)+图3.3 权向量收敛于解区的过程设上述经主成分分析法降维后的两个训练样本X1 ,X2 ,其中,X1wi,X2wj;另外,选固定比例因子=1。若算法选零向量作为权向量的初值,即W(0)=0,那么这样的权向量显然不能对训练样本X1 正确分类。因此,需要修改权向量。因X1wi ,故根据算法按规则4a修改权向量,修改后的权向量为W(1)=X1 。W(1)没有进入解区,不

33、能对训练样本X2正确分类。再一次修改权向量。因X2wj ,故根据算法按规则4b修改权向量,修改后的权向量为W(2)=X1-X2.权向量W(2)进入解区,可以对训练样本X1和X2正确分类。算法结束。4 仿真实验及分析本文中所做实验均为理论和数值分析,根据雷达回波公式S(fi,k)= 得出目标的雷达回波,接着采用FFT变换获得目标的距离像样本,再通过主成分分析法使得样本空间降维,减少计算量。最后将两种距离像样本通过感知器分类器来判断两种目标分别属于哪一类。4.1 仿真结果所用软件为Matlab,雷达参数选择及仿真结果如下所示。表4.1 雷达参数选择参数 参数值载频 f0 =10GHZ带宽 B=50

34、0GHZ观察角 k=10300间隔 =10雷达对目标的方位角范围为10300 ,选择方位间隔为10,那么,两种目标的一维雷达距离像数目各为30个,将数据导入matlab中,得出的仿真结果如下所示:感知器迭代次数为272次图4.1 仿真结果4.2 结果分析从图4.1可知,感知机分类方法分类错误的数据个数为10个,两种目标的雷达距离像样本虽然没有被完全正确的分类,但是总体达到了设计的初衷。但是感知机分类方法决策面的优劣程度取决于w的选取,所得的超平面可能不唯一,无法判断最优解,感知机分类方法可以在有限次的迭代内求出问题的解。 结论雷达不同目标间一维距离像的相似性会影响分类识别时的误判和拒判,降低目

35、标识别率,通常的做法是通过寻找一个特征空间,希望各类样本的内部尽量密集,而样本类别间离散度越来越大,提高样本的可分性。本课题以基于主成分分析的雷达目标一维距离像为研究对象,通过主成分分析法使特征空间降维,减少计算量,其次设计了基于感知器算法的线性分类器,来对降维后的数据进行分类识别,以上实验及分析全部是在matlab的平台上进行。通过以上实验和理论分析可以得出以下结论:第一,主成分分析法是一种优良的数据降维方法,首先它利用降维技术用少数几个综合变量来代替原始多个变量,这些综合变量集中了原始变量的大部分信息。其次它通过计算综合主成分函数得分,对客观现象进行科学评价。再次它在应用上侧重于信息贡献影

36、响力综合评价。第二,基于感知机算法的线性分类器是一种性能优良的分类器,通过仿真结果可以看出,两种雷达目标被完全正确的分类,达到了设计的初衷。本论文存在的问题与建议:本论文就目标雷达的识别问题进行了初步探索,有许多问题仍需做进一步的研究与探讨。在本论文实验研究的基础上,提出几点建议:(1)本课题在研究过程中,所选用的雷达目标样本不是很多,可能会对仿真结果造成一定的影响,而且可能在降维处理时,选取的主成分较少,影响仿真结果。(2)本课题所选的分类器是线性分类器中的一种,即感知器。由于自身能力不足,设计出的分类器只能适用于两种目标的分类识别,还不能满足现实的需求。致谢本课题的研究,自始至终都是在导师

37、叶晓东老师的亲切关怀和精心指导下完成的。叶老师认真细致的工作作风和严谨求实的治学精神,给我留下了深刻的印象,使我获得了莫大的收益。感谢他对我的关心和对我论文研究一如既往的支持,感谢他教会了我许多为人处世的道理。电子信息工程系的老师在四年的学习和生活上给予了我无私的支持和帮助,在此表示衷心的感谢。编程仿真过程中得到徐金金等同学的大力支持和帮助,在此表示由衷的感谢。最后,感谢评阅老师在百忙之中抽出时间来评阅我的论文。参考文献1 汪增福.模式识别 M.合肥:中国科学技术大学出版社,2010.2 张学工.模式识别 M.北京:清华大学出版社,2010.3 罗四,李少洪. 基于主成分分析法的雷达目标识别仿

38、真研究 J.系统仿真学报,2009.4 杨磊,王晓丹,张玉玺.一种基于多特征提取的雷达目标识别方法研究 J.电光与控制,2011,12.5 杜兰 雷达高分辨距离像目标识别方法研究D西安: 西安电子科技 大学, 2007.6 徐庆,王秀春,李青基于高分辨一维像的目标特征提取方法J现代雷达, 2009,31(6) : 60- 637 曹向海, 刘宏伟, 吴顺君多极化多特征融合的雷达目标识别研究J 系统工程与电子技术, 2008,30(2) :261- 2648 张贤明MATLAB语言及应用案例 M.南京:东南大学出版社,2010.9 张炤,张素,章琛曦,等.基于支持向量机的概率密度估计方法的目标特

39、性J.系统仿真学报,2005.10 赵永波.稳健的阵列信号处理技术及其应用D.西安电子科技大学,2000.11 姜卫东.基于一维距离像的目标识别方法J.现代雷达,1990.12 飞思科技产品研发中心.MATLAB6.5辅助优化计算与技术M.北京:电子工业出版社,2003,1.13 张晓刚,张纳温,贺正洪.基于BP网络的一种机型识别方法J.空军大学学报,2001.10,28-32.14 肖顺平,郭桂蓉,庄钊文,等.雷达目标特征提取变化方法与目标识别C.长沙,国防科技大校庆40周年论文集,1993.15 何松华,郭桂蓉,郭修煌.基于目标距离像的地面目标检测和跟踪J.国防科技大学学报,1992,14

40、(2).附录主成分分析法源程序:S=zeros(20,30);x=input(输入x:);y=input(输入y:);for theta=1:30 for m=1:20 S(m,theta)=sum(5*exp(-i*4*pi*(1010+25*106*m)*(x*cosd(theta)+y*sind(theta)/(3*108); endendSX=abs(fft(S);disp(距离像训练样本:)disp(X);%求协差矩阵n,p = size(X);X = X - ones(n,1) * mean(X);Y = X*X/(n-1);disp(协方差矩阵:)disp(Y)%求协差矩阵的前1

41、0个最大特征根和其对应的特征向量vec,val=eig(Y);disp(特征值:);disp(val);disp(特征向量:);disp(vec);V,H=eigs(Y,10);disp(前10个特征值为:)disp(H);disp(前10个特征值对应的特征向量为:)disp(V);%数据降维Z=V*X;fprintf(新的模式分布:);disp(Z);A=reshape(Z,100,2);disp(A);感知器的源程序:function Per1()clear all;close all; %样本初始化x1 = load( C:UsersaaaDesktopclass1.txt);% 原始数

42、据class1导入x1x2 = load( C:UsersaaaDesktopclass2.txt);% 原始数据class2导入x2for i=1:30 r1(i)=x1(i,1);end;for i=1:30 r2(i)=x1(i,2);end;for i=1:30 r3(i)=x2(i,1);end;for i=1:30 r4(i)=x2(i,2);end; figure(1);plot(r1,r2,*,r3,r4,o); hold on;%保持当前的轴和图像不被刷新,在该图上接着绘制下一图 x1(:,3) = 1;% 考虑到不经过原点的超平面,对x进行扩维x2(:,3) = 1;% 使

43、x=x 1,x为2维的,故加1扩为3维 %进行初始化w = rand(3,1);% 随机给选择向量,生成一个3维列向量p = 1; %p0非负正实数ox1 = -1;% 代价函数中的变量ox2 = 1;% 当x属于w1时为-1,当x属于w2时为1s = 1;% 标识符,当s=0时,表示迭代终止n = 0;% 表示迭代的次数w1 = 0;0;0; while s %开始迭代 J = 0; %假设初始的分类全部正确 j = 0;0;0; %j=ox*x for i = 1:30 if (x1(i,:)*w)0 %查看x1分类是否错误,在x属于w1却被错误分类的情况下,wx0 w1 = w; %分类正确,权向量估计不变 else %分类错误 j = j + ox1*x1(i,:);% j=ox*x。进行累积运算 J = J + ox1*x1(i,:)*w;% 感知器代价进行累积运算 end end for i = 1:30 if (x2(i,:)*w)0 w1 = w; %分类正确,权向量估计不变 else %分类错误 j = j +

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922