多源卫星数据的融合方法及装置制造方法及图纸

技术编号:15691555 阅读:136 留言:0更新日期:2017-06-24 04:51
本发明专利技术公开了的一种多源卫星数据的融合方法及装置,包括:设置用于存放数据的缓存链表,分别连续获取由多个接收设备接收的卫星数据,并将卫星数据存储于缓存链表中作为缓存数据的至少一部分;根据由多个接收设备中的一个接收设备在先接收的各第一卫星数据与由多个接收设备中的另一个接收设备在后接收的各第二卫星数据之间的字节长度相似度,确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据。本发明专利技术的多源卫星数据的融合方法及装置,能够在减少接收卫星数据时的数据缺失的同时,解决对接收到的多源卫星数据进行融合,防止输出的卫星数据出现大量的冗余数据的问题。

Method and device for fusing Multi-source Satellite Data

A multi-source satellite data disclosed by the fusion method and device, including: setting buffer for chain store data, respectively and continuously captured by a plurality of receiving device receives the satellite data, and satellite data stored in the cache list as at least a portion of the data cache; byte length according to the similarity between a the receiving device in a receiving device receives the first satellite data received by each of the first and second receiving devices and a plurality of receiving equipment in each second satellite data, satellite data to determine the matching between the first and the second satellite data of satellite data as data fusion. Fusion method and device of Multi-source Satellite Data of the invention, can reduce the receiving satellite data when data are missing at the same time, to solve the multi satellite received data fusion, to prevent redundant data of satellite data output appears.

