A-GPS学习笔记(二) 之SUPL
1. GNSS
GNSS的全称是全球导航卫星系统(Global Navigation Satellite System),它是泛指所有的卫星导航系统,包括全球的、区域的和增强的,如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统,以及相关的增强系统,如美国的WAAS(广域增强系统)、欧洲的EGNOS(欧洲静地导航重叠系统)和日本的MSAS(多功能运输卫星增强系统)等,还涵盖在建和以后要建设的其他卫星导航系统。国际GNSS系统是个多系统、多层面、多模式的复杂组合系统
2. 星历年历
星历表(英文为Ephemeris):星历表本来是用来记录天体特定时刻的位置的。而在GNSS中,星历表则记录了卫星的一些运行参数,它使得我们通过星历表就可以计算出任意时刻的导航卫星的位置和速度。下文我们将见到在GPS中,星历表包含了非常详细的卫星轨道和位置信息,所以其数据量较大,传输时间较长。为了克服这个问题,人们设计了星历表的简化集,即历书。
历书(英文为Almanac)/年历:历书也包含了卫星的位置等相关信息,不过它是星历数据的简化集,其精度较低。所以,历书数据量较小,传输时间较短。
3. GPS简介
GPS系统的构成
GPS系统=空间部分+控制部分+用户部分
1)空间部分
GPS空间部分主要由24颗GPS卫星构成,其中21颗工作卫星,3颗备用卫星。24颗卫星运行在6个轨道平面上,运行周期为12个小时。保证在任一时刻、任一地点高度角15度以上都能够观测到4颗以上的卫星。
主要作用:发送用于导航定位的卫星信号。
构成:24颗卫星=21颗工作卫星+3颗备用卫星
2)控制部分
GPS控制部分由1个主控站,5个检测站和3个注入站组成。
组成:GPS控制部分=主控站(1个)+监测站(5个)+注入站(3个)
作用:监测和控制卫星运行,编算卫星星历(导航电文),保持系统时间。
主控站:从各个监控站收集卫星数据,计算出卫星的星历和时钟修正参数等,并通过注入站注入卫星;向卫星发布指令,控制卫星,当卫星出现故障时,调度备用卫星。
监控站:接收卫星信号,检测卫星运行状态,收集天气数据,并将这些信息传送给主控站。
注入站:将主控站计算的卫星星历及时钟修正参数等注入卫星。
分布情况:
主控站:位于美国科罗拉多州(Calorado)的法尔孔(Falcon)空军基地。
注入站:阿松森群岛(Ascendion),大西洋;迭戈加西亚(Diego Garcia),印度洋;卡瓦加兰(Kwajalein),东太平洋。
监控站:1个与主控站在一起;3个与注入站在一起;另外一个在夏威夷(Hawaii),西太平洋。
3)用户部分
GPS用户设备部分包含GPS接收器及相关设备。GPS接收器主要由GPS芯片构成。
如车载、船载GPS导航仪,内置GPS功能的移动设备,GPS测绘设备等都属于GPS用户设备。
组成:主要为GPS接收器
作用:接收、跟踪、变换和测量GPS信号的设备,GPS系统的消费者。
4. AGPS简介
- AGPS手机首先将本身的基站地址通过网络传输到位置服务器;
- 位置服务器根据该手机的大概位置传输与该位置相关的GPS辅助信息(包含GPS的星历和方位俯仰角等)到手机;
- 该手机的AGPS模块根据辅助信息(以提升GPS信号的第一锁定时间TTFF能力)接收GPS原始信号;
- 手机在接收到GPS原始信号后解调信号,计算手机到卫星的伪距(伪距为受各种GPS误差影响的距离),并将有关信息通过网络传输到位置服务器;
- 位置服务器根据传来的GPS伪距信息和来自其他定位设备(如差分GPS基准站等)的辅助信息完成对GPS信息的处理,并估算该手机的位置;
- 位置服务器将该手机的位置通过网络传输到定位网关或应用平台。
6. AGPS技术与独立GPS技术相比,明显有几大优势::
- 1)缩短定位时间:由于利用移动网络提供GPS辅助信息,不需要移动终端通过接收GPS卫星广播数据。由于卫星广播信道速率非常低,信号强度非常弱,这个时间通常会非常长。
- 2)降低终端耗电量:由于不需要对卫星进行全频段扫描和跟踪,定位时间缩短,因此终端的耗电量大大降低。
- 3)提升定位灵敏度:在靠近建筑物或者天气不好等相对恶劣环境下,由于有网络辅助数据,终端可直接锁定卫星定位,而此时GPS卫星信号非常微弱,独立GPS定位模式则往往终端会因为不能接收完所有的卫星星历和时钟等参数而导致定位失败。
- 4)AGPS定位系统可获得用户的位置结果为后台应用服务。AGPS定位服务器可将定位结果提供给后台的SP/SI,SP/SI可在此基础上开发多种多样的与用户位置相关的业务和应用。
- 5)借助移动网络定位,可在GPS定位失败时提供Cell ID定位结果。如被定位终端在室内或地下等环境时,无法实现GPS定位,则AGPS服务器会自动通过Cell ID方式获得被定位用户的粗精度位置提供给后台SP/SI,实现了定位服务的无缝连接。
7. APN简介:
APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。
对于手机用户来说,可以访问的外部网络类型有很多,例如:Internet、WAP网站、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及接入的方式是不同的,网络侧如何知道手机激活以后要访问哪个网络从而分配哪个网段的IP呢,这就要靠APN来区分了,即APN决定了用户的手机通过哪种接入方式来访问什么样的网络。
转载于:https://www.cnblogs.com/shary-blue/p/10127539.html
A-GPS学习笔记(二) 之SUPL相关推荐
- qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)
原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...
- [转载]dorado学习笔记(二)
原文地址:dorado学习笔记(二)作者:傻掛 ·isFirst, isLast在什么情况下使用?在遍历dataset的时候会用到 ·dorado执行的顺序,首先由jsp发送请求,调用相关的ViewM ...
- PyTorch学习笔记(二)——回归
PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...
- tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数
tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报 分类: tensorflow(4) 目录(?)[+] 本笔记目的 ...
- Scapy学习笔记二
Scapy学习笔记二 Scapy Sniffer的用法: http://blog.csdn.net/qwertyupoiuytr/article/details/54670489 Scapy Snif ...
- Ethernet/IP 学习笔记二
Ethernet/IP 学习笔记二 原文链接:http://wiki.mbalib.com/wiki/Ethernet/IP 1.通信模式 不同于源/目的通信模式,EtherNet/IP 采用生产/消 ...
- Java学习笔记二:数据类型
Java学习笔记二:数据类型 1. 整型:没有小数部分,允许为负数,Java整型分4种:int short long byte 1.1 Int最为常用,一个Int类型变量在内存中占用4个字节,取值范围 ...
- 吴恩达《机器学习》学习笔记二——单变量线性回归
吴恩达<机器学习>学习笔记二--单变量线性回归 一. 模型描述 二. 代价函数 1.代价函数和目标函数的引出 2.代价函数的理解(单变量) 3.代价函数的理解(两个参数) 三. 梯度下降- ...
- ASP.NET MVC 2 学习笔记二: 表单的灵活提交
ASP.NET MVC 2 学习笔记二: 表单的灵活提交 前面说到有做到公司内部的一个请假系统,用的是ASP.NET MVC 2+Entity Framework.虽然EF(Entity Frame ...
- amazeui学习笔记二(进阶开发4)--JavaScript规范Rules
amazeui学习笔记二(进阶开发4)--JavaScript规范Rules 一.总结 1.注释规范总原则: As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性. ...
最新文章
- 基于python的大数据分析实战学习笔记-pandas(数据分析包)
- 【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级 | 效果展示 | 源码资源 )
- 一个c++程序员的学习历程自述
- QFile练习(20200213)
- 实体经济是因为自己不努力才落后的吗?
- Leetcode 124.二叉树中的最大路径和
- AURIX Development Studio 使用指北(不定时更新)
- MyBatis 拦截器使用
- 基于ffmpeg+opencv的h264解码显示功能的实现
- linux vi波浪符号的作用,vi使用方法
- python中的引号用法总结_Python中的引号用法总结
- Python编程从入门到实践(第2版)个人学习笔记
- ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL、DBA必备)
- 阿里云,华为云哪个好?
- 电脑防火墙未使用推荐的设置来保护计算机,防火墙无法使用推荐设置,
- 词霸天下---词根234【-zo(o)- 动 物】
- left join 避免关联查询数据缺失或多余
- 【原创】十六进制数值与字符串之间的转换(原封不动的转换)
- What went wrong:Execution failed for task ‘:app:mergeDebugResources‘.> A failure occurred while
- shell获取文件最后一行