[发明专利]一种基于ISODATA的干扰源分类识别算法有效
申请号: | 201710812785.6 | 申请日: | 2017-09-11 |
公开(公告)号: | CN107729916B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 杨沁雨;张建 | 申请(专利权)人: | 湖南中森通信科技有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G01S3/46 |
代理公司: | 长沙星耀专利事务所(普通合伙) 43205 | 代理人: | 许伯严 |
地址: | 410006 湖南省长沙市岳麓区岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 isodata 干扰 分类 识别 算法 | ||
1.一种基于ISODATA的干扰源分类识别算法,其特征在于:针对空间中未知的干扰源,
通过以下步骤对其进行分类识别:
步骤1:使用干扰源监测定位设备获得各信号的PDW,根据常规信号设定判决门限值,将功率强度大于判决门限值的信号判决为疑似干扰信号,实时监测干扰信号的原始特征值并存入特征值数据库;
步骤2:将干扰源监测定位设备输出的每一类特征值进行一维ISODATA解算,将其聚类数目大于3的特征值纳入待检索队列;
步骤3:从特征值数据库中按待检索队列取出设定时间段内的原始特征值,采用多维ISODATA对其进行聚类分析,实时向用户输出聚类数目及特征聚类中心值,以此作为最可能的干扰信号的有效特征。
2.根据权利要求1所述的一种基于ISODATA的干扰源分类识别算法,其特征在于,步骤2、步骤3中ISODATA的算法步骤如下:
第一步:对于N个模式样本的集合,确定C个初始聚类中心Z1,Z2,……Zc,C不一定等于K,这些聚类中心可为模式集合中的任意样本;
第二步:对以下六个参数进行初始化,即K,θN,θs,θc,L,I,
其中K:所要求的聚类中心数;
θN:一个类别至少应具有的样本数目;
θs:一个类别样本标准差阈值;
θc:聚类中心之间距离的阈值,即归并系数;
L:在一次迭代中可以归并的类别的最多对数;
I:允许迭代的最多次数;
第三步:将N个样本按最小距离分类,即若
Dj=min(||x-zi||,i=1,2,…C)→x∈fj;
第四步:若对于某一聚类域fj,其样本数目Nj<θN则取消该子集fj和zj并且C=C-1,即类别数减少1;
第五步:修正各聚类中心值:
其中Nj为fj的样本数;
第六步:对每一聚类域fj,计算其所有样本到其聚类中心的距离的平均值;
第七步:计算所有样本到其相应聚类中心的距离的平均值;
第八步:
①若迭代次数达到I次,置θc=0,转入第十二步,运算结束,
②若C≤K/2,即聚类中心数目等于或不到规定数目的二分之一,则转入第九步,以对现有类别进行分裂,
③若C≥2K,跳过分裂,转入第十二步,否则转下,
④若K/2<C<2K,当迭代次数是奇数转第九步分裂,迭代次数为偶数时,转入第十二步合并;
第九步:计算每一类别中样本与聚类中心距离的标准差向量:
σj=(σ1j,σ2j,...σnj)t;
其中每一分量为这里n为模式样本的维数,xi1是第L个样本的第i个分量,zij是zj的第i个分量;
第十步:对每一标准差向量σj,j=1,2,…C,求其中最大分量σjmax,
其中k=维数,用S记下它是第几分量;
第十一步:在最大分量集{σjmax,j=1,2,…C}中若有σjmax>θS并且满足下列条件之一:
即该类中样本到聚类中心的平均距离大于总体距离且该类样本总数超过规定数据两倍,则将zj分裂成两个新的聚类中心且类别数C=C+1;
的确定方法:对于σjmax的zj的分量即第s分量上加rj=Mσjmax,0<M≤1,zi的第s分量减去rj,其他分量不变,构成zj;
分裂完毕,转入第三步:如果没有可分裂的类别,则继续;
第十二步:计算每两个聚类中心之间的距离:
第十三步:将每一个dij的值和θc的值进行比较,凡是dij<θc的均取出,组成一个集合这里且t≤1;
第十四步:从开始,逐一合并dij<θc的类别i,j,每个类别只能合并一次,合并后新类别以新聚类中心为标志:
第十五步:如果是最后一次迭代计算, 即第I次,算法结束;否则,如果需要改变参数则转入第二步,不需要改变参数则转入第三步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中森通信科技有限公司,未经湖南中森通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710812785.6/1.html,转载请声明来源钻瓜专利网。