首页 / 专利库 / 地基 / 基础 / 浅基础 / 一种单站移动自动定位方法

一种单站移动自动定位方法

阅读:974发布:2020-05-08

专利汇可以提供一种单站移动自动定位方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种单站移动自动 定位 方法,包括:获得发射源所在方位 角 的集合,存入移动站集合;并采用改进的K‑Means聚类 算法 进行分析,即选取三个点作为聚类的 基础 ,以该三个点为 顶点 的三角形的内切圆圆心和半径,将内切圆圆心和半径以对象的方式存入内切圆集合中,将获得的数据生成热 力 图图层 叠加 到地图上进行展示,即获得干扰源 位置 。本发明选取高 质量 的测向数据,使大量的测向数据更加集中、准确,去掉发散的测向数据,使用改进的K‑means聚类方法对测向所得示向线交点进行 聚类分析 ,使得定位结果更加可靠、准确,有利于用户快速定位无线电干扰源等非法发射。,下面是一种单站移动自动定位方法专利的具体信息内容。

1.一种单站移动自动定位方法,其特征在于,包括以下步骤:
S1、通过测向机获得发射源所在方位的集合,存入移动监测站集合;
S2、采用质量类筛选方法将脱离核心值的数据进行过滤,然后将采用排序动态插入筛选后的示向线的所有交点存储到交点集合中;
S3、对步骤S2中得到的数据采用改进的K-Means聚类算法进行分析,并选取三个点作为聚类的基础,并计算以该三个点为顶点的三角形的内切圆圆心和半径,将内切圆圆心和半径以对象的方式存入内切圆集合中;
S4、计算内切圆叠加的次数,进行统计运算,将叠加的次数作为内切圆的颜色赋值权重,在渲染的时候用该权重作为颜色深浅的尺度;
S5、将步骤S4中叠加的内切圆集合数据添加到热图生成方法里面,生成热力图图层叠加到地图上进行展示,按热力图颜色深的区域即为干扰源位置
2.根据权利要求1所述一种单站移动自动定位方法,其特征在于,在步骤S1中,通过测向机获得发射源所在方位角的集合,存入移动监测站集合,具体包括:
通过单个移动监测站行进过程测向机获得发射源的来波方向,在地图上与罗盘标示后得到正北示向度,即可获得与正北方向的夹角,并存于移动监测站集合中。
3.根据权利要求1或2所述一种单站移动自动定位方法,其特征在于,在步骤S2中,将采用排序动态插入筛选后的示向线的所有交点存储到交点集合中,具体包括:
在平面直角坐标系下,设定直线倾斜角为θ,设定移动监测站测向度为azimuth,把移动监测站测向度转换到直角坐标系下:azimuth=θ+90°,则θ=azimuth-90°;
设定移动监测站在位置1处的坐标为:(X1,Y1),测向角度θ1,移动监测站在位置2处的坐标为:(X2,Y2),测向角度θ2,交点坐标为:(X,Y);
采用以下算法对三条示向线进行循环遍历,即可获得所有两两示向线的交点,并存储到交点集合中,所述算法为:
4.根据权利要求1所述一种单站移动自动定位方法,其特征在于,在步骤S3中,所述K-Means聚类算法具体包括:
S301、指定需要划分的簇的个数K值;
S302、随机选择K个初始数据对象点作为初始的聚类中心;
S303、计算其余的各个数据对象到这K个初始聚类中心的距离,把数据对象划归到距离它最近的那个中心所在的簇类中,并记录各个数据对象的编号;
S304、计算现在每个簇的中心,进行更新,判断新类的中心与原类的中心是否满足指定精度收敛函数,满足,则数据对象的调整已经结束,否则,返回到步骤S303中重新调整。
5.根据权利要求1或4所述一种单站移动自动定位方法,其特征在于,在K-Means聚类算法中,将数据聚类为n簇,再将n簇聚类为K簇,并逐渐归类为3簇,其中n>3,36.根据权利要求1所述一种单站移动自动定位方法,其特征在于,在步骤S3中,计算以该三个点为顶点的三角形的内切圆圆心和半径,将内切圆圆心和半径以对象的方式存入内切圆集合中,具体为:
设定三角形三个顶点坐标为A(Xa,Ya),B(Xb,Yb),C(Xc,Yc),即得到三角形三边长度a、b、c;
设定p=(a+b+c)/2,继而可得三角形面积:
设定内切圆圆心坐标为(centerX,centerY),内切圆半径为:R=S/p,则有:

即获得内切圆的圆心和半径。
7.根据权利要求1或6所述一种单站移动自动定位方法,其特征在于,
设定示向线的交点超过发射源电波的传输范围时,不再进行内切圆的绘制;
设定交点在移动监测站示向线反向延长线上,即移动监测站测向角度单位向量与移动监测站和某一交点连线的向量夹角为180°,这类示向线认为是虚假方向,在系统中进行排除,不参与计算。
8.根据权利要求1所述一种单站移动自动定位方法,其特征在于,在步骤S4中,还包括将得到的所有内切圆,根据位置关系以及半径大小计算示向度出现次数,最后将示向度出现次数归一化,即得到最终的颜色赋值权重数据,所述根据位置关系以及半径大小计算示向度出现次数,其位置关系只包括相交、内含和内切三种情况。
9.根据权利要求1所述一种单站移动自动定位方法,其特征在于,其还包括置信椭圆算法获得干扰源位置,具体为:
将步骤S3中得到的所有内切圆不计半径存入置信椭圆计算集合中,并计算整体数据的置信范围,设置置信概率,并根据整体数据的置信范围绘制椭圆,即获得干扰源位置。
10.根据权利要求1所述一种单站移动自动定位方法,其特征在于,设定当有新的数据添加进移动监测站集合时,即循环执行步骤S1至步骤S5。

说明书全文

一种单站移动自动定位方法

技术领域

[0001] 本发明涉及无线电监测、以及创新的测向定位算法应用领域,具体而言,涉及一种单站移动自动定位方法。

背景技术

[0002] 当前无线电监测中对于干扰源的定位技术大多仍使用测向、交绘定位的方法,测向数据量大,但实际使用的数据量并不是太大,有很大一部分数据被丢弃。大多数数据的丢弃给定位结果带来了很大的不确定性,用户不能快速的定位干扰源,给频率管理带来了严重的损失。

发明内容

