文档介绍:绪论
GPS定位的数据格式NMER - 0183标准应用于GPS方面时,数据串以“$GP” 开头,主要有GGA、GL、ZDA、GSV、GSA、ALM等格式。
这次设计主要是基于DSP的GPGGA定位信息的提取,在实验箱上实现GPGGA定位 数据的提取。
第一部分为GPS原理的介绍,GPS定位的一些原理,再详细阐述GPGGA信息的接 收和提取。
第二部分为NEMA—0183数据标准在GPS中的应用。
第三部分为系统整体设计,硬件的配置,以及整个系统的设计原理图。
第四部分为系统程序设计思路以及程序的实现。
第五部分为调试结果与分析。
第一章GPS原理介绍
1. 1 GPS简介
GPS是英文Global Positioning System (全球定位系统)的简称,而其中文 简称为“球位系”。GPS是20世纪70年代由美国陆海空三军联合研制的新一代 空间卫星导航定位系统。其主要目的是为陆、海、空三大领域提供实时、全天 候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的, 简单地说,这是一个由覆盖全球的24颗卫星组成的卫星系统。这个系统可以保 证在任意时刻,地球上任意一点都可以同时观测到4颗卫星,以保证卫星可以采 集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。这项技术可 以用来引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线,准时到 达目的地。
GPS主要由空间部分、地面控制系统、用户设备等部分组成,GPS的空间部分 是由24颗卫星组成(21颗工作卫星,3颗备用卫星),它位于距地表20200km的 上空,均匀分布在6个轨道面上(每个轨道面4颗),轨道倾角为55°。卫星的 分布使得在全球任何地方、任何时间都可观测到4颗以上的卫星,并能在卫星中 预存的导航信息。GPS的卫星因为大气摩擦等问题,随着时间的推移,导航精度 会逐渐降低;地血控制系统由监测站(Monitor Station) >主控制站(Master Monitor Station) >地血天线(Ground Antenna)所组成,主控制站位于美国科罗 拉多州春田市(Colorado Spring)。地面控制站负责收集由卫星传回之讯息,并计 算卫星星历、相对距离,大气校正等数据;用户设备部分即GPS信号接收机。其 主要功能是能够捕获到按一定卫星截止角所选择的待测卫星,并跟踪这些卫星的 运行。当接收机捕获到跟踪的卫星信号后,就可测量出接收天线至卫星的伪距离 和距离的变化率,解调出卫星轨道参数等数据。根据这些数据,接收机中的微处 理计算机就可按定位解算方法进行定位计算,计算出用户所在地理位置的经纬 度、高度、速度、时间等信息。接收机硬件和机内软件以及GPS数据的后处理 软件包构成完整的GPS用户设备。GPS接收机的结构分为天线单元和接收单元 两部分。
1. 2 GPS定位原理
GPS定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据, 采用空间距离后方交会的方法,确定待测点的位置。如图所示,假设t时刻在地 面待测点上安置GPS接收机,可以测定GPS信号到达接收机的时间再加上 接收机所接收到的卫星星历等其它数据可以确定以下四个方程式:
[-x>x»<y< ・ y尸Ysz)2
上述四个方程式中待测点坐标X、y、z和Vto为未知参数,其中di=cAti (i=l> 2、3、4), di (i=l> 2、3、4)分别为卫星1、卫星2、卫星3、卫星4到 接收机之间的距离,Ati (i=l. 2、3、4)分别为卫星1、卫星2、卫星3、卫星 4的信号到达接收机所经历的时间,c为GPS信号的传播速度(即光速)。四个方 程式中各个参数意义如下:x、y、z为待测点坐标的空间直角坐标。xi、yi、 zi (i=l> 2、3、4)分别为卫星1、卫星2、卫星3、卫星4在t时刻的空间直 角坐标,可由卫星导航电文求得。Vt i (i=l> 2、3、4)分别为卫星1、卫星2、 卫星3、卫星4的卫星钟的钟差,由卫星星历提供。Vto为接收机的钟差。由以 上四个方程即可解算出待测点的坐标x、y、z和接收机的钟斧Vto.
1. 3 GPS定位方法
GPS定位的方法是多种多样的,用户可以根据不同的用途采用不同的定位方 法。GPS定位方法可依据不同的分类标准,可分为:(1)根据定位所采用的观测 值:1•伪距定位:伪距定位所采用的观测值为GPS伪距观测值,所采用的伪距观 测值既可以是C/A码伪距,也可以是P码伪距。伪距定位的优点是数据处理简单, 对定位条件的要求低,不存在整周模糊度的问题,可以非常容易地实现实时定位; 其缺点是观测值精度低,C/A码伪距观测值的精度一般为3米,而P码伪距观测 值的精度一般也在30个厘米左右,从而导