【技术实现步骤摘要】
多源卫星数据的融合方法及装置
本专利技术涉及通信
,尤其涉及一种多源卫星数据的融合方法及装置。
技术介绍
在北斗接收数据装置中,常使用指挥机及网络专线配合的形式接收卫星数据。其中,指挥机设备通过空中链路接收卫星数据;网络专线则连接到卫星总站,采用UDP数据包的形式接收卫星数据。由于指挥机设备易于受到周围环境的影响,如遮挡、无线信号干扰,因此,丢失数据的情况比较严重。另外,UDP网络也存在丢失的情况。可见,任何一种数据接入设备或系统都存在数据丢失、不完整等情况,从而无法做到100%的数据完整,所以常使用多源方式(即多个接收设备同时接收数据的方式)来接收卫星数据,来实现可靠、稳定的北斗数据服务。虽然通过多源方式接收数据会极大的提高系统的可靠性,但是,由于数据来源多源的原因,同时也带来了数据重复的现象,从而产生大量的冗余数据,给系统带来了很多不确定性以及很多干扰机的误判断。针对现有技术中因采用多源方式接收北斗数据的数据重复问题,需要提供一种可以对多源数据进行数据融合,从而输出唯一的、健壮的北斗数据的方法及装置。
技术实现思路
为解决上述问题,本专利技术提供一种多源卫星数据的融合方法及装置,对多源北斗数据进行汇集和融合处理,从而避免出现数据重复的问题。为实现上述目的,本专利技术的一种多源卫星数据的融合方法,包括以下步骤:S1、设置用于存放数据的缓存链表,分别连续获取由多个接收设备接收的卫星数据,并将卫星数据存储于缓存链表中作为缓存数据的至少一部分,卫星数据至少包括由多个接收设备中的一个接收设备在先接收的第一卫星数据与由多个接收设备中的另一个接收设备在后接收的第二卫星数据;S2、根据各第一卫星数据与各第二卫星数据之间的字节长度相似度,确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据。进一步地还包括:设置匹配等待周期,根据相互匹配的第一卫星数据与第二卫星数据的各自的接收时间间隔是否处于匹配等待周期范围内,确定融合数据为周期内融合数据或周期外融合数据;在缓存链表中将周期内融合数据的冗余数据删除。进一步地,还包括,设置匹配等待周期的初始值,并根据融合数据的接收时间间隔来动态更新匹配等待周期。进一步地,确定的所述融合数据的接收时间间隔作为样本表中的样本信息,根据样本表中的当前样本信息更新匹配等待周期。进一步地,匹配等待周期为样本表中的当前全部样本信息的数学期望值与标准方差值之和。进一步地,还包括,设置最大等待周期,将缓存链表中存储时间大于最大等待周期的卫星数据删除。进一步地,还包括,将确定为不匹配的卫星数据、周期外融合数据和周期内融合数据一起输出作为结果数据。本专利技术的一种多源卫星数据的融合装置,其特征在于,包括:数据缓存单元,配置为对分别连续获取的由多个接收设备接收的卫星数据进行存储作为缓存数据的至少一部分,卫星数据至少包括由多个接收设备中的一个接收设备在先接收的第一卫星数据与由多个接收设备中的另一个接收设备在后接收的第二卫星数据;数据融合单元,配置为根据数据缓存单元内的各第一卫星数据与各第二卫星数据之间的字节长度相似度,确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据。进一步地,数据融合单元包括:匹配模块,配置为确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据;融合数据确定模块,配置为设置匹配等待周期,并根据匹配模块确定的相互匹配的第一卫星数据与第二卫星数据的各自的接收时间间隔是否处于匹配等待周期范围内,确定融合数据为周期内融合数据或周期外融合数据;冗余数据清理模块,配置为将数据缓存单元中的周期内融合数据的冗余数据删除。进一步地,融合数据确定模块进一步配置为根据融合数据的接收时间间隔来动态更新匹配等待周期。进一步地,数据缓存单元配置为将存储时间大于预定的最大等待周期的卫星数据删除。进一步地,还包括数据输出单元,配置为将匹配单元确定为不匹配的卫星数据以及融合数据确定模块确定的周期外融合数据和周期内融合数据一起输出作为结果数据。本专利技术的多源卫星数据的融合方法及装置,采用由多个接收设备接收卫星数据的方式,减少接收卫星数据时的数据缺失;在获取卫星数据后,根据由一个接收设备在先接收的各第一卫星数据与由另一个接收设备在后接收的各第二卫星数据之间的字节长度相似度,判断各第一卫星数据与各第二卫星数据的匹配程度,并且将各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据,实现对接收到的多源卫星数据进行融合,从而防止输出的卫星数据出现大量的冗余数据的现象。附图说明图1为本专利技术的多源卫星数据的融合方法的流程图;图2为本专利技术的多源卫星数据的融合方法的一种实施例的流程示意图;图3为图2所示实施例的运行结果示意图;图4为本专利技术的多源卫星数据的融合装置的示意性框图。具体实施方式下面,结合附图,对本专利技术的结构以及工作原理等作进一步的说明。如图1所示,本专利技术的一种多源卫星数据的融合方法,包括以下步骤:S1、设置用于存放数据的缓存链表,分别连续获取由多个接收设备接收的卫星数据,并将卫星数据存储于缓存链表中作为缓存数据的至少一部分,卫星数据至少包括由多个接收设备中的一个接收设备在先接收的第一卫星数据与由多个接收设备中的另一个接收设备在后接收的第二卫星数据。其中,缓存链表除了用于暂时存放待处理的卫星数据以外,还是数据处理的容器。当一个卫星数据到达后,可以在缓存链表内对其进行相应的数据处理,并且根据处理结果在缓存链表内清除或者增加相应的卫星数据。在对缓存链表进行清除或者增加卫星数据的操作时,同时对卫星数据构成的缓存数据进行更新,保证缓存链表以及缓存数据的大小可以根据数据处理的结果动态变化,从而可以降低系统的负载压力、提高系统运行效率。在本专利技术实施例中,卫星数据至少包括由多个接收设备中的一个接收设备在先接收的第一卫星数据与由多个接收设备中的另一个接收设备在后接收的第二卫星数据。在本专利技术另一个实施例中,卫星数据还可以包括卫星数据的接收时间和来源等的数据内容。卫星数据的接收时间,用以计算该卫星数据与其他卫星数据之间的接收时间间隔以及该卫星数据存储于缓存链表中的存储时间;卫星数据的来源,用以判断该卫星数据与其他卫星数据之间是同源数据还是异源数据,同源数据即该卫星数据与其他卫星数据为由同一个接收设备获取的卫星数据,异源数据即该卫星数据与其他卫星数据为由不同接收设备获取的卫星数据。S2、根据各第一卫星数据与各第二卫星数据之间的字节长度相似度,确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据。由于同源数据是由同一个接收设备按时间连续获取的卫星数据,因此不会出现数据重复的现象,而异源数据是由多个不同的接收设备同步地连续获取的卫星数据,只可能存在极小量的数据不一致的情况,此时,获取的异源数据即会出现大量的数据重复的现象。因此,只需要判断异源数据之间是否相互匹配,即可判断是否接收到了重复的数据。在本专利技术实施例中,可以通过对第一卫星数据和第二卫星数据的字节长度进行对比分析,根据卫星数据的字节长度相似度Sim判断第一卫星数据和第二卫星数据之间是否相互匹配,从而识别是否在接收到在后接收的第二卫星数据之前已经收到相似度很高的在先接收的第一卫星数据,并将其作为融合数据。具体地,首先,将第一卫星数据和第二卫本文档来自技高网...
多源卫星数据的融合方法及装置

