一种用于北斗导航接收机的导航数据校验方法技术

技术编号:38324075 阅读:15 留言:0更新日期:2023-07-29 09:06
本发明专利技术公开了一种用于北斗导航接收机的导航数据校验方法,涉及北斗导航技术领域,为了解决导航数据传输不稳定以及数据校验单一的问题。本用于北斗导航接收机的导航数据校验方法,根据数据传输模块进行数据集传输个数的设置能够有效提高数据集传输个数与信道实际情况之间的匹配度,从而可以提高监控数据在进行传输时的稳定性,根据分类数据决策模块确保了分类数据接收与存储的全面性,使用时能按照分类进行数据调取,防止不同分类数据的干扰,使得数据调取更精确,操作更简便,同时根据数据存储模块确保了分类数据的安全性,相同的监控数据分别采用对比校验法、奇偶校验法和神经网络法分别进行数据校验。网络法分别进行数据校验。网络法分别进行数据校验。

【技术实现步骤摘要】
一种用于北斗导航接收机的导航数据校验方法


[0001]本专利技术涉及北斗导航
,具体为一种用于北斗导航接收机的导航数据校验方法。

技术介绍

[0002]北斗卫星导航系统是中国自行研制的,也是继、之后的第三个成熟的卫星导航系统。
[0003]公开号为CN105629264B的中国专利公开了一种用于GPS/北斗导航接收机的导航数据校验方法,通过对原始数据进行一重带异或运算的循环移位运算,将运算结果与接收到的校验数据进行比较,根据比较结果判断接收到的原始数据的准确性,能够大大减少运算量,能同时适用于GPS和北斗导航系统,且对于北斗导航系统中的非第一个字不需要解交织运算,提高了校验效率,上述专利虽然解决了数据单一运算的问题,但是实际操作中还存在以下问题:
[0004]1.对接收机的导航数据进行采集时,采集数据精准度不佳,以及数据采集时并没有进行数据统一导致数据匹配错误。
[0005]2.没有对接收机中的导航监控数据进行有效的分类,从而使数据无法进行有效的分类存储和管理,导致数据的安全性降低。
[0006]3.数据校验的方式过于单一,使校验结果不精准,以及对校验完成的数据没有进行数据聚类分析,导致检验完成的数据安全系数降低。

技术实现思路