[0003] 本发明的目的在于提供一种单站移动自动定位方法,该方法为了剔除不准确的数据,选取高质量的测向数据,使大量的测向数据更加集中、准确,去掉发散的测向数据,使用改进的K-means聚类方法对测向所得示向线交点进行聚类分析,使得定位结果更加可靠、准确,有利于用户快速定位无线电干扰源等非法发射。
[0004] 本发明是这样实现的:
[0005] 一种单站移动自动定位方法,包括以下步骤:
[0006] S1、通过测向机获得发射源所在方位的集合,存入移动监测站集合;
[0007] 采用限质量类筛选方法将脱离核心值的数据进行过滤,然后将采用排序动态插入筛选后的示向线的所有交点存储到交点集合中,;
[0008] S3、对步骤S2中得到的数据采用改进的K-Means聚类算法进行分析,并选取三个点作为聚类的基础,并计算以该三个点为顶点的三角形的内切圆圆心和半径,将内切圆圆心和半径以对象的方式存入内切圆集合中;
[0009] S4、计算内切圆叠加的次数,进行统计运算,将叠加的次数作为内切圆的颜色赋值权重,在渲染的时候用该权重作为颜色深浅的尺度;
[0010] S5、将步骤S4中叠加的内切圆集合数据添加到热图生成方法里面,生成热力图图层叠加到地图上进行展示,按热力图颜色深的区域即为干扰源位置
[0011] 进一步的,在步骤S1中,通过测向机获得发射源所在方位角的集合,存入移动监测站集合,具体包括:
[0012] 通过单个移动监测站行进过程测向机获得发射源的来波方向,在地图上与罗盘标示后得到正北示向度,即可获得与正北方向的夹角,并存于移动监测站集合中。
[0013] 进一步的,在步骤S2中,将采用排序动态插入筛选后的示向线的所有交点存储到交点集合中,具体包括:
[0014] 设定直线倾角为 ,设定移动监测站测向度为azimuth, 转换为:bearing=azimuth-90°;
[0015] 设定移动监测站在位置1处的坐标为:(X1,Y1),测向角度 ,移动监测站在位置2处的坐标为:(X2,Y2),测向角度 ,交点坐标为:(X,Y);
[0016] 采用以下算法对三条示向线进行循环遍历,即可获得所有两两示向线的交点,并存储到交点集合中,所述算法为:
[0017] 。
[0018] 进一步的,在步骤S3中,所述K-Means聚类算法具体包括:
[0019] S301、指定需要划分的簇的个数K值;
[0020] S302、随机选择K个初始数据对象点作为初始的聚类中心;
[0021] S303、计算其余的各个数据对象到这K个初始聚类中心的距离,把数据对象划归到距离它最近的那个中心所在的簇类中,并记录各个数据对象的编号;
[0022] S304、计算现在每个簇的中心,进行更新,判断新类的中心与原类的中心是否满足指定精度收敛函数,满足,则数据对象的调整已经结束,否则,返回到步骤S303中重新调整。
[0023] 进一步的,在K-Means聚类算法中,将数据聚类为n簇,再将n簇聚类为K簇,并逐渐归类为3簇,其中n>3,3
[0024] 进一步的,在步骤S3中,计算以该三个点为顶点的三角形的内切圆圆心和半径,将内切圆圆心和半径以对象的方式存入内切圆集合中,具体为:
[0025] 设定三角形三个顶点坐标为A(Xa,Ya),B(Xb,Yb),C(Xc,Yc),即得到三角形三边长度a、b、c;
[0026] 设定p=(a+b+c)/2,继而可得三角形面积:
[0027] ;
[0028] 设定内切圆圆心坐标为(centerX,centerY),内切圆半径为: ,则有:
[0029] 和
[0030] ;
[0031] 即获得内切圆的圆心和半径。
[0032] 进一步的,设定示向线的交点超过发射源电波的传输范围时,不再进行内切圆的绘制;
[0033] 设定交点在移动监测站示向线反向延长线上,即移动监测站测向角度单位向量与移动监测站和某一交点连线的向量夹角为180°,这类示向线认为是虚假方向,在系统中进行排除,不参与计算。
[0034] 进一步的,在步骤S4中,还包括将得到的所有内切圆,根据位置关系以及半径大小计算示向度出现次数,最后将示向度出现次数归一化,即得到最终的颜色赋值权重数据,所述根据位置关系以及半径大小计算示向度出现次数,其位置关系只包括相交、内含和内切三种情况。
[0035] 进一步的,其还包括置信椭圆算法获得干扰源位置,具体为:
[0036] 将步骤S3中得到的所有内切圆不计半径存入置信椭圆计算集合中,并计算整体数据的置信范围,设置置信概率,并根据整体数据的置信范围绘制椭圆,即获得干扰源位置。
[0037] 进一步的,设定当有新的数据添加进移动监测站集合时,即循环执行步骤S1至步骤S5
[0038] 本发明的有益效果是:
[0039] (1)选取高质量的测向数据,使大量的测向数据更加集中、准确,去掉发散的测向数据,使用改进的K-means聚类方法对测向所得示向线交点进行聚类分析,使得定位结果更加可靠、准确,, 有利于用户快速定位无线电干扰源等非法发射;
[0040] (2)适用于复杂环境下的干扰源定位,整体算法设计具有新颖性和实用性强,能快速获得准确的干扰源定位;
[0041] (3)采用热力图的展示方法,使得展示效果更加直观、优雅,便于用户更高效的获得定位结果。附图说明
[0042] 为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0043] 图1为本发明自动定位方法的流程图
[0044] 图2为本发明蜂窝矩阵寻址示意图;
[0045] 图3为本发明六边形蜂窝寻址示意图;
[0046] 图4为本发明的渐变色条带图;
[0047] 图5为本发明的热力图效果图;
[0048] 图6为本发明的聚类叠加热力图实测截图。

