android gps差分数据,Android GPS开发总结

去掉前缀$GPRMC,后,以逗号分隔,*号表示结束。

GNRMC:如果使用了多个系统的卫星取得位置解算,传送标识符前缀为GN(Global Navigation / Multi-constellation)

<1>:UTC时间,hhmmss(时分秒)格式

<2>:A表示定位(Active),V表示未定位(Void)

<3>:纬度ddmm.mmmm(度分)格式(前面的0也将被传输)

<4>:纬度半球N(北半球)或S(南半球)

<5>:经度dddmm.mmmm(度分)格式(前面的0也将被传输)

<6>:经度半球E(东经)或W(西经)

<7>:地面速率(000.0~999.9节,前面的0也将被传输)

<8>:地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)

<9>:UTC日期,ddmmyy(日月年)格式

<10>:磁偏角(000.0~180.0度,前面的0也将被传输)

<11>:磁偏角方向,E(东)或W(西)

<12>:模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)

$GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5>*hh

去掉前缀$GPVTG,后,以逗号分隔,*号表示结束。

<1>: 运动角度,000 - 359,(前导位数不足则补0),真北参照系

T:真北参照系

<2>: 运动角度,000 - 359,(前导位数不足则补0),磁北参照系

M:磁北参照系

1.2 地图

百度地图和高德地图使用了GxRMC和GxGSV做为地图的数据源。

2 GPS卫星信号解析

- GPS卫星的星历:描述卫星的有关的轨道信息

- GPS信号是一个CDMA(码分多址)信号,一般来说,GPS接收机对卫星信号的搜索是一个“满天搜星”的过程,即要搜索天空中的所有卫星对应的伪随机码。如果预先知道任意时刻所有卫星的概略位置,接收机就可以只复现本时刻天空中存在卫星的伪随机码进行搜索。这样可以使GPS接收机在搜索卫星时做到有的放矢,缩短捕获卫星信号的时间

- GPS卫星编号从1到32

- 每个帧为1500bits,而卫星是以50bit/s(bps)的速率来发射信号,因此需要30s的时间才能将完整的一帧数据传完,每个帧包含5个子帧

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值