第三讲GNSS相关时间系统和转换 第四讲观测值的产生和分类 | GNSS(RTK)课程学习笔记day2

说明:以下笔记来自计算机视觉life吴桐老师课程:从零掌握GNSS、RTK定位[链接],从零掌握RTKLIB[链接]。非原创!且笔记仅供自身与大家学习使用,无利益目的。


第三讲 GNSS相关时间系统和转换

GPS卫星的位置在时间过程中是变化的,因此在给定GPS卫星的位置坐标时,必须给出相应的瞬时时刻。GPS定位是通过GPS接收机测量和处理GPS卫星发射的信号,来确定观测站(即GPS接收机)至卫星的距离,进而确定观测站的位置。而由观测站至卫星的距离的测定,是通过由卫星到测站的信号传播时间的精确测定再计算出来的,若要求上述距离误差小于1cm,则信号传播时间的测定误差,应不超过3x10^(-11)s

关于时间的描述,必须建立一个时间的测量基准,它是时间的参考系统,包括时间原点(其实历元)和时间单位(尺度),其中时间的尺度是关键,而原点可以根据实际应用加以选定

一般来说,时间参考系统的物理实现必须具有可观测的周期运动,这种周期运动应具备连续性、稳定性和复现性,在不同时间、地点,均可以通过实验和观测,复现周期运动

时间一般由参考框架和表示方法组成,如日常生活中一个时刻,2023年12月19日13:23:41,是指在UTC时间框架下的公历(格里高利历)表示方法

时间单位-原子时秒

现代物理学发现,物质内部原子的跃迁,所辐射或吸收的电磁波频率,具有极高的稳定性和复现性,所以根据这一物理想象所建立的原子时,成为当代最理想的时间系统

1967年定义原子时的尺度标准:国际制秒SI,原子时 秒长 定义为:位于海平面上的铭133原于基态两个超精细能级,在零磁场中跃迁辐射振荡9192631770周所持续的时间,为一原子时秒

时间框架和其时间起点

原子时(AT)

原子时起点定于1958年1月1日0时0分0秒(UT),即规定这一瞬间原子时时刻与世界时刻重合,但事后发现,该瞬时原子时与世界时的时刻之差为0.0039秒,这一差值作为历史事实保留了下来

原子时原点:AT=UT^2-0.0039(s)

原子时的出现,在全球各国获得迅速的应用,但不同地方的原子时之间存在着差异,为此,国际时间局对世界上精选出的100座原子钟进行相互比对,经数据处理推算出统一的原子时系统,称为国际原子时(International atomic time, IAT)

世界时(UT)

地球上零经度子午圈(格林尼治子午圈)所对应的平太阳时(通过观测太阳连续两次经过本地子午圈的时间间隔)且以平子夜为零时起算的时间系统,称为世界时(UT)

世界时是以地球自转为基础定义的,但是地球自转的速度并不均匀,且自转轴的方向在地球内部亦不固定(极移现象),那么地球自转的不稳定性,违背了建立时间系统的基本条件

为了弥补这一缺陷,自1956年以来,便在世界时UT中引入了极移修正项Δλ和季节性改正ΔTs,由此获得的世界时用UT1和UT2来表示,未经修改的世界时用UT0来表示,于是

UT1 = UT0 + Δλ

UT2 = UT1 + ΔTs

协调世界时(UTC)

原子钟发布的原子时,尺度更加均匀稳定,但它并不能完全取代世界时,原因为在地球科学的种种研究中,都涉及地球的瞬时位置,这些都离不开以地球自转为基础的世界时

原子时的秒长比世界时的秒长略短,这就使原子时比世界时每年约快1s(多出1s),两者之差逐年积累,为了避免广播的原子时与世界时之间产生过大的偏差,同时,又要使两种时间系统同时并存,就有必要建立一种兼容两种时间系统各自优点的新的时间

即是从1972年起采用的协调世界时(Coordinated Universal Time, UTC, 简称协调时)

协调世界时(UTC)的秒长,严格等于原子时的时长,采用闰秒(或称跳秒)的方法使协调时与世界时的时刻相接近,当协调时与世界时的时刻差超过±0.9s时,便在协调时中引入一闰秒(或正或负),用于纠正,闰秒一般在12月31日或6月30日的最后一秒加入。具体日期由国际时间局安排并通告

协调时与国际原子时之间的关系,如下式所示:

IAT = UTC + 1*n (n为调整参数,其值由国际地球自转服务组织发布)

GPST

