GPS卫星信号分析修正版word原版剖析Word格式.docx
- 文档编号:20329050
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:45
- 大小:748.56KB
GPS卫星信号分析修正版word原版剖析Word格式.docx
《GPS卫星信号分析修正版word原版剖析Word格式.docx》由会员分享,可在线阅读,更多相关《GPS卫星信号分析修正版word原版剖析Word格式.docx(45页珍藏版)》请在冰豆网上搜索。
时间和日期数据
注:
GPS系统还含有一些未在此列出的其它信号,特定软硬件平台只能处理的特定的信号
与地理信息密切相关的消息及其所含主要内容如下,各消息之间的信息字段有出入也有重复,在一轮消息循环里,各消息相同的字段中包含相同的地理数据,可综合多个消息来获取完整的数据。
日期
时间
纬度
经度
仰角
高程
定位状态
卫星数
地面速度
方位角
GGA
√
GLL
RMC
VTG
ZDA
GSA
MSS
GSV
各信息内容识别码下的信号分析如下:
1.GGA(时间、位置、定位数据)
例样数据:
$GPGGA,1661229.478,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M,7.3,M,,0000*18
名称
样例
单位
描述
消息ID
$GPGGA
GGA协议头
UTC时间
161229.487
hhmmss.sss
3723.2475
ddmm.mmmm
N/S指示
N
N为北,S为南
12158.3416
dddmm.mmmm
E/W指示
W
W为西,E为东
定位指示
(质量因子)
1
0:
未定位
1:
实时GPS模式,定位有效
2:
差分GPS模式,定位有效
3:
PPS模式,定位有效
可用卫星数目
07
范围:
0~12
HDOP(水平精度因子)
1.0
水平精度,范围:
1.0~99.9
天线高程
9.0
米
-9999.9~99999.9
M
大地椭球面相对海平面的高度
7.3
高程(海拔高度),范围:
-999.9~9999.9
差分时间(差分GPS数据年龄)
秒
当前没有DGPS(DifferentialGlobalPositionSystem,差分全球定位系统),实时GPS时无效
差分ID(差分基准站号)
0000
差分基准站号
校验和
*18
回车换行将消息结束
2.GLL(经纬度,UTC时间和定位状态)
$GPGLL,3723.2475,N,12158.3416,W,161229.487,A*2C
$GPGLL
GLL协议头
N/S指示
E/W指示
状态
A
A=数据有效;
V=数据无效
回车换行,结束消息
3.GSA(接收机模式和卫星工作数据,包括位置和水平/竖直稀释精度等)
$GPGSA,A,3,07,02,26,27,09,04,15,,,,,,1.8,1.0,1.5*33
$GPGSA
模式1
M=手动(强制操作在2D或3D模式),
A=自动
模式2
3
定位无效
2D定位
3D定位
卫星使用通道
通道7(PRN,伪随机噪声代码号,范围:
1~32)
02
通道2
……
通道12
PDOP
1.8
位置精度
HDOP
水平精度
VDOP
1.5
垂直精度
*33
4.GSV(接收机能接收到的卫星信息,包括卫星ID,仰角,方位角,信噪比(SNR)等)
$GPGSV,2,1,07,07,79,048,42,02,51,062,43,26,36,256,42,27,27,138,42*71
$GPGSV,2,2,07,09,23,313,42,04,19,159,41,15,12,041,42*41
这两条语句描述一个完整的卫星信息(这里共描述7颗卫星,每颗卫星的描述部分已用不同颜色标出),每颗卫星用4个段来描述:
卫星ID(又称随机伪代码,PRC)、卫星高程(仰角,卫星和接收点连线与水平面的夹角)、方位角(连线在水平面上的投影与正北方向的顺时针旋转夹角)、信噪比。
$GPGSV
GSV协议头
消息数目(总的GSV语句电文数)
2
范围1到3
消息编号(当前GSV语句号)
可视卫星总数
卫星ID(PRC)
范围1到32
仰角(卫星高程)
79
度
最大90,90表在天顶
048
0~359
信噪比(SNR)
42
dBHz
范围0到99,没有跟踪时为空.典型值在0~50之间,SNR虽可达到99,但极罕见,50已是非常好的情况
卫星ID
27
最大90
138
范围0~359
范围0到99,没有跟踪时为空
回车换行,结束消息
5.MSS(信噪比(SNR),信号强度,频率,比特率)
$GPMSS,55,27,318.0,100,*66
信号强度
55
dB
信噪比
Beacon信标台频率
318.0
kHz
Beacon信标台位速率
100
bps
*66
6.RMC(日期,时间,位置,方向,速度数据。
是最常用的一个消息)
$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598,,*10
这条语句基本上包含了GPS应用程序所需的全部数据:
纬度、经度、速度、方向、卫星时间、状态以及磁场变量
$GPRMC
RMC协议头
对地速度
0.13
Knot(节)
1852米/小时
309.62
120598
ddmmyy(日日月月年年)
地磁角
用户忽略
*10
7.VTG(方位角与对地速度)
$GPVTG,309.62,T,,M,0.13,N,0.2,K*6E
$GPVTG
参考方向
T
真北
地磁南极(地理北极附近)
速度
节
0.2
公里/小时
K
NMEA0183消息输入格式:
协议头
数据
协议尾
$PSRF<
MID>
要输入的数据
输入的消息有:
消息
ID
设置串口
设置串口A的协议和参数
初始化导航信息
101
XYZ导航坐标初始化(按WGS84坐标系确定)
设置差分串口
102
设置串口B格式的参数
查询速率控制
103
设置和查询数据输出速率,可设置每个NMEA消息是否输出和输出速率
导航信息初始化
104
开始的经纬度、高度(WGS84)
开发调试数据开关
105
MSK接收接口
MSK
设置MSK信号接收机参数
a.设置串口
$PSRF100,0,9600,8,1,0*0C
$PSRF100
协议
0为SirfBin,1为NMEA0183
波特率
9600
4800,9600,19200,38400
数据位
8
停止位
0,1
校验
无校验
奇校验
偶校验
回车换行,消息结束
b.初始化导航信息
$PSRF101,-2686700,-4304200,3851624,96000,497260,921,12,3*1C
$PSFR101
X
-2686700
Y
-4304200
Z
3851624
时钟偏移
96000
Hz
时间周
497260
GPS时间周
通道数
12
复位标志
热启动
温启动(星历清除)
温启动(星历清除,初始化数据载入)
4:
冷启动
8:
恢复出厂设置
*1C
c.设置差分串口
$PSRF102,9600,8,1,0*12
$PSFR102
0为无校验、1为奇校验、2为偶校验
*12
d.查询速率控制
$PSRF103,00,01,00,01*25
$PSRF103
00
5:
模式
01
设置速率
查询速率
速率
关闭
255为最大
校验值
不使用校验和
使用校验和
*25
d.导航信息初始化
$PSRF104,37.3875111,-121.97232,0,96000,237759,1946,12,1*07
$PSRF104
37.3875111
90~-90
-121.97232
180~-180
高度
237759
周
1946
GPS周
复位标识
e.开发调试数据开关
$PSRF105,1*3E
$PSRF105
调试
调试信息关闭
调试信息打开
*3E
消息结束
第二部分:
Sirf二进制协议部分
Sirf协议简介
Sirf协议是由Sirf公司制定的二进制协议,提供了对SirfStarGPS操作的更多接口,这一协议可使GPS更稳定,更高效,更容易的地操作。
其格式如下:
消息头
(StartSequence)
消息体长度
(PayloadLength)
消息体
(Payload)
校验码
(Checksum)
消息结束符
(EndSequence)
双字节:
0xA0
0xA2
双字节
(大端格式)
长度小于1023字节的数据
0xB0
0xB3
Sirf二进制消息输出格式:
A0A2xxxxddd…dddyyyyB0B3
其中A0A2为协议头(2字节),xxxx为消息体长度(2字节),ddd…ddd为消息体(长度视具体消息而定),yyyy为校验和(2字节),B0B3为协议尾(2字节)。
在消息体内还含有区分不同消息的ID(位于消息体的开头第一个字节)等信息。
A0A2002902FFD6F78CFFBE536E003AC00400000003000104A00036B039780E30612190E160F0400000000000009BBB0B3
该消息是一个测试导航数据输出的消息,消息中各段已用颜色分隔,消息体是带底纹带边框的部分,消息体中各功能部分亦用颜色分隔,消息体开头部分02(十进制数2)是用十六进制表示的消息ID
各主要输出消息如下列表(用ID值表示):
Hex
(十六进制值)
ASCII
(ASCII值)
Name
(名称)
Description
(描述)
方案支持程度(SiRFSoftwareOptions)
GSW2√
SIRFXTrac
SIRFLoc
0x01
ReferenceNavigationData
未实现之功能
不支持
0x02
MeasuredNavigationData
Position,velocity,andtime
0x03
TrueTrackerData
0x04
4
MeasuredTrackingData
SatelliteandC/Noinformation
0x05
5
RawTrackData
NotsupportedbySiRFstarII
0x06
6
SWVersion
Receiversoftware
0x07
7
ClockStatus
Currentclockstatus
0x08
50BPSSubframeData
StandardICDformat
0x09
9
Throughput
Navigationcompletedata
0x0A
10
ErrorID
Errorcodingformessagefailure
0x0B
11
CommandAcknowledgment
Successfulrequest
0x0C
CommandNAcknowledgment
Unsuccessfulrequest
0x0D
13
VisibleList
AutoOutput
0x0E
14
AlmanacData
ResponsetoPoll
0x0F
15
EphemerisData
0x10
16
TestMode1
ForusewithSiRFtest(TestMode1)
0x11
17
DifferentialCorrections
ReceivedfromDGPSbroadcast
0x12
18
OkToSend
CPUON/OFF(TricklePower)
0x13
19
NavigationParameters
0x14
20
TestMode2/3/4
TestMode2,3,or4testdata
仅TestMode2
TextMode2/3/4
0x1C
28
Nav.Lib.MeasurementData
MeasurementData
0x1D
29
Nav.Lib.DGPSData
DifferentialGPSData
0x1E
30
Nav.Lib.SVStateData
SatelliteStateData
0x1F
31
Nav.Lib.InitializationData
InitializationData
0x29
41
GeodeticNavigationData
Geodeticnavigationinformation
includingerrorestimates
2.3或以上
0x2E
46
TestMode3
Additionaltestdata(TestMode3)
0x30
48
TestModeRawMeasurementData
RawGPSmeasurementdata
0x31
49
TestModeRawTrackingLoopData
Rawtrackingloopdata
0x32
50
SBASParameters
SBASoperatingparameters
0xFF
255
DevelopmentData
Variousstatusmessages
并不是所有这些消息能被所有SirfGPS方案支持
各个消息详表如下:
1.MeasureNavigationDataOut–消息ID:
2
输出频率:
1Hz
A0A2002902FFD6F78CFFBE536E003AC00400000003000104A00036B039780E30612190E160F0400000000000009BBB0B3
表1
1.更多信息请见表2
2.DOP(位置精度)段仅含HDOP值(水平精度)
3.更多信息请见表3
表2
表3
2.MeasuredTrackerDataOut–消息ID:
4
A0A200BC04036C0000937F0C0EAB46003F1A1E1D1D191D1A1A1D1F1D59423F1A1A.......B0B3
表4
1.更多信息请见表5
表5
3.SoftwareVersionString(ResponsetoPoll)–消息ID:
6
响应检测的频率
A0A200150606312E322E30444B495431313920534D00000000000382B0B3
表6
1.06312E322E30444B495431313920534D00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GPS 卫星 信号 分析 修正 word 原版 剖析