下面小编给大家整理的GPS 接收信号输出信息,本文共5篇,希望大家喜欢!

篇1:GPS 接收信号输出信息
NMEA-0183 Ver3.0协议的输出信息有如下6种
GPGLL 地理位置和经纬度信息
GPGGA 位置信息
GPGSA GPS DOP和活动卫星信息
GPGSV 当前GPS卫星状态信息
GPRMC 推荐的最简定位信息
GPVTG 地面速度信息
//yyyy-MM-dd HH:mm:ss, SSS
// 年 月 日 时 分 秒 毫秒
/////////////////////////////////////////////////////////////////////////////////////////
1.位置信息(GPGGA)
例:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,19.7,M,,,,0000*1F
$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M, <11>,<12>*hh
字段0:$GPGGA,语句ID,表明该语句为Global Positioning System Fix Data(GGA)GPS定位信息
字段1:UTC 时间,hhmmss.sss,时分秒格式
字段2:纬度ddmm.mmmm,度分格式(前导位数不足则补0)
字段3:纬度N(北纬)或S(南纬)
字段4:经度dddmm.mmmm,度分格式(前导位数不足则补0)
字段5:经度E(东经)或W(西经)
字段6:GPS状态,0=未定位,1=非差分定位,2=差分定位,3=无效PPS,6=正在估算
字段7:正在使用的卫星数量(00 - 12)(前导位数不足则补0)
字段8:HDOP水平精度因子(0.5 - 99.9)
字段9:海拔高度(-9999.9 - 99999.9)
字段10:地球椭球面相对大地水准面的高度
字段11:差分时间(从最近一次接收到差分信号开始的秒数,如果不是差分定位将为空)
字段12:差分站ID号0000 - 1023(前导位数不足则补0,如果不是差分定位将为空)
字段13:校验值
/////////////////////////////////////////////////////////////////////////////////////////
2、地理位置和经纬度信息(GPGLL)
例:$GPGLL,3232.1234,N,12121.3322,W,121212.456,A*2C
$GPGLL、<1>,<2>,<3>,<4>,<5>,<6>*hh
<1>纬度:ddmm.mmmm格式
<2>纬度方向:N(北纬)或S(南纬)
<3>经度:dddmm.mmmm格式
<4>经度方向:E(东经)或W(西经)
<5>UTC时间(定位点):hhmmss.sss格式
<6>状态:A-数据有效? V-数据无效
/////////////////////////////////////////////////////////////////////////////////////////
3、GPS DOP和活动卫星信息(GPGSA)
例:$GPGSA,A,3,07,09,15,27,02,04,26, , , , , ,1.8,1.0,1.5*25
$GPGSA,<1>,<2>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<3>,<4>,<5>,<6>*hh
<1>模式:M―手动,A―自动
<2>当前状态:1―无定位信息,2―2D 3―3D
<3>使用卫星号:01~32
<4>位置精度
<5>垂直精度
<6>水平精度
/////////////////////////////////////////////////////////////////////////////////////////
4、当前GPS卫星状态信息(GPGSV)
例:$GPGSV,2,1,07,09,25,305,42, 07,68,058,42,27,38,235,41, 04,15,168,42*40
$GPGSV,2,2,07,02,48,067,41, 15,21,048,42, 05,33,105,40*68
$GPGSV,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<4>,<5>,<6>,<7>*hh
<1>GSV语句的总数目:1~3
<2>当前GSV语句数目:1~3
<3>显示卫星的总数目 :一共7颗卫星
<4>卫星的ID号(星号):01~32
<5>卫星仰角(单位:度):<90
<6>卫星旋角(单位:度):0~359
<7>信噪比(单位DB/Hz):0~99
语句共两条,最多包括4颗星的信息,
GPS 接收信号输出信息
,
每个星有4个数据,即<4>―星号 <5>―仰角<6>―方位<7>―信噪比
/////////////////////////////////////////////////////////////////////////////////////////
5、推荐的最简定位信息(GPRMC)
例:$GPRMC,121212.456,A,3232.1234,N,12121.3322,W,0.15,305.12,121299, ,*22
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,*hh
<1>UTC时间(定位点):hhmmss.sss 格式
<2>状态:A=定位V=导航
<3>纬度:ddmm.mmm 格式
<4>纬度方向:N 或S
<5>经度:dddmm.mmmm 格式
<6>经度方向:E或W
<7>对地航速(单位:哩/小时)
<8>对地航向(二维方向指向,相当于二维罗盘,单位:度)
<9>当前UTC日期(定位点):ddmmyy 格式
<10>磁偏角(单位:度)
/////////////////////////////////////////////////////////////////////////////////////////
6、地面速度信息(GPVTG)
例:$GPVTG,305.12,T, ,M,0.15,N,0.3,K*5C?
$GPVTG,<1>,T,<2>,M,<3>,N,<4>K*hh
<1>对地航向(单位:度)
<2>磁偏角(单位:度)
<3>对地航速(单位:哩/小时)
<4>对地航速(单位:公里/小时)
/////////////////////////////////////////////////////////////////////////////////////////
篇2:高动态环境的GPS信号接收及其算法研究
高动态环境的GPS信号接收及其算法研究
高动态环境存在较大的多普勒频移,这使得普通的GPS接收机在没有惯导辅助的情况下很难可靠工作.为了同时满足高动态GPS接收机动态性能和跟踪误差两方面的需要,本文提供了一种以DSP为核心的高动态GPS接收机设计方案,并对其各模块的功能进行了详细的解释说明.为了帮助DSP的设计,本文还研究了3种适应高动态环境的GPS信号参数估计算法,包括最大似然估计算法,卡尔曼滤波算法和频率扩展卡尔曼滤波算法.通过仿真,比较分析了这3种算法的.估计精度和动态跟踪能力等性能,并对高动态GPS中的DSP实用化的设计方案进行了探讨分析.
作 者:吕艳梅 李小民 孙江生 LV Yan-mei LI Xiao-min SUN Jiang-sheng 作者单位:吕艳梅,李小民,LV Yan-mei,LI Xiao-min(军械工程学院光学与电子工程系,石家庄,050003)孙江生,SUN Jiang-sheng(军械技术研究所,石家庄,050003)
刊 名:电光与控制 ISTIC PKU英文刊名:ELECTRONICS OPTICS & CONTROL 年,卷(期): 13(4) 分类号:V474.2 P228.4 关键词:高动态 GPS 接收机 参数估计篇3:GPS信号的多普勒效应分析
GPS信号的多普勒效应分析
给出了GPS信号多普勒效应以及利用多普勒观测量计算电离层总电子含量的计算公式.利用这些公式及GPS接收机的`多普勒观测量对运动多普勒和电离层引起的介质多普勒进行了分析,给出了利用多普勒观测量计算的电离层总电子含量.结果表明:GPS的运动多普勒在正负几千赫兹之间,与运动多普勒相比,GPS信号的介质多普勒要小得多,其量级在10-2赫兹;利用GPS多普勒观测量可计算电离层总电子含量,其相对变化精度要高于利用伪距观测量的计算结果,但低于利用伪距+载波相位观测量的计算结果.
作 者:张东和 萧佐 作者单位:张东和(中国电波传播研究所青岛分所,山东,青岛,266071;中国科学院空间科学与应用研究中心,北京,100080)萧佐(北京大学地球物理系,北京,100871)
刊 名:电波科学学报 ISTIC EI PKU英文刊名:CHINESE JOURNAL OF RADIO SCIENCE 年,卷(期): 17(1) 分类号:P228.4 关键词:GPS 多普勒效应 TEC篇4:360wifi怎么使用接收无线信号
如何用360WiFi接收无线信号
首先,我们需要更新360WiFi的驱动,做无线网卡这个新功能的实现需要360WiFi最新版驱动的支持,所以我们需要先在官网下载最新版的360WiFi的驱动。如下图所示:
下载好了以后,我们安装360WiFi,安装完成后插入360WiFi,然后可以看到新版WiFi的操作界面如下图所示:
(新版的360WiFi驱动,能让我们有更多的选择,可以通过手机控制电脑,具体的操作可以看我的另一篇经验。)
我们将鼠标移动到底层任务栏的360WiFi的图标上,然后右键选择切换为无线网卡模式,如下图所示:
选择后,会弹出一下对话框提示,直接的选择切换为无线网卡,就OK了。如下图所示:
此时就可以将360WiFi作为无线网卡的接收器了,可以接受无线的信号了,如下图所示:
注意无线网络链接2,是360WiFi作为无线网卡的效果哦。
而win7系统在切换为无线网卡模式后,形式如下图二所示:
如果想还原为WiFi模式,直接的通过右键,切换为WiFi模式就行了,具体如下图所示:
篇5:GPS串口数据接收程序实例
GPS串口数据接收程序实例
摘 要:目前GPS(全球定位系统)定位应用市场日趋成熟,正在进入应用的高速发展时期。本文以一款EverMore公司的GM-X205GPS接受模块为例,介绍了其数据格式,以及应用PIC16F874单片机RS232串口进行数据接收的程序。关键词:GPS、NMEA格式、PIC16F874、串口数据接收
1、 GPS应用简介
近年来GPS系统,已经在大地测绘、海上渔用、车辆定位监控、建筑、农业等各个领域得到广泛应用。从九十年代我国引进GPS定位技术开始,经过十多年的.市场培育,GPS定位应用进入了发展的最好时机,未来十年基于GPS的应用将会改变我们的生活和工作方式。
目前市场上的大部分GPS接受模块都是通过RS232串口与MCU进行数据传输的。这些数据包括经度、纬度、海拔高度、时间、卫星使用情况等基本信息。开发人员再依据这些基本数据,进行数据处理来完成整套的定位系统软件。
2、 GM-X205模块数据格式
在进行数据接受编程之前,先介绍一下该模块的数据格式。它支持NMEA-0183输出格式。信息如下:
GGA位置测定系统定位资料(Global Positioning System Fix Data)
GSV 导航卫星资料(GNSS Satellites in View)
RMC导航卫星特定精简资料(Recommended Minimum Specific GNSS Data)
VTG 方向及速度等相关资料(Course Over Ground and Ground Speed)
由于文章篇幅问题,笔者在这里只以接收GGA数据为例,格式如下:
$GPGGA,hhmmss,dddmm.mmmm,a,dddmm.mmmm,a,x,xx,x.x,x.x,M,,M,x.x,xxxx*CS
例:$GPGGA,033744,2446.5241,N,12100.1536,E,1,10,0.8,133.4,M,,,,*1F
说明见表:
区域
名称
例
单位
说明
1
信息ID
$GPGGA
GGA协议开始
2
UTC时间
033744
hhmmss
3
纬度
2446.5241
dddmm.mmmm
4
南/北半球指示
N
N=north ; S=south
5
经度
12100.1536
dddmm.mmmm
6
东/西半球指示
E
E=east ; W=west
7
定位指示
1
0 =未定位
1=定位SPS模式
2=定位DGPS, SPS模式
8
应位卫星数
10
00-12
9
HDOP
0.8
米
10
海拔高度
133.4
米
11
海拔高度单位
M
米
12
WGS84水准面划分
13
WGS-84水准面划分单位
14
累计GPS数据微分
本模块中不可用
15
参考工作站ID
本模块中不可用
16
校验位
*1F
上面例子中,我们可读出位置信息:北纬24度46.5241分,西经121度00.1536分
格林威治时间:3点37分44秒
3、 PIC16F874数据接收程序
笔者在系统中把接收到的数据处理后,显示到图形液晶屏上。限于篇幅在这里只给出数据接收部分程序,并且只接收经度和时间信息,并且给出格林威治时间转换为北京时间的转换函数。其他数据接收程序类似。
;**********************************************************
; THIS IS A GPS RECEIVER PROGRAM *
;**********************************************************
LIST P=16F874
INCLUDE P16F874.INC
;*******寄存器定义 ********************
TEMP1 EQU 0X27
W_TEMP EQU 0X54
STATUS_TEMP EQU 0X55
LONG1 EQU 0X40 ;LONG1--- LONG10经度的10位数据
LONG2 EQU 0X41
LONG3 EQU 0X42
LONG4 EQU 0X43
LONG5 EQU 0X44
LONG6 EQU 0X45
LONG7 EQU 0X46
LONG8 EQU 0X47
LONG9 EQU 0X48
LONG10 EQU 0X49
T1 EQU 0X58 ;T1---T6时间的6位数据
T2 EQU 0X59
T3 EQU 0X60
T4 EQU 0X61
T5 EQU 0X62
T6 EQU 0X63
;********************************************************
ORG 00H
NOP
NOP
GOTO MAIN
ORG 04H ;设定按中端健才开始数据接受
NOP
NOP
GOTO INTERRUPT
;*********判断头文件是不是'$GPGGA’**********
IDMESSAGE
BCF STATUS,RP0
BREAK0
CALL PAND
MOVWF TEMP1
MOVLW '$' ;detect $
SUBWF TEMP1,0
BTFSS STATUS,Z
GOTO BREAK0
CALL PAND
MOVWF TEMP1
MOVLW 'G' ;detect G
SUBWF TEMP1,0
BTFSS STATUS,Z
GOTO BREAK0
CALL PAND
MOVWF TEMP1
MOVLW 'P' ;detect P
SUBWF TEMP1,0
BTFSS STATUS,Z
GOTO BREAK0
CALL PAND
MOVWF TEMP1
MOVLW 'G' ;detect G
SUBWF TEMP1,0
BTFSS STATUS,Z
GOTO BREAK0
CALL PAND
MOVWF TEMP1
MOVLW 'G' ;detect G
SUBWF TEMP1,0
BTFSS STATUS,Z
GOTO BREAK0
CALL PAND
MOVWF TEMP1
MOVLW 'A' ;detect A
SUBWF TEMP1,0
BTFSS STATUS,Z
GOTO BREAK0
CALL PAND ;跳过逗号
RETURN
;************接收函数******************
RECEIVE
CALL PAND ;开始时间数据接收
MOVWF T1
CALL PAND
MOVWF T2
CALL PAND
MOVWF T3
CALL PAND
MOVWF T4
CALL PAND
MOVWF T5
CALL PAND
MOVWF T6 ;时间数据接收完成
CALL PAND ;跳过逗号
CALL PAND ;跳过10位纬度数据---开始
CALL PAND
CALL PAND
CALL PAND
CALL PAND
CALL PAND
CALL PAND
CALL PAND
CALL PAND
CALL PAND ;跳过10位纬度数据---结束
CALL PAND ;跳过逗号
CALL PAND ;跳过南/北纬判断位数据
CALL PAND ;跳过逗号
CALL PAND ;接受经度信号开始
MOVWF LONG1
CALL PAND
MOVWF LONG2
★接收证明
文档为doc格式