GPS时间系统采用原子时系统,以美国海军天文台(USNO)维护的**协调世界时(UTC)**作为基准,GPS时间与原子时AT名义上相差一个常数

AT = GPST + 19.0s

在GPS标准历元1980年1月6日0时,GPS时间与UTC一致,AT与UTC相差整n秒,2014年7月,整数值为35,也就是说GPS时间比UTC早16s

GPS时间系统在标示时间时采用GPS周和周秒来标示GPS系统时间,所采用的最大时间单位为周(week,即604800s),其标示时间的方法是从1980年1月6日0时开始起算的周数(Week Number,WN)加上被称为周内时间(Time of Week, TOW)的从每周周六/周日子夜开始算起的秒数,在GPS卫星所发送的导航电文中,时间信息的标示就是采用这样的形式

BDT

北斗系统的时间基准为北斗时(BDT)

BDT采用国际单位制SI秒为基本单位连续累计,不跳秒,起始历元为2006年1月1日协调世界钟(UTC)00时00分00秒,采用周和周内秒计数,BDT通过UTC(NTSC)与国际UTC建立联系,BDT与UTC的偏差保持在100纳秒以内(模1秒,1s的大周期下),BDT与UTC之间的跳秒信息在导航电文中播报

虽然GPS与BDS都采用原子时作为时间基准,且均属于连续的时间系统,但时间起算点不同,由于UTC存在跳秒,因此GPST和BDT与UTC分别相差整数跳秒,即

BDT = GPST -14s (那么BDT比AT慢19+14s)

GLO时间参考基准

GLONASS时间系统是整个GLONASS系统的时间基准,它属于UTC时间系统,但是以俄罗斯维持的世界协调时UTC(SU)作为时间度量基准,且有一个3小时的时间偏移,即莫斯科与格林尼治时差,即GLONSAAT = UTC(SU) + 3h

GAL时间参考基准

GAL系统使用GPST作为时间参考基准

时间表示方法

  • 周+周内秒
    • 表示简单
    • 在星历中使用
    • 星历(Ephemeris):
      • 星历是卫星在未来一段时间内轨道上位置的数学模型。它包含了卫星的位置、速度和加速度等信息,用数学公式描述了卫星在轨道上的运动。
      • 星历数据是卫星导航系统中接收机用来计算卫星位置的关键信息。这些数据通常由导航卫星定期广播,以便接收机可以根据这些数据计算出卫星的准确位置。
    • 历元(Epoch):
      • 历元是一个特定的时刻,用于描述卫星轨道参数的瞬时状态。在GNSS中,历元通常用GPS周数(GPS Week)和周内秒(Time of Week,TOW)来表示。
      • GNSS卫星的星历数据包含了多个历元的信息,每个历元对应星历数据的一个时间点。接收机使用星历数据来计算卫星在当前时间的位置。
  • 格里高利历
    • 公历
    • 应用广泛
  • 年积日
    • 年+年内第几日
    • GNSS文件命名
  • 儒略日
    • 从某时刻开始的天数
    • 适合科学计算
  • 约化儒略日
    • 更改起点
    • 适合表示

第四讲 观测值的产生和分类

电磁波测距原理

在这里插入图片描述

如果已知从A发射到B反射到A接收到信号之间的用时为t,那么有AB之间的距离S
S = 1 / 2 c t S=1/2ct S=1/2ct
如果已知波长为λ,从A发射到B反射到A接收到信号之间的一共有N+Δψ周期,那么有AB之间的距离S
S = λ 2 ( N + Δ φ 2 π ) {\rm{S}} = {\lambda \over 2}\left( {N + {{\Delta \varphi } \over {2\pi }}} \right) S=2λ(N+2πΔφ)

卫星信号

  • 载波
    • 可以运载调制信号的高频震荡波称为载波
    • 在无线电通信中,为了更好地运送信息,我们往往将这些信息调制在高频的载波上,然后再将这些调制波广播出去,而不是直接发射这些信息
  • 测距码
    • 用于测定从卫星至接收机间距离的二进制码
    • GPS卫星中所用的测距码从性质上讲属于随机噪声码,看似一组杂乱无章的随机噪声码,其实是按一定规律编排起来的,可以复制的周期性的二进制序列,且具有类似于随机噪声码的自相关特性
  • 导航电文/数据码
    • 其由GPS卫星向用户广播的一组反映卫星在空间的位置、卫星钟的修正参数、电离层延迟修正等重要数据的二进制代码,也称数据码
      在这里插入图片描述
      在这里插入图片描述

