一种用于北斗导航接收机的导航数据校验方法与流程

文档序号:34936522发布日期:2023-07-28 10:14阅读:73来源:国知局
一种用于北斗导航接收机的导航数据校验方法与流程

本发明涉及北斗导航,具体为一种用于北斗导航接收机的导航数据校验方法。


背景技术:

1、北斗卫星导航系统是中国自行研制的,也是继、之后的第三个成熟的卫星导航系统。

2、公开号为cn105629264b的中国专利公开了一种用于gps/北斗导航接收机的导航数据校验方法,通过对原始数据进行一重带异或运算的循环移位运算,将运算结果与接收到的校验数据进行比较,根据比较结果判断接收到的原始数据的准确性,能够大大减少运算量,能同时适用于gps和北斗导航系统,且对于北斗导航系统中的非第一个字不需要解交织运算,提高了校验效率,上述专利虽然解决了数据单一运算的问题,但是实际操作中还存在以下问题:

3、1.对接收机的导航数据进行采集时,采集数据精准度不佳,以及数据采集时并没有进行数据统一导致数据匹配错误。

4、2.没有对接收机中的导航监控数据进行有效的分类,从而使数据无法进行有效的分类存储和管理,导致数据的安全性降低。

5、3.数据校验的方式过于单一,使校验结果不精准,以及对校验完成的数据没有进行数据聚类分析,导致检验完成的数据安全系数降低。


技术实现思路

1、本发明的目的在于提供一种用于北斗导航接收机的导航数据校验方法,根据数据传输模块进行数据集传输个数的设置能够有效提高数据集传输个数与信道实际情况之间的匹配度,从而可以提高监控数据在进行传输时的稳定性,根据分类数据决策模块确保了分类数据接收与存储的全面性,使用时能按照分类进行数据调取,防止不同分类数据的干扰,使得数据调取更精确,操作更简便,同时根据数据存储模块确保了分类数据的安全性,相同的监控数据分别采用对比校验法、奇偶校验法和神经网络法分别进行数据校验,将不同类型的数据在对应的子目标缓存空间进行缓存,保障了对监控数据信息的缓存效果,也提高了监控数据信息的安全系数,可以解决现有技术中的问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种用于北斗导航接收机的导航数据校验方法,所述包括如下步骤:

4、s1:导航数据采集:根据北斗导航终端,对接口数据进行获取,并对获取数据进行原始数据分析,根据分析结果生成相应的定位标签,并对标签数据进行存储;

5、s2:数据分类与数据校验:根据采集的监控数据,先将数据根据数据类型进行分类,再对分类数据进行多次校验,其中,校验的方法采用多方式校验,并且每种方式的检验数量为多次;

6、s3:校验数据缓存:根据校验完成的导航监控数据,对不同方式校验的数据进行数据分类,分类完成后根据空间容量对不同的数据进行存储,其中,对不同数据中的关键数据信息进行提取,并根据关键数据信息确定校验数据的信息类型。

7、优选的,针对s1中导航数据的采集,包括:

8、导航数据监控模块,用于:

9、根据接收机接收到的无线数据,对其数据进行统一采集,并对采集完成的数据进行统一监控;

10、监控数据检测模块,用于:

11、对统一接收的数据生成监控数据,并对监控数据进行延迟检测,其中,根据数据的预检数据与生成的监控数据进行预检调改,将生成的监控数据调改为与预检数据统一的监控数据;其中,预检数据数值可在接收机上进行自动调试

12、数据同步模块,用于:

13、将检测完成的监控数据进行数据同步,其中,将同一时间段的监控数据生成同一序列号数据,并将同序列号数据进行数据打包,打包完成后生成监控数据包。

14、优选的,针对s1中导航数据的采集,还包括:

15、数据传输模块,用于:

16、将生成的监控数据包通过通信信道传输至下一服务器进行数据处理,其中,获取监控数据传输过程中的通信信道对于监控数据包的数据传输速度,获取数据传输速度最快的通信信道,并且根据最快的信道中剩余的通信容量中提取容量最大的信道作为目标信道;

17、数据绑定模块,用于:

18、将目标信道中的监控数据包进行数据存储,并将不同时间段的存储数据进行数据包绑定。。

19、优选的,针对s2中数据类型的分类,包括:

20、数据分类模块,用于:

21、对接收到的监控数据进行数据类型甄别,并作为待存储分类数据;

22、分类数据处理模块,用于:

23、获取各分类数据的存储区域的容量系数,存储区域的容量系数表征存储区域已使用的空间,找寻可用的目标存储区域;

24、分类数据决策模块,用于:

25、将分类数据存储时的副本数及存储感知策略进行设定;

26、其中,存储感知策略包括确定分类数据存储区域的数据节点用于存储分类数据

27、数据存储模块,用于:

28、将待存储分类数据及副本数存储到目标存储区域中,并记录待存储操作行为数据及副本数的存储信息。

29、优选的,针对s2中数据校验的方法,包括:

30、对比校验法,用于:

31、把分类完成监控数据和待比较数据直接进行数值对比,并且相同的监控数据与待比较数据对比次数不少于一次

32、奇偶校验法,用于:

33、在存储的监控数据和传输中,字节中额外增加一个比特位,用来检验错误,校验位可以通过数据位异或计算出来,根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验。采用奇数的称为奇校验,反之,称为偶校验。

34、优选的,数据校验的方法,还包括:

35、神经网络法,用于:

36、先将监控数据进行正向传播,其中,监控数据是由低层次向高层次进行传播;

37、当传播得出的数据结果与预期不相符时进行反向传播,其中反向传播是将误差从高层次向底层次进行传播训练;

38、其中,传播训练的过程为:

39、先将数据的权值进行初始化设置,设置完成后,参数数据经过卷积层、下采样层和全连接层的正向传播得到输出值;

