ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:748.56KB ,
资源ID:7225074      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7225074.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(GPS卫星信号分析修正版word原版剖析.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

GPS卫星信号分析修正版word原版剖析.docx

1、GPS卫星信号分析修正版word原版剖析GPS卫星信号分析(修正版)基于SirfStar GPS上的NMEA0183协议及Sirf二进制协议之实现 (输出/输入):李海燕 2005.10SirfStar GPS接收机可工作在NMEA0183协议和Sirf二进制协议两种协议上。工作协议可以切换,如在NMEA0183协议上工作时,可用$PSRF100输入消息来设置要使用的协议。第一部分:NMEA0183协议部分NMEA(National Marine Electronics Association) 0183协议简介NMEA 0183是美国国家海洋电子协会为海用电子设备制定的标准格式,是一种航海、

2、海运方面有关于数字信号传递的标准,此标准定义了电子信号所需要的传输协议,传输数据时间。这个协议是文本格式的。大致格式如下:Start Sequence(消息头)Payload(消息体)Checksum(校验和)End Sequence(消息尾)格式:$XXyyyXX为设备标识yyy为内容识别码具体数据和NMEA消息字相关,数据之间用逗号间隔。如: 2243.4976,N,11414.7289,E,091828.819,A格式为*16进制数,如 *2C.校验和是采用XOR的方法来计算 $ 和 * 之间的字符回车换行 NMEA0183消息输出格式 :$GPsss,df1,df2,CRLFGP标识该

3、信号是GPS信号,sss为信息内容识别码,df1,df2是信息内容值,CR、LF分别表回车换行各主要GPS消息内容识别码的含义如下:GGA:时间、位置、定位数据GLL:经纬度,UTC时间和定位状态GSA:接收机模式和卫星工作数据,包括位置和水平/竖直稀释精度等。稀释精度(Dilution of Precision)是个地理定位术语.一个接收器可以在同一时间得到许多颗卫星定位信息,但在精密定位上,只要四颗卫星讯号即已足够了GSV:接收机能接收到的卫星信息,包括卫星ID,海拔,仰角,方位角,信噪比(SNR)等RMC:日期,时间,位置,方向,速度数据。是最常用的一个消息VTG:方位角与对地速度MSS

4、:信噪比(SNR),信号强度,频率,比特率ZDA:时间和日期数据注:GPS系统还含有一些未在此列出的其它信号,特定软硬件平台只能处理的特定的信号与地理信息密切相关的消息及其所含主要内容如下,各消息之间的信息字段有出入也有重复,在一轮消息循环里,各消息相同的字段中包含相同的地理数据,可综合多个消息来获取完整的数据。日期时间纬度经度仰角高程定位状态卫星数地面速度方位角GGAGLLRMCVTGZDAGSAMSSGSV各信息内容识别码下的信号分析如下:1. GGA(时间、位置、定位数据)例样数据: $GPGGA,1661229.478,3723.2475,N,12158.3416,W,1,07,1.0

5、,9.0,M,7.3,M, ,0000*18名称样例单位描述消息ID$GPGGAGGA协议头UTC时间161229.487hhmmss.sss纬度3723.2475ddmm.mmmmN/S指示NN为北,S为南经度12158.3416dddmm.mmmmE/W指示WW为西,E为东定位指示(质量因子)10:未定位1:实时GPS模式,定位有效2:差分GPS模式,定位有效3:PPS模式,定位有效可用卫星数目07范围:012HDOP(水平精度因子)1.0水平精度,范围:1.099.9天线高程9.0米范围:9999.999999.9单位M米大地椭球面相对海平面的高度7.3米高程(海拔高度),范围:999.

6、99999.9单位M米差分时间(差分GPS数据年龄)秒当前没有DGPS(Differential Global Position System,差分全球定位系统),实时GPS时无效差分ID(差分基准站号)0000差分基准站号校验和*18回车换行将消息结束2. GLL(经纬度,UTC时间和定位状态)例样数据:$GPGLL,3723.2475,N,12158.3416,W,161229.487,A*2C名称样例单位描述消息ID$GPGLLGLL 协议头纬度3723.2475ddmm.mmmmN/S 指示NN为北,S为南经度12158.3416dddmm.mmmmE/W 指示WW为西,E为东UTC时

7、间161229.487hhmmss.sss状态AA=数据有效;V=数据无效校验和*18回车换行,结束消息3. GSA(接收机模式和卫星工作数据,包括位置和水平/竖直稀释精度等)例样数据:$GPGSA,A,3,07,02,26,27,09,04,15, , , , , ,1.8,1.0,1.5*33名称样例单位描述消息ID$GPGSA$GPGSA模式1AM=手动(强制操作在2D或3D模式),A=自动模式231:定位无效2:2D定位3:3D定位卫星使用通道07通道7(PRN,伪随机噪声代码号,范围:132)卫星使用通道02通道2卫星使用通道通道12PDOP1.8位置精度HDOP1.0水平精度VDO

8、P1.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)、卫星高程(仰角,卫星和接收点连线与水平面的夹角)、方位角(

9、连线在水平面上的投影与正北方向的顺时针旋转夹角)、信噪比。名称样例单位描述消息ID$GPGSVGSV协议头消息数目(总的GSV语句电文数)2范围1到3消息编号(当前GSV语句号)1范围1到3可视卫星总数07卫星ID(PRC)07范围1到32仰角(卫星高程)79度最大90,90表在天顶方位角048度0359信噪比(SNR)42dBHz范围0到99,没有跟踪时为空.典型值在050之间,SNR虽可达到99,但极罕见,50已是非常好的情况卫星ID27范围1到32仰角27度最大90方位角138度范围0359信噪比(SNR)42dBHz范围0到99,没有跟踪时为空校验和*33回车换行,结束消息5. MSS

