1.一种基于层次分析法的北斗高精度定位方法,是应用于由北斗导航卫星、基准站和流动站组成的监测环境中;所述基准站接收所述北斗导航卫星发送的卫星历元数据并发送给流动站;所述流动站接收所述北斗导航卫星发送的卫星历元数据和所述基准站发送的基准站卫星历元数据并进行差分处理,获得差分定位数据,记为X;其特征是,所述北斗高精度定位方法按如下步骤进行:
步骤1、对所述流动站的差分定位数据X按照时间段进行分割,获得N个子时间段的差分定位数据,记为X={X1,X2,…,Xn,…,XN};Xn表示流动站的差分定位数据X中第n个子时间段的差分定位数据;1≤n≤N;
步骤2、对所述N个子时间段的差分定位数据X分别采用静态相对定位算法进行计算,获得N个定位结果,记为L={L1,L2,…,Ln,…,LN};Ln表示流动站第n个子时间段的差分定位数据Xn的定位结果;
步骤3、利用层次分析法获得N个子时间段的定位可信度Y;
步骤3.1、构建综合评价层次模型;
将所述N个定位结果L作为所述综合评价层次模型的方案层,将对定位结果L产生影响的几何精度因子、高空大气误差和卫星历元数量作为所述综合评价层次模型的准则层;将所述N个子时间段的定位可信度作为所述综合评价层次模型的目标层;
步骤3.2、构造成对比较矩阵;
将所述几何精度因子、高空大气误差和卫星历元数量作为所述准则层的三个元素;根据所述准则层的三个元素的两两比较结果,构造一个三阶成对比较矩阵A=(aij)3×3;aij表示第i个元素相对于第j个元素对所述目标层的重要性之比;i,j∈{1,2,3};
步骤3.3、计算权向量;
利用Aω=λω求出所述三阶成对比较矩阵A的所有特征值λ和特征向量ω;将所有特征值λ中的最大特征值λmax所对应的特征向量ω*进行归一化处理,得到权向量
步骤3.4、一致性检验;
判断所述三阶成对比较矩阵A中的aij是否满足式(1),若满足,则表示成对比较矩阵是一致性矩阵,并执行步骤3.5;否则,进行一致性检验,若检验通过,执行步骤3.5,否则,重新构造对比较矩阵;
aikakj=aij (1)
式(1)中,aik表示第i个元素相对于第k个元素对所述目标层的相对权重;k∈{1,2,3};
步骤3.5、数据模糊归一化;
步骤3.5.1、将通过卫星信号接收机获得的第n个子时间段的几何精度因子求得的平均值、高空大气误差求得的平均值、卫星历元数量分别记为GDOPn、Δτn、Nn;
步骤3.5.2、利用式(2)、式(3)和式(4)分别对所述准则层的三个元素进行模糊归一化处理,得到几何精度因子的归一化值GDOP′n、高空大气误差的归一化值Δτ′n、卫星历元数量的最佳值的归一化值N′n:
式(2)、式(3)和式(4)中,GDOP*、Δτ*、N*分别表示所述几何精度因子的最佳值、高空大气误差的最佳值、卫星历元数量的最佳值;
步骤3.6、利用式(5)计算第n个子时间段的定位结果Ln的定位可信度Yn,从而获得N个子时间段的定位可信度,记为Y={Y1,Y2,···,Yn,···,YN};
步骤4、利用式(6)对流动站的N个定位结果进行加权滤波处理,获得最终定位结果L*;
式(6)中,Yi表示流动站第i个子时间段的定位结果Li的定位可信度,1≤i≤N。
2.根据权利要求1所述的基于层次分析法的北斗高精度定位方法,其特征是,所述步骤3.4中的一致性检验过程如下:
步骤3.4.1、利用式(7)计算一致性指标CI:
式(7)中,M表示所述准则层的元素个数;
步骤3.4.2、利用式(8)计算一致性比例CR:
式(8)中,RI表示平均随机一致性指标,并由查表获得;
步骤3.4.3、一致性判断:
当CR<0.1时,表示所述三阶成对比较矩阵A的一致性在可接受范围内;否则,认为所述三阶成对比较矩阵A通过一致性检验。