伪距观测量

实际为测量GPS卫星发射的测距码信号(C/A码或P码)到达用户接收机天线的电磁波传播时间t。因此,这种观测方法也称为时间延迟测量
在这里插入图片描述

t j {t^j} tj为卫星 S j {S^j} Sj发射信号时的卫星星钟时刻

t i {t_i} ti为用户接收机 T i {T_i} Ti接收到 t j {t^j} tj时刻卫星发射之码信号的站钟时刻

ψ c ( t j ) {ψ_c (t^j)} ψc(tj)为卫星星钟 t j {t^j} tj时刻发射之码相位

ψ c ( t i ) {ψ_c (t_i)} ψc(ti)为用户接收机于 t i {t_i} ti时刻复制的码相位

在卫星星钟和接收机站完全同步的情况下,同时忽略大气对无线电信号折射的影响,所得到的时间延迟量τ与光速c相乘,即可得到卫星到GPS接收机天线之间的几何距离(真距离)
R i j = c τ R_i^j = cτ Rij=cτ
实际上卫星的星钟和接收机的站钟不可能完全同步,同时无线电信号经过电离层和对流层由于折射的影响也均有附加延迟,所以实际测量的距离不是真实距离,而是含有误差的伪距,以符号 P i j {P_i^j} Pij表示

P i j {P_i^j} Pij代表卫星j到接收机i的伪距观测量

接收机复制的测距码和接收到的卫星发射的测距码在时间延迟器的作用下相关时(对齐时),根据经验,相关精度约为码元宽度的1%。对于C/A码来讲,由于其码元宽度约为293m,所以其观测精度为2.9m

对于P码来说,其码元宽度是C/A码码元宽度的1/10(29.3m),所以其测量精度也就比C/A码的测码精度高10倍,为0.29m,因此有时也将C/A码称为粗码,P码称为精码(都是测距码)

但对于粗码来说,采用**窄相关间隔(Narrow Correlator Spacing)**技术后测距精度可达分米级,与精码的测距精度大体相当

载波观测量

载波只是一种单纯的余弦波,不带有任何识别标志,所以在第一次进行载波相位测量时,接收机实际上能测量的只是不足整周的小数部分 F r 0 {F_{r0}} Fr0

初始观测历元 t 0 {t_0} t0,载波的观测值为(单位为周)
Φ ( t 0 ) = N ( t 0 ) + F r i Φ(t_0) = N(t_0) + F_{ri} Φ(t0)=N(t0)+Fri
其中 N ( t 0 ) {N(t_0)} N(t0)为整周模糊度

那么在下一时刻 t i {t_i} ti
Φ ( t i ) = N ( t 0 ) + F r i + I n t ( ψ ) i Φ(t_i) = N(t_0) + F_{ri} + Int(ψ)^i Φ(ti)=N(t0)+Fri+Int(ψ)i
其中 I n t ( ψ ) i {Int(ψ)^i} Int(ψ)i为由时刻 t 0 {t^0} t0 t i {t^i} ti接收机整周计数部分,可以通过信号跟踪计算得到
在这里插入图片描述

由于载波频率高,波长短,所以载波相位测量精度高,若测相精度为1%,则对于L1载波来说,波长 λ 1 = 19 c m {λ_1=19cm} λ1=19cm,测距精度为0.19cm;对于L2载波来说,波长 λ 1 = 24 c m {λ_1=24cm} λ1=24cm,其测量精度为0.24cm。由此可见,利用载波相位观测值进行定位,精度要比伪距定位精度要高几个数量级,故载波相位观测方法常被用于精密定位和载波姿态测量中

多普勒观测量

如下图所示,一个静止不动的信号发射塔向外播发频率为f的信号,而接收机以速度v运行,那么由于信号发射源与接收机之间相对运动所引起的多普勒效应,接收机接收到的信号频率f发生了变化,它不再等于信号的发射频率f,而是 f + f d {f+f_d} f+fd,其中 f d {f_d} fd称为多普勒频移,它定义为信号接收频率 f r {f_r} fr与信号发射频率f之间的差值,即 f d = f r − f {f_d = f_r - f} fd=frf

同时如果我们已知载波的运动速度v和信号入射角度β
F d = v λ cos ⁡ β = v c f cos ⁡ β {F_d} = {v \over \lambda }\cos \beta = {v \over c}f\cos \beta Fd=λvcosβ=cvfcosβ
式中,λ是与信号发射频率f相对应的信号波长,c为光速,而β为信号入射角,即从接收机的运动方向到信号入射方向的夹角
在这里插入图片描述

