GPS的冷启动、温启动和热启动

简介: 笔记

GPS开机启动分为冷启动、温启动、热启动三种。


冷启动是指在一个陌生的环境下启动GPS直到GPS和周围卫星联系并且计算出坐标的启动过程。

以下几种情况开机均属冷启动:

1、初次使用时;

2、电池耗尽导致星历信息丢失时;

3、关机状态下将接收机移动1000公里以上距离。

也就是说冷启动是通过硬件方式的强制性启动,GPS清空了所有历史信息,GPS接收机失去卫星参数,或者已经存在的参数和实际接收到卫星参数相差太多,导致导航仪无法工作,必须从新获得卫星提供的坐标数据,由于没有先前信息,这将花去很长的时间。

温启动是指距离上次定位时间超过2个小时的启动,搜星定位时间介于冷启动和热启动之间。GPS保存有最后计算的卫星的位置、历书和UTC时间,但由于关机时间过长,星历发生了变化,保存的内容不是当前可视卫星的数据,以前的卫星接受不到了,需要搜星补充位置信息,所以搜星的时间要长于热启动,短于冷启动。

热启动是指在上次关机的地方没有过多移动启动GPS,但距离上次定位时间必须小于2个小时,GPS保存有其最后计算的可视卫星的位置、almanac(历书)和UTC时间,在重启以后,GPS以保存的上述内容为基础获取和计算当前卫星的最新位置。也就是通过软件的方式,进行一些启动前的保存和关闭等准备工作后的启动。


目录
相关文章
|
3月前
|
消息中间件 Java 调度
一次线上服务CPU100%的排查过程
文章记录了一次线上服务CPU使用率达到100%的排查过程,通过使用top命令和jstack工具确定了导致高CPU使用的线程,并分析了Disruptor组件的不当配置是问题原因,通过修改组件的策略成功解决了问题。
73 0
|
监控 NoSQL Java
【线上问题】服务CPU彪高排查
后端程序员出去面试经常会有面试官喜欢问你有没有排查过线上问题,遇到后怎么排查的。
534 0
【线上问题】服务CPU彪高排查
|
SQL 缓存 负载均衡
线上cpu报警的一次接口优化
春天到了大地都复苏了,沉寂了很久的cpu也开始慢慢复苏了,所谓前人埋坑后人填坑,伴随着阿里云监控报警,线上CPU使用率暴增,于是就开始了排查之路。
111 0
如何设置agent上报频率监控间隔时间 - WGCLOUD
在agent/config/application.properties中设置即可
如何设置agent上报频率监控间隔时间 - WGCLOUD
|
传感器
VM系列振弦采集模块 测量时长与优化
不同的激励方法、延时参数值设置会导致传感器测量时长不同,下面仅以三种基本激励方法进行时长分析,另外三种组合激励方法均可通过这三种基本激励方法推导得出。
VM系列振弦采集模块 测量时长与优化
|
前端开发 Java Shell
快速定位线上CPU100%原因
快速定位线上CPU100%原因
351 0
快速定位线上CPU100%原因
|
SQL Java 数据库连接
线上运行的项目突然变得很卡如何排查?
线上运行的项目突然变得很卡如何排查?
|
Android开发 开发者
Android系统是如何计算应用启动耗时的?能否更精准定位性能瓶颈呢?
Android系统是如何计算应用启动耗时的?能否更精准定位性能瓶颈呢?
Android系统是如何计算应用启动耗时的?能否更精准定位性能瓶颈呢?
|
Web App开发 移动开发 监控
APM 页面加载耗时校准
在最新的 APM 自动化页面加载耗时计算中,剔除了对用户页面加载体验无效的元素,聚焦页面加载体验中的核心元素,既给了业务相对的自由度,又达到了一定的加载体感准确性。
492 0
APM 页面加载耗时校准
|
Java Shell Android开发
【Android 性能优化】应用启动优化 ( 启动白屏问题 | 应用启动时间测量 | 冷启动 | 热启动 | 应用启动时间计算源码分析 )
【Android 性能优化】应用启动优化 ( 启动白屏问题 | 应用启动时间测量 | 冷启动 | 热启动 | 应用启动时间计算源码分析 )
415 0
【Android 性能优化】应用启动优化 ( 启动白屏问题 | 应用启动时间测量 | 冷启动 | 热启动 | 应用启动时间计算源码分析 )