1.利用最优数值导数的GNSS多普勒观测值生成方法,其特征在于,包括以下步骤:第一步、定义第i个移动窗口的时间区间为t∈[ti,ti+K],设置数值导数算子长度为K+1,T
数值导数算子记为di=[di,0 … di,k … di,K],k∈[0,K];
第二步、选取一般多项式或递推多项式作为时间序列基函数,设置多项式阶数N,且满足N<K;同时,第j阶时序基函数记为Fj(ti+k)、基函数导数记为第三步、动态构建数值导数算子估计方程;记导出多普勒的历元为t′I,ti≤t′I≤ti+K,则第i个移动窗口的多普勒数值导数算子估计方程如下:第四步、动态构建GNSS观测值方差‑协方差矩阵;
读取GNSS广播星历并计算卫星高度角,进而采用高度角模型确定GNSS观测值方差阵Qi:Qi=diag[q(ti),q(ti+1),…,q(ti+K)]式中, E(ti)表示历元ti的卫星高度角,对于GNSS伪距或载波相位,q1,q2取不同的经验值;
第五步、利用最小二乘估计方法求解最优数值导数算子;
基于最小二乘准则 求解第i个移动窗口的数值导数算子,最优数值导数算子的估计公式如下:
第六步、获取多普勒观测值时间序列;
读取移动时间窗口内的GNSS观测值y(ti+k),基于第i个移动窗口的数值导数算子计算(1)
移动窗口的多普勒观测值y (t′I),则最小二乘最优数值求导所得的多普勒观测值为:式中,di,k为第i个数值导数算子的第k个值,若y(ti+k)表示第i个移动窗口载波相位、伪距观测值,所得即为相位导出、伪距导出多普勒观测时序。
2.根据权利要求1所述的GNSS多普勒观测值生成方法,其特征在于,第五步和第六步所述的最优数值导数算子采用中心数值导数算子,其中t′I=(ti+ti+K)/2,所述中心数值导数算子估计公式为:
相应多普勒观测值生成方法为:
3.根据权利要求1所述的GNSS多普勒观测值生成方法,其特征在于,第五步和第六步所述的最优数值导数算子采用后向数值导数算子,其中t′I=ti+K,所述后向数值导数算子估计公式为:
相应多普勒观测值生成方法为: