GNSS原理及技术(二)——卫星定位原理

2023-10-27

本篇以GPS为例介绍卫星定位原理
GPS技术原理——卫星信号
一、GPS的信号结构

    每个GPS卫星播发一组信号
    每组信号包括两个不同频率的载波信号(L1和L2)、两个不同的测距码信号(C/A码调制在L1载波上,P码或Y码同时调制在L1及L2载波上)以及卫星的轨道信息

 
二、C/A码(Coarse Acqusition Code)[粗码、捕捉码]

码长1023bt

周期1ms

数码率1.023Mbt/s、

码元宽293.1m。

频率为 1.023 MHZ,仅在L1载波上作调变,每1023位重复一次,以 1 MHZ 的资料作调度,提供给一般民间使用。但基于国家安全的考虑,美国国防部刻意以无线电讯号干扰卫星上的原子钟,并宣告一些不准确的轨道参数来造成定位误差。这即是所谓的SA (Selective Availability)效应。

Selective Availability (选择可用性技术)

   

SA—选择可用性

①ε技术,使Xi、Yi、Zi有误差

② δ技术,使pi有误差

2000年5月1日,白宫宣布从午夜开始中止对GPS公众服务信号降低精度(SA政策)的措施。民用GPS精度将会提高10倍以上。

 
三、P码 (Precise Code)  [精码 ]

码长2.35´1014比特、

周 267天(分为38部分,分配给不同卫星)、

周期1.5s

数码率10.23Mbt/s

码元宽29.3m

频率为10.23MHZ,每七天重复一次可同时采用L1及L2载波变,主要提供军事用途P码的频率大约是C/A码的10倍不但更为精确,也更不易被干扰,另外美国国防部增加了一种 A.S.码 (Anti - Spoofing),以将 P码加密之后转换成 Y码,一般用户无法译码,因此必须加装译码器,才可取得较高精度的观测量,况使用P(Y) 码必须经过相关单位的核准,因此,这种伪乱码大部份只提供军方来使用,现在美国也发展展频技术,将可防止各种讯号的干扰。

 
四、M码

    除了IIR卫星,2005年发射了波音IIF卫星
    ⅡF批次卫星除发射增强的L1、L2民用信号和M码外,将在1176.45兆赫增加第3个民用信号(L5),位于960-1215MHZ
    L2载波上增加的第二个民用信号是L2C,能补偿大气传输不稳定性,提高民用导航精度到3-10米
    M码采用新型的调制方法,和新一代加密技术,军用和民用码分离

 
GPS技术原理——GPS定位原理
一、距离测定原理

(1)C/A码测距

(2)L1/L2测距

 
1.测距伪随机码

    每一卫星播发一个伪随机测距码信号,该信号大约每1毫秒播发一次
    接收仪同时复制出一个同样结构的信号并与接收到的卫星信号进行比较
    由信号的延迟时间(dT)推算出卫星至接收仪的距
    接收仪时钟应与卫星钟校时

 2、载波相位测距

信号量测精度优于波长的1/100

载波波长(L1=19cm, L2=24cm)比C/A码波长   (C/A=293m)短得多

所以,GPS测量采用载波相位观测值可以获得比伪距(C/A码或P码)定位高得多的成果精度

 
二、点位测定原理

当只有一颗卫星时,我们只能确定以R1为半径的圆上的某个点 上。

2个球面相交成一个圆弧点位被限制在一曲线上。

3个球面相交成一个点,3个距离段可以确定纬度、经度和高程点的空间位置被确定。

但是实际上因为卫地距离是通过信号的传播时间差Δt乘以信号的传播速度v而得到的。其中,信号的传播速度v接近于真空中的光速,量值非常大。因此,这就要求对时间差Δt进行非常准确的测定,如果稍有偏差,那么测得的卫地距离就会谬以千里。而时间差Δt是通过将卫星处测得的信号发射时间tS与接收机处测得的信号达到的时间tR求差得到的。其中,卫星上安置的原子钟,稳定度很高,我们认为这种钟的时间与GPS时吻合;接收机处的时钟是石英钟,稳定度一般,我们认为它的时钟时间与GPS时存在时间同步误差,并将这种误差作为一个待定参数。这样,对于每个地面点实际上需要求解就有4个待定参数,因此至少需要观测4颗卫星至地面点的卫地距离数据。

4段或更多的距离就解决了纬度,经度,高程和时间四个未知数,这就类似于测边交会问题的解决原理。

卫星不间断地发送自身的星历参数和时间信息,用户接收到这些信息后,经过计算求出接收机的三维位置,三维方向以及运动速度和时间信息。

 
三、 GPS定位的分类

按定位方式:单点定位,相对定位(差分定位)

按接收机的运动状态分:动态定位,静态定位

绝对定位(单点定位)

绝对位置,即某一坐标系下的绝对坐标

相对定位(差分定位)

基线向量,即进行同步观测的两点间的坐标差

 
1、绝对定位

单点定位结果的获取

单点定位解可以理解为一个后方交会问题

卫星充当轨道上运动的控制点,观测值为测站至卫星的伪距(由时延值推算得到)

由于接收机时钟与卫星钟存在同步误差

所以要同步观测4颗卫星,解算四个未知参数:经度、纬度 、高程、钟差

常用处理方法:

(1)事后处理—— 差分—— 静态定位

    误差为(10-8 ~ 10-6 ),适合于基础控制网

(2)实时——单机 ——静态

    误差为 ( ±30m/±15 m; ±10m; ±5m),适合于手持机

(3) 实时动态差分(RTD/RTK) 或后处理差分

    误差为±(1~3)m/±(1~3)cm

 
坐标系

空间大地坐标系(B,L,H);空间直角坐标系(X,Y,Z);高斯平面直角坐标系(x,y,H)。

   

 
常见坐标系

椭球体
    

建立时间
    

长半径
    

扁率
    

原点

北京54坐标系
    

1954年
    

6378245m
    

1/298.3
    

普尔科沃

1980西安坐标系
    

1978年
    

6378140±5m
    

1/298.2570
    

陕西泾阳永乐镇

2000国家大地坐标系
    

2008年
    

6378137m
    

1/298.25722
    

地球质心

WGS-84坐标系
    

1984年
    

6378137.0m
    

1/298.25722
    

地球质心
空间坐标转换
1、七参数法(空间)

 
2、四参数法(平面)


————————————————
版权声明:本文为CSDN博主「bit_kaki」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bit_kaki/article/details/81163371

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GNSS原理及技术(二)——卫星定位原理 的相关文章

  • 【华为OD机试真题 JAVA】找城市

    JS版 华为OD机试真题 JS 找城市 标题 找城市 时间限制 1秒 内存限制 65536K 语言限制 不限 一张地图上有n个城市 城市和城市之间有且只有一条道路相连 要么直接相连 要么通过其它城市中转相连 可中转一次或多次 城市与城市之间
  • linux中常用目录的作用

    Linux目录和Windows目录有着很大的不同 Linux目录类似一个树 最顶层是其根目录 如下图 bin 二进制可执行命令 例如ls cat mkdir dev 设备特殊文件 所有linux的外围设备 etc 系统管理和配置文件 etc
  • Apache HTTPD 多后缀解析漏洞

    Apache HTTPD 多后缀解析漏洞 一 环境搭建 二 漏洞原理 三 漏洞复现 一 环境搭建 如下介绍kali搭建的教程 cd vulhub httpd apache parsing vulnerability 进入指定环境 docke
  • {青少年CTF} Markdown 详解

    用一个markdown编辑器打开就能看到 这边推荐Typora qsnctf 6dd6d3b1 e671 4555 828b a64caf7e39ef 溜了溜了
  • java自学笔记13:简易扑克牌游戏

    综合练习 洗牌发牌Easy版 功能描述 一 创建一副扑克牌 包括四种花色 黑桃 红桃 梅花 方片 十三中点数 2 10 J Q K A 不考虑大小王 二 创建两名玩家 玩家至少要有ID 姓名 手牌等属性 手牌为扑克牌的集合 三 洗牌 将之前
  • 图像分类、目标检测、语义分割、实例分割和全景分割的区别

    计算机视觉的任务很多 有图像分类 目标检测 语义分割 实例分割和全景分割等 那它们的区别是什么呢 1 Image Classification 图像分类 图像分类 下图左 就是对图像判断出所属的分类 比如在学习分类中数据集有人 person

