热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

无线网络技术:GPS(美国全球定位系统)的发展史

GPS简介GPS是英文GlobalPositioningSystem(全球定位系统)的简称GPS起始于1958年美国军方的一个项目,1
GPS简介

GPS是英文Global Positioning System(全球定位系统)的简称

GPS起始于1958年美国军方的一个项目,1964年投入使用。20世纪70年代,美国陆海空三军联合研制了新一代卫星定位系统GPS

使得研发部门对卫星定位取得了初步的经验,并验证了由卫星系统进行定位的可行性,为GPS系统的研制埋下了铺垫。由于卫星定位显示出在导航方面的巨大优越性及子午仪系统存在对潜艇和舰船导航方面的巨大缺陷

美国海陆空三军及民用部门都感到迫切需要一种新的卫星导航系统。为此,美国海军研究实验室(NRL)提出了名为Tinmation的用12到18颗卫星组成10000km高度的全球定位网计划,并于67年、69年和74年各发射了一颗试验卫星,在这些卫星上初步试验了原子钟计时系统,这是GPS系统精确定位的基础

而美国空军则提出了621-B的以每星群4到5颗卫星组成3至4个星群的计划,这些卫星中除1颗采用同步轨道外其余的都使用周期为24h的倾斜轨道,该计划以伪随机码(PRN)为基础传播卫星测距信号,其强大的功能,当信号密度低于环境噪声的1%时也能将其检测出来。伪随机码的成功运用是GPS系统得以取得成功的一个重要基础

海军的计划主要用于为舰船提供低动态的2维定位,空军的计划能供提供高动态服务,然而系统过于复杂。由于同时研制两个系统会造成巨大的费用而且这里两个计划都是为了提供全球定位而设计的,所以1973年美国国防部将2者合二为一,并由国防部牵头的卫星导航定位联合计划局(JPO)领导,还将办事机构设立在洛杉矶的空军航天处

该机构成员众多,包括美国陆军、海军、海军陆战队、交通部、国防制图局、北约和澳大利亚的代表

GPS的发展历程

GPS的上一代产品是美国海军1964年研制的“子午仪”导航卫星,属于低轨道卫星。主要用途是为核潜艇和水面舰艇的导航之用,兼做大地测量功能。它最重要的功能是为北极星核导弹提供精确的定位,以便迅速发动核打击。从1960年4月到80年代初共发射30多颗 。第一颗是子午仪1B号,用来对导航卫星方案及其关键技术进行试验鉴定,并验证双频多普勒测速定位导航原理,结果证明卫星导航可行

1963 年12月发射第一颗实用导航卫星子午仪 5B-2号;1964 年 6 月发 射第一颗定型导航卫星子午仪 5C - 1号,并交付海军使用;1967 年7月子午仪号导航卫星组网实用并允许民用。1972年开始执行子午仪改进计划(TIP ),共发射3颗卫星,主要试验扰动补偿系统 ,对大气阻力和太阳辐射压力等引起的轨道摄动作实时补偿,大大提高了轨道预报精度,故称无阻力卫星。1981 年5月发射经过改进的实用型子午仪号卫星,改名为新星号(NOVA)

为了解决“子午仪”存在的众多问题,美国国防部70年代投资100亿美元开发新的卫星导航系统,即我们熟悉的GPS,从当时到1993年GPS建成投入使用,共耗资300亿美元以上。GPS在当时隶属于“星球大战”的组成部分受到了相当高的重视,80年代美国放弃星球大战计划后,GPS仍然得以存活发展

  • GPS的发展大约经历了几个阶段

    • 第一阶段为方案论证和初步设计阶段。从1973年到1979年,共发射了4颗试验卫星。研制了地面接收机及建立地面跟踪网
    • 第二阶段为全面研制和试验阶段。从1979年到1984年,又陆续发射了7颗试验卫星,研制了各种用途接收机。实验表明,GPS定位精度远远超过设计标准
    • 第三阶段为实用组网阶段。1989年2月4日第一颗GPS工作卫星发射成功,表明GPS系统进入工程建设阶段。1993年底实用的GPS网即(21+3)GPS星座已经建成,今后将根据计划更换失效的卫星

