GPS:Global Position System,全球定位系统,有时也叫“全球卫星定位系统”。

1. 基本原理

走进千家万户的相对论

假如你不知道你的坐标(经纬度),但是你知道三个点(三个卫星)的坐标以及你和这三个点之间的距离,那么,你可以列出三个方程。

这三个方程只有三个未知数,即你的坐标(x,y,z)。利用迭代算法可以求出你的坐标。从几何上看就是,到一个点距离相等的所有点形成一个球面,到两个点的距离相等的点是由两个球面的交集即一个圆,那到三个点的距离相等的点,就是那个圆再和第三个球面相交的两个交点,而其中在地面的那个就是我们要找的

那GPS系统具体是怎么工作的呢?简单来讲,GPS 系统是通过测定无线电波的传输时间来确定位置的。首先,待测点与卫星之间传输一束电磁波,这束电磁波中含有信号发出时的时间信息。由于电磁波的传输速度是恒定的——光速,因此,通过测量传输的时间间隔,就可以得到该点和卫星之间的距离。

当然,仅仅知道传输点到一颗卫星之间的距离还不足以测定待测点的准确位置,一般空间上定一个点需要三个球面,但考虑到时间同步问题,实际上至少要有四颗同样的卫星,分别处于地球上空的不同轨道位置。以待测点为圆心,该点和卫星之间的距离为半径,画四个圆。这样,通过测定四个圆的交点,就可以准确地测定待测点在地球上的位置了。

GPS 的物理数学原理相关推荐

  1. GPS设置及原理教程-如何通过修改gps.conf文件来提高搜星速度

    来源:http://bbs.gfan.com/viewthread.php?tid=564753 下面说的有点复杂,如果mytouch4g的朋友想试试效果,直接将gps.conf文件改成如下内容,然后 ...

  2. RTK+GPS提高定位精度原理解析

    RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列) GPS定位原理回顾 RTK基本概念 RTK组成 RTK传输差分示意 RTK数据链接 坐标转换 RTK应用 后记 我们在上一篇文章导航定 ...

  3. RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列)

    RTK+GPS提高定位精度原理解析(一个小白写给另一个小白系列) GPS定位原理回顾 RTK基本概念 RTK组成 RTK传输差分示意 RTK数据链接 坐标转换 RTK应用 后记 我们在上一篇文章导航定 ...

  4. 差分GPS接收机定位原理

    它使用一台 GPS基准接收机(基准站)和一台用户接收机(移动站),利用实时或事后处理技术,就可以使用户测量时消去公共的误差源 -卫星轨道误差.卫星钟差.大气延时.多路径效应.特别提出的是,当GPS工作 ...

  5. 【定位原理揭秘第二期】GPS定位实现原理解析

    什么是GPS定位? 我们手机上的GPS定位,是卫星定位的一种约定俗成的说法,卫星定位的全称来说应该叫做GNSS(Global Navigation Satellite System)定位.GPS只是G ...

  6. GPS的定位原理、定位方式与协议规范

    所谓GPS即全球定位系统(英语:Global Positioning System,通常简称GPS),又称全球卫星定位系统,是一个中距离圆型轨道卫星导航系统.它可以为地球表面绝大部分地区(98%)提供 ...

  7. GPS 驯服时钟原理

    欢迎淘宝搜索 飞灵科技,我司相关新产品陆续上线 由于GPS信号受电离层延时误差,对流层延时误差,多径效应和接受机噪声等影响,GPS接收机恢复出来的pps信号存在一定的随机抖动误差,这个随机抖动误差服从 ...

  8. 北斗导航 | GPS原理与接收机设计——青冥剑(金码、C/A码、P码)

    ============================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:https ...

  9. 北斗导航 | GPS原理与接收机设计——琉璃剑(GPS概述)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 参考文献及代码下载:GPS北斗双模 ...

最新文章

  1. TX2安装中文输入法
  2. PNAS:微生物组分析揭示人类皮肤的独特性
  3. vue中解决时间在ios上显示NAN的问题
  4. 程序怎么跑着 就卡死,句柄泄漏,内存泄漏了
  5. oracle sql 输出,将数据从Oracle SQL Developer导出到Excel .xlsx
  6. 第一学期《计算机网络》作业一_新学期学习计划合集5篇-其他范文
  7. Linux下的“句柄”(文件句柄,窗口句柄)
  8. 分布式监控系统开发【day38】:监控trigger表结构设计(一)
  9. java实现多个数字求和_图形化界面
  10. 系列TCP/IP协议-ARP与RARP
  11. 【服务器】Cloudreve绑定七牛云免费对象存储
  12. RUBY常用类库文档翻译以及使用示例
  13. html让图片变灰色,firefox浏览器中css如何把图片变成灰色?
  14. Spring Gateway 报错java.lang.IllegalStateException: COMPLETED 解决
  15. PhpStorm编辑器-MAC快捷键
  16. 江恩 计算机,江恩计算器
  17. 全栈工程师之路-Node.js
  18. Elasticsearch:如何在搜索时得到精确的总 hits 数
  19. Revit 浏览器组织
  20. C语言if else语句

热门文章

  1. 如何打开电脑就自动显示html文件,电脑教程:Win10怎么打开html文件
  2. android双usb麦克风,USB麦克风24bit192K单麦芯片方案-SSS1630
  3. Bug--Mybatis报错:There is no getter for property named 'id' in 'class java.lang.Integer'
  4. Python之 类属性和类方法
  5. c语言最新标准 2017,2017最新C语言介绍
  6. Linux下 C++遍历目录文件
  7. 去除地址栏带#的问题
  8. ubuntu16.04 apt-get update出错:由于没有公钥,无法验证下列签名
  9. 棋盘问题 ( POJ -1321 )(简单DFS)
  10. java创建对象方法列表(转)