一种广播星历数据质量检测方法、电子设备及系统的制作方法

文档序号:9234300阅读:725来源:国知局
一种广播星历数据质量检测方法、电子设备及系统的制作方法
【技术领域】
[0001] 本发明设及卫星导航领域,特别设及一种广播星历数据质量检测方法、电子设备 和系统。
【背景技术】
[0002] 随着北斗卫星导航系统炬eiDou^vigationSatelliteSystem)的发展,北斗卫 星导航系统的广泛应用,基于北斗的地基增强系统(GroundBasedAugmentationSystem, GBA巧正逐步研究与应用,使得需要提供一种应用于地基增强系统的广播星历数据质量检 测方法,W提高北斗GBAS系统的完好性和准确度。
[0003] 现有技术提供了一种广播星历数据质量检测方法,该方法通过卫星广播星历中包 含的卫星轨道参数计算卫星在轨位置,并将得到的位置与使用卫星广播的历书中包含的卫 星轨道参数计算的卫星轨道或者之前一份广播星历中包含的卫星轨道参数计算的卫星轨 道位置进行对比,根据对比结果实现广播星历数据质量的检测。
[0004] 但是由于卫星导航系统的历书精度较低,使得在采用历书中的卫星轨道参数推算 卫星轨道位置的时候,所得的位置与真实位置的误差会随时间推移会迅速增大,所W在使 用现有技术提供的方法时,降低了卫星导航的准确度。

【发明内容】

[0005] 为了提高卫星导航的准确度,本发明实施例提供了一种广播星历数据质量检测方 法、电子设备和系统。所述技术方案如下:
[0006] 第一方面,提供了一种广播星历数据质量检测方法,所述方法包括:
[0007] 获取m个基准接收机和n个数据质量监视接收机接收到的卫星发送的至少一份广 播星历数据;
[0008] 对所述至少一份广播星历数据进行检测,生成检测结果,所述检测结果用于指示 所述至少一份广播星历数据是否可用。
[0009] 第二方面,提供了一种电子设备,所述设备包括:
[0010] 获取模块,用于m个基准接收机和n个数据质量监视接收机接收到的获取卫星发 送的至少一份广播星历数据.
[0011] 卫星轨道数据处理模块,用于对所述至少一份广播星历数据进行检测,生成检测 结果,所述检测结果用于指示所述至少一份广播星历数据是否可用;
[0012] 信息发布模块,用于将所述检测结果发送至地基增强系统地面子系统。
[0013] 第=方面,提供了一种广播星历数据质量检测系统,所述系统包括卫星、第二方面 所述的电子设备W及地基增强系统地面子系统。
[0014] 本发明实施例提供了一种广播星历数据质量检测方法、电子设备和系统,通过m 个基准接收机和n个数据质量监视接收机进行定位计算的卫星位置对广播星历数据获取 的卫星的位置进行验证,相比于传统的星历-历书检验和新旧星历检验,进一步避免了根 据错误的广播星历数据进行卫星导航,从而提高了导航的准确度。且由于通过卫星播发信 号而对广播星历进行检测,不需要第=方提供卫星在轨数据的支持,可W有效屏蔽系统本 身广播的星历和历书出现人为干扰的问题,提高了系统的自主性,进一步提高了导航的准 确度。
【附图说明】
[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。
[0016] 图1是本发明实施例提供的一种广播星历数据质量检测方法流程图;
[0017] 图2是本发明实施例提供的一种电子设备结构示意图;
[0018] 图3是本发明实施例提供的一种信号交互图;
[0019] 图4是本发明实施例提供的设备内部信号交互示意图。
【具体实施方式】
[0020] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本 发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 本发明实施例提供了一种广播星历数据质量检测方法,该方法应用于一种地基增 强系统中,该地基增强系统包括卫星子系统、地面子系统和机载子系统;卫星子系统包括 BDS导航卫星,该抓S导航卫星用于生成测距信号;根据该测距信息号生成广播星历数据, 并将该广播星历数据发送至地面子系统和机载子系统。地面子系统包括至少一个参考接收 机、一个数据处理器和一套甚高频数据链;该至少一个参考接收机用于接收抓S导航卫星 发送的广播星历数据,该数据处理器生成用于指示广播星历数据质量的检测结果,计算卫 星位置的伪距修正值;甚高频数据链用于将检测结果W及伪距修正值发送至机载子系统。 机载子系统包括多模式接收机,用于接收抓S导航卫星发送的广播星历数据W及地面子系 统发送的用于指示广播星历数据质量的检测结果和卫星位置的伪距修正值,并输出经过修 正的卫星位置W及用于指示广播星历数据质量的完好性告警信息。
[0022] 本发明实施例提供一种广播星历数据质量检测方法,参照图1所示,该方法包括:
[0023] 101、获取m个基准接收机和n个数据质量监视接收机接收到的卫星发送的至少一 份广播星历数据。
[0024] 具体的,接收到的同一颗抓S星座导航卫星发送的至少一至少包括广播星历数据 的导航电文。
[0025] 本发明实施例对具体的接收方式不加W限定。
[0026]其中,m> 3,m+n> 4。
[0027] 102、判断任意一个至少包括所述广播星历数据的导航电文中各个子帖的数据是 否完整;若是,则执行步骤103,若不是,则执行步骤110。
[0028] 具体的,可W通过检测导航电文中各个子帖的数据的起始标识和结束标识判断该 各个子帖是否完整,具体为:
[0029] 若检测到导航电文中各个子帖的数据的起始标识和结束标识,则判定该各个子帖 完整;
[0030] 若检测不到导航电文中各个子帖的数据的起始标识和结束标识中的任意一个,贝U 判定该各个子帖不完整。
[0031] 除此之外,还可W通过其他方式判断导航电文中各个子帖的数据是否完整,本发 明实施例对具体的判断过程不加W限定。
[0032]由于传输错误、数据丢失等都会导致广播星历数据中各个子帖的数据的不完整, 而所包含的各个子帖的数据不完整的广播星历数据会推导出错误的卫星位置,从而降低卫 星导航的准确性,所W,可W通过判断所述至少一份广播星历数据中中各个子帖的数据的 是否完整,进一步提高广播卫星数据质量检测的准确性,进一步避免了根据错误的广播星 历数据进行卫星导航,从而提高了导航的准确度。
[0033] 103、判断所述子帖同步码是否正确;若是,则执行步骤104,若不是,则执行步骤 110。
[0034] 具体的,可W通过判断所述子帖同步码与预先存储的子帖同步码进行对比,判断 子帖同步码是否正确,具体为:
[0035] 若子帖同步码与预先存储的子帖同步码相同,则判定子帖同步码正确;否则,判定 子帖同步码错误。
[0036] 除此之外,还可W通过其他方式判断所述子帖同步码是否正确,本发明实施例对 具体的方式不加W限定。
[0037] 由于正确的广播星历数据至少包括正确的子帖同步码,所W可W通过判断所述广 播星历数据中所述包括的子帖同步码是否正确,进一步提高广播卫星数据质量检测的准确 性,进一步避免了根据错误的广播星历数据进行卫星导航,从而提高了导航的准确度。
[0038] 值得注意的是,步骤102至步骤103是实现判断所述至少一份广播星历数据中的 任意一个是否完整的过程,除了上述步骤所述的方式之外,还可W通过方式实现该过程,本 发明实施例对具体的过程不加W限定。
[0039]由于传输错误、数据丢失等都会导致广播星历数据的不完整,而不完整的广播星 历数据会推导出错误的卫星位置,从而降低卫星导航的准确性,所W,可W通过判断所述 至少一份广播星历数据中的任意一个是否完整,进一步提高广播卫星数据质量检测的准确 性,进一步避免了根据错误的广播星历数据进行卫星导航,从而提高了导航的准确度。
[0040] 需要说明的是,在实际应用中,还可W在判定所述子帖同步码检验正确之后,直接 执行步骤109。
[0041] 由于不完整的广播星历数据会推导出错误的卫星位置,从而降低卫星导航的准确 性,在判定至少一份广播星历数据中的任意一个完整时,可W直接判定该不完整的广播星 历数据可用,从而进一步提高广播卫星数据质量检测的准确性,进一步避免了根据错误的 广播星历数据进行卫星导航,从而提高了导航的准确度。
[0042] 104、判断所述任意一个广播星历数据是否通过循环冗余校验;若是,则执行步骤 105,若不是,则执行步骤110。
[0043] 具体的,本发明实施例对具体的判断过程不加W限定。
[0044] 由于正确的广播星历数据可W通过循环冗余校验,所W可W通过判断所述任意一 个广播星历数据是否通过循环冗余校验,进一步提高广播卫星数据质量检测的准确性,进 一步避免了根据错误的广播星历数据进行卫星导航,从而提高了导航的准确度。
[0045] 105、判断所述广播星历数据中所述包括的时钟数
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1