10、(信噪比(SNR),信号强度,频率,比特率)例样数据:$GPMSS,55,27,318.0,100,*66名称样例单位描述消息ID$GPGSVGSV协议头信号强度55dB信噪比27dBBeacon信标台频率318.0kHzBeacon信标台位速率100bps校验和*66回车换行,结束消息6. RMC(日期,时间,位置,方向,速度数据。是最常用的一个消息)例样数据:$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10这条语句基本上包含了GPS应用程序所需的全部数据:纬度、经度、速度、方向、卫星时间、状态以及磁场

11、变量名称样例单位描述消息ID$GPRMCRMC 协议头UTC时间161229.487hhmmss.sss状态AA=数据有效;V=数据无效纬度3723.2475ddmm.mmmmN/S 指示NN为北,S为南经度12158.3416dddmm.mmmmE/W 指示WW为西,E为东对地速度0.13Knot(节)1852米/小时方位角309.62度日期120598ddmmyy(日日月月年年)地磁角用户忽略校验和*10回车换行,结束消息7. VTG(方位角与对地速度)例样数据:$GPVTG,309.62,T, ,M,0.13,N,0.2,K*6E名称样例单位描述消息ID$GPVTGVTG方位角309.6

12、2度参考方向T真北方位角度参考方向M地磁南极(地理北极附近)速度0.13Knot(节)单位N节速度0.2公里/小时单位K公里/小时校验和*10回车换行,结束消息NMEA0183消息输入格式:协议头数据校验和协议尾$PSRF要输入的数据校验和输入的消息有:消息ID描述设置串口100设置串口A 的协议和参数初始化导航信息101XYZ导航坐标初始化(按WGS84坐标系确定)设置差分串口102设置串口B格式的参数查询速率控制103设置和查询数据输出速率,可设置每个NMEA消息是否输出和输出速率导航信息初始化104开始的经纬度、高度(WGS84)开发调试数据开关105开发调试数据开关MSK接收接口MSK

13、设置MSK信号接收机参数a. 设置串口例样数据:$PSRF100,0,9600,8,1,0*0C名称样例单位描述消息ID$PSRF100协议头协议00为Sirf Bin,1为NMEA0183波特率96004800,9600,19200,38400数据位88停止位10,1校验00:无校验1:奇校验2:偶校验校验和*10回车换行,消息结束b. 初始化导航信息例样数据:$PSRF101,-2686700,-4304200,3851624,96000,497260,921,12,3*1C名称样例单位描述消息ID$PSFR101协议头X-2686700米Y-4304200米Z3851624米时钟偏移96

14、000Hz时间周497260秒GPS时间周通道数12复位标志31:热启动2:温启动(星历清除)3:温启动(星历清除,初始化数据载入)4:冷启动8:恢复出厂设置校验和*1C回车换行,消息结束c. 设置差分串口例样数据:$PSRF102,9600,8,1,0*12名称样例单位描述消息ID$PSFR102协议头波特率96004800,9600,19200,38400数据位88停止位10,1校验00为无校验、1为奇校验、2为偶校验校验和*12回车换行,消息结束d. 查询速率控制例样数据:$PSRF103,00,01,00,01*25名称样例单位描述消息ID$PSRF103协议头消息000:GGA1:G