【技术保护点】
一种多源卫星数据的融合方法,其特征在于,包括以下步骤:S1、设置用于存放数据的缓存链表,分别连续获取由多个接收设备接收的卫星数据,并将所述卫星数据存储于所述缓存链表中作为缓存数据的至少一部分,所述卫星数据至少包括由所述多个接收设备中的一个接收设备在先接收的第一卫星数据与由所述多个接收设备中的另一个接收设备在后接收的第二卫星数据;S2、根据各第一卫星数据与各第二卫星数据之间的字节长度相似度,确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据。

【技术特征摘要】
1.一种多源卫星数据的融合方法,其特征在于,包括以下步骤:S1、设置用于存放数据的缓存链表,分别连续获取由多个接收设备接收的卫星数据,并将所述卫星数据存储于所述缓存链表中作为缓存数据的至少一部分,所述卫星数据至少包括由所述多个接收设备中的一个接收设备在先接收的第一卫星数据与由所述多个接收设备中的另一个接收设备在后接收的第二卫星数据;S2、根据各第一卫星数据与各第二卫星数据之间的字节长度相似度,确定各第一卫星数据与各第二卫星数据之间相互匹配的卫星数据作为融合数据。2.如权利要求1所述的多源卫星数据的融合方法,其特征在于,还包括:设置匹配等待周期,根据相互匹配的所述第一卫星数据与第二卫星数据的各自的接收时间间隔是否处于所述匹配等待周期范围内,确定所述融合数据为周期内融合数据或周期外融合数据;在所述缓存链表中将所述周期内融合数据的冗余数据删除。3.如权利要2所述的多源卫星数据的融合方法,其特征在于,还包括,设置所述匹配等待周期的初始值,并根据所述融合数据的接收时间间隔来动态更新所述匹配等待周期。4.如权利要求3所述的多源卫星数据的融合方法,其特征在于,对所述匹配等待周期的更新包括:设置样本表,获取预定数量个最新确定的所述融合数据的所述接收时间间隔作为所述样本表中的样本信息,根据所述样本表中的当前样本信息更新所述匹配等待周期。5.如权利要求4所述的多源卫星数据的融合方法,其特征在于,所述匹配等待周期为所述样本表中的当前全部样本信息的数学期望值与标准方差值之和。6.如权利要求1-5中任一项所述的多源卫星数据的融合方法,其特征在于,还包括,设置最大等待周期,将所述缓存链表中存储时间大于所述最大等待周期的卫星数据删除。7.如权利要求2-5中任一项所述的多源卫星数据的融合方法,其特...

【专利技术属性】
技术研发人员:王得举黄华文刘黎明潘红章
申请(专利权)人:上海普适导航科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1