The invention discloses a method for generating GNSS Doppler observation value using the optimal numerical derivative. In order to overcome the shortcomings of conventional methods, such as using only GNSS carrier observations with necessary equal interval epochs and not having robustness and optimality, the present invention proposes to construct polynomial basis function and numerical derivative equation based on multi-epoch continuity of carrier phase/pseudorange observations, and to determine the optimal numerical derivative operator by least square estimation and generate it. Doppler observations. Compared with conventional methods, the present invention has the following advantages: (1) it is applicable to both carrier phase and pseudorange observations; (2) it satisfies the Doppler generation task in the presence of non-uniform sampling by using multi-epoch GNSS continuity; (3) it can improve Doppler observation by taking into account the variation of observation values with the accuracy of satellite altitude angle or variance anomaly. (4) The number of epochs used can be set flexibly according to the sampling rate of GNSS, and the optimization of numerical derivative operator is guaranteed by least square estimation.
【技术实现步骤摘要】
利用最优数值导数的GNSS多普勒观测值生成方法
本专利技术涉及一种利用最优数值导数的GNSS多普勒观测值生成方法,属于卫星导航定位技术和测绘科学
技术介绍
随着全球卫星导航系统(GNSS)的快速发展,利用GNSS进行位置、速度、姿态解算和授时等应用越来越广泛。其中,GNSS多普勒观测值被广泛用于载体位置速度测量、周跳探测和伪距平滑等研究与应用。然而,GNSS多普勒观测值并不是GNSS接收机原始观测值输出格式的标准要求,用户目前需要基于原始载波相位观测值进一步利用常规生成算子获得多普勒观测值。例如,专利号为CN106772472A的中国专利“一种顾及GNSS接收机钟跳的导出多普勒观测值构造方法”直接采用连续两个历元的载波相位观测值进行差分的方法导出多普勒观测值;专利号为CN102253399A的中国专利“一种利用载波相位中心值的多普勒差分补偿测速方法”利用载波相位一阶中心微分值对原始多普勒观测值进行补偿从而得到修正后的测速值。现有导出多普勒观测值是利用连续两个或必要历元的载波相位观测值通过常规差分算子求得,该方法存在如下问题:一、常规差分算子仅适用于载波相位观测值,无法避免周跳难题;二、仅采用两个历元或等间隔历元的观测值难以利用多历元GNSS轨迹连续性,无法完成非均匀采样条件下多普勒生成任务;三、所用历元数是常规差分算子的必要历元数,不能根据采样率和移动时间窗口长度进行最优算子估计;四、不考虑观测值精度随历元的变化情况,多普勒观测值受非等精度观测或异常方差影响严重。
技术实现思路
本专利技术目的在于提供一种利用最优数值导数的GNSS多普勒观测值生成方法 ...
【技术保护点】
1.利用最优数值导数的GNSS多普勒观测值生成方法,其特征在于,包括以下步骤:第一步、定义第i个移动窗口的时间区间为t∈[ti,ti+K],设置数值导数算子长度为K+1,数值导数算子记为di=[di,0 … di,k … di,K]T,k∈[0,K];第二步、选取一般多项式或递推多项式作为时间序列基函数,设置多项式阶数N,且满足N<K;同时,第j阶时序基函数记为Fj(ti+k)、基函数导数记为
【技术特征摘要】
1.利用最优数值导数的GNSS多普勒观测值生成方法,其特征在于,包括以下步骤:第一步、定义第i个移动窗口的时间区间为t∈[ti,ti+K],设置数值导数算子长度为K+1,数值导数算子记为di=[di,0…di,k…di,K]T,k∈[0,K];第二步、选取一般多项式或递推多项式作为时间序列基函数,设置多项式阶数N,且满足N<K;同时,第j阶时序基函数记为Fj(ti+k)、基函数导数记为j∈[0,N];第三步、动态构建数值导数算子估计方程;记导出多普勒的历元为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取不同的经验值;第五步、利用最小二乘估计方法求解最优数值导...
【专利技术属性】
技术研发人员:刘志平,罗翔,朱丹彤,张克非,余科根,
申请(专利权)人:中国矿业大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。