GPS组成
  • 导航卫星系统由三部分组成

    • 空间段部分
      由多颗导航卫星构成空间导航网,不同国家的导航系统,卫星的数目是不相同的,且卫星的数目也是变化的,更多的卫星会导致更好的覆盖。
      GPS的空间部分,由24颗卫星组成(21颗工作卫星;3颗备用卫星),它位于距地表20200km的上空,运行周期为12h。
      卫星均匀分布在6个轨道面上(每个轨道面4颗),轨道倾角为55°。
      卫星的分布使得在全球任何地方、任何时间都可观测到4 颗以上的卫星,并能在卫星中预存导航信息,GPS的卫星因为大气摩擦等问题,随着时间的推移,导航精度会逐渐降低。
      为保证系统的连续运行,一般在每个轨道上还部署一颗备份卫星,一旦有卫星发生故障,则可以立即替代。
      卫星之间并不直接通信,他们都直接与地面监控部分通信。
      在这里插入图片描述

    • 地面监控部分
      地面控制系统由主控制站(Master Monitor Station)、监测站(Monitor Station)、注入站(Ground Antenna)所组成,
      GPS控制部分由1个主控站,5个检测站和3个注入站组成。
      组成:GPS控制部分=主控站(1个)+监测站(5个)+注入站(3个)
      作用:监测和控制卫星运行,编算卫星星历(导航电文),保持系统时间。
      主控站:从各个监控站收集卫星数据,计算出卫星的星历和时钟修正参数等,并通过注入站注入卫星;向卫星发布指令,控制卫星,当卫星出现故障时,调度备用卫星。
      监控站:接收卫星信号,检测卫星运行状态,收集天气数据,并将这些信息传送给主控站。
      注入站:将主控站计算的卫星星历及时钟修正参数等注入到卫星。 即向卫星发送发送控制命令。
      分布情况:
      主控站:位于美国科罗拉多州(Calorado)的法尔孔(Falcon)空军基地。
      注入站:大西洋的阿松森群岛(Ascendion);印度洋的迭戈加西亚(Diego Garcia);东太平洋的卡瓦加兰(Kwajalein)。
      监控站:1个与主控站在一起;3个与注入站在一起;另外一个在夏威夷(Hawaii),西太平洋。
      在这里插入图片描述

    • 用户段部分
      用户设备部分通常由接收机、定时器、数据预处理器、计算机和显示器等组成。
      其主要功能是能够捕获到卫星信号,并跟踪这些卫星的运行。
      当接收机捕获到跟踪的卫星信号后,即可测量出接收天线至卫星的伪距离和距离的变化率,,解调出卫星轨道参数等数据。
      根据这些数据,接收机中的微处理计算机就可按定位解算方法进行定位计算,计算出用户所在地理位置的经纬度、高度、速度、时间等信息。
      它接收卫星发来的微弱信号,从中解调并译出卫星轨道参数和定时信息等,同时测出导航参数(距离、距离差和距离变化率等),再由计算机算出用户的位置坐标(二维坐标或三维坐标)和速度矢量分量。
      卫星信号接收机有各种类型:
      有用于航天、航空、航海的机载导航型接收机,
      也有用于测定定位的测量型接收机,
      也有普通大众使用的车载、手持型接收机。
      接收设备也可嵌入到其他设备中构成组合型导航定位设备,如导航手机、导航相机等。


GPS定位技术

卫星导航按测量导航参数的几何定位原理分为测角、时间测距、多普勒测速和组合法等系统,其中测角法和组合法因精度较低等原因没有实际应用。
①多普勒测速定位:“子午仪”卫星导航系统采取这种方法。用户定位设备根据从导航卫星上接收到的信号频率与卫星上发送的信号频率之间的多普勒频移测得多普勒频移曲线,根据这个曲线和卫星轨道参数即可算出用户的位置
②时间测距导航定位:“导航星”全球定位系统采用这种体制。用户接收设备精确测量由系统中 不在同一平面的4颗卫星(为保证结果独一,4颗卫星不能在同一平面)发来信号的传播时间,然后完成一组包括 4个方程式的模型数学运算,就可算出用户位置的三维坐标以及用户钟与系统时间的误差。
用户利用导航卫星所测得的自身地理位置坐标与其真实的地理位置坐标之差称定位误差,它是卫星导航系统最重要的性能指标。定位精度主要决定于轨道预报精度、导航参数测量精度及其几何放大系数和用户动态特性测量精度。轨道预报精度主要受地球引力场模型影响和其他轨道摄动力影响;导航参数测量精度主要受卫星和用户设备性能、信号在电离层、对流层折射和多路径等误差因素影响,它的几何放大系数由定位期间卫星与用户位置之间的几何关系图形决定;用户的动态特性测量精度是指用户在定位期间的航向、航速和天线高度测量精度

  • 单点定位(绝对定位)示例
    在这里插入图片描述
  • 相对定位示例(相对精度较高)
    在这里插入图片描述

