主权项 |
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),不断训练选星阈值并输出各时刻的选星结果。 |