GNSS电离层视线方向电子含量(STEC)提取

2024-01-24 13:50

本文主要是介绍GNSS电离层视线方向电子含量(STEC)提取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、基于GNSS观测值提取STEC

二、伪距法提取

三、相位平滑伪距法提取


一、基于GNSS观测值提取STEC

        GNSS信号主要包括测码伪距和载波相位两种常用观测量,其观测方程可以表示为:

P^{_{r,j}^{s}} = \varrho{_{r,j}}^{s}+c*(dt_{r}-dt^{s})+d_{orb}^{s}+T_{r}^{s}+I_{r,j}^{s}+c*B_{r,j}+c*B_{j}^{s}+rel^{_{r,j}^{s}}+\xi

\phi ^{_{r,j}^{s}} = \varrho{_{r,j}}^{s}+c*(dt_{r}-dt^{s})+d_{orb}^{s}+T_{r}^{s}-I_{r,j}^{s}-c*b_{r,j}-c*b_{j}^{s}+rel^{_{r,j}^{s}}+\epsilon

        其中:

        P^{_{r,j}^{s}}\phi ^{_{r,j}^{s}}分别表示接收机r观测卫星s在第i个频率上的伪距和相位观测值

       \varrho{_{r,j}}^{s}表示接收机r到卫星s的几何距离

        dt_{r}dt^{s}表示接收机r、卫星s的钟差

        d_{orb}^{s}表示卫星s的轨道误差

        T_{r}^{s}表示接收机r到卫星s观测路径上的对流层延迟

        I_{r,j}^{s}表示接收机r到卫星s观测路径上在第i个频率上的电离层延迟

        B_{r,j}B_{j}^{s}表示接收机端与卫星端在第i个频率上的伪距硬件延迟

        b_{r,j}b_{j}^{s}表示接收机端与卫星端在第i个频率上的相位小数偏差

        rel^{_{r,j}^{s}}表示接收机r与卫星s的相对论效应

        从上式可以看到出了电离层延迟硬件延迟整周模糊度频率有关外,其他误差项均与频率无关。因此可以通过两个或两个以上的无几何距离组合消除频率无关项的误差,进而方便求解电离层观测值

P^{_{r,4}^{s}} =P^{_{r,1}^{s}}-P^{_{r,2}^{s}} =I_{r,1}^{s}-I_{r,2}^{s}+c*B_{r,1}-c*B_{r,2}+c*B_{1}^{s}-c*B_{2}^{s}

\phi ^{_{r,4}^{s}} =\phi ^{_{r,1}^{s}} -\phi ^{_{r,2}^{s}} =-(I_{r,1}^{s}-I_{r,2}^{s})-c*(b_{r,1}-b_{r,2})-c*(b_{1}^{s}-b_{2}^{s})+\lambda _{1}N_{1}-\lambda _{2}N_{2}

        令;

DCB_{_{r,12}}=B_{r,1}-B_{r,2}

DCB_{12}^{s}=B_{1}^{s}-B_{2}^{s}

DPB_{_{r,12}}=b_{r,1}-b_{r,2}

DPB_{12}^{s}=b_{1}^{s}-b_{2}^{s}

        则电离层观测值可简化为:

        P^{_{r,4}^{s}} =P^{_{r,1}^{s}}-P^{_{r,2}^{s}} =I_{r,1}^{s}-I_{r,2}^{s}+c*DCB_{_{r,12}}+c*DCB_{12}^{s}

\phi ^{_{r,4}^{s}} =\phi ^{_{r,1}^{s}} -\phi ^{_{r,2}^{s}} =-(I_{r,1}^{s}-I_{r,2}^{s})-c*DPB_{_{r,12}}-c*DPB_{12}^{s}+\lambda _{1}N_{1}-\lambda _{2}N_{2}

        目前利用上式的电离层观测值进行TEC提取的方法有三种:

  1. 伪距法,即直接利用无几何距离组合获取电离层TEC观测量,方法简单、易于计算,单精度较低。
  2. 相位平滑伪距法,即无几何距离观测值和伪距观测值计算电离层TEC观测值,方法简单,精度较高。
  3. 非组合PPP法,利用非组合PPP模型将电离层延迟作为待估参数估计,相较于相位平滑伪距法,其提取方法复杂,但是精度要比相位平滑伪距法高。

二、伪距法提取

        伪距法提取的关键方程为:

P^{_{r,4}^{s}} =P^{_{r,1}^{s}}-P^{_{r,2}^{s}} =I_{r,1}^{s}-I_{r,2}^{s}+c*DCB_{_{r,12}}+c*DCB_{12}^{s}

        在正确改正了卫星和测站上的DCB后得到STEC观测量,其中星站上的DCB可以通过上海天文台CAS发布的BSX文件获取。

三、相位平滑伪距法提取

        直接将无几何距离伪距值P^{_{r,4}^{s}}和相位值\phi ^{_{r,4}^{s}}求和,即可得到相位模糊度Na,其中Na表示整周模糊度和相位小数偏差的合并项(同样和上面伪距法一样需要估计或者读取相关产品获取DCB):

Na=P^{_{r,4}^{s}}+\phi ^{_{r,4}^{s}}+c*DCB_{_{r,12}}+c*DCB_{12}^{s}

        上式中受伪距观测值噪声的影响,单历元求解的模糊度误差较大。鉴于模糊度在一个连续观测弧段内,如果不发生周跳,其值不会改变。因此可以通过对一个连续弧段取平均求模糊度的方式来削弱伪距观测值噪声的影响。若连续弧段长度为n个历元,k表示历元号则有:

\bar{Na}=\frac{1}{n}\sum (P^{_{r,4}^{s}}+\phi ^{_{r,4}^{s}}+c*DCB_{_{r,12}}+c*DCB_{12}^{s})

        由此得到STEC的提取方程:

\phi ^{_{r,4}^{s}}-Na =-(I_{r,1}^{s}-I_{r,2}^{s})

四、实验结果和分析总结

图1JFNG站上STEC提取结果对比

图2 STEC转换为VTEC结果对比

        由图中可以看出,虽然伪距法得到不同卫星的电离层TEC 观测值的站间单差值貌似完美重合,但只是均值意义上的貌似重合,其波动范围非常大。而相位平滑伪距法得到的电离层TEC观测值每颗卫星弧段内非常平滑,而且波动幅度很小,说明该方法很好的平滑了伪距噪声影响。

这篇关于GNSS电离层视线方向电子含量(STEC)提取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/639895

相关文章

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

Python实现pdf电子发票信息提取到excel表格

《Python实现pdf电子发票信息提取到excel表格》这篇文章主要为大家详细介绍了如何使用Python实现pdf电子发票信息提取并保存到excel表格,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录应用场景详细代码步骤总结优化应用场景电子发票信息提取系统主要应用于以下场景:企业财务部门:需

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

C++字符串提取和分割的多种方法

《C++字符串提取和分割的多种方法》在C++编程中,字符串处理是一个常见的任务,尤其是在需要从字符串中提取特定数据时,本文将详细探讨如何使用C++标准库中的工具来提取和分割字符串,并分析不同方法的适用... 目录1. 字符串提取的基本方法1.1 使用 std::istringstream 和 >> 操作符示