具体实施方式

[0049] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0050] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0051] 实施例,请参阅图1,一种单站移动自动定位方法,包括以下步骤:
[0052] S1、通过测向机获得发射源所在方位角的集合,存入移动监测站集合;
[0053] 采用门限质量类筛选方法将脱离核心值的数据进行过滤,然后将采用排序动态插入筛选后的示向线的所有交点存储到交点集合中,;
[0054] S3、对步骤S2中得到的数据采用改进的K-Means聚类算法进行分析,并选取三个点作为聚类的基础,并计算以该三个点为顶点的三角形的内切圆圆心和半径,将内切圆圆心和半径以对象的方式存入内切圆集合中;
[0055] S4、计算内切圆叠加的次数,进行统计运算,将叠加的次数作为内切圆的颜色赋值权重,在渲染的时候用该权重作为颜色深浅的尺度;
[0056] S5、将步骤S4中叠加的内切圆集合数据添加到热力图生成方法里面,生成热力图图层叠加到地图上进行展示,按热力图颜色深的区域即为干扰源位置。
[0057] 在本实施例中,请参阅附图2和附图3所示,步骤S2中所述采用筛选方法将脱离核心值的数据进行过滤,其包括蜂窝矩阵寻址的方法。
[0058] 在本实施例中,由于由于监测站获得的测向角度是与正北方向的夹角,它与直角坐标系里面的直线斜率倾角有所不同,要得到正确计算结果需要对角度进行转换,同时设直线倾角 ,考虑到直线斜率 函数的周期性,设定移动监测站测向度为azimuth, 转换为:bearing=azimuth-90°;将bearing作为最后的角度进行运算。
[0059] 由于监测站的示向线该直线通过一个固定点,即监测站的坐标,该数值是已知的,因此直线方程是确定的,设监测站1的坐标为(X1,Y1),测向角度 ,监测站2的坐标为:(X2,Y2),测向角度 ,交点坐标为:(X,Y);
[0060] 采用以下算法对三条示向线进行循环遍历,即可获得所有两两示向线的交点,并存储到交点集合中,所述算法为:
[0061] 。
[0062] 在本实施例中,设定三角形三个顶点坐标为A(Xa,Ya),B(Xb,Yb),C(Xc,Yc),即得到三角三边长度a、b、c;
[0063] 设定p=(a+b+c)/2,继而可得三角形面积:
[0064] ;
[0065] 设定内切圆圆心坐标为(centerX,centerY),内切圆半径为: ,则有:
[0066] 和
[0067] ;
[0068] 即获得内切圆的圆心和半径。
[0069] 在本实施例中,所述K-Means聚类算法具体包括:
[0070] S301、指定需要划分的簇的个数K值;
[0071] S302、随机选择K个初始数据对象点作为初始的聚类中心;
[0072] S303、计算其余的各个数据对象到这K个初始聚类中心的距离,把数据对象划归到距离它最近的那个中心所在的簇类中,并记录各个数据对象的编号;
[0073] S304、计算现在每个簇的中心,进行更新,判断新类的中心是否与原类的中心是否满足指定精度收敛函数,满足,则数据对象的调整已经结束,否则,返回到步骤S303中重新调整。
[0074] K-Means聚类算法是一种常用的基于分类的聚类分析方法,该聚类算法的最终目标就是根据输入参数K,把数据对象分成K个簇。K-Means聚类算法属于一种动态聚类算法,也称作逐步聚类法,该算法的一个比较显著的特点就是迭代过程,每次都要考察对每个样本数据的分类正确与否,如果不正确,就要进行重新调整。当调整完所有数据对象之后,再来修改中心,再进入下一次迭代。若在一个迭代中,所有的数据对象都被正确的分类,就不会有新的调整,聚类中心也不再改变,聚类准则函数也表明已经收敛,那么该算法就成功结束。实际计算中设计的迭代较多,我们会在保证一定精度的情况下限制迭代次数,避免内存消耗过多。
[0075] K-Means聚类算法的具体过程为:
[0076] 在聚类中,给定样本集合为{x(1),…x(m)},每个 ;
[0077] K-Means算法是将样本数据聚类成K个簇,具体算法描述如下:
[0078] a、随机选取K个聚类质心点为 ;
[0079] b、重复下面过程直到收敛:
[0080] 对于每一个样例i,计算其应该属于的类 ;
[0081] c、对于每一个类j,重新计算该类的质心:
[0082] ;
[0083] K-Means面对的第一个问题是如何保证收敛,前面的算法中强调结束条件就是收敛,可以证明的是K-Means完全可以保证收敛性。下面我们定性的描述一下收敛性,我们定义畸变函数如下:
[0084] ;
[0085] J函数表示每个样本点到其质心的距离平方和。K-Means是要将J调整到最小。假设当前J没有达到最小值,那么首先可以固定每个类的质心 ,调整每个样例的所属的类别来让J函数减少,同样,固定 ,调整每个类的质心 也可以使J减小。这两个过程就是内循环中使J单调递减的过程。当J递减到最小时, 和 也同时收敛。
[0086] 由于畸变函数J是非凸函数,意味着我们不能保证取得的最小值是全局最小值,也就是说K-Means对质心初始位置的选取比较敏感,但一般情况下K-Means达到的局部最优已经满足需求。如果担心该结果收敛于局部最优,则可以选取不同的初始值运行多次K-Means聚类算法,然后取其中最小的J值对应的 和 输出。同时,这样也会降低运算效率,增大运算时间,实际应折中考虑。
[0087] 在此K-Means算法中:
[0088] 输入:初始数据集示向线交点集合和簇的数目K;
[0089] 输出:K个簇,满足均方根误差准则函数收敛。
[0090] 因为我们后面要用的是内切圆算法,故只需将数据点聚类3簇,也可以先将数据聚类为n(n>3)簇,再将n簇聚类为K(3<K<n)簇,递归聚类为3簇,就可以进行后续的内切圆算法了。
[0091] 在无线电监测测向定位中,聚类分析算法可以避免小概率误差,即偶尔的示向线异常数据不会对全局的聚类结果造成严重的影响,这样进一步保证了内切圆算法的稳定性与健壮性。同时随着持续的测向数据的更新,聚类中心会随之产生波动,进而导致内切圆的圆心位置会产生相应的变化,因此,在讨论内切圆算法后,又添加了内切圆的叠加热力图算法。
[0092] 本实施例的热力图算法为将步骤S3中得到的叠加内切圆集合传入热力图图层绘制方法,得到最终的热力图效果,请参阅附图4所示,最后叠加在地图上就可以得到最终的定位结果以及展示效果。
[0093] 本实施例对于大量测向数据的处理,请参阅附图5所示,为了剔除不准确的数据,选取高质量的测向数据,使大量的测向数据更加集中、准确,去掉发散的测向数据,采用了测向质量和电平门限的筛选方法,使用改进的K-Means聚类方法对测向所得示向线交点进行聚类分析得到热力图基础数据。在之前聚类算法的基础上,采用全新的热力图缓冲算法来展现效果更优的热力图,实测效果如附图6所示。缓冲算法是近邻分析的一种,结合了核密度分析的一部分方法,为了识别某一地理实体或空间物体对其周围地物的影响度,而在其周围建立的具有一定半径范围的区域,区域内的值具有核心代表性,多区域的值具有梯度性。
[0094] 以上所述仅为本发明的优选实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