15、LL2:GSA3:GSV4:RMC5:VTG模式010:设置速率1:查询速率速率1秒0:关闭255为最大校验值010:不使用校验和1:使用校验和校验和*25回车换行,结束消息d. 导航信息初始化例样数据:$PSRF104,37.3875111,-121.97232,0,96000,237759,1946,12, 1*07名称样例单位描述消息ID$PSRF104协议头纬度37.387511190-90经度-121.97232180-180高度0时钟偏移96000时间周237759GPS时间周周1946GPS周通道数12复位标识11:热启动2:温启动(星历清除)3:温启动(星历清除,初始化数据载入

16、)4:冷启动8:恢复出厂设置校验和*10回车换行,结束消息e. 开发调试数据开关例样数据:$PSRF105,1*3E名称样例单位描述消息ID$PSRF105协议头调试10:调试信息关闭1:调试信息打开校验和*3E消息结束第二部分:Sirf二进制协议部分Sirf协议简介Sirf协议是由Sirf公司制定的二进制协议,提供了对SirfStar GPS操作的更多接口,这一协议可使GPS更稳定,更高效,更容易的地操作。其格式如下:消息头(Start Sequence)消息体长度(Payload Length)消息体(Payload)校验码(Checksum)消息结束符(End Sequence)双字节:

17、0xA00xA2双字节(大端格式)长度小于1023字节的数据双字节(大端格式)双字节0xB00xB3Sirf二进制消息输出格式:A0A2xxxxddddddyyyyB0B3其中A0A2为协议头(2字节),xxxx为消息体长度(2字节),dddddd为消息体(长度视具体消息而定),yyyy为校验和(2字节),B0B3为协议尾(2字节)。在消息体内还含有区分不同消息的ID(位于消息体的开头第一个字节)等信息。例样数据:A0A2002902FFD6F78CFFBE536E003AC00400000003000104A00036B039780E30612190E160F0400000000000009

18、BBB0B3该消息是一个测试导航数据输出的消息,消息中各段已用颜色分隔,消息体是带底纹带边框的部分,消息体中各功能部分亦用颜色分隔,消息体开头部分 02(十进制数2)是用十六进制表示的消息ID各主要输出消息如下列表(用ID值表示):Hex(十六进制值)ASCII(ASCII值)Name(名称)Description(描述)方案支持程度(SiRF Software Options)GSW2SIRFXTracSIRFLoc0x011Reference Navigation Data未实现之功能不支持不支持0x022Measured Navigation DataPosition, velocity

19、, and time0x033True Tracker Data未实现之功能不支持不支持不支持0x044Measured Tracking DataSatellite and C/No information0x055Raw Track DataNot supported by SiRFstarII不支持不支持不支持0x066SW VersionReceiver software0x077Clock StatusCurrent clock status0x08850 BPS Subframe DataStandard ICD format0x099ThroughputNavigation co

20、mplete data0x0A10Error IDError coding for message failure0x0B11Command AcknowledgmentSuccessful request0x0C12Command NAcknowledgmentUnsuccessful request0x0D13Visible ListAuto Output0x0E14Almanac DataResponse to Poll0x0F15Ephemeris DataResponse to Poll0x1016Test Mode 1For use with SiRFtest (Test Mode

21、 1)不支持不支持0x1117Differential CorrectionsReceived from DGPS broadcast不支持不支持0x1218OkToSendCPU ON / OFF (Trickle Power)0x1319Navigation ParametersResponse to Poll0x1420Test Mode 2/3/4Test Mode 2, 3, or 4 test data仅Test Mode 2Text Mode 2 /3 /4Text Mode 2 /3 /40x1C28Nav. Lib. Measurement DataMeasurement D

22、ata不支持不支持0x1D29Nav. Lib. DGPS DataDifferential GPS Data不支持不支持0x1E30Nav. Lib. SV State DataSatellite State Data不支持不支持0x1F31Nav. Lib. Initialization DataInitialization Data不支持不支持0x2941Geodetic Navigation DataGeodetic navigation informationincluding error estimates2.3或以上不支持不支持0x2E46Test Mode 3Additiona

23、l test data (Test Mode 3)不支持不支持0x3048Test Mode Raw Measurement DataRaw GPS measurement data不支持0x3149Test Mode Raw Tracking Loop DataRaw tracking loop data不支持0x3250SBAS ParametersSBAS operating parameters2.3或以上不支持不支持0xFF255Development DataVarious status messages注:并不是所有这些消息能被所有Sirf GPS方案支持各个消息详表如下:1.

24、Measure Navigation Data Out 消息ID: 2输出频率:1Hz例样数据:A0A20029 02FFD6F78CFFBE536E003AC00400000003000104A00036B039780E30612190E160F0400000000000009BBB0B3表1注:1. 更多信息请见表22. DOP(位置精度)段仅含HDOP值(水平精度)3. 更多信息请见表3表2表32. Measured Tracker Data Out 消息ID: 4输出频率:1Hz例样数据:A0A200BC 04036C0000937F0C0EAB46003F1A1E1D1D191D1A1A1D1F1D59423F1A1A. .B0B3表4注:1. 更多信息请见表5表53. Software Version String(Response to Poll) 消息ID: 6输出频率:响应检测的频率例样数据:A0A20015 0606312E322E30444B495431313920534D00000000000382B0B3表6注:1. 06312E322E30444B495431313920534D00

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1