40、当误差大于期望值时,将误差传回网络中,依次求得全连接层、下采样层和卷积层的误差;

41、其中各层的误差为网络的总误差;当误差等于或小于期望值时,则训练完成。

42、优选的,数据校验的方法,还包括:

43、获取北斗导航终端周边至少三个不同方向固定基站的基站定位数据;

44、根据基站定位数据构建平面坐标系;

45、将存储的带有定位标签的北斗导航终端的导航数据导入平面坐标系,形成带有时序变化的平面点云数据;

46、通过平面点云数据的聚类分析,剔除异常点数据;

47、对剔除异常点数据后的平面点云数据进行时序向量变化分析,得到北斗导航终端导航数据的向量变化率均值;

48、将最新获取的北斗导航终端导航数据导入平面坐标系进行时序向量变化分析,得到当前向量变化率;

49、以当前向量变化率与向量变化率均值的偏差不大于预设的变化阈值,作为最新获取的北斗导航终端导航数据是否通过校验的标准。

50、优选的,针对s3中校验数据的缓存,包括:

51、数据容量确定模块,用于:

52、根据校验的信息类型确定监控数据信息对应的目标缓存空间,并提取目标缓存空间的容量信息,且根据容量信息确定目标缓存空间的第一剩余可用空间容量;

53、空间划分模块,用于:

54、根据类型标识将目标缓存空间进行第一区块划分,并对划分后的子目标缓存空间添加块标识,同时,将每一子目标缓存空间进行第二划分,得到每一子目标缓存空间对应的第一存储条目和第二存储条目,其中,块标识与类型标识相对应;

55、数据缓存模块,用于:

56、根据类型标识分别提取每个数据类型对应的监控数据信息的目标内容,并将类型标识以及目标内容分别缓存至第一存储条目和第二存储条目。

57、优选的,所述数据容量确定模块,还用于:

58、其中,先获取监控数据信息的数据长度,且当第一剩余可用空间容量大于数据长度时,对监控数据信息进行聚类,得到短信数据信息对应的子数据类型集合,并对每一子数据类型设定类型标识。

59、优选的,针对s3中提取的关键数据信息,还包括:

60、根据不同数据的关键数据信息分别生成待考察二叉树表示,并对待考察二叉树表示进行归一化处理;

61、将信息类型分别采用类型二叉树表示,并对类型二叉树表示进行归一化处理;

62、采用以下公式计算待考察二叉树表示与类型二叉树表示的匹配度:

63、

64、上式中,di,j表示第i个待考察二叉树表示与第j个类型二叉树表示的匹配度;si表示第i个待考察二叉树表示的节点信息序列;lj表示第j个类型二叉树表示的节点信息序列;nmat(si,lj)表示第i个待考察二叉树表示的节点信息序列与第j个类型二叉树表示的节点信息序列中由根节点起对应节点的节点信息相同的节点信息个数;nsi表示第i个待考察二叉树表示的节点信息序列的节点信息总数;nlj表示第j个类型二叉树表示的节点信息序列的节点信息总数;

65、对于同一待考察二叉树表示与各类型二叉树表示的各个同项匹配度,若不存在或者仅存在一个同项匹配度不小于预设阈值,则将该待考察二叉树表示对应的数据归类为匹配度最高的信息类型;若存在多个同项匹配度不小于预设阈值,则进行以下处理:

66、对该待考察二叉树表示对应的数据提取关键数据信息之外的次要数据信息,并生成第二待考察二叉树表示,计算第二待考察二叉树表示与类型二叉树表示的第二匹配度,取第二匹配度最高的信息类型确定为该待考察二叉树表示对应数据的信息类型。

67、与现有技术相比,本发明的有益效果如下:

68、1.本发明提供的一种用于北斗导航接收机的导航数据校验方法,通过监控数据检测模块进行预检,能够根据需要进行调改,保证了正片采集的同步精确性,能够对其延迟进行检测更改,提高使用的便捷性,根据数据同步模块实现了数据同步采集,在同步报文中添加序列号,避免了因传输延迟的不确定性而可能造成的在传输之间的数据包匹配错误问题,根据数据传输模块进行数据集传输个数的设置能够有效提高数据集传输个数与信道实际情况之间的匹配度,从而可以提高监控数据在进行传输时的稳定性,有效的防止数据无法根据信道实际饱和度等参数进行针对性的调试,导致的数据传输量过大造成的信道阻塞影响数据传输效率。

69、2.本发明提供的一种用于北斗导航接收机的导航数据校验方法,根据数据分类模块可对监控数据进行数据类型甄别,再根据分类数据决策模块确保了分类数据接收与存储的全面性,使用时能按照分类进行数据调取,防止不同分类数据的干扰,使得数据调取更精确,操作更简便,同时根据数据存储模块确保了分类数据的安全性,防止分类数据丢失导致数据不完整,增强系统的可靠性和实用性,相同的监控数据分别采用对比校验法、奇偶校验法和神经网络法分别进行数据校验,并且对比校验法、奇偶校验法和神经网络法分别检验多次,对比校验法、奇偶校验法和神经网络法分别检验多次后对校验结果进行分析,三种校验方法可使校验结果更加准确。

70、3.本发明提供的一种用于北斗导航接收机的导航数据校验方法,通过数据容量确定模块对监控数据信息进行分析,实现对短信数据信息的信息类型进行准确有效的确认,从而便于确定对短信数据信息进行缓存的目标缓存空间,将每一子目标存储空间再次进行划分,保障了对每一类型的数据内容以及类型标识的缓存效果以及缓存准确率,将不同类型的数据在对应的子目标缓存空间进行缓存,保障了对监控数据信息的缓存效果,也提高了监控数据信息的安全系数。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1