很容易进一步推导出在移动型信号发射源情形下的多普勒频移计算公式,如上图,假设作为移动型信号发射源的卫星s的运行速度向量为 v 8 {v^8} v8,发射信号的载波频率为f而接收机运动速度为v,那么接收信号的载波多普勒频移值 f d 8 {f_d^8} fd8
f d 8 = ( v − v 8 ) ⋅ I 8 λ = − ( v − v 8 ) ⋅ I 8 λ = − r ˙ λ f_d^8 = {{(v - {v^8}) \cdot {I^8}} \over \lambda } = - {{(v - {v^8}) \cdot {I^8}} \over \lambda } = - {{\dot r} \over \lambda } fd8=λ(vv8)I8=λ(vv8)I8=λr˙
其中 I 8 {I_8} I8为卫星s在接收机u处的单位观测向量, r ˙ {\dot r} r˙代表卫星与接收机之间几何距离r对时间的导数。如果我们已知卫星信号的多普勒频移 f d 8 {f_d^8} fd8,并利用卫星星历计算出卫星速度 v 8 {v^8} v8,那么接收机的运动速度就能被计算出来,实现接收机定速


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/256959.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】(堆)Top-k|堆排序

目录 概念: 堆的实现 构建 初始化 销毁 插入元素 往上调整 删除堆顶元素 往下调整 返回堆顶元素 返回有效个数 是否为空 堆排序 Top-k问题 ​编辑 创建数据 堆top-k 概念: 堆是将数据按照完全二叉树存储方式存储到一维数组中&#xff…

python的argparse在celery中调用parser.parse_args()参数解析报错解决

文章目录 一、前言二、报错提示三、解决方案四、总结 一、前言 调用flask中的api接口,会调用我的异步函数,而异步函数是在celery框架中执行 下图的执行流程也没有问题 经过调试发现问题出在**parser.parse_args()**函数这里 二、报错提示 命令行运行…

在Pytorch中自定义dataset读取数据

这里使用的是经典的花分类数据集 下载地址:https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz 下载结束后进行解压,可以得到五种不同种类花的图片,如上图所示 主函数 main def main():device tor…

zookeeper:启动后占用8080端口问题解决

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。它为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 我们经常在运行zookeeper服务时,不需要配置服务端口,…

二叉树的最大深度(LeetCode 104)

文章目录 1.问题描述2.难度等级3.热门指数4.解题思路方法一:深度优先搜索GolangC 方法二:广度优先搜索GolangC 参考文献 1.问题描述 给定一个二叉树 root ,返回其最大深度。 叉树的「最大深度」是指从根节点到最远叶子节点的最长路径上的节…

Apollo开放平台9.0让自动驾驶开发者轻松上手

文章目录 平台架构:基础环境:开始使用:体验心得: 在自动驾驶技术飞速发展的今天,成为这个领域的一名开发者是一次挑战、一次冒险,更是一次心灵之旅。作为这个领域的先锋之一,Apollo开放平台9.0于12月19日发…

TSINGSEE青犀边缘AI计算基于车辆结构化数据的车辆监控方案

随着人工智能技术的不断发展,边缘AI技术逐渐成为智能交通领域的研究热点。其中,基于边缘AI的车辆结构化数据技术与车辆监控系统是实现智能交通系统的重要手段之一。为了满足市场需求,TSINGSEE青犀边缘AI智能分析网关/视频智能分析平台推出了一…

【百度PARL】强化学习笔记

文章目录 强化学习基本知识一些框架Value-based的方法Q表格举个例子 强化的概念TD更新 Sarsa算法SampleSarsa Agent类 On_policy vs off_policy函数逼近与神经网络DQN算法DQN创新点DQN代码实现model.pyalgorithm.pyagent.py总结:举个例子 实战 视频:世界…

【SQL】根据年月,查询月份中每一天的数据量

传入YYYY-MM-01&#xff0c;查询这个月中每一天的数据量&#xff0c;没有数据的天数用0表示 WITH RECURSIVE DateRange AS (SELECT :startDate AS DateUNION ALLSELECT DATE_ADD(Date, INTERVAL 1 DAY) FROM DateRangeWHERE Date < LAST_DAY(:startDate) ) SELECTdr.Date,CO…

docker中如何使用Arthas