随机推荐

  • cocosCreator 节点坐标和世界坐标的转换

    问题描述 同一个层上的不同节点下的元素移动 在C这个层上面有两个节点A和B 现在我想把A下的一个临时创建的节点移动到B下 这个时候 第一想到的是 获取两个创建的节点的坐标 然后cc Move 但是实际的效果不是这样的 元素都不知道移动到那里
  • 正弦信号频谱分析实验

    正弦信号频谱分析实验 实验目标 1 设定采样率fs 生成正弦波 频率为f0 量化比特数为Q 幅度为A 采集N点正弦波 用W窗对采样帧加窗 然后进行N点的FFT分析 观察对数尺度下的幅度谱S 通过配置信号的幅频特征参数以及分析参数 然后观察两
  • gdb多线程调试

    先介绍一下GDB多线程调试的基本命令 info threads 显示当前可调试的所有线程 每个线程会有一个GDB为其分配的ID 后面操作线程的时候会用到这个ID 前面有 的是当前调试的线程 thread ID 切换当前调试的线程为指定ID的
  • rabbitMq消费者角度:消息分发、消息应答(ACK)、公平分发

    rabbitMq交换机简介中介绍了rabbitMq的四种类型交换机 rabbitMq生产者角度一篇从生产者角度介绍如何保证消息被正确发送到服务器 如果未正确发送如何处理 本篇博客将从消费者角度介绍三个问题 队列分发消息到消费者的规则 如何确
  • 超详细图文保姆级教程:App开发新手入门(一)

    重要 想学习APP开发的新手同学 建议访问我发布的最新版本的文章教程 2023最新 超详细图文保姆级教程 App开发新手入门 1 关于APICloud PS 本段内容主要目的是去除官方语音描述 用通俗的语言来简单介绍一下APICloud 方
  • SpringBoot在配置拦截器后,拦截器不起作用

    按照网上诸多博客配置了SpringBoot拦截器 最终却惊奇的发现 拦截器不起作用 百般查找原因 sackoverflower google baidu 均不能解决问题 后来经过 ComponentScan basePackages com
  • 给html form添加formdata,JavaScript FormData的详细介绍及使用

    FormData的详细介绍及使用请点击此处 那里对FormData的方法和事件已经表述的非常清楚 这里就不再浪费时间在介绍一遍了 本文主要针对FormData对象的使用以及异步文件上传进行详细的说明 FormData对象可以让我们组织一个使
  • elementUI自定义查看详情组件

    elementUI没有查看详情组件 每次都要自己写详情比较不方便 详情组件效果图 可以放弹出框 放页面当中 声明seeData 要展示的顺序及类型 类型type的为selectList 将自动渲染成对应的数据 对于复杂的内容可以使用slot
  • 【OpenAI 多模态预训练】VideoGPT?微软透露GPT-4或将在下周发布

    多模态预训练 VideoGPT 微软透露GPT 4或将在下周发布 先让我猜个名字 VideoGPT 太绝了 看完ChatGPT之后就感觉OpenAI正在做多模态的预训练语言模型 万万没想到来的这么快 据介绍 GPT 4或将为多模态大模型 将
  • 服务器做安全检查的要点

    1 有没有将sql 2000 mysql运行在普通用户权限下 这是最重要的一点 大部分的入侵都是利用数据库的权限进行的 2 关闭所有没用的端口 3 所有盘的根目录都不能有everyone users 的读与运行权限 4 加强PHP的安全 5
  • linux文件系统出错:Read-only file system

    问题 root xx opt gopath src github com hyperledger fabric mkdir p testtt mkdir cannot create directory testtt Read only fi
  • python——换披萨

    描述 披萨的尺寸一般分6 15英寸几种 一英寸约等于2 54厘米 将英寸直径乘以2 54即可得出以厘米为单位的直径 例如6寸披萨 即为6乘以2 54 得出结果为15 24厘米 然而披萨加工时并不是严格到毫米不差的 考虑到加工过程及无效的披萨
  • 6G内生AI架构及AI大模型

    6G作为下一代移动通信技术 正在成为全球范围内通信行业的重要研究热点 6G内生AI架构 将人工智能与无线网络紧密结合 有望为未来的通信带来革命性的改变 关注公众号 互联互通社区 回复 AI139 获取全部报告内容 内生AI架构是一种自我学习
  • 删除计算机的用户凭据,windows凭据怎么填写? 电脑添加删除Windows凭据的技巧

    windows凭证的作用 系统的凭据管理器其实是一个系统组件 能够帮助完成本地访问时的认证工作 日常工作学习中 我们会经常使用电脑 有时候我们会频繁登录某个服务器 每次都要输入用户们和密码 显得很麻烦 一劳永逸的办法就是添加windows凭
  • TypeScript学习(3:项目中的使用以及配置)

    环境搭建 初始化项目 npm init y 安装你所需的依赖 如 npm i D webpack webpack cli typescript ts loader cnpm i D babel core babel core babel p
  • Vuforia SDK+unity开发遇见的问题

    一 unity无法加载图片 加载图片的基本步骤可自行上网百度 当你使用版本比较高的unity时 你发现进行到下面这个步骤时 ImageTarget依然无法加载出图片 还是一片空白 这时点击Assets gt Editor gt QCAR g
  • 一起学习以太坊

    1 原 理 以太坊数字签名和比特币的关系 以太坊数字签名 几乎完全沿用了比特币的数字签名算法ECDSA secp256k1 只有哈希的生成方式不一样 这个之后会说 ECDSA secp256k1是一种非对称加密算法 什么是ECDSA 以太坊
  • vue登录界面,注册界面,信息展示界面

    登录
  • 自制 Creator 地图编辑器,让地图设计变得更灵活

    游戏地图是游戏设计中重要且难的一个环节 如果说制作一款游戏是在创造一个新世界的话 那么地图就是这个世界最基础的构成单元 ID 为 隐形人 的开发者 在 Cocos 论坛中分享了一款他自己钻研制作的游戏地图设计软件 名为闪影 从闪影的软件介绍
  • GNSS原理及技术(二)——卫星定位原理

    本篇以GPS为例介绍卫星定位原理 GPS技术原理 卫星信号 一 GPS的信号结构 每个GPS卫星播发一组信号 每组信号包括两个不同频率的载波信号 L1和L2 两个不同的测距码信号 C A码调制在L1载波上 P码或Y码同时调制在L1及L2载波