GPS的实际应用

授时:作为时间同步装置,在通信网络中广泛的应用。
通信:蜂窝移动通信系统需要依赖GPS提供精确的定时。
航空:飞行导航与着陆导航。
航海:卫星导航接收机广泛地用于海上行驶的各类船只航线,也可以用于沿岸与进港,以及内河行驶的船只,精度可达到2-3m。在卫星导航接收机与无线通信手段集成后,该系统便成为一个位置报告系统和紧急救援系统。许多渔船将GPS与雷达和鱼探器结合在一起,产生明显的经济效益。
人员跟踪:个人跟踪的应用需求与E911这类导航手机或称定位手机思路相似,但其产品类型和主要功能定位则与它们大相径庭。首先要求其体积和功耗要小,便于隐藏或佩带,如手表之类。其应用功能可以由中心加以激活或启动,以利于获取佩带者所在位置。
消费娱乐:徒步旅行者、猎人、越野滑雪者,野外工作人员和户外活动者年常应用袋式GPS定位器,配上电子地图,可以在草原、大漠、乡间、山野或无人区内找到自己的目的地。
测绘:GPS测绘还可用于绘图、地藉测量、地球板块测量、火山活动监测、GIS领域、大桥监测、水坝监测、滑坡监测、大型建筑物监测等。这种测量技术的实时动态化(RTK)可以用于海洋河道公路测量,以及矿山、大型工程建设工地等作为自动化管理和机械控制。

四大卫星导航系统对比
比较项目美国俄罗斯欧洲中国
名称GPS格洛纳斯GLONASS伽利略GALILEO北斗COMPASS
创建时间1958199319992000
运营时间1964200720142012
全部完成时间1994200920202020
卫星数目21+324+327+330+5
民用定位精度1100米NANA10米
民用定位精度210米10米1米2.5-5米
军用定位精度0.1米1.2米NA0.05米
测速精度0.1m/秒0.15/秒NA0.2米/秒
定时精度几十纳米NANA10纳秒
多址方式CDMAFDMACDMACDMA
基带调制BPSK, QPSK, 8PSKBPSK, QPSK, 8PSKBPSK, QPSK, 8PSKBPSK, QPSK, 8PSK
优势卫星多 精度高
不足普及度不高

推荐阅读
  • 服务器性能优化之网络性能优化
    hi,大家好,今天分享一篇后台服务器性能优 ... [详细]
  • Lodash中文文档(v3.10.1)–“Collection”要领TranslatedbyPeckZegOriginalDocs:Lodashv3.10.1Docs乞助翻译文档的 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 阿里云大数据计算服务MaxCompute (原名 ODPS)
     MaxCompute是阿里EB级计算平台,经过十年磨砺,它成为阿里巴巴集团数据中台的计算核心和阿里云大数据的基础服务。去年MaxCompute做了哪些工作,这些工作背后的原因是什 ... [详细]
  • 两种方式实现Flink异步IO查询Mysql
    如官网所描述的Flink支持两种方式实现异步IO查询外部系统http ... [详细]
  • Matlab中利用mex编译Opencv实现画板绘图功能
    图形绘制是标记和可视化数据的重要方法.通过在Matlab中集成画板绘图功能,可为科学计算提供便利.1设置Matlab支持Opencv编译操作系统:麒麟14.04(基于Ubu ... [详细]
  • 一、域名解析记录说明记录类型A:用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP ... [详细]
  • 2019 年 Firebase 峰会上发布的新功能
    作者FrancisMa,HeadofProductFirebase的使命是帮助移动开发者和Web开发者迈向成功,但考虑到Firebase每个月有超过200万个活跃的应 ... [详细]
  • 接上文http:blog.itpub.net29254281viewspace-1318239领导让开发同学鼓捣一个可配置化的后台.又回到了原来的问题如果要灵活,很多参数要 ... [详细]
  • Splunk Enterprise 存在任意代码执行漏洞
    splunk,enterprise,存在,任 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
author-avatar
莱斯卡尼娅
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有