[0007]本专利技术的目的在于提供一种用于北斗导航接收机的导航数据校验方法,根据数据传输模块进行数据集传输个数的设置能够有效提高数据集传输个数与信道实际情况之间的匹配度,从而可以提高监控数据在进行传输时的稳定性,根据分类数据决策模块确保了分类数据接收与存储的全面性,使用时能按照分类进行数据调取,防止不同分类数据的干扰,使得数据调取更精确,操作更简便,同时根据数据存储模块确保了分类数据的安全性,相同的监控数据分别采用对比校验法、奇偶校验法和神经网络法分别进行数据校验,将不同类型的数据在对应的子目标缓存空间进行缓存,保障了对监控数据信息的缓存效果,也提高了监控数据信息的安全系数,可以解决现有技术中的问题。
[0008]为实现上述目的,本专利技术提供如下技术方案:
[0009]一种用于北斗导航接收机的导航数据校验方法,所述包括如下步骤:
[0010]S1:导航数据采集:根据北斗导航终端,对接口数据进行获取,并对获取数据进行原始数据分析,根据分析结果生成相应的定位标签,并对标签数据进行存储;
[0011]S2:数据分类与数据校验:根据采集的监控数据,先将数据根据数据类型进行分类,再对分类数据进行多次校验,其中,校验的方法采用多方式校验,并且每种方式的检验数量为多次;
[0012]S3:校验数据缓存:根据校验完成的导航监控数据,对不同方式校验的数据进行数据分类,分类完成后根据空间容量对不同的数据进行存储,其中,对不同数据中的关键数据信息进行提取,并根据关键数据信息确定校验数据的信息类型。
[0013]优选的,针对S1中导航数据的采集,包括:
[0014]导航数据监控模块,用于:
[0015]根据接收机接收到的无线数据,对其数据进行统一采集,并对采集完成的数据进行统一监控;
[0016]监控数据检测模块,用于:
[0017]对统一接收的数据生成监控数据,并对监控数据进行延迟检测,其中,根据数据的预检数据与生成的监控数据进行预检调改,将生成的监控数据调改为与预检数据统一的监控数据;其中,预检数据数值可在接收机上进行自动调试
[0018]数据同步模块,用于:
[0019]将检测完成的监控数据进行数据同步,其中,将同一时间段的监控数据生成同一序列号数据,并将同序列号数据进行数据打包,打包完成后生成监控数据包。
[0020]优选的,针对S1中导航数据的采集,还包括:
[0021]数据传输模块,用于:
[0022]将生成的监控数据包通过通信信道传输至下一服务器进行数据处理,其中,获取监控数据传输过程中的通信信道对于监控数据包的数据传输速度,获取数据传输速度最快的通信信道,并且根据最快的信道中剩余的通信容量中提取容量最大的信道作为目标信道;
[0023]数据绑定模块,用于:
[0024]将目标信道中的监控数据包进行数据存储,并将不同时间段的存储数据进行数据包绑定。。
[0025]优选的,针对S2中数据类型的分类,包括:
[0026]数据分类模块,用于:
[0027]对接收到的监控数据进行数据类型甄别,并作为待存储分类数据;
[0028]分类数据处理模块,用于:
[0029]获取各分类数据的存储区域的容量系数,存储区域的容量系数表征存储区域已使用的空间,找寻可用的目标存储区域;
[0030]分类数据决策模块,用于:
[0031]将分类数据存储时的副本数及存储感知策略进行设定;
[0032]其中,存储感知策略包括确定分类数据存储区域的数据节点用于存储分类数据
[0033]数据存储模块,用于:
[0034]将待存储分类数据及副本数存储到目标存储区域中,并记录待存储操作行为数据及副本数的存储信息。
[0035]优选的,针对S2中数据校验的方法,包括:
[0036]对比校验法,用于:
[0037]把分类完成监控数据和待比较数据直接进行数值对比,并且相同的监控数据与待比较数据对比次数不少于一次
[0038]奇偶校验法,用于:
[0039]在存储的监控数据和传输中,字节中额外增加一个比特位,用来检验错误,校验位可以通过数据位异或计算出来,根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。
[0040]优选的,数据校验的方法,还包括:
[0041]神经网络法,用于:
[0042]先将监控数据进行正向传播,其中,监控数据是由低层次向高层次进行传播;
[0043]当传播得出的数据结果与预期不相符时进行反向传播,其中反向传播是将误差从高层次向底层次进行传播训练;
[0044]其中,传播训练的过程为:
[0045]先将数据的权值进行初始化设置,设置完成后,参数数据经过卷积层、下采样层和全连接层的正向传播得到输出值;
[0046]当误差大于期望值时,将误差传回网络中,依次求得全连接层、下采样层和卷积层的误差;
[0047]其中各层的误差为网络的总误差;当误差等于或小于期望值时,则训练完成。
[0048]优选的,数据校验的方法,还包括:
[0049]获取北斗导航终端周边至少三个不同方向固定基站的基站定位数据;
[0050]根据基站定位数据构建平面坐标系;
[0051]将存储的带有定位标签的北斗导航终端的导航数据导入平面坐标系,形成带有时序变化的平面点云数据;
[0052]通过平面点云数据的聚类分析,剔除异常点数据;
[0053]对剔除异常点数据后的平面点云数据进行时序向量变化分析,得到北斗导航终端导航数据的向量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于北斗导航接收机的导航数据校验方法,其特征在于:包括如下步骤:S1:导航数据采集:根据北斗导航终端,对接口数据进行获取,并对获取数据进行原始数据分析,根据分析结果生成相应的定位标签,并对标签数据进行存储;S2:数据分类与数据校验:根据采集的监控数据,先将数据根据数据类型进行分类,再对分类数据进行多次校验,其中,校验的方法采用多方式校验,并且每种方式的检验数量为多次;S3:校验数据缓存:根据校验完成的导航监控数据,对不同方式校验的数据进行数据分类,分类完成后根据空间容量对不同的数据进行存储,其中,对不同数据中的关键数据信息进行提取,并根据关键数据信息确定校验数据的信息类型。2.根据权利要求1所述的一种用于北斗导航接收机的导航数据校验方法,其特征在于:针对S1中导航数据的采集,包括:导航数据监控模块,用于:根据接收机接收到的无线数据,对其数据进行统一采集,并对采集完成的数据进行统一监控;监控数据检测模块,用于:对统一接收的数据生成监控数据,并对监控数据进行延迟检测,其中,根据数据的预检数据与生成的监控数据进行预检调改,将生成的监控数据调改为与预检数据统一的监控数据;其中,预检数据数值可在接收机上进行自动调试数据同步模块,用于:将检测完成的监控数据进行数据同步,其中,将同一时间段的监控数据生成同一序列号数据,并将同序列号数据进行数据打包,打包完成后生成监控数据包。3.根据权利要求2所述的一种用于北斗导航接收机的导航数据校验方法,其特征在于:针对S1中导航数据的采集,还包括:数据传输模块,用于:将生成的监控数据包通过通信信道传输至下一服务器进行数据处理,其中,获取监控数据传输过程中的通信信道对于监控数据包的数据传输速度,获取数据传输速度最快的通信信道,并且根据最快的信道中剩余的通信容量中提取容量最大的信道作为目标信道;数据绑定模块,用于:将目标信道中的监控数据包进行数据存储,并将不同时间段的存储数据进行数据包绑定。4.根据权利要求1所述的一种用于北斗导航接收机的导航数据校验方法,其特征在于:针对S2中数据类型的分类,包括:数据分类模块,用于:对接收到的监控数据进行数据类型甄别,并作为待存储分类数据;分类数据处理模块,用于:获取各分类数据的存储区域的容量系数,存储区域的容量系数表征存储区域已使用的空间,找寻可用的目标存储区域;分类数据决策模块,用于:将分类数据存储时的副本数及存储感知策略进行设定;
其中,存储感知策略包括确定分类数据存储区域的数据节点用于存储分类数据;数据存储模块,用于:将待存储分类数据及副本数存储到目标存储区域中,并记录待存储操作行为数据及副本数的存储信息。5.根据权利要求1所述的一种用于北斗导航接收机的导航数据校验方法,其特征在于:针对S2中数据校验的方法,包括:对比校验法,用于:把分类完成监控数据和待比较数据直接进行数值对比,并且相同的监控数据与待比较数据对比次数不少于一次;奇偶校验法,用于:在存储的监控数据和传输中,字节中额外增加一个比特位,用来检验错误,校验位可以通过数据位异或计算出来,根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验,采用奇数的称为奇校验,反之,称为偶校验。6.根据权利要求5所述的一种用于北斗导航接收机的导航数据校验方法,其特征在于:数据校验的方法,还包括:神经网络法,用于:先将监控数据进行正向传播,其中,监控数据是由低层次向高层次进行传播;当传播得出的数据结果与预期不相符时进行反向传播,其中反向传播是将误差从高层次向底层次进行传播训练;其中,传播训练的过程为:先将数据的权值进行初始化设置,设置完成后,参数数据经过卷积层、下采样层和全连接层的正向传播得到输出值;当误差大于期望值时,将误差传回...

【专利技术属性】
技术研发人员:陈贵金尚永爽庞诚李文付张镇麒
申请(专利权)人:北京云恒科技研究院有限公司
类型:发明
国别省市:

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

1