GPS定位原理
来源:互联网 发布:中山大学网络帮助台 编辑:程序博客网 时间:2024/05/07 19:26
想一下,在手机定位的时候,如果每个手机去访问卫星,然后卫星再来回答,那估计100太服务器也不够用吧。
1、用哪种模式就能减少复杂度?
每颗卫星都不停地广播自己所在的位置等信息,而且这种情况下显然应该用这种方式。
2、如何知道所在位置到卫星的距离?
卫星广播是无线电,传播速度为光速,那么如果知道发出的时间和到达的时间,那么就能算出手机与卫星之间的距离。
3、最少需要多少颗卫星才能定位?
目标只有三个未知数经度、纬度、海拔,那么只需要收到三颗卫星的数据,就能建立三个方程,求解就能得到结果。但是不可避免时间会有误差,因为本身时间都比较短,所以时间的误差必须考虑,这样就有了四个未知数,需要四个方程来求解。所以GPS在定位的时候需要四颗星。
广播的数据格式
数据格式如下:
$信息类型,x,x,x,x,x,x,x,x,x,x
信息类型包括以下六种:
1、GPGSV:可见卫星信息。
2、GPGLL:地理定位信息。
3、GPRMC:推荐最小定位信息。
4、GPVTG:地面速度信息。
5、GPGGA:GPS定位信息。
6、GPGSA:当前位置信息。
具体每个类型下面有些数据格式是什么样的,这里就不赘述。
计算公式
略。
- GPS定位原理
- GPS定位原理概述
- GPS定位原理
- GPS定位原理
- GPS定位原理
- GPS定位原理
- GPS的定位原理
- GPS定位原理
- GPS定位原理
- GPS A-GPS 基站定位原理
- 北斗GPS定位系统原理
- GPS定位原理及应用简介
- GPS热启动快速定位原理总结
- GPS定位
- GPS定位
- GPS定位
- GPS定位
- GPS定位
- Linux 文件操作总结
- asp静态网页点击数更新的方法
- 从什么都会到不知道会什么
- tcom 操作work表格
- HTML那点事之【如何草船借箭】
- GPS定位原理
- 《Essential C++》笔记一、C++编程基础
- HDOJ4768 Flyer
- STM32板子烧写错误:PC OF target system has unexpected value after bland checking
- 用设计模式来理解炮轰华为读后感
- 苏州某公司模式识别工程师电话面试
- 中小企业网络推广必走的七步法
- java连接mysql数据库的正确操作流程
- Goods类