卫星捕获方法及装置制造方法及图纸

技术编号:9518811 阅读:83 留言:0更新日期:2014-01-01 16:32
本发明专利技术公开了一种卫星捕获方法及装置,能够快速捕获用于定位的卫星。所述方法包括:根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定该至少一颗卫星中每颗卫星的最大似然可见度;对该至少一颗卫星中最大似然可见度最大的卫星进行捕获。根据上一轮的捕获结果修正当前的置信度因子并重新计算每颗卫星的最大似然可见度。通过更新后的计算结果,对至少一颗卫星中最大似然可见度最大的卫星进行捕获。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种卫星捕获方法及装置,能够快速捕获用于定位的卫星。所述方法包括:根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定该至少一颗卫星中每颗卫星的最大似然可见度;对该至少一颗卫星中最大似然可见度最大的卫星进行捕获。根据上一轮的捕获结果修正当前的置信度因子并重新计算每颗卫星的最大似然可见度。通过更新后的计算结果,对至少一颗卫星中最大似然可见度最大的卫星进行捕获。【专利说明】卫星捕获方法及装置
本专利技术涉及计算机领域,特别涉及一种卫星捕获方法及装置。
技术介绍
全球导航卫星系统(GlobalNavigation Satellite System,GNSS)将GPS(GlobalPositioning System)系统、北斗系统、格洛纳斯系统以及伽利略系统进行整合,利用各频点信号的兼容与互操作特性,进行多系统多频点信号的接收与解调,实现定位。GNSS系统可以应用多个系统的卫星进行定位,从而提高定位的精确性和可靠性。应用GNSS系统进行定位时,由于GNSS系统中卫星数量较多,常需捕获特定的卫星用于定位。因此,如何在GNSS系统中捕获用于定位的卫星是当前需要解决的问题。
技术实现思路
本专利技术实施例提供一种卫星捕获方法及装置,能够快速捕获用于定位的卫星。本专利技术实施例采用如下技术方案:一种卫星捕获方法,包括:根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定所述至少一颗卫星中每颗卫星的最大似然可见度; 对所述至少一颗卫星中最大似然可见度最大的卫星进行捕获。一种卫星捕获装置,包括:第一确定模块,用于根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定所述至少一颗卫星中每颗卫星的最大似然可见度;捕获模块,用于对所述至少一颗卫星中最大似然可见度最大的卫星进行捕获。基于上述技术方案,本实施例的卫星捕获方法及装置,通过根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定至少一颗卫星中每颗卫星的最大似然可见度,对至少一颗卫星中最大似然可见度最大的卫星进行捕获,从而实现根据卫星的最大似然可见度快速捕获用于定位的卫星。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的卫星捕获方法的流程图;图2为本专利技术一实施例提供的卫星捕获方法的流程图;图3为本专利技术实施例提供的卫星信号示意图之一;图4为本专利技术实施例提供的卫星可见度示意图之一;图5为本专利技术实施例提供的卫星可见度示意图之二 ;图6为本专利技术实施例提供的卫星可见度示意图之三;图7为本专利技术一实施例提供的卫星捕获装置的结构示意图;图8为本专利技术一实施例提供的卫星捕获装置的结构示意图;图9为本专利技术一实施例提供的卫星捕获装置的结构示意图;图10为本专利技术实施例提供的卫星捕获效率示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术一实施例提供的一种卫星捕获方法,如图1所示,包括:110、根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定该至少一颗卫星中每颗卫星的最大似然可见度。可选地,建立每颗卫星在不同样本点的可见度矩阵V,并建立每个样本点的置信度因子矩阵Q,根据L=VXQ确定最大似然可见度矩阵L,L包含每颗卫星在每个样本点的最大似然可见度。 例如, 式(I)为M颗卫星在N个样本点的卫星可见度,式(I)中M表示卫星数量,N表示样本点数量。式(2)为N个样本点中每个样本点的置信度因子,式(2)中N表示样本点数量。其中,式(I)中每个vm,n值可以根据最新的星历或历书计算得到,也可以通过其他方法的到,本实施例不做限定。式(2)中每个qn的初始值为1,后续根据卫星捕获结果进行修正。贝IJ,V的第一行V11-Vin与Q的qnN对应相乘并求和得到L中的I1以此类推,得到矩阵最大似然可见度矩阵L。—Z1 — /,L =:( 3) /Wl120、对该至少一颗卫星中最大似然可见度最大的卫星进行捕获。例如,选择最大似然可见度矩阵L中最大值所对应的卫星进行捕获。如果该最大似然可见度最大的卫星捕获成功,则该最大似然可见度最大的卫星为可见卫星,能够作为定位卫星。本实施例可以由卫星捕获装置实现,该卫星捕获装置可以为手机终端,定位设备坐寸ο本实施例的卫星捕获方法,通过根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定至少一颗卫星中每颗卫星的最大似然可见度,对至少一颗卫星中最大似然可见度最大的卫星进行捕获,从而实现根据卫星的最大似然可见度快速捕获用于定位的卫星。可选地,上述120之后还包括:根据本次的卫星`捕获结果,按置信度调整因子an更新该置信度因子,使得下次捕获卫星时,应用更新后的置信度因确定卫星的最大似然可见度。其中,置信度调整因子an可以预先设置,通常,当该最大似然可见度最大的卫星捕获成功时,该置信度调整因子大于I (如2);当该最大似然可见度最大的卫星捕获失败时,该置信度调整因子小于I (如1/2)。例如:f 2 |*获|*功= j I / 2 捕获失欧(4 ) I IK-他在更新置信度因子时,可以将&11与对应样本点的原来的置信度因子相乘,得到该样本点新的置信度因子,更新置信度因子矩阵Q。根据式(5)我们可以得到调整矩阵A:ρ," Ci2A = I...(5) ?Α.I I?,、'可见,A为对角阵,使用调整矩阵可以根据上一次的捕获结果实时的更新置信度因子,即更新卫星在某一样本点可见性的真实程度。例如,当捕获成功时将该卫星所对应样本点处的置信度调整因子置为2,表明用户更有可能位于上述样本点所覆盖的范围内;若捕获失败时该卫星不可见,将该卫星所对应样本点处的置信度调整因子置为1/2,表明用户不可能位于上述样本点所覆盖的范围内。随后更新置信度因子:Qw=AiQi(6)利用更新后的置信度因子修正卫星可见度矩阵V,在计算之前将Vnu (i=l,2,...,N)置为0,m为上一次所捕获的卫星,即捕获过的卫星将(包括捕获成功及捕获失败)不再参与下一轮的计算。然后在更新卫星可见度矩阵V的同时直接计算得到新的最大似然可见度函数:Li=VQi(7)这样,可以根据卫星捕获结果实时调整该置信度因子,从而间接调整卫星的最大似然可见度。可选地,该至少一颗卫星为当前备选卫星集合包含的卫星。初始的备选卫星集合可以包含系统中的全部卫星。相应地,将该至少一颗卫星中最大似然可见度最大的卫星进行捕获之后,还包括:当该最大似然可见度最大的卫星捕获成功后,将该最大似然可见度最大的卫星从当前备选卫星集合中移除。可选地,本实施例 中,根据预设的条件确定该至少一颗卫星中每颗卫星在不同样本点的可见度。例如,建立卫星可见度函数V1^n,根据卫星可见度函数¥_确定卫星可见度。例如,卫星可见度函数vm,n可以通过以下方式得到: 11, elevation > 5*, ^ #, ^ ? / q \Vm =<? = 1,2,.**, 本文档来自技高网...

【技术保护点】
一种卫星捕获方法,其特征在于,包括:根据至少一颗卫星中每颗卫星在不同样本点的可见度和置信度因子,确定所述至少一颗卫星中每颗卫星的最大似然可见度;对所述至少一颗卫星中最大似然可见度最大的卫星进行捕获。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓中亮杨磊尹露席岳董慧李杰强
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1