发明名称 一种基于自适应的动态分组选星方法
摘要 一种基于自适应的动态分组选星方法,步骤为:(1)设置选星阈值初始值;(2)采用上次选星组合新测量数据计算的PDOP值跟阈值比较,大于阈值进入步骤(3),否则直接输出;(3)将当前所有参与定位的卫星进行动态分组;(4)分时计算每个组合的PDOP值,并找出最小的PDOP值及卫星组合;(5)根据最小PDOP值及收星情况,采用自适应方法对PDOP阈值进行动态选取。本发明选星方法采用了动态分组调整及分时计算策略并根据工作环境自适应调整阈值,可以在现有的硬件资源条件下适应更复杂的卫星选择环境,从而扩大了方法的运用范围,并在保证精度要求的前提下缩短了选星的处理时间。
申请公布号 CN102540213B 申请公布日期 2013.10.16
申请号 CN201110441926.0 申请日期 2011.12.23
申请人 北京遥测技术研究所 发明人 封红鹏;张曙辉;苗赢;王文丽
分类号 G01S19/28(2010.01)I 主分类号 G01S19/28(2010.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 1.一种基于自适应的动态分组选星方法,其特征在于步骤如下:(1)设定选星阈值初值;(2)获取当前时刻能够参与定位的卫星,根据参与定位的卫星总数对卫星进行分组,若参与定位的卫星总数少于等于四颗则将所有卫星分成一组;若参与定位的卫星总数大于四颗而小于九颗,则首先选择最高仰角的卫星,然后任意选择其他三颗卫星进行组合,每组四颗卫星;若参与定位的卫星总数大于等于九颗,则按照方位角接近程度将卫星分成四类,每类中的卫星数目尽量相等,然后从每一类中各选出一颗卫星,按照每组四颗卫星将所有卫星进行分组,其中最高仰角的卫星所在的类中始终选取该最高仰角的卫星参与分组;(3)计算步骤(2)中每个卫星分组的PDOP值并获取其中最小的PDOP值,若当前时刻最小的PDOP值小于选星阈值,则将当前时刻最小的PDOP值对应的卫星分组作为当前时刻的选星结果,同时利用公式<img file="FSB00001048210100011.GIF" wi="914" he="125" />更新选星阈值;若当前时刻最小的PDOP值大于选星阈值,则返回步骤(2)重新进行卫星分组,直至当前时刻最小的PDOP值小于选星阈值;其中,x<sub>k</sub>为在第k个历元时刻由分组组合计算得到最小PDOP值,y<sub>k-1-i</sub>为在第(k-1-i)个历元时刻所采用的PDOP阈值,n为历元k时刻接收机能够接收到卫星的总数,m为历元k时刻参与PDOP值分组计算的有效卫星数,s为历元量调节系数;(4)在下一时刻,获取前次输出的选星结果对应的PDOP值并与选星阈值进行比较,若前次输出的选星结果此刻对应的PDOP值仍然小于选星阈值,则保持选星结果与前次输出的选星结果一致并输出,同时利用公式<img file="FSB00001048210100012.GIF" wi="921" he="126" />更新选星阈值;若前次输出的选星结果对应的PDOP值大于选星阈值,则返回步骤(2)重新进行卫星分组;(5)重复步骤(2)~(4),不断训练选星阈值并输出各时刻的选星结果。
地址 100076 北京市9200信箱74分箱