docker中如何使用Arthas 一、操作步骤1、首先拷贝arthas包下来&#xff1a;2、其次选中你需要查看的容器ID&#xff1a;3、拷贝arthas程序包到容器目录下&#xff1a;4、进入到容器目录5、进入到第3步映射到容器的路径&#xff0c;并使用ll查看是否存在 arthas-boot.jar6、使用…

全球移动通信(2G/3G/4G/5G)频谱分布情况

一、概述 随着通信技术的不断发展&#xff0c;全球各国都在积极推进2G、3G、4G、5G网络的建设和应用。根据FCC统计&#xff0c;目前全球移动通信频谱分布如下&#xff1a; 二、分布 &#xff08;一&#xff09;俄罗斯 2G&#xff1a;主要使用900MHz和1800MHz两个频段。其中&…

Postman接口测试之Postman常用的快捷键

作为一名IT程序猿&#xff0c;不懂一些工具的快捷方式&#xff0c;应该会被鄙视的吧。收集了一些Postman的快捷方式&#xff0c;大家一起动手操作~ 简单操作 xc 请求 操作MAC系统windows系统请求网址 ⌘L Ctrl L 保存请求 ⌘S Ctrl S 保存请求为 ⇧⌘S Ctrl Shift S发送…

云原生之深入解析Kubernetes集群发生网络异常时如何排查

一、Pod 网络异常 网络不可达&#xff0c;主要现象为 ping 不通&#xff0c;其可能原因为&#xff1a; 源端和目的端防火墙&#xff08;iptables, selinux&#xff09;限制&#xff1b; 网络路由配置不正确&#xff1b; 源端和目的端的系统负载过高&#xff0c;网络连接数满…

如何搭建一个买衣服的微信小程序商城

随着移动互联网的普及&#xff0c;微信小程序商城已经成为众多商家开展线上业务的重要平台。本文将介绍如何搭建一个卖衣服的微信小程序商城&#xff0c;帮助您实现线上业务的拓展。 第一步&#xff1a;登录乔拓云平台进入商城后台管理页面 在浏览器中搜索乔拓云平台并登录&a…

广汽本田售后服务技术技能竞赛总决赛

从2001年开始&#xff0c;广汽本田售后服务技术技能大赛年年举办&#xff0c;层层筛选、择优选拔&#xff0c;以赛促练全面提升服务领域一线人员的业务能力。 广汽本田售后服务技术技能大赛在赛程设置、考核内容和形式等方面进行了全面升级与强化&#xff0c;创新突破服务精英的…

科士达新能源荣获CTC国检集团“产品碳足迹证书”

2023年12月14-15日&#xff0c;“2023光伏行业年度大会”在江苏省宿迁市召开&#xff0c;行业主管部门、行业组织、知名专家和光伏企业等代表莅临现场。科士达新能源受邀出席&#xff0c;并在同期举办的”光伏产品碳足迹与碳中和研讨会”上&#xff0c;荣获CTC国检集团“产品碳…

WebMvcConfigurer接口详解及使用方式(Spring-WebMvc)

简介 如下图所示WebMvcConfigurer是spring-webmvc jar包下的一个接口&#xff0c;spring-webmvc jar包又来源于spring-boot-starter-web&#xff0c;所以要使用WebMvcConfigurer要引入spring-boot-starter-web依赖。WebMvcConfigurer接口提供了常用的web应用拦截方法。通过实现…

Elasticsearch 索引生命周期和翻滚 (rollover) 策略

Elasticsearch 是搜索引擎中的摇滚明星&#xff0c;它的蓬勃发展在于使你的数据井井有条且速度快如闪电。 但当你的数据成为一场摇滚音乐会时&#xff0c;管理其生命周期就变得至关重要。 正确使用索引生命周期管理 (ILM) 和 rollover 策略&#xff0c;你的后台工作人员可确保顺…

有损编码——Wyner-Ziv理论

有损编码是一种在信息传输和存储中常见的编码技术&#xff0c;其主要目标是通过牺牲一定的信息质量&#xff0c;以换取更高的压缩效率。相比于无损编码&#xff0c;有损编码可以在保证一定程度的信息还原的前提下&#xff0c;使用更少的比特数来表示信息。Wyner-Ziv理论是一种重…

台湾虾皮卖什么比较好

虾皮&#xff08;Shopee&#xff09;平台在台湾地区广受欢迎&#xff0c;吸引了大量的消费者和卖家。该平台上有许多热销产品类别&#xff0c;这些产品在台湾市场上具有巨大的销售潜力。在本文中&#xff0c;我们将介绍虾皮平台上一些热门的产品类别&#xff0c;并提供一些建议…